omniture

AWS發(fā)布四項(xiàng)新的容器功能

AWS
2020-12-03 12:29 5338
今天在亞馬遜云服務(wù)(AWS)舉辦的年度盛會(huì) -- AWS re:Invent上,AWS發(fā)布了四項(xiàng)新的容器創(chuàng)新,幫助客戶開發(fā)、部署和擴(kuò)展現(xiàn)代應(yīng)用程序。
  • Amazon ECS Anywhere和Amazon EKS Anywhere分別讓客戶能夠在自己的數(shù)據(jù)中心運(yùn)行Amazon ECS和Amazon EKS
  • AWS Proton為客戶提供新服務(wù),使容器和無(wú)服務(wù)器應(yīng)用程序的開發(fā)和部署自動(dòng)化
  • Amazon Elastic Container Registry (Amazon ECR) Public 為開發(fā)者提供簡(jiǎn)單而高可用的方法,可以公開地共享和部署容器軟件

北京2020年12月3日 /美通社/ -- 今天在亞馬遜云服務(wù)(AWS)舉辦的年度盛會(huì) -- AWS re:Invent上,AWS發(fā)布了四項(xiàng)新的容器創(chuàng)新,幫助客戶開發(fā)、部署和擴(kuò)展現(xiàn)代應(yīng)用程序。容器為開發(fā)人員提供了一種在任何環(huán)境中快速可靠地打包和運(yùn)行應(yīng)用程序的標(biāo)準(zhǔn)方法,提高資源利用率的同時(shí)降低了成本。AWS使配置、部署和管理容器應(yīng)用程序變得更加容易 -- 讓客戶可以在自己的數(shù)據(jù)中心運(yùn)行Amazon Elastic Container Service(ECS)或Amazon Elastic Kubernetes Service(EKS);增添的新服務(wù)能夠?qū)⑷萜骱蜔o(wú)服務(wù)器應(yīng)用程序的開發(fā)和部署自動(dòng)化;并提供新的容器注冊(cè)表服務(wù),為開發(fā)人員提供簡(jiǎn)單且高可用的方式來(lái)公開分享和部署容器軟件。

大多數(shù)公司只為客戶提供單一的托管Kubernetes容器產(chǎn)品。其局限性在于,不同的開發(fā)人員對(duì)不同的需求有優(yōu)先考慮。對(duì)于那些最優(yōu)先考慮使用開源Kubernetes編排引擎的開發(fā)人員,AWS提供了Amazon EKS。而對(duì)于那些最優(yōu)先考慮與AWS其它服務(wù)以及AWS風(fēng)格的API和優(yōu)化的集群管理、調(diào)度和監(jiān)控配置做深度集成的開發(fā)人員,AWS提供了Amazon ECS。同時(shí),對(duì)于那些青睞于運(yùn)行容器而無(wú)需考慮服務(wù)器或集群部署(即無(wú)服務(wù)器)的客戶,AWS提供了AWS Fargate。沒(méi)有其它提供商可以同時(shí)提供托管Kubernetes、與云服務(wù)深度集成的容器服務(wù)以及無(wú)服務(wù)器的容器產(chǎn)品。上述這三種服務(wù)都在持續(xù)快速的增長(zhǎng),而且通常情況下,客戶在不同的工作負(fù)載下會(huì)同時(shí)使用這三種容器服務(wù)。

Amazon ECS AnywhereAmazon EKS Anywhere使客戶能夠在自己的數(shù)據(jù)中心運(yùn)行Amazon ECSAmazon EKS

