李磊 劉相 李航



海量的請求、龐大的數據、不斷推陳出新的業務,從各個方面促使企業進行IT建設升級。微服務架構被認為是未來建設新一代分布式架構應用的方向,可以更容易升級和擴展,并部署在云環境中。
隨著數字化轉型的迅猛發展,公司、組織業務不斷擴張,需求爆炸式增長、用戶量不斷增加,傳統單體架構已經無法適應云計算環境下的快速變化。海量的請求、龐大的數據、不斷推陳出新的業務,也在從各個方面促使企業進行IT建設升級。微服務架構被認為是未來建設新一代分布式架構應用的方向,通過將應用和服務分解成更小的、松散耦合的組件,微服務架構可以更加容易升級和擴展,并部署在云環境中。
但企業在建設新一代分布式架構應用時遇到了新的問題,這些問題困擾著企業的數字化轉型。
分布式架構跨越內部網絡、外部網絡,從內部系統間的服務通信編排,流轉到外部服務調用。如何保證數據的一致性?面對層出不窮的各種架構解決方案,如何驗證并適應市場快速的變動?如何快速收集市場需求并將之有效地傳達給開發部門,服務上下線?整個生命周期運維團隊如何適應新的分布式應用?
一方面,分布式系統的建設對需求、研發、測試和運維等環節帶來了諸多新的挑戰,企業迫切需要一套工程化的敏捷交付方法來支撐微服務應用建設的各個階段,加速云應用的交付。另一方面,分布式架構應用的建設較原來的單體應用更加復雜。……