【TechWeb】10月15日消息,伴隨云原生概念得火爆和業務的迅速發展,容器、微服務等也越來越受到企業青睞,打造更敏捷、更高效的現代化應用成為越來越多企業在應對瞬息萬變的市場業務需求時的優先選擇。
在亞馬遜云科技大中華區產品部總經理顧凡看來,所謂現代化應用應該具備4個特征,即全球可用、擁有毫秒級響應的敏捷性、能處理PB級數據、可隨時擴展至數百萬用戶的能力。
以亞馬遜自身業務架構邏輯為例,在2002年亞馬遜在技術上全面地微服務化,到2020年,亞馬遜已經有超過10萬個微服務,到今天,亞馬遜每天會有15000次的軟 件更新。這些數量巨大的更新,為亞馬遜業務的敏捷性提供了保障。
顧凡介紹,亞馬遜云科技從服務的大量客戶需求總結出“現代化應用轉型的路徑選擇”:第一,Replatform平移;第二,Refactor重構;第三,Shared Services Platform,構建共享服務平臺。而包括容器、Serverless、微服務、CI/CD等都是在現代化應用構建過程中常見的技術。
具體而言,在Replatform平移時,客戶需要根據自身的應用情況來選擇向現代化應用路徑轉型時最合適的工具。
比如有些客戶的核心應用要快速上云,利用到云的彈性,要降低整個對于基礎設施的運營維護的成本,這種場景很多客戶會采用平移的策略,運用容器快速打包現有數據中心里的應用放到云上。
平移的策略里,作為一個應用打包的技術,容器是超級重要的技術。目前在云上托管容器里面80%都在亞馬遜云科技上,很重要的是亞馬遜云科技容器產品和服務方面為客戶提供了諸多靈活的選擇。
而第二步Refactor重構,重構往往是更好的利用云計算的技術,微服務的拆分是非常重要的方法論和技術手段。不僅是利用微服務對應用的邏輯做拆分,同時很重要的是要對數據也做拆分。因為每個微服務功能不同,它的數據類型不同,數據訪問的特點和特性也不盡相同,完成拆分后,針對不同數據類型做優化,更能把云的優勢發揮到極致。
接著是第三步,構建共享服務平臺。這是隨著企業在推著現代化應用和微服務到了一定階段才會面臨的挑戰。比如有企業發展比較快,微服務到了幾百個、幾千個,到了大規模部署現代化應用的階段,就會面臨一個頭疼的問題,如何去平衡微服務碎片化和運維一致性,這需要構建共享服務平臺。
事實上,針對企業實現現代化應用轉型路徑,亞馬遜云科技“沿路”提供了諸多工具和服務。2021年至今,僅在中國區域就發布近50個相關的新服務與功能。
亞馬遜云科技大中華區產品部計算與存儲總監周舸介紹,僅容器編排服務,亞馬遜云科技就提供三種完全托管的容器服務Amazon ECS、Amazon EKS和Amazon Fargate,客戶可根據不同的技術偏好和業務需求靈活選擇。Amazon ECS是亞馬遜云科技自研的容器產品,與亞馬遜云科技的其它服務深度集成。Amazon EKS讓客戶在亞馬遜云科技上可使用 Kubernetes 輕松部署、管理和擴展容器化應用程序。Amazon Fargate讓客戶無需預置和管理服務器,專注于構建應用程序。
繼2014年推出的Serverless計算服務Amazon Lambda后,目前已有超過25種Serverless服務。
2018年亞馬遜云科技推出專為云打造的高性能關系數據庫服務Amazon Aurora,2020年推出的更新版可以在幾分之一秒將數據庫工作負載從數百個事務擴展到數萬個,同時成本最多可節省90%。
在2020年re:Invent上,亞馬遜云科技又發布了第一個針對容器和Serverless完全托管的應用程序集成部署服務Amazon Proton。此外,今年新推出的Amazon ECS Anywhere和Amazon EKS Anywhere方便客戶可靈活選擇部署位置。
顧凡表示,在選擇實現現代化應用的路徑時,客戶應根據自己的業務應用情況、應用特征、微服務化的規模等去選擇適當的策略。在助力客戶實現應用現代化的過程中,亞馬遜云科技能提供廣泛選擇、快速構建、安全可靠、開源開放的產品和服務。
責任編輯:Rex_01