

AWS 宣布推出四項新的容器功能
西雅圖--今天在 AWS re:Invent 大會上,Amazon.com 旗下公司(納斯達(dá)克股票代碼:AMZN)亞馬遜網(wǎng)絡(luò)服務(wù)公司 (AWS) 宣布了四項新的容器創(chuàng)新,以幫助客戶開發(fā)、部署和擴(kuò)展現(xiàn)代應(yīng)用程序。容器為開發(fā)人員提供了一種標(biāo)準(zhǔn)方式,可以在任何環(huán)境中快速可靠地打包和運行應(yīng)用程序,同時還可以提高資源利用率并降低成本。 AWS 現(xiàn)在讓預(yù)置、部署和管理容器應(yīng)用程序變得更加容易。它通過使客戶能夠在自己的數(shù)據(jù)中心中運行 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS)、為自動化容器和無服務(wù)器應(yīng)用程序開發(fā)和部署添加新服務(wù)以及提供新的容器注冊表來實現(xiàn)這一目標(biāo)這為開發(fā)人員提供了一種簡單且高度可用的方式來公開共享和部署容器軟件。
“今天,我們的基礎(chǔ)架構(gòu)團(tuán)隊參與為所有項目配置基礎(chǔ)架構(gòu)并監(jiān)控正在使用的服務(wù)。我們期待使用 AWS Proton,這將使我們的開發(fā)人員騰出時間來快速行動,同時我們將所有基礎(chǔ)設(shè)施更新到最新標(biāo)準(zhǔn)?!?/p>
大多數(shù)公司為客戶提供單一托管的 Kubernetes 容器產(chǎn)品。這是限制性的,因為不同的開發(fā)人員優(yōu)先考慮不同的需求。對于最優(yōu)先使用開源 Kubernetes 編排引擎的開發(fā)人員,AWS 提供了 Amazon EKS。對于最優(yōu)先考慮與 AWS 其余部分的深度集成以及 AWS 風(fēng)格 API 的舒適性以及集群管理、調(diào)度和監(jiān)控的簡化配置的開發(fā)人員,AWS 提供了 Amazon ECS。而且,對于那些喜歡運行容器而不用考慮服務(wù)器或集群(即無服務(wù)器)的客戶,AWS 提供了 AWS Fargate。沒有其他供應(yīng)商提供無服務(wù)器容器產(chǎn)品或這種容器產(chǎn)品的整體選擇來滿足開發(fā)人員的多樣化需求。所有這三項服務(wù)都繼續(xù)快速增長,而且客戶經(jīng)常同時使用這三項容器服務(wù)來處理不同的工作負(fù)載。
Amazon ECS Anywhere 和 Amazon EKS Anywhere 使客戶能夠在自己的數(shù)據(jù)中心運行 Amazon ECS 和 Amazon EKS
如今,想要在容器中運行其應(yīng)用程序的客戶必須處理本地應(yīng)用程序和云應(yīng)用程序的不同部署和管理流程。在這些情況下,客戶必須在本地手動安裝、操作和管理容器編排軟件。由于這些客戶必須在其 AWS 和本地環(huán)境中使用不同的工具,因此他們還必須與多個專業(yè)知識領(lǐng)域和技能集保持同步。這種情況不僅會導(dǎo)致運營開銷,而且還會減慢交付新業(yè)務(wù)能力的步伐。相反,客戶想要的是一個完全托管的解決方案,該解決方案可以在他們自己的數(shù)據(jù)中心和 AWS 中運行,并具有他們今天在 Amazon ECS 和 Amazon EKS 中使用的相同監(jiān)控、集群管理和部署管道。
AWS Proton 為開發(fā)人員提供了一項新服務(wù)來自動化容器和無服務(wù)器應(yīng)用程序的開發(fā)和部署
容器和無服務(wù)器應(yīng)用程序提供了明顯的運營優(yōu)勢,但它們也改變了客戶開發(fā)和部署代碼的方式。如今,當(dāng)開發(fā)人員在 Amazon EC2 實例上構(gòu)建傳統(tǒng)應(yīng)用程序時,這些應(yīng)用程序通常構(gòu)建為單個代碼塊,并且有完善的工具可以幫助他們開發(fā)和部署代碼,例如 AWS CloudFormation 模板(用于預(yù)置基礎(chǔ)設(shè)施), AWS CodePipeline(用于設(shè)置 CI/CD 流程)和 Amazon CloudWatch(用于監(jiān)控部署)。實際上,一旦客戶在 EC2 上啟動并運行應(yīng)用程序,應(yīng)用程序的組件就不會發(fā)生太大變化。通常,代碼在一個版本中維護(hù),因此保持協(xié)調(diào)相對容易。相比之下,容器和無服務(wù)器應(yīng)用程序由較小的代碼塊組裝而成,這些代碼塊通常是獨立開發(fā)和維護(hù)的,然后拼接在一起以構(gòu)建和擴(kuò)展應(yīng)用程序。每個代碼塊都有自己獨立的基礎(chǔ)設(shè)施,必須更新和維護(hù)。通常,這些較小的代碼是由不同的團(tuán)隊開發(fā)和操作的,因此這些團(tuán)隊可以自由地按照自己的節(jié)奏更新組件。這導(dǎo)致更改比傳統(tǒng)應(yīng)用程序更頻繁地發(fā)生。由于客戶自然而然地被容器和無服務(wù)器應(yīng)用程序開發(fā)所吸引,他們還發(fā)現(xiàn)嘗試協(xié)調(diào)其基礎(chǔ)架構(gòu)配置、代碼部署和監(jiān)控工具中的所有更改可能是一項挑戰(zhàn)。客戶缺乏將所有任務(wù)聯(lián)系在一起的集成解決方案,包括資源供應(yīng)、代碼部署和監(jiān)控。中央基礎(chǔ)設(shè)施團(tuán)隊試圖為開發(fā)人員提供指導(dǎo),有些甚至構(gòu)建了自己的自定義工具來幫助開發(fā)人員實施最佳實踐,但容器和無服務(wù)器應(yīng)用程序開發(fā)和部署的復(fù)雜性仍然是減緩許多組織應(yīng)用程序開發(fā)速度的挑戰(zhàn)。
AWS Proton 是一種新的應(yīng)用程序管理服務(wù),當(dāng)計算單元較小且動態(tài)時(例如容器和無服務(wù)器),它使預(yù)置、部署和監(jiān)控應(yīng)用程序變得更加簡單。 AWS Proton 允許客戶將應(yīng)用程序組件定義為“堆?!保磻?yīng)用程序中使用的代碼塊的不同組合)。 AWS Proton 還附帶了一組精選的應(yīng)用程序堆棧,其中包含內(nèi)置的 AWS 最佳實踐(用于安全性、架構(gòu)和工具),允許基礎(chǔ)設(shè)施團(tuán)隊快速輕松地將受信任的堆棧分發(fā)給開發(fā)團(tuán)隊。 AWS Proton 使基礎(chǔ)設(shè)施團(tuán)隊能夠?qū)⒍褩L峁┙o開發(fā)團(tuán)隊用于不同的使用案例,并確保堆棧保持標(biāo)準(zhǔn)化和最新,即使多個團(tuán)隊同時部署堆棧。 AWS Proton 使開發(fā)人員能夠存儲和重用這些應(yīng)用程序堆棧,提供部署容器和無服務(wù)器應(yīng)用程序的環(huán)境,監(jiān)控生產(chǎn)中的應(yīng)用程序,并使用堆棧的最新組件自動更新應(yīng)用程序。 AWS Proton 將基礎(chǔ)設(shè)施部署為代碼、CI/CD 管道以及容器和無服務(wù)器應(yīng)用程序的監(jiān)控自動化。借助 AWS Proton,基礎(chǔ)設(shè)施團(tuán)隊可以使他們的開發(fā)人員能夠以一致的方式為他們的應(yīng)用程序使用無服務(wù)器和容器技術(shù),而不必?fù)?dān)心手動管理應(yīng)用程序的開發(fā)過程。 AWS Proton 今天提供預(yù)覽版。要開始使用 AWS Proton,請訪問
Amazon Elastic Container Registry (ECR) Public 允許開發(fā)人員公開共享和部署容器軟件
大多數(shù)構(gòu)建基于容器的應(yīng)用程序的開發(fā)人員利用作為容器映像公開分發(fā)的通用軟件包(例如操作系統(tǒng)、數(shù)據(jù)庫和應(yīng)用程序組件)。開發(fā)人員使用 Amazon ECR 等容器注冊服務(wù)在其組織內(nèi)私下管理他們的容器映像。如今,Amazon ECR 客戶每周下載超過 30 億張圖像,使開發(fā)人員能夠部署容器以在自己的應(yīng)用程序中使用。但是,當(dāng)開發(fā)人員想要將流行的軟件作為圖像公開發(fā)布(例如語言庫、Web 服務(wù)器、數(shù)據(jù)庫等)時,他們現(xiàn)在無法從 Amazon ECR 下載它。相反,他們必須從公共網(wǎng)站和 Docker Hub 等注冊中心下載這些圖像,這限制了他們匿名和免費計劃下的圖像提取率,并且不提供可用性承諾。這會導(dǎo)致軟件交付效率低下且不可靠。為了解決這種依賴關(guān)系,開發(fā)人員被迫在本地復(fù)制和管理這些公共圖像。這使得與最新版本的圖像保持同步變得困難,增加了操作的復(fù)雜性,并限制了快速擴(kuò)展應(yīng)用程序的能力。從多個區(qū)域的公共映像運行容器(以記錄事件或管理網(wǎng)絡(luò)策略)的 AWS 客戶在快速可靠地下載映像方面面臨額外的困難,因為他們必須將本地映像副本復(fù)制到每個區(qū)域。
為了解決這一挑戰(zhàn),Amazon ECR 現(xiàn)在添加了一個公共注冊表,供開發(fā)人員存儲、管理、共享和部署容器映像,供任何人發(fā)現(xiàn)和下載??蛻艨梢允褂?Amazon ECR Public 來托管他們的私有和公共容器映像,從而無需使用公共網(wǎng)站和注冊表。客戶不再需要運營自己的容器存儲庫或擔(dān)心擴(kuò)展底層基礎(chǔ)設(shè)施,只需一條命令即可快速發(fā)布公共容器鏡像。這些圖像經(jīng)過地理復(fù)制,可在全球范圍內(nèi)實現(xiàn)可靠的可用性,并提供更快的下載速度以快速按需提供圖像。 Amazon ECR Public 提供了一種高度可用的服務(wù),客戶可以使用該服務(wù)來分發(fā)公共容器映像以及相關(guān)文件,例如供任何開發(fā)人員使用的策略配置。此外,一個名為 Amazon ECR Public Gallery 的新網(wǎng)站將允許任何人瀏覽和搜索公共容器映像、查看開發(fā)人員提供的詳細(xì)信息以及查看拉取命令——所有這些都無需登錄 AWS。 Amazon ECR Public 還將在新版本的公共映像可用時通知客戶。 Amazon ECR Public 現(xiàn)已上市。要了解有關(guān) Amazon ECR Public 的更多信息,請訪問
大眾汽車集團(tuán)生產(chǎn) 12 個世界上最具標(biāo)志性的汽車品牌,包括大眾乘用車、奧迪、賓利、布加迪、蘭博基尼、保時捷和杜卡迪摩托車。該集團(tuán)還包括 TRATON,這是一家領(lǐng)先的輕型商用車、卡車和公共汽車制造商。 “我們需要我們的軟件開發(fā)團(tuán)隊來解決業(yè)務(wù)問題,而不必過多擔(dān)心基礎(chǔ)設(shè)施架構(gòu)和合規(guī)性,”大眾汽車集團(tuán)軟件開發(fā)主管 Peter Garzarella 說。 “AWS Proton 使我們能夠為我們的團(tuán)隊提供合規(guī)、易于使用和可發(fā)展的云基礎(chǔ)設(shè)施,只需按一下按鈕?!?/p>
BuzzFeed 是世界領(lǐng)先的獨立數(shù)字媒體公司,它利用數(shù)據(jù)和創(chuàng)新來接觸全球數(shù)億人。 “我們的部署平臺 Rig 幫助我們管理一個包含 600 多個應(yīng)用程序的微服務(wù)生態(tài)系統(tǒng),包括 HTTP API 和用戶界面、隊列讀取器、一次性作業(yè)等,”BuzzFeed 工程總監(jiān) Clément Huygheba?ert 說。 “對于我們來說,確保開發(fā)團(tuán)隊能夠快速獲得他們需要的基礎(chǔ)設(shè)施,同時滿足我們的架構(gòu)標(biāo)準(zhǔn)并且不必放慢速度,這一點至關(guān)重要。我們很高興探索 AWS Proton 的功能集,看看它如何幫助 BuzzFeed 提供更流暢的開發(fā)人員體驗?!???
SmugMug + Flickr 是世界上最大和最有影響力的以攝影師為中心的平臺。 SmugMug 首席架構(gòu)師 Shane Meyers 表示:“我們不斷推出新服務(wù),并且需要跟蹤我們的基礎(chǔ)設(shè)施中運行的內(nèi)容,包括仍在使用的內(nèi)容和需要升級的內(nèi)容?!?“今天,我們的基礎(chǔ)架構(gòu)團(tuán)隊參與為所有項目配置基礎(chǔ)架構(gòu)并監(jiān)控正在使用的服務(wù)。我們期待使用 AWS Proton,這將使我們的開發(fā)人員騰出時間來快速行動,同時我們將所有基礎(chǔ)設(shè)施更新到最新標(biāo)準(zhǔn)?!?/p>
Canonical 是 Ubuntu 的發(fā)行商,該操作系統(tǒng)適用于大多數(shù)公共云工作負(fù)載以及物聯(lián)網(wǎng)、智能設(shè)備、自動駕駛汽車和高級機(jī)器人。 “隨著企業(yè)越來越多地在其云基礎(chǔ)設(shè)施中采用開源應(yīng)用程序,他們面臨著更多的安全問題,”Canonical 應(yīng)用程序服務(wù)副總裁 Mark Lewis 說。 “雖然發(fā)現(xiàn)容器鏡像中的漏洞比以往任何時候都容易,但修復(fù)它們需要越來越多的專業(yè)技能和基礎(chǔ)設(shè)施。 Amazon ECR Public 上的 Canonical LTS Docker 映像組合為越來越多的應(yīng)用程序提供合規(guī)、安全的映像,并具有企業(yè)可以依賴的長期維護(hù)承諾?!?/p>
Wish 是一款領(lǐng)先的移動購物應(yīng)用程序,向世界各地的購物者銷售種類繁多的價格實惠的產(chǎn)品。 “我們在 AWS 的 Kubernetes 集群上運行大多數(shù)面向客戶的應(yīng)用程序,并使用公共容器來構(gòu)建應(yīng)用程序和獨立插件,”Wish 核心基礎(chǔ)設(shè)施技術(shù)主管 Tomas Virgl 說。 “我們從 Amazon ECR 提取容器映像,對其正常運行時間以及安全掃描、多架構(gòu)支持和易用性等廣泛的功能感到滿意。Amazon ECR Public 現(xiàn)在將讓我們利用同樣出色的功能用于公共容器鏡像。它簡化了我們在混合環(huán)境中的注冊表工具,并增加了我們在從父公共鏡像構(gòu)建應(yīng)用程序或拉取公共鏡像運行時的??信心?!?/p>
關(guān)于亞馬遜網(wǎng)絡(luò)服務(wù)
14 年來,Amazon Web Services 一直是世界上最全面、應(yīng)用最廣泛的云平臺。 AWS 為計算、存儲、數(shù)據(jù)庫、網(wǎng)絡(luò)、分析、機(jī)器人、機(jī)器學(xué)習(xí)和人工智能 (AI)、物聯(lián)網(wǎng) (IoT)、移動、安全、混合、虛擬和增強(qiáng)現(xiàn)實(VR 和 AR)提供超過 175 項功能齊全的服務(wù))、媒體和應(yīng)用程序開發(fā)、部署和管理,來自 24 個地理區(qū)域內(nèi)的 77 個可用區(qū) (AZ),并已宣布計劃在印度、印度尼西亞、日本、西班牙和瑞士再增加 15 個可用區(qū)和 5 個 AWS 區(qū)域。數(shù)以百萬計的客戶(包括發(fā)展最快的初創(chuàng)公司、最大的企業(yè)和領(lǐng)先的政府機(jī)構(gòu))信任 AWS 來支持他們的基礎(chǔ)設(shè)施、變得更加敏捷并降低成本。要了解有關(guān) AWS 的更多信息,請訪問
關(guān)于亞馬遜
亞馬遜遵循四項原則:以客戶為中心而非以競爭對手為中心、對發(fā)明的熱情、對卓越運營的承諾以及長期思考??蛻粼u論、一鍵購物、個性化推薦、Prime、亞馬遜物流、AWS、Kindle Direct Publishing、Kindle、Fire 平板電腦、Fire TV、亞馬遜 Echo 和 Alexa 是亞馬遜率先推出的一些產(chǎn)品和服務(wù)。欲了解更多信息,請訪問并關(guān)注
點擊咨詢現(xiàn)在有哪些新興平臺值得關(guān)注 >>>
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部