《虚拟数据中心构建指南》——第3章 vSphere 5中的存储

本文涉及的产品
简介: 本节书摘来自华章出版社《虚拟数据中心构建指南》一 书中的第3章,第3.1节,作者:(法)麦里(Maillé, V.),(法)门内尔(Menecier, R. F.)著;姚军等译.更多章节内容可以访问云栖社区“华章计算机”公众号查看。

**第3章
vSphere 5中的存储**

存储通常是虚拟化架构中最关键的部件,在系统性能和可扩展性方面起着重要的作用。它必须支持VM的活动,并可以进行升级以满足未来的需求。在某些项目中,花在设计存储架构的时间可能占到全部工作量的60%。因此,最好的解决方案必须根据业务约束、目标和分配的预算进行选择,因为不同的存储解决方案的成本有显著的不同。

3.1 存储的表现形式

因为vSphere 5提供了广泛的存储选项,知道各种选项提供的特性以及理解物理环境中的传统存储之间的交互和vSphere与这种环境的整合(见图3-1)都是很重要的。


image

3.2 可用的存储架构

VMware支持多种存储协议,这可能使各个公司难以了解最适合其需求的选项。虽然这种灵活性和自由度可能是件好事,太多的选项还是使决策变得困难甚至无从着手。几年前,生产环境唯一可行的选择是存储局域网络(Storage area Network,SAN)光纤通道(Fibre Channel,FC),但现在协议之间的差别已经不那么重要,必须考虑多种标准。图3-2展示了支持的协议。


image

虚拟环境中可以使用如下的存储选项(在创建图3-3中的数据存储时选择):
本地存储:硬盘直接连接在服务器中或者作为直接连接存储(Direct-Attached Storage,DAS),即直接连接到服务器的磁盘阵列。
集中化存储:存储在服务器外部。ESX支持如下协议:
光纤通道(FC)
互联网小计算机系统接口(Internet Small Computer System Interface,iSCSI)软件或者硬件启动器
网络连接存储(Network-Attached Storage,NAS)使用的网络文件系统(NFS)
以太网光纤通道(Fibre Channel Over Ethernet,FCoE)软件或者硬件启动器


image

3.2.1 本地存储

本地存储在安装ESXi虚拟化管理器时很常用。当ESXi服务器是独立的且不处于群集中,这个存储空间可以用于操作系统映像文件(以ISO文件的形式提供)或者非关键性的测试和开发VM。因为本地存储的定义通常是非共享的,服务水平很低,所以关键的生产VM应该避免放在这种存储上。除非使用vSphere Storage Appliance,否则vMotion、分布式资源调度器(DRS)、高可用性(HA)和容错(FT)都无法使用

3.2.2 集中存储

在集中式架构中,vSphere可以工作于群集中,通过使用vMotion、DRS、HA、FT和站点恢复管理器(SRM)等高级特性改进服务水平。而且,这些架构类型提供出色的性能,并添加了vStorage APIs for Array Integration(VAAI),将某些与存储相关的任务交给存储阵列,减轻主机服务器的负担。

NAS存储服务器基于在NFS级别上访问数据的客户/服务器架构。这种协议称为文件模式(file mode),使用公司标准的以太网络,可以采用1GbE(1Gbps)或者10GbE(10Gbps)的网卡。

其他协议通过在被称为存储区域网络(Storage-Area Network,SAN)的专用网络中使用SCSI命令,提供主机服务器和存储之间的直接I/O访问(也称为块模式,block mode)。在VMware中,块模式相对文件模式的优势是原始设备映射(Raw Device Mapping,RDM)卷可以归属于VM。VMware在这种架构中使用虚拟机文件系统(Virtual Machine File System,VMFS)。

注意:在VMware中,NFS和VMFS之间存在明显的不同。NAS服务器利用NFS管理文件系统并依赖于ESXi网络层(问题由网络团队解决),而VMFS直接由ESXi存储层管理。

