云硬盘

云硬盘

云硬盘作为云计算场景基础块存储产品为云主机提供持久化存储空间的块设备硬盘。其具有独立的生命周期,基于网络分布式访问,为云主机提供的数据大容量、高可靠、可扩展、高易用、低成本的硬盘。

云硬盘(UDisk)是UCloud的一种能够灵活创建并提供高级管理功能的云硬盘设备。其采用可用区内多份跨机柜物理机备份机制,保证数据持久性99.999999%。

云硬盘(UDisk)功能强大且易用使用。用户可以将创建的云硬盘挂载到任意云主机上,并能够在硬盘空间不足时对云硬盘进行扩容。同时UDisk云硬盘还提供快照及克隆功能,以便于对数据进行备份、恢复与拷贝,提高数据的可用方案。

云硬盘(UDisk)目前支持最大容量8000G。能在不需要用户自建LVM的情况下,更好的满足用户对于大容量的需求。

主要概念

硬盘名称

用户自定义的云硬盘的名称。

硬盘容量

云硬盘的大小。

挂载点

云硬盘挂载于云主机的位置。

资源ID

用户创建云硬盘后,系统会自动生成资源ID,资源ID全局唯一。

扩容

当云硬盘的容量无法支撑业务时,可以对云硬盘进行扩容升级。

挂载和卸载

用户将云硬盘挂载至云主机和从云主机卸载云硬盘的操作。

快照

快照是一种有效防止数据丢失,保护数据完整的磁盘管理功能。

通过对云硬盘秒级创建快照,可以对该云硬盘某一时点的状态进行保留,并能够在需要恢复的时候从快照创建云硬盘。

脱机(Windows)

云硬盘的dismount操作。

可靠性

云硬盘(UDisk)采用可用区内多份跨机柜物理机备份机制,并实时同步,保证不受单机故障的影响。保证数据持久性99.999999%。

容量与弹性

云硬盘(UDisk)可自由配置存储容量并能随时扩容 ,目前支持最大容量8000G。单台云主机上可挂载多块云硬盘,从而使云主机硬盘容量无限扩展。

易用性

云硬盘(UDisk)支持快速创建、挂载、卸载、删除和扩容等操作,能够方便部署与管理UDisk产品并无需重启服务器。

备份与恢复

云硬盘(UDisk)支持2种备份方式:手动快照与数据方舟。

  • 手动快照可支持数据盘备份,并能通过备份来恢复或创建新的UDisk实例。

  • 数据方舟在全面支持手动快照功能基础之上,还支持云硬盘的实时备份功能,并能通过任意时间点备份来恢复或创建新的UHost实例。

云硬盘(UDisk)产品适用于:

  • 小型关系数据库场景与对数据可靠性有一定要求的开发测试场景。
  • 对于容量有要求的大文件顺序读写场景。(如:hadoop离线数据分析场景)
  • 备份场景。
  • 产品性能
  • 性能数据

    评估云硬盘性能有3个重要的指标数据:

    • IOPS:每秒读写次数。
    • 吞吐量:每秒读写IO流量。
    • 时延:操作请求发送到响应确认的时间。

    理论上, IOPS与吞吐量越大越好,时延越低越好。

    云硬盘(UDisk)性能指标如下:

    • 峰值IOPS:3000次
    • 峰值吞吐量:200MB/s
    • 平均时延:<10ms

    测试方法

    性能测试方法:
    使用FIO工具,建议使用libaio(linux异步IO)引擎测试。

    安装命令:
    Linux: yum install fio.x86_64

    测试命令样例:
    fio -direct=1 -iodepth=128 -rw=write -ioengine=libaio -bs=4k -size=200G -numjobs=1 -runtime=1000 -group_reporting -name=test -filename=/data/test

    参数说明:
    云硬盘

    常见测试用例如下:

    • 时延性能测试:rw=read block=4k iodepth=1
    • 吞吐性能测试:block=64K iodepth=128
    • IOPS性能测试:block=4k iodepth=128
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114184.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++ 优先级队列自定义比较函数_队列发送优先级

    c++ 优先级队列自定义比较函数_队列发送优先级#include<iostream>usingnamespacestd;#include”queue”//头文件voidOperator(){ priority_queue<int>p1;//默认是最大值优先级队列默认按从大到小存放 //priority_queue<int,vector<int>,less&…

    2022年9月2日
  • 史上最全正则表达式语法,文末附常用表达式![通俗易懂]

    史上最全正则表达式语法,文末附常用表达式![通俗易懂]废话少说,直接开始学习!一、元字符元字符是构造正则表达式的一种基本元素。.:匹配除换行符以外的任意字符w:匹配字母或数字或下划线或汉字s:匹配任意的空白符d:匹配数字b:匹配单词的开始或结束^:匹配字符串的开始$:匹配字符串的结束匹配有abc开头的字符串:abc或者^abc匹配8位数字的QQ号码:^dddddddd$匹配1开头11位数字的手机号码…

    2022年7月19日
  • JAVA8 Collectors.groupingBy[通俗易懂]

    JAVA8 Collectors.groupingBy[通俗易懂]1.按长度对字符串进行分组List<String>list=Arrays.asList(“a”,”bb”,”cc”,”ddd”);Map<Integer,List<String>>result=list.stream().collect(Collectors.groupingBy(String::length));System.ou…

    2022年8月21日
  • html精灵图坐标如何确定,背景设置及精灵图

    html精灵图坐标如何确定,背景设置及精灵图背景色.box{width:450px;height:450px;border:1pxsolidaqua;background-color:burlywood;/*背景色默认可以从内边距透出来*/padding:20px;/*控制背景的覆盖范围*/background-clip:content-box;/*渐变*/background:linear-gradient(45deg,re…

    2022年5月11日
  • c语言中putchar的用法举例_c语言getchar和gets

    c语言中putchar的用法举例_c语言getchar和gets认识getchar是以行为单位进行存取的当用getchar进行输入时,如果输入的第一个字符为有效字符(即输入是文件结束符EOF,Windows下为组合键Ctrl+Z,Unix/Linux下为组合键Ctrl+D)那么只有当最后一个输入字符为换行符’\n'(也可以是文件结束符EOF,EOF将在后面讨论)时,getchar才会停止执行,整个程序将会往下执行。譬如下面程序代码:while((c=getchar())!=EOF){putchar(c);}执行程序,输入:abc,然

    2022年10月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号