AWS架构帐户迁移策略

时间:2018-01-30 18:50:11

标签: amazon-web-services migration amazon-rds amazon-cloudformation

我很快就会被要求迁移AWS架构,包括从一个AWS账户到另一个AWS账户的实例内容和数据库记录,我想听听您们如何定义可能的策略来解决它:

假设我们有2个AWS账户(A1,A2)。 A1被用作概念证明来决定是否采用AWS作为我的组织的云提供商,并且很快将被解雇。 A2是组织的新“正确”帐户,从现在开始将使用它。将在其中创建不同的环境,每个开发阶段一个(Dev,QA,Prod)。

在A1帐户中,我手动创建了一个与此https://github.com/awslabs/aws-refarch-wordpress/blob/master/images/aws-refarch-wordpress-v20171026.jpeg非常相似的架构。说唯一的区别是,我们使用了我的组织采用的CMS而不是WordPress。

网络发布团队开始使用CMS并使用内容填充它。

鉴于EC2实例配置为使用EFS作为共享文件系统,现在内容分发如下: - EC2 EBS存储包含CMS的核心以及由Web发布团队或用户生成的零配置或文件 - EFS包含CMS配置,用户上载文件,CMS插件以及不属于CMS核心的每个文件 - RDS包含记录

要迁移所有内容,我现在想要创建一个架构的AWS CloudFormation模板(也可用于将架构从一个阶段移动到另一个阶段)并创建EC2的AMI并在模板中使用它(作为AutoScaling组启动配置)。

您将如何处理体系结构“动态”部分(EFS文件系统和RDS数据库记录)的迁移? 您是否会在创建堆栈期间恢复2个快照(以前从当前架构中获取)? 你会从技术上如何实现它?

提前感谢您的讨论。

0 个答案:

没有答案