我该如何在AWS上备份MySQL数据库?

8

我一直在使用 AWS EC2 并非常喜欢它。但是有一个缺点,由于硬件故障或其他原因,实例可能会消失。我在开始运营的第一周就遇到了这个问题。我想知道是否有好的解决方案来备份 MySQL 数据库,以便不会丢失我的客户凭据?


1
复制是你所需要的一切。http://aws.amazon.com/rds/ - ajreal
2个回答

5
您可以直接将mysql数据库从EC2机器传输到S3存储桶,但是带宽和存储成本会更高。您可以选择第三方应用程序(安全可靠)来备份mysql或任何插件。因为他们会压缩您的数据并加密,然后保存在S3存储中。此外,您还可以启用快照并对卷(硬盘)进行快照。
我建议您使用'StoreGrid'备份软件来备份EC2机器中的mysql数据库。请查看以下链接以了解有关Amazon EC2 / S3上在线备份服务的更多信息http://storegrid.vembu.com/online-backup/amazon-ec2-s3-cloud-online-backup.php 请查看以下链接以配置MySQL数据库备份http://storegrid.vembu.com/online-backup/mysql-backup.php?ct=1 注意:您提到硬件故障经常发生!使用上述软件,您还可以备份整个硬盘。
我希望现在您的MySQL数据库已经从EC2实例备份并安全地存储在S3存储中。
干杯!

您还可以查看 https://totalcloud.io,定期创建 AMI,这样您就不必关闭实例。 - Veer Abheek Singh Manhas

3
亚马逊现在提供关系型数据库存储,即预配置的EC2实例,无需任何操作系统访问就能为您托管MySQL(或Oracle、T-SQL等),旨在解决当您尝试在裸的EC2实例上托管事务数据存储时遇到的可用性、可靠性和耐久性问题。 http://aws.amazon.com/rds/ “自动备份、数据库快照、自动主机替换和多AZ部署”

但是价格更贵:( - Boris Mitioglov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接