「行业观察」从vSphere7看SDS在私有云场景的发展趋势
VMware全面拥抱“统一存储”和“容器化”。
01VMware于3月10日发布了VMware Tanzu和VMware Cloud Foundation 4.0,其中,VMware Tanzu产品家族旨在为多云环境提供统一的构建、运行和管理平台;通过VMware Tanzu,用户可以无需关心AWS, Azure, Google等云平台的差异,一键构建和部署应用,简化开发和运维成本。
图片来源网络
VMware Cloud Foundation 4.0作为混合云统一平台,对计算、存储和网络资源进行统一管理,而vSphere 7正是其中最核心的基础设施服务。此次vSphere 7以及vSAN 7发布的最大亮点是对“统一存储”和“容器场景”的支持。vSAN 7增加了对文件存储的原生支持,提供NFS接口访问,成为同时提供块存储和文件存储的“统一存储”;而vSphere 7为了全面拥抱容器化,甚至完全使用Kubernetes进行重构,从而无缝支持VM和Container两种虚拟化场景。在去年发布的Cloud Native Storage (CNS)中,vSphere就已经使用CSI重新实现容器存储接口,以替换旧的vSphere Cloud Provider (VCP)实现,在最新版本中, vSphere CSI也增加了NFS持久化卷的支持。02作为国内领先的软件定义存储厂商,XSKY很早就已经为“统一存储”和“容器场景”准备就绪。XSKY早在2017年就推出了能同时提供块存储、文件存储和对象存储的统一数据平台:XEDP。XSKY也看到了容器存储趋势,并成为国内最早提供CSI容器存储解决方案的SDS厂商之一。XSKY还是VMware生态的积极参与者,致力于为客户提供稳定、可靠、无厂商锁定的vSphere软件定义存储解决方案。1、XEDP 统一数据平台XEDP是一个真正的统一存储,实现了同一套存储系统为上层应用提供块、文件和对象三种数据服务,满足业务对结构化和非结构化数据的存放需求,并且内置数据保护功能,例如:备份、容灾等,同时XEDP提供多种企业级特性,包括快照、精简配置、备份、加密、压缩和QoS等,帮助企业轻松应对业务快速变化时的数据存取需求。
2、XSKY CSI容器存储解决方案
XSKY是首批加入CNCF Landscape全景图的SDS厂商之一,同时也是国内最早全面提供容器存储解决方案的SDS厂商之一。
XSKY CSI在容器存储场景有如下优势:
标准接口:实现标准的K8s CSI接口
统一存储:支持iSCSI和NFS两种接口,实现块和文件的统一存储,同时支持 ReadWriteOnly和ReadWriteMany等访问模式
存算分离:将计算和存储分离,实现资源隔离,可以独立对存储集群进行扩容
特性丰富:支持裸设备、卷扩容、卷克隆、卷快照和QoS等特性
在《详解支持 kubernetes CSI的持久化容器存储》一文中,我们详细介绍了XSKY 基于CSI的容器存储方案。
K8s持久化卷的访问模式主要有三种:ReadWriteOnce、ReadOnlyMany和 ReadWriteMany。
对于块存储卷,一般只能提供ReadWriteOnce访问模式,即只能被单一节点挂载为可读写模式。这无法满足一些容器场景对存储的要求,比如Nginx等Web容器一般会同时起多个容器对外提供服务,以保证系统高可用。这些容器要求挂载同一个存储空间进行读写,这时就需要存储支持ReadWriteMany访问模式,而NFS访问协议原生支持多客户端读写。
XSKY同时提供基于iSCSI块存储的Read/Write Single Pod访问模式驱动和基于NFS文件存储的Read/Write Multiple Pods访问模式驱动。
在最新发布的XSKY SDS 4.1版本中,XSKY CSI插件新增了NFS和卷快照的功能,正式实现了XSKY SDS在容器场景下对块和文件的全面支持。
3、XSKY SDS基于K8s的编排管理
为了更加全面融入K8s生态,除了CSI插件外,XSKY也在努力拓展SDS在K8s生态的应用场景。
在《如何利用Kubernetes部署并管理XSKY SDS?》一文中,我们详细讲解了如何利用K8s CRD实现XSKY SDS集群的快速编排和部署,帮助客户将存储资源纳入到现有的K8s编排系统中,从而实现对计算和存储等资源的统一管理。
03XSKY致力于为客户提供能够支撑多种异构虚拟化和工作负载的统一数据平台,在数据的全生命周期中帮助客户降低TCO,管理并发掘数据价值,促进业务融合创新。—END—
推荐阅读
Recommended reading
点击下列标题 阅读更多资讯
| 基于英特尔®傲腾™的XSKY XSCALER fCache技术助力医疗影像系统
| 如何利用Kubernetes部署并管理XSKY SDS?