深入浅出云计算
何恺铎
复星集团首席架构师
24360 人已学习
新⼈⾸单¥29
登录后,你可以任选4讲全文学习
课程目录
已完结/共 19 讲
结束语 (1讲)
深入浅出云计算
15
15
1.0x
00:00/00:00
登录|注册

05 | 云硬盘:云上IO到底给不给力?

问题讨论
云硬盘的付费模式
云硬盘的特点
本地磁盘的缺点
本地磁盘的优点
本地存储虚拟机
本地磁盘
动态挂载新硬盘
系统盘性能测试
优化增强的最新SSD云盘
纯SSD硬盘
混合硬盘
HDD硬盘
计算存储分离架构
冗余度
非易失性存储
块存储
数据盘
系统盘
云磁盘
云盘
选择和运用
了解
课堂总结与思考
认识和使用本地磁盘
云硬盘实战
云硬盘的性能等级
云硬盘
云虚拟机
云硬盘

该思维导图由 AI 生成,仅供参考

你好,我是何恺铎。
通过前几讲的学习,我想你对云虚拟机应该有了不少的了解,也对如何根据实际情况来选择和运用虚拟机,有了一定的认识。在前面的学习过程中,我也留下了许多伏笔。其中之一,就是云虚拟机的重要组件:云硬盘
那么今天这一讲,我们就来深入讨论一下这个话题,来帮助你了解不同云硬盘的差别,以及如何在实际场景中挑选最合适你的硬盘型号。

云硬盘是什么?

云硬盘,又叫做“云盘”或者“云磁盘”,就是云虚拟机上可以挂载和使用的硬盘。这里,它既包含了用于承载操作系统的系统盘,也包括了承载数据的数据盘。
在云计算的领域,有时,我们还会把云端磁盘服务叫做块存储(Block Storage),因为它们与 Linux 操作系统中的块设备相对应,是云上提供的“裸盘”,可以格式化并且施加文件系统。
既然是硬盘,那么它就与我们通常的认知相一致,当然是带有数据持久化功能的。这在专业上被称为“非易失性存储”(Non-ephemeral Storage),也就是说写入的数据不会丢失。即便所在虚拟机重启、关机甚至下线删除,这块云硬盘只要还存在,其中的数据也并不会被擦除。
事实上,云厂商对于云盘,不仅仅会保障数据的顺利写入,一般还会帮你在存储端同步和保留至少三份副本的数据。所以说,云硬盘的冗余度和可用性是非常之高的,一般极少发生云硬盘数据丢失的情况,你大可放心地使用。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文深入探讨了云硬盘在云计算中的重要性以及其性能等级和选择原则。首先介绍了云硬盘的定义和特点,强调了其与传统磁盘的差异和优化性能。其次详细介绍了云硬盘的性能等级,包括基于传统HDD硬盘、混合硬盘、纯SSD硬盘和进一步优化增强的最新SSD云盘,并指出不同性能等级适用于不同的应用场景。另外,还强调了云硬盘的容量大小与性能正向相关,读者在选择时需要综合考虑。最后通过实际操作演示了云硬盘的使用,包括测试系统盘性能和动态挂载新硬盘的过程,以及对新硬盘进行格式化和挂载的操作。整体而言,本文通过理论和实践相结合的方式,全面介绍了云硬盘的重要性和应用,为读者提供了全面的了解和操作指南。 文章通过实验结果展示了SSD盘对文件的4K随机读的性能,成功达到了1万IOPS的标准,强调了云硬盘的灵活性和性能优势。读者可以将读写密集的负载配置到SSD盘对应的目录下,充分利用其性能优势。通过实验演示,读者可以直观了解云盘的挂载和使用方式,以及其灵活性和性能调度的特点。整体而言,本文为读者提供了深入了解云硬盘的机会,使其能够更好地应用于实际场景中。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《深入浅出云计算》
新⼈⾸单¥29
立即购买
登录 后留言