如今,想要在容器中運(yùn)行其應(yīng)用程序的客戶必須應(yīng)對(duì)本地應(yīng)用程序和云應(yīng)用程序的不同部署和管理流程??蛻舯仨氃诒镜厥謩?dòng)安裝、操作和管理容器編排軟件。這些客戶必須在其AWS和本地環(huán)境中使用完全不同的工具,他們還必須掌握多個(gè)專業(yè)領(lǐng)域的知識(shí)和技能。這不僅會(huì)產(chǎn)生運(yùn)營(yíng)開銷,而且會(huì)降低交付新業(yè)務(wù)功能的速度??蛻羝谕氖且环N完全托管的解決方案,該解決方案可以在自己的數(shù)據(jù)中心和AWS中同時(shí)運(yùn)行,并且具有與當(dāng)前在Amazon ECS和Amazon EKS中使用的相同的監(jiān)控、集群管理和部署流水線。

  • Amazon ECS Anywhere讓客戶能夠使用他們當(dāng)前已經(jīng)在AWS中使用的基于云的、完全托管和高可擴(kuò)展的容器編排服務(wù),同時(shí)也可以在自己的數(shù)據(jù)中心中運(yùn)行Amazon ECS。Amazon ECS Anywhere為客戶提供了適用于所有基于容器的應(yīng)用程序的相同工具和API,以及相同的Amazon ECS經(jīng)驗(yàn),用于在云端以及在自己的數(shù)據(jù)中心進(jìn)行集群管理、工作負(fù)載調(diào)度和監(jiān)控。借助Amazon ECS Anywhere,客戶不再需要在本地運(yùn)行、更新或維護(hù)自己的容器編排軟件,從而可以更輕松地將容器負(fù)載遷移到云端并管理其混合環(huán)境。Amazon ECS Anywhere將于2021年上半年上市。如需了解更多信息,請(qǐng)?jiān)L問(wèn)https://aws.amazon.com/ecs。
  • 通過(guò)Amazon EKS Anywhere,客戶現(xiàn)在可以使用相同的Amazon EKS體驗(yàn),在自己的數(shù)據(jù)中心和云端運(yùn)行Kubernetes。Amazon EKS Anywhere可在任何基礎(chǔ)架構(gòu)(裸機(jī),VMware vSphere或云虛擬機(jī))上運(yùn)行,并為客戶提供一致的Kubernetes管理工具。該工具經(jīng)過(guò)優(yōu)化,可通過(guò)操作系統(tǒng)、容器注冊(cè)表、日志記錄、監(jiān)控、網(wǎng)絡(luò)和存儲(chǔ)的默認(rèn)配置來(lái)簡(jiǎn)化集群安裝。Amazon EKS Anywhere使用與Amazon EKS相同的Kubernetes發(fā)行版Amazon EKS Distro,使客戶能夠輕松創(chuàng)建與Amazon EKS最佳實(shí)踐一致的集群,例如最新的軟件更新和擴(kuò)展的安全補(bǔ)丁。另外,Amazon EKS Anywhere還整合了安裝和運(yùn)行Kubernetes集群所需的供應(yīng)商支持協(xié)議和工具。Amazon EKS Anywhere將于2021年上半年上市。如需了解更多信息,請(qǐng)?jiān)L問(wèn)https://aws.amazon.com/eks/eks-anywhere。

AWS Proton為開發(fā)人員提供了一項(xiàng)全新服務(wù),用于自動(dòng)化開發(fā)和部署容器和無(wú)服務(wù)器應(yīng)用程序。

容器和無(wú)服務(wù)器應(yīng)用程序具有明顯的運(yùn)營(yíng)優(yōu)勢(shì),但它們也改變了客戶開發(fā)和部署代碼的方式。如今,當(dāng)開發(fā)人員在Amazon EC2實(shí)例上構(gòu)建傳統(tǒng)應(yīng)用程序時(shí),這些應(yīng)用程序通常被構(gòu)建為單個(gè)代碼塊,并且有完善的工具可以幫助他們開發(fā)和部署其代碼,例如AWS CloudFormation模板(以提供基礎(chǔ)架構(gòu)),AWS CodePipeline(用于設(shè)置CI/CD流程)和Amazon CloudWatch(用于監(jiān)控部署)。實(shí)際上,一旦客戶在EC2上啟動(dòng)并運(yùn)行一個(gè)應(yīng)用程序,該應(yīng)用程序的組件就不會(huì)有太大的變化。通常,代碼是在單個(gè)版本中維護(hù)的,因此使其保持協(xié)調(diào)相對(duì)容易。相比之下,容器和無(wú)服務(wù)器應(yīng)用程序是由較小的代碼塊組合而成的,這些代碼塊通常是獨(dú)立開發(fā)和維護(hù),然后組合在一起以構(gòu)建和擴(kuò)展應(yīng)用程序。每個(gè)代碼塊都有自己的獨(dú)立基礎(chǔ)架構(gòu),必須對(duì)其進(jìn)行更新和維護(hù)。通常,這些較小的代碼段由不同的團(tuán)隊(duì)開發(fā)和運(yùn)維,因此這些團(tuán)隊(duì)可以自由地按自己的進(jìn)度更新組件。與傳統(tǒng)應(yīng)用程序相比,這導(dǎo)致更改發(fā)生的頻率更高。隨著客戶逐漸傾向于容器和無(wú)服務(wù)器應(yīng)用程序開發(fā),他們也發(fā)現(xiàn),在其基礎(chǔ)架構(gòu)上配置、部署代碼和監(jiān)視工具之間協(xié)調(diào)所有變更,可能會(huì)具有挑戰(zhàn)性。客戶缺乏將所有任務(wù)(包括資源供應(yīng),代碼部署和監(jiān)控)聯(lián)系在一起的集成解決方案?;A(chǔ)架構(gòu)團(tuán)隊(duì)試圖為開發(fā)人員提供指導(dǎo),甚至有些團(tuán)隊(duì)已經(jīng)構(gòu)建了自己的自定義工具集來(lái)幫助開發(fā)人員實(shí)施最佳實(shí)踐,但容器和無(wú)服務(wù)器應(yīng)用程序開發(fā)與部署的復(fù)雜性,仍然是許多機(jī)構(gòu)的應(yīng)用程序開發(fā)速度變慢的主要原因。

