云存储的核心技术:虚拟化存储

3

对象存储模型

NAS与对象存储各有所长

当然你也许会问,NAS存储技术不是也可以解决数据共享的问题吗?由于对象存储的规模优势和成本优势,很多云环境采用对象存储来代替NAS.

由于对象存储将遍布于很多节点且最新的数据并非总是可用, 所以对象存储的数据一致性不强。如果对强一致性有要求,那么可以使用NAS.目前在云计算环境下,NAS和对象存储是共存的关系。

和NAS一样,对象存储也是软件架构,不是硬件架构。应用直接通过REST API来访问对象存储。常用的对象存储包括:Amazon的S3和OpenStack的Swift.

结语

在实际的云平台应用中,我们需要根据自己的实际情况来合理运用不同的虚拟化存储技术。

对于非结构化的静态数据文件,如音视频、图片等,我们一般使用对象存储。

对于系统镜像以及应用程序,我们需要使用云主机实例存储或者卷存储。

对于应用产生的动态数据,我们一般还需要利用云数据库来对数据进行管理。