全部留言(21)

  • 最新
  • 精选
  • 何恺铎
    置顶
    [上讲问题参考回答] 1. “预留实例”同样是一种预付费模式,也是以租用的确定性来换取折扣。它和包年包月的本质区别在于,它的购买和具体的机器创建进行了“解耦”,是在结算时检查机型消耗并自动抵消成本的,你可以理解为享有折扣的“抵用券”。部分云厂商的“预留实例”还很灵活,支持更改机型和到期期限等。 2. “无性能约束模式”打开后,即便突发性能实例的积分耗尽,也仍然能够发挥CPU的100%性能,不会受到性能限制。但需要注意,这时超出性能基线的这部分CPU消耗会产生额外费用。“无性能约束模式”的引入后,可以免除你在负载峰值时期对于突发性能实例出现性能瓶颈的后顾之忧。
    2020-04-18
    2
    12
  • 云硬盘的性能还和容量有关?这个和实际的物理硬盘感觉不一样,老师说是因为《由云上磁盘能力共享的底层设计所决定的》 ,这个不是很理解,这个关系是在哪了

    作者回复: 可以这样简单地理解:云硬盘底层是由许多大容量磁盘组成。某一块大盘里面切出一小块,就是你的云盘,也会相应地在这块大盘的读写总通道中分给你一部分作为IO能力。所以,自然是容量越大,分到的比例越高。

    2020-03-13
    2
    25
  • Helios
    - 查了一下阿里云是支持已经挂在的磁盘(系统盘和数据盘都支持)在线扩容的,会有一些限制条件(https://help.aliyun.com/document_detail/113316.html),但是会影响服务,因为扩容完了要重启 - 感觉NAS/EFS和NFS的用法差不多,都是共享文件存储,但是NAS/EFS为不同的业务场景提供不同的可选择空间,比如:容量型、性能型、极速型等

    作者回复: 回答正确,赞。NAS/EFS的特点,一个在于共享,一个在于远超云盘的PB级别容量。

    2020-03-13
    13
  • 怀朔
    可以动态扩容的 ..... 第二个问题 我们用的场景多机器共享文件 用nas 都挂载到不同机器上?请老师分析一下 场景

    作者回复: 是的,共享是NAS/EFS的重要场景。另一个特点在于它们巨大的容量,可以解决部分场景下云盘容量上限不够高的问题。

    2020-03-13
    8
  • 简约风丶
    两台机器的云硬盘可以互换挂载吗?

    作者回复: 可以的。对于数据盘,挂载到其他机器属于常见操作。对于系统盘,也可以作为数据盘挂载到其他机器,但一般不能再作为启动盘。

    2020-03-22
    4
  • 艾利特-G
    动态扩容应该各厂商都支持的。 文件存储的使用场景主要是需要共享存储的应用,比如搭建一个多副本的docker registry,那么镜像存储目录就可以使用文件存储。

    作者回复: 很好的场景举例,赞。

    2020-03-26
    2
  • 黄日辉
    云主机到期后,一般云硬盘会保留多长时间之后才删除?

    作者回复: 这个取决于具体的云。如果是数据盘,生命周期可以不用和机器绑定的,卸载下来单独续费,可以一直保留下去。

    2020-03-22
    2
  • 送普选
    何老师,请问下云硬盘挂载到一个虚拟机后,还能再挂载到其他虚拟机么?能被多台虚拟机当做共享存储类似nas来使用么?谢谢!

    作者回复: 云硬盘是不支持挂载到多个虚拟机的,同一时刻只能挂载到一台VM。如果需要被多台虚拟机共享,可以选择专门的共享存储类服务,如阿里云文件存储NAS、AWS的EFS等。

    2020-06-14
    2
    1
  • roger
    现在云盘都是三副本的吗?

    作者回复: 基本上都是的。

    2020-03-17
  • 我来也
    阿里云 ubuntu 18.04 默认环境,执行老师的fio命令报错了.去掉了一个--filename的参数后就可以了. fio --name=mytest1 --rw=randread --refill_buffers --bs=4k --size=1G -runtime=10 -direct=1 -iodepth=128 -ioengine=libaio iops : min= 2140, max= 2570, avg=2161.50, stdev=96.15, samples=20

    作者回复: filename参数可能需要根据你的环境调整,指向你想要测试的某个地址即可。

    2020-03-13
收起评论
显示
设置
留言
21
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部