网络存储技术

1.网络存储分类:
按照连接方式不同,可分为三种,直连式存储(Direct Attached Storage,DAS),网络连接存储(Netowrik Attached Storage,NAS)和存储区域网络(Storage Area Network,SAN).
DAS:服务器与存储系统直接连接。块存储。
NAS:通过网络连接的存储。文件系统。
SAN:通过专用网络连接的存储。块存储。

2.接口:
一:并行.
IDE:并行,用于PC
SCSI:并行,用于服务器。
二:串行.
SATA :串行,用于PC
SAS:串行,服务器。

3.块存储 (Cinder)
Cinder 是 OpenStack Block Storage 的项目名称;它为来宾虚拟机 (VM) 提供了持久块存储。对于可扩展的文件系统、最大性能、与企业存储服务的集成以及需要访问原生块级存储的应用程序而言,块存储通常是必需的。
系统可以暴露并连接设备,随后管理服务器的创建、附加到服务器和从服务器分离。应用程序编程接口 (API) 也有助于加强快照管理,这种管理可以备份大量块存储。

对象存储 (Swift)
Swift 还是 Cinder?何时使用以及使用哪一种?
那么,应该使用哪一种对象存储:Swift 还是 Cinder?答案取决于您的应用程序。如果需要运行商用或遗留应用程序,那么很少需要进行这种选择。这些应用程序不可能被编码来利用 Swift API,但您可以轻松挂载一个 Cinder 磁盘,它表现得就像是直接将存储附加到大多数应用程序。

当然,您还可以对新应用程序使用 Cinder,但是不会从 Swift 自动附带的弹性和冗余中获益。如果编程人员面对这样的挑战,那么 Swift 的分布式可扩展架构是一个值得考虑的特性。

Swift 是两种产品中较为成熟的一个:自 OpenStack 成立以来一直是一个核心项目。Swift 的功能类似于一个分布式、可访问 API 的存储平台,可直接将它集成到应用程序中,或者用于存储 VM 镜像、备份和归档以及较小的文件,例如照片和电子邮件消息。

你可能感兴趣的:(海量数据存储)