簡(jiǎn)化容器及無(wú)服務(wù)器應(yīng)用交付 亞馬遜云科技宣布Amazon Proton正式可用
近日,亞馬遜云科技宣布Amazon Proton正式可用,該應(yīng)用交付服務(wù)可幫助客戶更輕松地供給、部署和監(jiān)控以現(xiàn)代化容器和無(wú)服務(wù)器應(yīng)用為基礎(chǔ)的微服務(wù)??蛻舻幕A(chǔ)設(shè)施團(tuán)隊(duì)可通過(guò) Amazon Proton創(chuàng)建標(biāo)準(zhǔn)應(yīng)用程序堆棧,用來(lái)定義體系結(jié)構(gòu)、基礎(chǔ)設(shè)施資源、CI/CD(持續(xù)集成和持續(xù)交付)管道和可觀察的工具,然后將這些堆棧開放給開發(fā)人員。開發(fā)人員可以使用Amazon Proton的自助服務(wù)界面選擇可使用他們代碼的應(yīng)用程序堆棧。Amazon Proton自動(dòng)為選定的應(yīng)用程序堆棧提供資源,部署代碼并設(shè)置監(jiān)控,這樣開發(fā)人員不必學(xué)習(xí)、配置或維護(hù)底層資源,就可以開始構(gòu)建無(wú)服務(wù)器和容器應(yīng)用程序。使用Amazon Proton無(wú)需預(yù)付費(fèi)用,客戶只需為創(chuàng)建、擴(kuò)展和運(yùn)行其應(yīng)用程序使用到的亞馬遜云科技服務(wù)付費(fèi)。欲開始使用Amazon Proton。
容器和無(wú)服務(wù)器應(yīng)用提高了組織的敏捷性,同時(shí)減少了其運(yùn)營(yíng)負(fù)擔(dān)。然而,它們也改變了客戶部署和管理代碼的方式。如今,當(dāng)開發(fā)人員在Amazon Elastic Compute Cloud (Amazon EC2)實(shí)例上構(gòu)建傳統(tǒng)應(yīng)用程序時(shí),這些應(yīng)用程序通常是作為單個(gè)代碼塊構(gòu)建的,并且有成熟的工具幫助開發(fā)和部署代碼,比如Amazon CloudFormation模板(用于部署基礎(chǔ)設(shè)施),Amazon CodePipeline(用于設(shè)置CI/CD流程),以及Amazon CloudWatch(用于監(jiān)控部署)。一旦客戶在Amazon EC2上啟動(dòng)并運(yùn)行應(yīng)用程序,應(yīng)用程序的組件通常不會(huì)有太大變化。對(duì)于這些應(yīng)用程序,代碼通常在一個(gè)版本中維護(hù),因此保持它的協(xié)調(diào)相對(duì)容易。
與之相比,容器和無(wú)服務(wù)器應(yīng)用程序是由多個(gè)較小的代碼塊(微服務(wù))組裝而成,這些代碼塊通常獨(dú)立開發(fā)和維護(hù),然后再拼接到一起以構(gòu)建和擴(kuò)展應(yīng)用程序。每個(gè)微服務(wù)都有自己獨(dú)立的基礎(chǔ)設(shè)施、代碼模板、CI/CD流水線及必須更新和維護(hù)的監(jiān)控。這些微服務(wù)通常由不同的團(tuán)隊(duì)開發(fā)和操作,這些團(tuán)隊(duì)可以自由地按照自己的節(jié)奏更新組件。與傳統(tǒng)應(yīng)用程序相比,這將導(dǎo)致更頻繁地更改。隨著客戶越來(lái)越多地采用容器和無(wú)服務(wù)器應(yīng)用程序,他們發(fā)現(xiàn),使用不斷變化和不同的基礎(chǔ)設(shè)施資源、代碼部署和監(jiān)控工具管理數(shù)百甚至數(shù)千個(gè)微服務(wù),即使對(duì)很強(qiáng)大的團(tuán)隊(duì)而言這也很具有挑戰(zhàn)性??蛻羧狈⑺腥蝿?wù)(包括資源配置、代碼部署和監(jiān)控)綁定在一起的集成解決方案。核心基礎(chǔ)設(shè)施團(tuán)隊(duì)試圖為其開發(fā)人員提供指導(dǎo),有些團(tuán)隊(duì)甚至構(gòu)建了定制工具來(lái)幫助開發(fā)人員實(shí)施最佳實(shí)踐。然而,對(duì)于許多組織來(lái)說(shuō),協(xié)調(diào)容器和無(wú)服務(wù)器應(yīng)用程序開發(fā)與部署的復(fù)雜性可能會(huì)對(duì)質(zhì)量和安全性產(chǎn)生負(fù)面影響,并減緩應(yīng)用程序開發(fā)以及容器和無(wú)服務(wù)器應(yīng)用程序的采用。
Amazon Proton作為一項(xiàng)應(yīng)用交付服務(wù),它面向動(dòng)態(tài)的計(jì)算單元(比如使用容器和無(wú)服務(wù)器),可幫助平臺(tái)團(tuán)隊(duì)為其開發(fā)人員提供簡(jiǎn)單的方式來(lái)供給、部署和監(jiān)控應(yīng)用程序。Amazon Proton允許客戶將應(yīng)用程序組件定義為一個(gè)堆棧,由它創(chuàng)建供給、部署和監(jiān)控應(yīng)用程序所需的一切,包括計(jì)算、網(wǎng)絡(luò)、代碼管道、安全和監(jiān)控。Amazon Proton包括帶有內(nèi)置亞馬遜云科技最佳實(shí)踐(安全、架構(gòu)和工具)的精選應(yīng)用程序堆棧,因此基礎(chǔ)架構(gòu)團(tuán)隊(duì)可以快速、輕松地將可信堆棧分發(fā)給他們的開發(fā)團(tuán)隊(duì)??蛻舻暮诵幕A(chǔ)架構(gòu)團(tuán)隊(duì)可以輕松創(chuàng)建堆棧并將其發(fā)布到Amazon Proton控制臺(tái)。該堆棧定義了微服務(wù)的所有基礎(chǔ)設(shè)施和工具,并在整個(gè)組織中提供了一致性和標(biāo)準(zhǔn)。當(dāng)開發(fā)人員準(zhǔn)備部署其代碼時(shí),他們選擇最適合其用例的堆棧,為其應(yīng)用程序插入?yún)?shù),然后點(diǎn)擊部署。Amazon Proton處理部署應(yīng)用程序所需的一切,包括供給需要的亞馬遜云科技服務(wù),推送代碼貫穿CI/CD流水線,設(shè)置監(jiān)控和報(bào)警,以及編譯、測(cè)試和部署代碼。Amazon Proton控制臺(tái)列出了正使用每個(gè)堆棧的微服務(wù),這樣基礎(chǔ)設(shè)施團(tuán)隊(duì)可以很容易地確保根據(jù)需要更新所有微服務(wù)。有了Amazon Proton,基礎(chǔ)架構(gòu)團(tuán)隊(duì)還可以輕松地管理他們的容器和無(wú)服務(wù)器部署,并專注于創(chuàng)建優(yōu)秀的應(yīng)用程序,而非為每個(gè)開發(fā)團(tuán)隊(duì)花費(fèi)數(shù)小時(shí)來(lái)設(shè)置基礎(chǔ)架構(gòu)。
“客戶表示盡管他們喜歡容器和無(wú)服務(wù)器應(yīng)用提供的運(yùn)營(yíng)優(yōu)勢(shì),但由于部署使用微服務(wù)的應(yīng)用程序涉及許多手動(dòng)任務(wù),在整個(gè)組織中擴(kuò)展這些架構(gòu)是非常具有挑戰(zhàn)性的?!眮嗰R遜云科技計(jì)算服務(wù)副總裁Deepak Singh表示,“Amazon Proton將客戶的基礎(chǔ)設(shè)施以代碼、CI/CD流水線和可觀察工具整合至一個(gè)單一界面中,這樣開發(fā)人員可以快速地從回購(gòu)的代碼轉(zhuǎn)向生產(chǎn)應(yīng)用。開發(fā)人員無(wú)需成為每個(gè)底層服務(wù)的專家,可以依靠Amazon Proton的自助服務(wù)功能快速、安全地部署代碼,,而核心基礎(chǔ)設(shè)施團(tuán)隊(duì)可以確保開發(fā)人員使用Amazon Proton開發(fā)的應(yīng)用滿足其為業(yè)務(wù)設(shè)定的標(biāo)準(zhǔn)?!?
Amazon Proton現(xiàn)已在在美國(guó)東部(弗吉尼亞北部)、美國(guó)東部(俄亥俄)、美國(guó)西部(俄勒岡)、歐洲(愛爾蘭)和亞太地區(qū)(東京)區(qū)域正式可用,其他區(qū)域也將很快推出。
CareerBuilder在過(guò)去20年幫助數(shù)百萬(wàn)人尋找工作。作為端到端人力資本解決方案的行業(yè)領(lǐng)導(dǎo)者,CareerBuilder利用前沿的軟件和技術(shù)幫助企業(yè)尋找、招聘和管理優(yōu)秀人才?!爱?dāng)我們面臨開發(fā)人員生產(chǎn)力瓶頸時(shí),我們需要盡快找到一個(gè)解決方案,讓開發(fā)團(tuán)隊(duì)專注于更快地發(fā)布產(chǎn)品。” CareerBuilder軟件架構(gòu)負(fù)責(zé)人Jean-Marc Fontaine表示,“我們不能指望他們一夜之間就成為管理和運(yùn)營(yíng)基礎(chǔ)設(shè)施的專家,這既低效又不現(xiàn)實(shí)。有了Amazon Proton,我們可以為他們提供一個(gè)集中的、自助的界面,這樣他們就可以快速選擇經(jīng)IT批準(zhǔn)的模板,并以最小的配置部署其應(yīng)用程序?!?
Grabyo是一家領(lǐng)先的云原生直播視頻制作平臺(tái),用于廣播、數(shù)字和OTT/基于互聯(lián)網(wǎng)的內(nèi)容?!拔覀兊墓こ虉F(tuán)隊(duì)高強(qiáng)度、快節(jié)奏地工作,為平臺(tái)開發(fā)源源不斷的功能并不斷改進(jìn)。隨著團(tuán)隊(duì)構(gòu)建和發(fā)展新服務(wù),基礎(chǔ)設(shè)施管理的擴(kuò)張會(huì)給測(cè)試、管理和處理版本變化帶來(lái)麻煩?!? Grabyo首席 DevSecOps 工程師Max Turck 表示,“我們很高興Amazon Proton能夠讓我們的平臺(tái)團(tuán)隊(duì)更好地管理托管我們服務(wù)的架構(gòu),緊跟最新的安全性、可伸縮性和卓越運(yùn)營(yíng)實(shí)踐,同時(shí)為產(chǎn)品團(tuán)隊(duì)提供靈活性,支持即時(shí)請(qǐng)求整個(gè)環(huán)境。”
Rackspace Technology是一家亞馬遜云科技核心級(jí)咨詢合作伙伴,幫助企業(yè)設(shè)計(jì)和構(gòu)建面向未來(lái)的可擴(kuò)展解決方案?!白鳛镽ackspace Technology幫助客戶在云端開展創(chuàng)新使命的一部分,我們經(jīng)常幫助他們?cè)跇?biāo)準(zhǔn)化和實(shí)驗(yàn)之間找到平衡?!? Rackspace云原生開發(fā)&IoT副總裁Amir Kashani表示,“我們對(duì)Amazon Proton寄以厚望,它為管理團(tuán)隊(duì)提供了一種云原生方式來(lái)定義基礎(chǔ)設(shè)施和服務(wù)標(biāo)準(zhǔn),而不需要移除支持開發(fā)者創(chuàng)新的亞馬遜云科技自服務(wù)訪問(wèn)。我們期待Amazon Proton作為一個(gè)新的工具幫助到更多我們共同的客戶。”