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