近期实践了将阿里云EDAS微服务应用迁移到AWS上,在这里分享一下迁移方案。
该方案涉及了以下三个方面,
- 微服务应用集群。在AWS上采用的ECS集群部署微服务应用,通过Cloudmap实现服务注册发现,App Mesh实现服务间流量控制。更加详尽的微服务迁移要点和对应方案,详见下面的deck。
- Devops pipeline。使用托管的CodePipeline,CodeBuild实现CI/CD。
- Infra as Code。利用AWS强大的Infra as Code能力,将云上的基础设施和微服务应用编排通过CDK代码实现。
下面是迁移方案的deck。完整且可部署的PoC代码,点这里。
Read More