A.使用AWS Direct Connect替換VPN以減少到本地MySQL數(shù)據(jù)庫的網(wǎng)絡(luò)延遲。在移動應(yīng)用程序中啟用本地緩存以減少Lambda函數(shù)調(diào)用。監(jiān)控Lambda函數(shù)性能;逐步調(diào)整超時和內(nèi)存屬性降低值,同時保持可接受的執(zhí)行時間。將頻繁訪問的記錄從DynamoDB卸載到Amazon ElastiCache
B.用AWS Direct Connect替換VPN,以減少本地MySQL數(shù)據(jù)庫的網(wǎng)絡(luò)延遲。將API網(wǎng)關(guān)結(jié)果緩存到Amazon CloudFront。使用Amazon EC2預(yù)留實例代替Lambda。在EC2上啟用Auto Scaling,并在高峰時段使用競價型實例。啟用DynamoDB Auto Scaling可管理目標(biāo)利用率
C.將MySQL數(shù)據(jù)庫服務(wù)器遷移到MySQL的多可用區(qū)Amazon RDS。在Amazon CloudFront中啟用Amazon API Gateway的緩存結(jié)果可減少Lambda函數(shù)調(diào)用的次數(shù)。監(jiān)視Lambda函數(shù)性能;逐漸將超時和內(nèi)存屬性調(diào)整為較低的值,同時保持可接受的執(zhí)行時間。為頻繁訪問的記錄啟用DynamoDBAccelerator,并啟用DynamoDB Auto Scaling功能
D.將MySQL數(shù)據(jù)庫服務(wù)器遷移到MySQL的多可用區(qū)Amazon RDS。在API Gateway上啟用API緩存以減少Lambda函數(shù)調(diào)用的次數(shù)。繼續(xù)監(jiān)視AWS Lambda函數(shù)性能;逐漸將超時和內(nèi)存屬性調(diào)整為較低的值,同時保持可接受的執(zhí)行時間。在DynamoDB中啟用Auto Scaling