0

Iam新增AWS,iam试着找到备份EC2实例的好方法。使用AWS EBS而不是冗余数据库服务器进行备份

我想用一个数据库在我的ec2 isntance上运行一个应用程序。确切地说,我的应用程序和我的数据库都可以在ec2实例上运行。我的问题是,现在是否有用的是使用AWS EBS并为备份创建实例存储的快照,还是应该在启用了多可用区域的单独实例上配置数据库?

如何备份一般的ec2实例?

我必须在外部服务器上使用冗余数据库吗?或者有可能创建快照并将其放在ebs上?

+0

你的问题有很多问题,包括它可能不是Stack Overflow的主题。 [DevOps Stack Exchange](https://devops.stackexchange.com)网站可能更合适。另外,您不应该在实例存储卷上放置任何重要的东西(它们是短暂的),并且您的数据库不应该与应用程序在同一个实例上。 –

+0

好的。我知道应用程序和数据库应该是分开的。但是,这是否可能成为备份解决方案? – Khan

+0

你真的在使用[实例存储](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html),还是实际使用EBS卷? –

回答

0

有在您的文章太多的问题,但我看到你想要的是:
- 备份您的应用程序实例
- 备份数据库
如果使用EC2与EBS,它不支持multiAZ。 AWS已具备许多开箱即用的功能,最简单的方法是使用非常基本的aws模式:
- 1个用于运行应用程序的EC2实例。设置时间点快照备份。 This
- 1个启用multiAZ的RDS。安装备份保留期限(默认为每日)。 This
如果你计算得很好,定价不会比你自己管理的实例运行得多。