📜  云计算数据存储

📅  最后修改于: 2021-01-18 04:59:16             🧑  作者: Mango


云存储是一项服务,允许将数据保存在第三方管理的异地存储系统上,并且可以通过Web服务API进行访问

存储设备

存储设备大致可分为两类:

  • 块存储设备
  • 文件存储设备

块存储设备

块存储设备为客户端提供原始存储。这些原始存储被分区以创建卷。

文件存储设备

文件存储设备以文件形式向客户端提供存储,并维护其自己的文件系统。该存储采用网络附加存储(NAS)的形式。

云存储类

云存储大致可分为两类:

  • 非托管云存储
  • 托管云存储

非托管云存储

不受管理的云存储意味着为客户预先配置了存储。客户既不能格式化,也不能安装自己的文件系统或更改驱动器属性。

托管云存储

托管云存储可按需提供在线存储空间。对于用户来说,托管云存储系统似乎是用户可以分区和格式化的原始磁盘。

创建云存储系统

云存储系统在多个位置的多个服务器上存储数据的多个副本。如果一个系统发生故障,则仅需要将指针更改为存储对象的位置。

要将存储资产聚合到云存储系统中,云提供商可以使用称为StorageGRID的存储虚拟化软件它创建了一个虚拟化层,可将存储从不同的存储设备中提取到单个管理系统中。它还可以通过Internet管理来自CIFSNFS文件系统的数据。下图显示了StorageGRID如何将存储虚拟化为存储云:

云计算数据存储

虚拟存储容器

虚拟存储容器提供了高性能的云存储系统。设备,文件和其他对象的逻辑单元号(LUN)在虚拟存储容器中创建。下图显示了定义云存储域的虚拟存储容器:

虚拟存储容器

挑战性

将数据存储在云中并不是一件容易的事。除了灵活性和便利性之外,它还面临着客户面临的一些挑战。客户必须能够:

  • 按需获取额外存储的准备。

  • 了解并限制所存储数据的物理位置。

  • 验证如何擦除数据。

  • 可以访问用于处理数据存储硬件的文档化过程。

  • 具有管理员对数据的访问控制。