私有云存储的四种技术分析

  • 2019 年 11 月 28 日
  • 筆記

私有云项目中,将面临选择存储方案,在业内常见有四种方案,也相应针对四种不同的应用场景。我们从简单到复杂,为大家再次介绍一下。

一、本地磁盘(DAS存储)

我们直接在云服务器(物理机中)通过PCI-E、SATA、SAS等本地接口挂上一块高速、大容量硬盘,为本地磁盘。在接口中,以SCSI存储协议为主要的通信协议。

在云环境中,本地磁盘主要有两个用途:1、为云宿主机安装linux宿主机操作系统及云管软件(Xen、Kvm等)。2、为要求高性能的应用提供底层存储,如oracle。或者是用户要求自己承担数据安全风险,自建数据副本的场景,如用户自建hadoop,实现三副本存储。

本地磁盘使用前,必须进行格式化,成为ntfs、ext4等操作系统能够识别的文件存储格式。

该存储方式的好处是速度快,坏处是无法支持三副本存储、无法数据共享、无法实现虚机迁移等功能。

二、FC-SAN、IP-SAN存储

FC-SAN存储:我们通过服务器的HBA光交换卡连接到光交换机,最终连到FC SAN存储机头,实现全光网络的存储。中间的协议依然是scsi存储协议。目前主流的FC-SAN存储的端口速率为1,2,4,8Gbps。

IP-SAN存储:随着以太网络速率的提升,将服务器通过以太网接口,最终连到IP SAN存储机头,实现以太网IP化的存储。中间的协议是scsi over ip存储协议。目前的主流存储速率为10Gbps。

不管采用FC、IP的SAN存储,中间的协议都是scsi标准存储协议。在用户原有私有云环境中,有很多都是采用SAN方式进行存储。

使用SAN方式划出的LUN数据资源时,必须进行格式化,成为ntfs、ext4等操作系统能够识别的文件存储格式。

该存储方式的好处是速度较快、支持raid、共享存储、数据迁移,坏处是价格较本地磁盘会更高。

三、NAS网络存储

用过windows网络存储的朋友不会陌生,通过CIFS、NFS等网络共享协议将本地的数据存储到远端的NAS服务器。

使用NAS存储,不需要格式化远端的存储介质,因为远端拥有自己的文件管理系统。

使用NAS存储的好处是简单,坏处是效率较DAS、SAN都低。

四、ServerSAN

ServerSAN也叫分布式存储,将若干个存储服务器形成集群,对外提供SAN服务。

ServerSAN在目前的公有云环境中,有得特别多。主要优势是:扩展容量、不存在单点故障点。缺点是:如果是低于100TB的小规模存储环境,ServerSAN的价格会比FC SAN贵,因为ServerSAN存在管理服务器的开销。ServerSAN的存储协议仍是scsi over ip。

使用ServerSAN划分出的卷数据资源,仍然需要客户的操作系统进行格式化后才能使用。目前在公有云环境中,块存储实际就是采用该存储方案。如果用户在原私有云采用挂SAN的LUN方式进行存储,到公有云后仍建议客户采用块存储方式解决存储需求。