單項(xiàng)選擇題

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

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

題目列表

你可能感興趣的試題

單項(xiàng)選擇題

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

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

微信掃碼免費(fèi)搜題