AWS Proton是一項(xiàng)新的應(yīng)用程序管理服務(wù),它使得動(dòng)態(tài)且較小的計(jì)算單元(如容器和無(wú)服務(wù)器情況下)的應(yīng)用程序的配置、部署和監(jiān)控變得非常簡(jiǎn)單。AWS Proton允許客戶將應(yīng)用程序組件定義為“堆?!保矗瑧?yīng)用程序中使用的代碼塊的不同組合)。AWS Proton還附帶了一組精選的應(yīng)用程序堆棧,這些應(yīng)用程序堆棧具有內(nèi)置的AWS最佳實(shí)踐(針對(duì)安全性、架構(gòu)和工具),使基礎(chǔ)架構(gòu)團(tuán)隊(duì)可以快速、輕松地將可信賴的堆棧分發(fā)給開發(fā)團(tuán)隊(duì)。AWS Proton使基礎(chǔ)架構(gòu)團(tuán)隊(duì)能夠?yàn)殚_發(fā)團(tuán)隊(duì)提供用于不同用例的堆棧,并確保即使在多個(gè)團(tuán)隊(duì)同時(shí)部署堆棧的情況下,堆棧仍然保持標(biāo)準(zhǔn)化和最新狀態(tài)。AWS Proton使開發(fā)人員能夠存儲(chǔ)和復(fù)用這些應(yīng)用程序堆棧,提供了一個(gè)部署容器和無(wú)服務(wù)器應(yīng)用程序的環(huán)境,監(jiān)控生產(chǎn)中的應(yīng)用程序,并使用堆棧的最新組件自動(dòng)更新應(yīng)用程序。AWS Proton可以自動(dòng)將基礎(chǔ)架構(gòu)作為代碼,通過(guò)CI/CD流水線進(jìn)行部署,并對(duì)容器和無(wú)服務(wù)器應(yīng)用程序提供監(jiān)控。借助AWS Proton,基礎(chǔ)架構(gòu)團(tuán)隊(duì)可以使他們的開發(fā)人員能夠以一致的方式使用無(wú)服務(wù)器和容器技術(shù),而不必?fù)?dān)心手動(dòng)管理應(yīng)用程序的開發(fā)流程。AWS Proton現(xiàn)已提供預(yù)覽。如需開始使用AWS Proton,請(qǐng)?jiān)L問(wèn)https://aws.amazon.com/proton。

Amazon Elastic Container RegistryECRPublic允許開發(fā)人員公開分享和部署容器軟件

大多數(shù)開發(fā)人員在構(gòu)建基于容器的應(yīng)用程序時(shí),都會(huì)利用公共軟件包(例如操作系統(tǒng)、數(shù)據(jù)庫(kù)和應(yīng)用程序組件),這些軟件包作為容器鏡像公開分發(fā)。開發(fā)人員使用容器注冊(cè)表服務(wù),如Amazon ECR,在組織內(nèi)部管理其容器鏡像。如今,Amazon ECR的客戶每周下載超過(guò)30億個(gè)鏡像,從而使開發(fā)人員能夠部署用于其應(yīng)用程序的容器。然而,當(dāng)開發(fā)人員想要將流行軟件公開發(fā)布為鏡像(例如語(yǔ)言庫(kù),Web服務(wù)器,數(shù)據(jù)庫(kù)等)時(shí),他們目前無(wú)法從Amazon ECR下載。他們必須從公共網(wǎng)站和注冊(cè)表中心例如Docker Hub來(lái)下載這些鏡像,使他們匿名和免費(fèi)提取鏡像受到了限制,并且不提供可用性承諾。這會(huì)導(dǎo)致軟件交付效率的低下和不可靠。為了解決這種依賴性,開發(fā)人員不得不在本地復(fù)制和管理這些通用鏡像。這使得保持鏡像的最新版本變得困難,操作也更加復(fù)雜,同時(shí)還限制了快速擴(kuò)展應(yīng)用程序的能力。對(duì)于從多個(gè)區(qū)域的公共鏡像運(yùn)行容器(以記錄事件或管理網(wǎng)絡(luò)策略)的AWS客戶來(lái)說(shuō),在快速可靠地下載鏡像時(shí)將面臨著更多困難,因?yàn)樗麄儽仨殞⑵浔镜冂R像副本復(fù)制到每個(gè)區(qū)域。

