omniture

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

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

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

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

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

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

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

AWS Proton為開發(fā)人員提供了一項全新服務,用于自動化開發(fā)和部署容器和無服務器應用程序。

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

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

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

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

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

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

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

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

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

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

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

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