自今日起,DigitalOcean非常高兴地宣布,DigitalOcean Kubernetes(DOKS)的用户可以利用SnapShooter来备份他们的Kubernetes应用。SnapShooter能够轻松地发现您的DOKS集群,并允许您定义备份策略工作流程。用户可以根据您的计划使用备份存储或自行提供存储。这项服务现已向所有客户提供早期试用(EA),免费套餐首先推出。
Kubernetes备份:确保您的应用数据安全
由于其可扩展性、高可用性和广泛的生态系统,Kubernetes已被广泛采用,数据保护对于任何生产级Kubernetes应用都至关重要。然而,直到现在,DigitalOcean托管的Kubernetes用户还没有一个简单的方法来全面备份他们的所有云资源。
SnapShooter是由DigitalOcean提供支持的全包备份管理工具,支持备份Droplets(虚拟机)、Docker容器、卷、文件、应用和数据库。SnapShooter旨在满足中小型企业的需求,提供简单而全面、安全的备份工作流程。
整合备份引擎:SnapShooter与Velero的结合
在将Kubernetes备份解决方案整合到SnapShooter中时,DigitalOcean面临一个选择:是构建DigitalOcean自己的备份引擎,还是采用现有的生态系统。鉴于Velero的普及度,DigitalOcean选择了整合Velero作为新的备份引擎到SnapShooter中。这个决策使DigitalOcean能够保持现有的用户界面和备份工作流程,并同时提供Velero的高质量和可靠性。
步骤一:添加SnapShooter到您的DigitalOcean账户
在开始之前,请确保您已经拥有一个活跃的SnapShooter账户。如果您还没有账户,您可以通过DigitalOcean云控制台轻松添加SnapShooter到您的DigitalOcean账户中。添加完成后,您将能够使用单点登录来访问SnapShooter控制台。
步骤二:选择需要备份的集群
在您的DigitalOcean账户中,您将看到一个新的选项 – Kubernetes,选择您希望备份的集群,并按照直观的指南激活备份任务。
步骤三:备份管理和存储
您可以全面查看所选集群的所有先前备份,并在一个统一的空间中查看日志。
为DOKS集群设计了灵活的备份策略。在初始步骤中,您可以选择备份一个或多个命名空间,还可以选择备份整个集群(留空命名空间选择)。请注意,此EA版本中每个集群只能有一个备份任务。
随后,您可以自定义备份频率和保留策略。最后一步是选择您首选的存储选项,可以自行提供存储或使用SnapShooter提供的存储。
SnapShooter在备份过程中非常全面,包括备份Kubernetes清单和持久卷(PV)。清单存储在对象存储中(例如Spaces/S3),而卷则作为快照备份在您的DigitalOcean账户中。
定价结构:选择适合您的备份计划
SnapShooter根据您运行的备份任务数量收取管理费用。SnapShooter提供各种计划,支持在所有层次上备份Kubernetes。例如,如果您是Startup套餐的用户,您可以运行20个备份任务。仅为DOKS集群创建一个备份任务将占用一个备份任务,剩余的19个备份任务仍可使用。实际上,SnapShooter的备份定价在各类任务中保持一致。
需要注意的是,每个层次对于可以备份的集群最大规模(工作节点数)有一定限制。
请记住,如果您选择自行提供存储,您还需要单独支付卷快照和备份存储的费用。
Snapshooter提供全面的备份解决方案
自从今年初加入DigitalOcean以来,Snapshooter已经推出了DigitalOcean托管数据库的本地备份工作流程,支持了Cloudways应用的备份,为私有网络中的备份支持推出了代理程序,并整合了基于Docker的应用程序。现在,SnapShooter增加了对DOKS备份的支持,进一步完善了其备份资源范围。SnapShooter可以备份虚拟机、容器、Kubernetes、文件和数据库,是业界为数不多的几个能够提供如此全面备份支持的产品之一。
DigitalOcean支持Kubernetes备份:期待您的反馈
DigitalOcean决定直接支持Kubernetes备份,是对DigitalOcean尊贵客户众多要求的积极回应。DigitalOcean热切期待您体验这一新功能,并期待听到您的反馈和评论。无论是通过DigitalOcean的支持渠道还是Discord,DigitalOcean的团队随时为您提供帮助。