amazon-web-services – AWS Elastic Beanstalk备份和恢复

我是AWS EB的新手,我正在试图找出如何备份和恢复整个EB环境.我基于EB生成的EC2实例创建了一个AMI,并拍摄了由EB创建的RDS快照.

我遇到的问题是,如何恢复它,假设这是正确的备份方法.另外,我是手动完成的,不应该在EB中自动执行此操作吗?顺便说一句,当我创建AMI时,它会破坏源代码,而EB只是创建了一个新的EC2实例而没有我的所有更改.

我如何保存&恢复对我的应用程序的配置更改会影响文件系统和数据库?

遗憾的是,如果这些数据库是使用EB创建的,则Amazon AWS Elastic Beanstalk(EB)不支持还原包含实时数据的数据库.如果您重新加载(AKA AWS“部署”)EB保存配置,您将获得一个空白数据库!

我打电话给他们,他们告诉我单独创建RDS数据库并更新应用程序代码,一旦你知道它的名字就连接到数据库.如果您还原RDS数据库,它也会有一个新名称!因此,您必须再次更新代码才能连接到它.

此外,如果您的代码和环境很好,但是您想恢复数据库,那么它将有一个新名称,您将需要更改您的代码.

如何轻松地更改代码并自动部署代码是另一个我还没有答案的问题.

所以基本上Elastic Beanstalk中的RDS DB配置使用非常有限,可能是编码,调试和测试,但不是实时生产使用. 🙁

这是截至2015年1月.

相关文章
相关标签/搜索