SAN有基于IP的SAN和基于FC的SAN等不同类型:
SAN IP(称作iSCSI):通过TCP/IP网络封装SCSI命令(SCSI over IP)。你可以使用与标准网卡配合的软件启动器或者专用的硬件主机总线适配器(Host Bus Adapter,HBA)访问iSCSI网络。

SAN FC:专用的光纤通道高性能存储网络,用于需要直接和顺序访问数据的高级I/O能力的应用。FC协议封装SCSI数据帧。这个协议的开销很小,因为SCSI包采用原生方式发送。服务器使用光纤通道HBA访问SAN。

SAN FCoE(在2012年很少使用):聚合了IP和FC网络。FCoE使用光纤通道技术,但是用于聚合的FCoE网络,使用聚合网络适配器(Converged Network Adapter,CNA)。

如图3-4所示,根据使用的协议,SCSI命令被封装在不同的层次中。使用的层次越多,主机级别的开销越多。

注意:许多公司经常询问哪一个协议在VMware环境中最好。显然,这是很难回答的问题,就像在没有任何背景的情况下询问你两点之间的最佳行程一样。很明显,前往零售商店的最佳交通方式和出外度假是不一样的。因此,在回答有关最佳协议的问题之前,你需要知道总体的环境,以及基础架构、IT团队技能和虚拟化应用的类型(关键与非关键)、性能期望、财务考虑等信息。


image

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
存储 人工智能 运维
超大规模云数据中心对存储的诉求有哪些?
要实现超大规模部署的特性,就对存储有别于普通数据中心或者消费市场的诉求。具体有哪些呢?主要有以下几点,我们针对部分信息展开讨论
|
3月前
|
安全 Linux 应用服务中间件
Linux系统管理与服务器安全:构建稳健云数据中心
Linux系统管理与服务器安全:构建稳健云数据中心
142 0
|
4月前
|
安全 Linux 应用服务中间件
Linux系统管理与服务器安全:构建稳健云数据中心
Linux系统管理与服务器安全:构建稳健云数据中心
131 0
|
存储 固态存储 算法
浅析数据中心存储发展趋势
产生的这些巨量数据,存储的归宿在哪里呢?随着发展趋势,个人本地存储的需求越来越小,公有云的数据存储量将会有迅速的攀升。
|
存储 安全 JavaScript
GitLab 对免费用户实施存储限制;谷歌数据中心发生爆炸;新版 Vue 3 中文文档上线 | 思否周刊
GitLab 对免费用户实施存储限制;谷歌数据中心发生爆炸;新版 Vue 3 中文文档上线 | 思否周刊
200 0
|
弹性计算 负载均衡 容灾
【云栖号案例 | 互联网】多来点通过混合云构建异地双活架构数据中心
企业发展时数据库需要快速弹性扩容、构建IDC与云上跨地域双活架构。上云后异地双活容灾架构、快速弹性扩容,实现资源扩展,构建更多异地数据中心。
|
运维 算法 大数据
Dataphin帮助企业构建数据中台系列之--萃取数据中心
作者:陈梦婷 更多内容详见数据中台官网 https://dp.alibaba.comDataphin作为阿里巴巴数据中台OneData (OneModel、OneID、OneService)方法论的产品载体,帮助企业构建三大数据中心:基于数据集成形成的垂直数据中心、基于数据开发沉淀的公共数据中心和基于标签工厂构建的萃取数据中心。
4920 0
|
存储 数据中心 芯片
大型数据中心的存储能耗问题与NVM在数据中心中的应用
        随着大数据、人工智能等新型应用的兴起,存储器件受到了越来越多的重视。在小 到手持嵌入式设备、大到超级计算机的各类计算系统中,存储器在降低系统的能耗、提 高系统可靠性和性能等方面扮演着至关重要的角色。
2282 0
|
人工智能 大数据 数据中心

相关实验场景

更多