引領(lǐng)變革,自由構(gòu)建

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

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

平移:核心應(yīng)用快速上云

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

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

重構(gòu):以業(yè)務(wù)驅(qū)動微服務(wù)化

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

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

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

構(gòu)建共享服務(wù)平臺:實(shí)現(xiàn)現(xiàn)代化應(yīng)用的規(guī)模化部署

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

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

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

引領(lǐng)變革,自由構(gòu)建

Bob Wise:亞馬遜云科技 Kubernetes 服務(wù)總經(jīng)理,CNCF 董事會成員

引領(lǐng)變革,自由構(gòu)建

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

引領(lǐng)變革,自由構(gòu)建

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