A.通过提升和转移现有应用程序代码,在AmazonEC2上重新托管应用程序。配置一个ElasticLoadBalancing负载均衡器可处理传入的请求。使用AmazonCloudWatch警报来收到有关扩展问题的通知。增加和减少AmazonEC2实例的大小根据需要使用AWSCLI或AWS管理控制台。
B.将应用程序重新架构为三层应用程序。将数据库移至AmazonRDS 使用阅读副本和带有RDS的AmazonElastiCache以获得更好的性能。使用应用程序负载平衡器将传入的请求转发到本地运行的Web和应用程序服务器。
C.将应用程序重新平台化为三层应用程序。对输入使用弹性负载平衡要求。将EC2用于Web和应用程序层。在数据库层使用RDS 使用CloudWatch警报和AutoScaling用于在Web层进行水平缩放。
D.将应用程序重新架构为面向服务的体系结构(SOA)。运行数据库和应用程序本地服务器。运行面向Web的EC2服务器。使用企业服务总线来处理在本地和云中运行的应用程序不同部分之间的通信。