A.通過提升和轉移現(xiàn)有應用程序代碼,在AmazonEC2上重新托管應用程序。配置一個ElasticLoadBalancing負載均衡器可處理傳入的請求。使用AmazonCloudWatch警報來收到有關擴展問題的通知。增加和減少AmazonEC2實例的大小根據(jù)需要使用AWSCLI或AWS管理控制臺。
B.將應用程序重新架構為三層應用程序。將數(shù)據(jù)庫移至AmazonRDS 使用閱讀副本和帶有RDS的AmazonElastiCache以獲得更好的性能。使用應用程序負載平衡器將傳入的請求轉發(fā)到本地運行的Web和應用程序服務器。
C.將應用程序重新平臺化為三層應用程序。對輸入使用彈性負載平衡要求。將EC2用于Web和應用程序層。在數(shù)據(jù)庫層使用RDS 使用CloudWatch警報和AutoScaling用于在Web層進行水平縮放。
D.將應用程序重新架構為面向服務的體系結構(SOA)。運行數(shù)據(jù)庫和應用程序本地服務器。運行面向Web的EC2服務器。使用企業(yè)服務總線來處理在本地和云中運行的應用程序不同部分之間的通信。