為了解決這一難題,Amazon ECR現(xiàn)在添加了一個(gè)公共注冊(cè)表,供開發(fā)人員存儲(chǔ)、管理、共享和部署容器鏡像,任何人均可瀏覽并下載??蛻艨梢允褂肁mazon ECR Public來(lái)托管其私有和公共容器鏡像,無(wú)需使用公共網(wǎng)站和注冊(cè)表。客戶不再需要操作自己的容器存儲(chǔ)庫(kù),也不用擔(dān)心擴(kuò)展基礎(chǔ)架構(gòu),只需單個(gè)命令即可快速發(fā)布公共容器鏡像。這些鏡像經(jīng)過(guò)地域復(fù)制,可在全球范圍內(nèi)提供可靠的可用性,并提供更快的下載速度,以便按需快速提供鏡像。Amazon ECR Public提供了高可用性服務(wù),客戶可以使用該服務(wù)來(lái)分發(fā)公共容器鏡像以及相關(guān)文件(例如策略配置),以供所有開發(fā)人員使用。此外,一個(gè)名為Amazon ECR Public Gallery的新網(wǎng)站將允許任何人瀏覽和搜索公共容器鏡像,查看開發(fā)人員提供的詳細(xì)信息以及pull命令,所有這些都無(wú)需登錄到AWS。此外,當(dāng)新版本的公共鏡像可用時(shí),Amazon ECR Public將會(huì)通知客戶。Amazon ECR Public現(xiàn)已上市。如需了解有關(guān)Amazon ECR Public的更多信息,請(qǐng)?jiān)L問(wèn)https://aws.amazon.com/ecr。

AWS計(jì)算服務(wù)副總裁Deepak Singh表示:“客戶希望在容器中運(yùn)行其工作負(fù)載,以實(shí)現(xiàn)更強(qiáng)的可移植性、更高的資源利用率和更低的成本,但即使有這些顯著的優(yōu)勢(shì),客戶仍要求AWS使容器更易于管理、部署和共享。今天宣布的幾項(xiàng)創(chuàng)新,進(jìn)一步擴(kuò)展了AWS領(lǐng)先的容器功能,為客戶提供了Amazon ECS和Amazon EKS在云端和在自己的數(shù)據(jù)中心中的一致體驗(yàn),從根本上簡(jiǎn)化了容器和無(wú)服務(wù)器應(yīng)用程序的開發(fā)和部署,并且提供了一個(gè)完全托管的公共容器注冊(cè)表,讓客戶更輕松地存儲(chǔ)、管理和分享容器鏡像?!?/p>

大眾汽車集團(tuán)擁有12個(gè)世界上最具標(biāo)志性的汽車品牌,包括大眾汽車乘用車、奧迪、賓利、布加迪、蘭博基尼、保時(shí)捷和杜卡迪摩托車。該集團(tuán)還擁有輕型商用車、卡車和公共汽車的領(lǐng)先制造商TRATON。大眾汽車集團(tuán)軟件開發(fā)主管Peter Garzarella表示:“我們需要我們的軟件開發(fā)團(tuán)隊(duì)關(guān)注于解決業(yè)務(wù)問(wèn)題,而不必過(guò)多擔(dān)心基礎(chǔ)架構(gòu)和合規(guī)性。 AWS Proton可以讓我們只需按一下按鈕,便可以為我們的團(tuán)隊(duì)提供合規(guī)、易用且可擴(kuò)展的云基礎(chǔ)架構(gòu)。”

