0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关键容器应用如何进行备份?

高端存储知识 来源:高端存储知识 作者:高端存储知识 2020-11-27 15:11 次阅读

根据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有一个特性门控VolumeSnapshot DataSource,在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向容器转型提供更完善的存储和保护解决方案。

原文标题:XSKY、Commvault联合推出K8s/CSI下容器存储与保护整体解决方案

文章出处:【微信公众号:高端存储知识】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6511

    浏览量

    87590
  • 存储
    +关注

    关注

    12

    文章

    3854

    浏览量

    84656

原文标题:XSKY、Commvault联合推出K8s/CSI下容器存储与保护整体解决方案

文章出处:【微信号:High-end_Storage,微信公众号:高端存储知识】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    何进行RF PA Ruggedness的测试和评估呢?

    关于PA ruggedness设计测试问题,先介绍一下原理,如何进行ruggedness的测试和评估。
    的头像 发表于 03-27 10:19 308次阅读
    如<b class='flag-5'>何进行</b>RF PA Ruggedness的测试和评估呢?

    电容的原理是什么?电容如何进行储电的?

    电容的原理是什么?电容如何进行储电的? 电容的原理是指两个金属导体之间存在一层绝缘介质,这种结构可以储存电荷并产生电场。电容器由两个导电板以及之间的绝缘介质组成。当电容器两端施加电压时,电荷开始
    的头像 发表于 02-02 10:51 415次阅读

    Android APP如何进行访问硬件驱动

    本文我们要讲的是在用 i.MX8 平台开发时,Android APP 如何进行访问硬件驱动。
    的头像 发表于 12-04 13:50 464次阅读
    Android APP如<b class='flag-5'>何进行</b>访问硬件驱动

    新apcups电源如何进行初充电

    电子发烧友网站提供《新apcups电源如何进行初充电.doc》资料免费下载
    发表于 11-15 09:55 0次下载
    新apcups电源如<b class='flag-5'>何进行</b>初充电

    DC电源模块的价格因素是什么?如何进行成本优化?

    DC电源模块的价格因素是什么?如何进行成本优化?
    的头像 发表于 11-08 10:52 321次阅读
    DC电源模块的价格因素是什么?如<b class='flag-5'>何进行</b>成本优化?

    Datasheet的使用和参考要如何进行

    Datasheet是每一个硬件工程师都会搜寻和参考的手册了,但是对于Datasheet的使用和参考要如何进行? 这可能会难倒一部分人,因为很多元器件的Datasheet可能少则十几页,多则有上百
    的头像 发表于 11-06 15:38 557次阅读
    Datasheet的使用和参考要如<b class='flag-5'>何进行</b>

    怎么使用Kubernetes检查点API快速进行容器备份和恢复呢?

    Kubernetes v1.25 引入了容器检查点 API 作为 alpha 特性。这提供了一种在不停止容器的情况下备份和恢复运行在 Pod 中的容器的方式。此功能主要用于调试分析,但
    的头像 发表于 10-30 15:50 252次阅读

    电容换相原理 电容是如何进行换相的?

    电容换相原理 电容是如何进行换相的? 电容换相原理 电容是一种能够储存电荷并通过两个导体之间的电场产生和储存电能的器件。在电路中,电容通常用于平滑电压和电流、滤波和耦合等应用。 电容可以被用于一些
    的头像 发表于 10-17 16:15 1123次阅读

    汽车天窗淋雨设备——防水测试如何进行

    汽车天窗淋雨设备——防水测试如何进行
    的头像 发表于 10-12 08:14 738次阅读
    汽车天窗淋雨设备——防水测试如<b class='flag-5'>何进行</b>

    备份软件关键能力报告原文分享

    我在前面企业备份&恢复软件魔力象限火热出炉,还是没有中国厂商(附报告链接)分享了Gartner备份软件的魔力象限,其配套的关键能力报告reprint版本我也找到了。一块分享给大家。
    的头像 发表于 09-28 16:34 651次阅读
    <b class='flag-5'>备份</b>软件<b class='flag-5'>关键</b>能力报告原文分享

    电容的原理是什么?电容是如何进行储电的?

    电容的原理是什么?电容是如何进行储电的?  电容的原理是指电荷在电场中的储存能力。电容器是一种被用来储存能量和电荷的装置,它是由两个带电的金属板之间隔着一层绝缘介质组成的。电容器中的电荷可以在两个
    的头像 发表于 09-18 09:57 2885次阅读

    安全光幕如何进行安全保护?

    安全光幕如何进行安全保护? 许多机械设备在安装好安全光幕之后,都需要进行安全光幕的调试工作,以防止设备及安全光幕在正式运行时出现问题。那么安装安全光幕之后,光幕的调试步骤应该如何进行呢? 1:检测
    的头像 发表于 08-30 09:35 288次阅读
    安全光幕如<b class='flag-5'>何进行</b>安全保护?

    在bash中如何进行各种文件重定向呢?

    本文会用以下测试程序,来演示在bash中,如何进行各种文件重定向
    的头像 发表于 08-25 09:31 684次阅读
    在bash中如<b class='flag-5'>何进行</b>各种文件重定向呢?

    直线模组如何进行精度校准?

    直线模组如何进行精度校准?
    的头像 发表于 08-01 17:44 750次阅读
    直线模组如<b class='flag-5'>何进行</b>精度校准?

    一个用于3.3 V电压轨的简单备份电源

    期间为关键的负载提供短期电源支持 LTC3643 备份电源使得设计人员能够采用一种相对便宜的储能元件:低成本电解电容器。 在这里提及的备份电源或保持电源中,当电源存在时,LTC3643
    的头像 发表于 06-11 10:10 256次阅读
    一个用于3.3 V电压轨的简单<b class='flag-5'>备份</b>电源