引領變革,自由構建

亞馬遜云科技從 15 年前創(chuàng)立現(xiàn)代化應用至今,一直引領其不斷發(fā)展與演進。我們自己本身就是現(xiàn)代化應用的實踐者。早在 2002 年亞馬遜就已經全面實現(xiàn)微服務化,如今亞馬遜已經有超過 10 萬個微服務?;谖⒎占軜嫞覀儸F(xiàn)在每天都能進行超過 15,000 次軟件更新,相較于以前每月才能對單體應用進行一次更新現(xiàn)代化應用轉型讓亞馬遜實現(xiàn)了革命性的轉變。

基于亞馬遜現(xiàn)代化應用轉型的成功實踐,以及亞馬遜云科技服務全球數(shù)十萬客戶的經驗,我們總結了企業(yè)現(xiàn)代化應用轉型的三個重要路徑,即平移、重構和構建共享服務平臺。

平移:核心應用快速上云

利用容器把本地數(shù)據(jù)中心里的應用程序遷移到云上,快速實現(xiàn)現(xiàn)代化應用的架構、交付模式和運營模式。利用云的彈性特點降低基礎設施運營、維護成本,不用考慮拆分、重構數(shù)據(jù)和應用。容器作為最流行的代碼打包選項,是將原有應用程序快速平移到云上的最佳工具。Nucleus Research 此前的報告顯示:80% 的云上托管的容器都在亞馬遜云科技上運行。自 2018 年 Amazon EKS(亞馬遜云科技基于 Kubernetes 原架構的一項托管容器服務)誕生以來,我們努力為以 K8S 相關的各種開源軟件項目做出貢獻,從 EKS-Distro, EKS-Anywhere,到最近發(fā)布的 Karpenter,我們將持續(xù)的為我們的客戶提供支持。

互道信息主要為大型品牌企業(yè)的智慧零售業(yè)務系統(tǒng)技術服務。它服務的客戶的運營規(guī)模都很大,可能有上萬家門店、幾千萬會員、每天有上百萬訂單,這些門店一旦拓展到線上業(yè)務,數(shù)據(jù)量的增長非常大,傳統(tǒng)的數(shù)據(jù)庫擴容將不堪重負?;サ佬畔⒄f服客戶將應用平移到亞馬遜云科技。托管式數(shù)據(jù)庫不但輕松實現(xiàn)自動擴容,還具有高可用的能力。現(xiàn)在,互道信息的架構已經全部支持原生的全容器化部署,可以很方便地滿足客戶彈性擴容的需求,輕松應對零售行業(yè)各種大型促銷活動。通過容器化部署的方式,互道信息平均花在運維上的精力減少了一半,客戶的部署時間縮短了 30%。

重構:以業(yè)務驅動微服務化

重構是通過微服務拆分、重新定義數(shù)據(jù)和應用結構,基于業(yè)務邏輯重新構建應用,從而獲取數(shù)據(jù)驅動下的敏捷性和創(chuàng)新力。技術上的重構并不是主要的,關鍵是由解決業(yè)務瓶頸驅動的應用重構。

在重構過程中,微服務化是最重要的方法。所謂微服務,就是把業(yè)務邏輯和數(shù)據(jù)通過 API 向其它團隊公開,創(chuàng)建一個高度解耦的架構。微服務的開發(fā)團隊可以獨立迭代、發(fā)布應用,極大提升創(chuàng)新速度,同時最小化故障發(fā)生時的爆炸半徑。

從三年前開始,Comcast 旗下的領先視頻廣告技術公司 FreeWheel 開始將多個本地數(shù)據(jù)中心逐步遷移到亞馬遜云科技全球的基礎設施。通過采用亞馬遜云科技全托管的 K8S 的容器編排服務,F(xiàn)reeWheel 實現(xiàn)了在現(xiàn)有架構不變情況下的應用遷移,使系統(tǒng)獲得了資源彈性;采用無服務器架構的數(shù)據(jù)庫替換傳統(tǒng)的數(shù)據(jù)庫集群,F(xiàn)reeWheel 獲得了高性能、高可擴展性、高可用性和高性價比優(yōu)勢;使用無服務器計算構建高度可用的微服務,為各種規(guī)模的應用程序提供支持,使得系統(tǒng)更加易于開發(fā)和部署。這一系列云上創(chuàng)新的舉措,讓 FreeWheel 能夠在奧運會、超級碗、世界杯等 10 多個全球收視率最高的賽事活動期間成功地支持所服務的頂級媒體,順利應對了 2 秒內激增 100 倍的超大流量,獲得了運維效率的巨大提高,節(jié)省了超過 50% 的資源使用成本。

構建共享服務平臺:實現(xiàn)現(xiàn)代化應用的規(guī)?;渴?/p>

當企業(yè)規(guī)模發(fā)展到有幾百上千個微服務時,就會面臨沒有“專門針對微服務應用快速部署”的運營平臺的挑戰(zhàn)。企業(yè)可以利用共享服務平臺的標準化、自動化的運營能力,加速現(xiàn)代化應用開發(fā)的規(guī)?;?,專注于產品開發(fā)。

亞馬遜云科技針對容器和無服務器應用程序部署的完全托管服務讓運營平臺團隊通過模板文件,為容器和無服務器應用部署在三個方面進行規(guī)范化管理。將開發(fā)運維工作人員從手動管理的大規(guī)模容器和無服務器應用部署的繁重工作中解脫出來,聚焦在業(yè)務邏輯代碼的開發(fā)上。越來越多的客戶使用亞馬遜云科技的托管 Kubernetes 服務(EKS)建立共享服務平臺,實現(xiàn)統(tǒng)一且自動的部署。

在本次 KubeCon+CloudNativeCon+Open Source Summit China 2021 大會上,亞馬遜云科技Kubernetes 服務總經理 Bob Wise 將介紹 Amazon Elastic Kubernetes Services (EKS) 的設計初衷,以及一路走來的不斷改進和延伸,也會分享亞馬遜云科技內部使用 EKS 的最佳實踐。作為 CNCF 的董事會成員,Bob 還會分享我們對 Kubernetes 未來發(fā)展的預見。

引領變革,自由構建

Bob Wise:亞馬遜云科技 Kubernetes 服務總經理,CNCF 董事會成員

引領變革,自由構建

KubeCon + CloudNativeCon + Open Source Summit China 2021 由云原生計算基金會 CNCF 主辦。作為云原生領域的頂級技術盛會,歷年的 KubeCon + CloudNativeCon + Open Source Summit China 都匯聚了國內外最活躍的開源云原生社區(qū)、最先進的技術代表與行業(yè)的最佳落地實踐,推動云原生計算領域的知識更新和技術進步。本屆大會的議程安排已全面上線,更多詳情請查看大會官網。

引領變革,自由構建

(免責聲明:本網站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網站出現(xiàn)的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網站中的網頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。 )