我应该在哪里以及如何备份基于 EC2 / EBS 的快照外部EC2 的?
EC2 凭借基于 EBS 的快照提供了出色的产品。然而,这也存在很高的风险,有人可能会获取我们的凭证并删除所有快照。我们如何将备份备份到 EC2 外部?
编辑:Linux 系统,通常安装有 Ubuntu 发行版
答案1
不幸的是,您无法按原样在 AWS 之外备份 EBS 卷,因此您必须根据您在 EC2 实例上托管的内容采用传统的备份策略。例如,如果您正在运行 mysql,则必须将其 mysqldump 并将结果文件上传到 AWS 之外的另一台服务器上。
答案2
备份
您可以使用多种实用程序来执行备份。
http://www.techrepublic.com/blog/10-things/10-outstanding-linux-backup-utilities/
fwbackups、Bacula、Rsync 等
安全
AWS 有一些出色的安全措施,可以保证您 AWS 账户的安全访问。
AWS 多重身份验证 (AWS MFA) 提供了额外的安全级别,您可以将其应用于您的 AWS 环境。启用 AWS MFA 后,当用户登录 AWS 网站时,系统会提示他们输入用户名和密码(第一个因素 - 他们所知道的内容),以及来自 AWS MFA 设备的身份验证代码(第二个因素 - 他们所拥有的内容)。综合起来,这些多重因素可为您的 AWS 账户设置和资源提供更高的安全性。
服务器架构
如果您希望使用 AWS 构建可扩展的解决方案,那么将唯一数据(如源代码、网站资产、服务器日志、上传)保存在 EC2 之外通常是一个好主意。
此外,如果您决定采用 DevOps 路线并通过代码配置您的 EC2,那么您就可以完全省去备份 EC2 的需要。
服务器配置、服务器日志、代码、上传等所有内容都存在于 EC2 之外。