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