根据Gartner预测,到2022年,全球将有超过75%的组织在生产中运行容器化应用程序。在生产系统里,总是有部分容器应用是有状态的。这些关键容器应用如何进行备份,是业界的一个热点话题。
由于容器应用和VM应用不同,采用基于VM的保护方法无法高效保护容器应用。必须要重新设计新的备份方法,让备份软件能够Kubernetes通讯,自动发现K8s管理的应用,并且利用CSI的快照功能,尽量采用无代理的方式,完成应用的数据以及相关的依赖资源的完整备份。
Commvault作为数据保护的*,紧跟时代潮流,在2020年下半年,发布了*的Commvault 11.20,从这个版本开始,Commvault开始支持备份和恢复Kubernetes应用程序和持久数据。
Commvault通过K8s Access Node,和K8s集群中的API SERVER进行通信,自动发现应用,并且通过CSI接口调用存储的快照进行PV的数据备份。如果非CSI的PV,可以通过Agent来进行数据备份。
XSKY是国内*早一批支持CSI的存储厂商,也率先支持CSI的快照功能。XSKY的容器存储在国内许多客户都得到了商用。但随着容器存储的部署案例愈来愈多,很多客户提出了容器应用的数据保护需求。
为了满足客户的需求,XSKY联合Commvault,在深圳研发中心搭建了相应的环境进行测试验证,验证Commvault的Kubernetes备份和XSKY CSI存储可以*对接。
经过双方的严格测试,确认Commvault可以和XSKY存储对接,支持完整对部署在K8s里的MySQL进行应用一致性备份。MySQL的数据保存在通过CSI创建的XSKY存储的PV里,Commvault可以调用XSKY的CSI快照功能,同时利用Commvault提供的脚本来静默应用,*数据的一致性。备份的数据,支持直接重删后保存到XSKY的对象存储里。备份完成后,主动删除临时快照,不占存储的空间。恢复可以恢复到其他K8s集群,可以实现跨云的应用迁移。
在联合测试中,我们得到很多的*实践,比如:
1、备份带XSKY CSI PVC的pod时,临时pod挂载pvc卷可能超时。通过在access node 安装v11fr20_Available_Diag2551_linux-x8664补丁后,在comm server配置access node参数,调整K8s pod启动超时为10mins解决。
2、kubernetes有一个特性门控VolumeSnapshotDataSource,在K8s 1.16版本之前,VolumeSnapshotDataSource默认是设置false关闭,在1.17之后是默认设置true打开。需要改参数设置为true,才能支持快照备份。(主要是快照功能是K8s 1.17后才进入beta阶段)
3、PVC和PV容量单位配置不一致,比如一个PVC是G,PV是Gi,会导致备份失败。通过修改PVC容量为Gi,使得与PV容量单位一致解决问题。
经过联合测试,XSKY的块存储和对象存储和Commvault的Kubernetes备份功能可以*结合,解决用户在K8s/CSI场景下的数据(包括应用)的保存和备份问题。并且,整个K8s备份方案实现了自动化、无代理和跨K8s集群/云的支持。
这是继不久前XSKY的对象存储通过Commvault的官方认证后,XSKY和Commvault的又一次通力合作。相信通过双方的努力,将会推动中国用户从VM向容器转型提供更完善的存储和保护解决方案。
IT 解决方案:
XSKY服务器虚拟化解决方案
XSKY私有云解决方案
XSKY容器解决方案
XSKY企业级应用解决方案
XSKY桌面虚拟化(VDI)解决方案
XSKY容灾解决方案
XSKY开发测试平台解决方案
XSKY分支机构解决方案
XSKY新建数据中心解决方案
应用场景:
双活
容器
大数据
云平台
云桌面
产品规格:
SDS 软件
XCBS 云后端存储
XEBS 块存储
XEUS 统一存储
XEOS 对象存储
XEDP 统一数据平台
SDS 一体化产品
XSCALER EXPRESS 2000:XE2020、XE2030、XE2050
XSCALER 3000
服务区域:
成都 xsky、绵阳 xsky、自贡 xsky、攀枝花 xsky、泸州 xsky、
德阳 xsky、广元 xsky、遂宁 xsky、内江 xsky、乐山 xsky、
资阳 xsky、宜宾 xsky、南充 xsky、达州 xsky、雅安 xsky、
阿坝藏族羌族自治州 xsky、凉山彝族自治州 xsky、广安 xsky、巴中 xsky、眉山 xsky
服务内容:
软件安装部署服务
业务对接服务
故障处理与生产变更服务
SDS 架构咨询服务
数据迁移服务
现场保障服务
集群环境变更服务
健康巡检服务
集群环境优化服务
集群升级服务
接口开发服务
集群*实施服务
文档开发服务
开源 SDS 升级服务
技术服务经理(TAM)
生产级分布式块存储,分布式存储 SDS 横向扩展存储,软件定义块存储系统
XSKY :SDS,软件定义存储,分步式存储,分布式软件定义存储
成都科汇科技有限公司( SDS 解决方案专家)
地址:成都市人民南路四段1号时代数码大厦18F
电话:400-028-1235
QQ: 1325383361
手机:180 8195 0517(微信同号)