單項選擇題

一家公司運行一個面向公眾的應用程序,該應用程序通過RESTful API使用基于Java的Web服務。它托管在數(shù)據(jù)中心中一臺服務器上的Apache Tomcat上,該服務器始終以30%的CPU使用率運行。隨著新產(chǎn)品的發(fā)布,API的使用有望增加10倍。企業(yè)希望在不中斷的情況下將應用程序遷移到AWS,并需要對其進行擴展以滿足需求。該公司已經(jīng)決定使用Amazon Route 53和CNAME記錄來重定向流量。用最少的努力如何滿足這些要求?()

A.使用AWS Elastic Beanstalk部署Java Web服務并啟用Auto Scaling。然后將應用程序切換為使用新的Web服務
B.使用AWS SMS將Apache服務器提升并轉(zhuǎn)移到云中。然后,切換應用程序以將Web服務流量定向到新實例
C.創(chuàng)建一個Docker映像并將該映像遷移到Amazon ECS。然后更改應用程序代碼以將Web服務查詢定向到ECS容器
D.修改應用程序以通過Amazon API Gateway調(diào)用Web服務。然后創(chuàng)建一個新的AWS Lambda Java函數(shù)以運行Java Web服務代碼。測試后,更改API Gateway以使用Lambda函數(shù)

題目列表

你可能感興趣的試題

單項選擇題

開發(fā)團隊正在將新的API部署為公司內(nèi)的無服務器應用程序。該團隊目前正在使用AWS管理控制臺來配置Amazon API Gateway,AWS Lambda和Amazon DynamoDB資源。Solutions Architect的任務是自動化這些無服務器API的未來部署。如何做到這一點?()

A.將AWS CloudFormation與Lambda支持的自定義資源一起使用以供應API網(wǎng)關。使用AWS:DynamoDB::表和AWS::Lambda::函數(shù)資源來創(chuàng)建Amazon DynamoDB表和Lambda函數(shù)。編寫腳本以自動化CloudFormation模板的部署
B.使用AWS無服務器應用程序模型來定義資源。將YAML模板和應用程序文件上傳到代碼存儲庫。使用AWSCodePipeline連接到代碼存儲庫并創(chuàng)建要使用AWS CodeBuild進行構建的操作。使用CodePipeline中的AWS CloudFormation部署提供程序來部署解決方案
C.使用AWS CloudFormation定義無服務器應用程序。在Lambda函數(shù)上實現(xiàn)版本控制,并創(chuàng)建別名以指向版本。部署時,配置權重以實現(xiàn)將流量轉(zhuǎn)移到最新版本,并隨著流量的移動逐漸更新權重
D.將應用程序代碼提交到AWS CodeCommit代碼存儲庫。使用AWS CodePipeline并連接到CodeCommit代碼存儲庫。使用AWS CodeBuild通過AWS CodeDeploy構建和部署Lambda函數(shù)。在CodeDeploy中指定部署首選項類型,以將流量逐漸轉(zhuǎn)移到新版本

微信掃碼免費搜題