如何在云计算中使用虚拟磁盘?

虚拟化将物理存储抽象为虚拟磁盘,供虚拟机(VM)使用。实现虚拟磁盘需兼顾资源分配与共享,直连存储(DAS)和存储区域网络(SAN)均不适用,前者无法支撑海量VM,后者LUN数量有限且共享能力弱。因此,hypervisor(如VMware)采用NAS方式,通过VMFS或NFS协议实现虚拟磁盘。VMFS专为虚拟化环境设计,支持多VM共享整合存储池,提升资源利用率。

虚拟磁盘在云计算中有三种主要使用方式:

  1. 实例存储
    虚拟磁盘作为VM实例的一部分,随VM创建和删除,类比物理机的本地磁盘。底层虽基于NAS实现,但对VM表现为DAS模型,由hypervisor隔离底层协议与上层访问。
  2. 卷存储
    为分离实例数据与用户数据,卷作为独立存储单元,可脱离一个VM再挂载至另一个,实现数据持久化与迁移。典型实现如OpenStack的Cinder。
  3. 对象存储
    用于跨VM、跨数据中心共享数据。它将物理位置虚拟化为存储段(bucket),文件虚拟化为对象,通过REST API和URI访问,具有规模与成本优势,但数据一致性较弱。与NAS共存,适用于非结构化静态数据(如图片、音视频)。
    实践中,静态文件宜用对象存储,系统镜像与应用程序可选实例存储或卷存储,动态数据则借助云数据库管理。合理组合各类虚拟化存储,方能高效支撑云应用。
相关推荐
QQ_21696290964 小时前
基于C#(Asp.net)电竞陪玩信息管理系统的设计与实现
java·大数据·spring boot·微信小程序·c#·云计算·asp.net
workflower14 小时前
AI system product quality model
大数据·人工智能·机器学习·云计算·无人机
workflower1 天前
世界模型的内涵与发展
人工智能·机器人·云计算·无人机
姜鱼问生1 天前
GitHub Actions CI/CD 从零搭建:push 后 60 秒自动上线
云计算·github
workflower1 天前
从生成式模型开始的技术延伸
人工智能·机器学习·机器人·云计算·无人机
weixin_435247061 天前
医保影像云索引上传倒计时:历史数据“全量补传“的3个架构取舍
云计算
论文复现现场1 天前
AutoDL、算家云与公有云 GPU 怎么选?环境复现、计费与断点恢复对比
pytorch·深度学习·云计算·gpu
troy1282 天前
阿里云 vs 谷歌云:Kubernetes 部署深度对比分析
阿里云·kubernetes·云计算
workflower3 天前
世界模型向产业上游发掘的热点
人工智能·机器学习·机器人·云计算·无人机
通信瓦工3 天前
Meta开放式机架V3 BBU/机架结构设计参考
ai·云计算