單項選擇題

組織擁有使用Amazon API Gateway,AWS Lambda和Amazon DynamoDB的寫密集型移動應用程序。該應用程序已很好地擴展,但是,由于Lambda成本高于預期,因此成本成倍增加。該應用程序的使用無法預測,但是每月的使用率一直穩(wěn)定增長20%。在監(jiān)視當前的Lambda函數(shù)時,解決方案架構師注意到執(zhí)行時間平均為4.5分鐘。大多數(shù)等待時間是對本地3TB MySQL數(shù)據(jù)庫服務器進行高延遲網絡調用的結果.VPN用于連接到VPC,因此Lambda功能已配置為5分鐘超時。解決方案架構師如何降低當前架構的成本?()

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

題目列表

你可能感興趣的試題

單項選擇題

一家公司正在使用Amazon CloudFront分發(fā)來分發(fā)來自在Application Load Balancer后面運行的Web應用程序的靜態(tài)和動態(tài)內容。該Web應用程序需要用戶授權和對動態(tài)內容的會話跟蹤。Cloud Front分發(fā)具有配置為將授權,主機和用戶代理HTTP白名單標頭以及會話cookie轉發(fā)到源的單個緩存行為。所有其他緩存行為設置均設置為其默認值。有效的ACM證書已應用到CloudFront分配中,且分配設置中具有匹配的CNAME。ACM證書也應用于應用程序負載平衡器的HTTPS偵聽器。CloudFront原始協(xié)議策略設置為僅HTTPS。對緩存統(tǒng)計信息報告的分析表明,此分布的未命中率很高。解決方案架構師可以采取什么措施來提高此分發(fā)的緩存命中率,而又不會導致CloudFront與應用程序負載平衡器之間的SSL/TLS握手失???()

A.為靜態(tài)和動態(tài)內容創(chuàng)建兩個緩存行為。如果發(fā)生緩存行為,則從白名單標頭部分中刪除User-Agent和Host HTTP標頭。從白名單cookie部分刪除會話cookie,并從白名單標題部分刪除Authorization HTTP標頭,以了解為靜態(tài)內容配置的緩存行為
B.從緩存行為的白名單頭部分中刪除User-Agent和Authorization HTTPS頭。然后更新緩存行為,以使用預簽名的cookie進行授權
C.從白名單標頭部分刪除Host HTTP標頭,并從白名單cookie部分刪除會話cookie,以實現(xiàn)默認緩存行為。啟用自動對象壓縮,并將Lambda@Edge查看器請求事件用于用戶授權
D.為靜態(tài)和動態(tài)內容創(chuàng)建兩個緩存行為。從兩種緩存行為的白名單標頭部分中刪除User-Agent HTTP標頭從白名單cookie部分刪除會話cookie,并從白名單標題部分刪除Authorization HTTP標頭,以配置為靜態(tài)內容配置的緩存行為

微信掃碼免費搜題