使用容器备份时该注意什么?
与传统服务器或者虚拟机相比,容器需要不同的备份过程。
专家说,备份容器的过程不同于备份虚拟机或传统服务器,一直将其定位在常规存储上是不对的。
传统的备份软件供应商(如IBM、EMC、Veritas、Commvault等)已经开始研究他们的容器备份策略,而Kasten等初创企业正试图专攻这一领域。
理解这些是至关重要的,其中最重要的两点,一个是使用该软件的人,另一个是受到保护的数据。
谁是用户?IBM存储软件技术战略家Greg Van Hise说:“一般指的是应用程序开发人员,但我们在这里谈论的是Kubernetes管理员。与传统备份流程不同,传统备份流程由IT人员控制。”
“在内容方面,你需要专注于完整的应用程序,而不是只关注磁盘或其下面的容量”Kasten首席执行官Niraj Tolia解释道。他指出,为服务器或者虚拟机制作的常规备份软件无法在云端处理应用程序。此外,大多数备份程序通过在每台服务器上放置代理程序代码来运行,这种方法是不可扩展的。
另一个考虑因素是容器存储接口(Container Storage Interface, CSI),它在两年前被首次提出。CSI可以让所有主流品牌的编制引擎(编配引擎在容器和硬件之间安排资源)都能够以相同的方式与存储进行通信。IBM的Van Hise指出,直接源自存储行业的标准往往不会成功,但CSI来自于容器公司本身,而且似乎正在取得良好的效果。
就其本身而言,IBM在其Spectrum系列备份软件中拥有部分现成容器备份功能,目前该公司使用VMware支持来捕获与Kubernetes集群相关的卷,并且他们可以为协调做一些脚本。IBM在今年发布了很多Kubernetes特有的新软件。目前,Van Hise表示他希望客户接受有关用,以及恢复时间和恢复点的培训。