BuzzFeed是一家全球領(lǐng)先的獨(dú)立數(shù)字媒體公司。該公司通過(guò)數(shù)據(jù)和創(chuàng)新覆蓋了全球數(shù)億人。BuzzFeed工程總監(jiān)ClémentHuyghebaert表示:“我們的部署平臺(tái)Rig,可幫助我們管理由600多個(gè)應(yīng)用程序組成的微服務(wù)生態(tài)系統(tǒng),包括HTTP API和用戶界面、隊(duì)列讀取器,一次性工作任務(wù)等。對(duì)于我們而言,至關(guān)重要的是確保開發(fā)團(tuán)隊(duì)能夠快速獲得所需的基礎(chǔ)架構(gòu),同時(shí)滿足我們的架構(gòu)標(biāo)準(zhǔn)且不必放慢開發(fā)速度。 我們很高興探索AWS Proton的功能,并了解它將如何幫助BuzzFeed提供更流暢的開發(fā)人員體驗(yàn)?!?/p>

SmugMug+Flickr是全球最大、最具影響力的聚焦于攝影師的平臺(tái)。Smugmug首席架構(gòu)師Shane Meyers說(shuō):“我們不斷推出新服務(wù),需要跟蹤基礎(chǔ)架構(gòu)中正在運(yùn)行的內(nèi)容,包括仍在使用的內(nèi)容和必須升級(jí)的內(nèi)容。今天,我們的基礎(chǔ)架構(gòu)團(tuán)隊(duì)參與為所有項(xiàng)目提供基礎(chǔ)架構(gòu)并監(jiān)控所使用的服務(wù)。我們期待使用AWS Proton,這將使我們的開發(fā)人員解放出來(lái),以便在我們將所有基礎(chǔ)架構(gòu)更新到最新標(biāo)準(zhǔn)的同時(shí),能夠快速行動(dòng)?!?/p>

Canonical是Ubuntu的發(fā)行商,Ubuntu是適用于大多數(shù)公有云工作負(fù)載以及物聯(lián)網(wǎng)、智能設(shè)備、自動(dòng)駕駛汽車和高級(jí)機(jī)器人的操作系統(tǒng)。Canonical應(yīng)用服務(wù)副總裁Mark Lewis說(shuō):“隨著企業(yè)越來(lái)越多地在其云基礎(chǔ)架構(gòu)中采用開源應(yīng)用程序,他們面臨著更多的安全問(wèn)題。雖然發(fā)現(xiàn)容器鏡像中的漏洞比以往任何時(shí)候都容易,但是要修復(fù)它們,則需要越來(lái)越多的專業(yè)技能和基礎(chǔ)架構(gòu)。Amazon ECR Public上的Canonical LTS Docker鏡像產(chǎn)品組合,為不斷增長(zhǎng)的應(yīng)用程序提供了合規(guī)、安全的鏡像,并提供了企業(yè)可以依賴的長(zhǎng)期維護(hù)承諾?!?/p>

Wish是一款領(lǐng)先的移動(dòng)購(gòu)物應(yīng)用程序,向世界各地的購(gòu)物者出售各種各樣實(shí)惠的產(chǎn)品。Wish核心基礎(chǔ)架構(gòu)技術(shù)主管Tomas Virgl表示: “我們?cè)贏WS的Kubernetes集群上運(yùn)行大多數(shù)面向客戶的應(yīng)用程序,并使用公共容器鏡像構(gòu)建應(yīng)用程序和獨(dú)立的附加組件。 “我們從ECR中獲取容器鏡像,并對(duì)其可靠性以及安全掃描、多架構(gòu)支持和易用性等特性感到非常滿意。現(xiàn)在,Amazon ECR Public將為我們的公共容器鏡像提供同樣強(qiáng)大的功能。它既為我們簡(jiǎn)化了混合環(huán)境中的注冊(cè)表工具,又為我們從公共鏡像構(gòu)建應(yīng)用程序或是在提取公共鏡像來(lái)運(yùn)行時(shí)增加了信心?!?/p>

消息來(lái)源:AWS
China-PRNewsire-300-300.png
相關(guān)鏈接:
全球TMT
微信公眾號(hào)“全球TMT”發(fā)布全球互聯(lián)網(wǎng)、科技、媒體、通訊企業(yè)的經(jīng)營(yíng)動(dòng)態(tài)、財(cái)報(bào)信息、企業(yè)并購(gòu)消息。掃描二維碼,立即訂閱!
collection