首先,我們來想一下,通常我們在做一個小的企業産品的時候,核心的會遇到哪些必要的東西。從軟體的簡單定義來說,就是把資訊進行交換、計算、存儲,然後在保證可用和安全的情況下,周而複始這些動作。
我們通過一些簡單的企業上雲的經驗,總結出一般情況下企業在上雲過程需要用到的雲原生産品。從我的角度來說,可以劃分為三層,PAAS 對外産品層,PAAS對内産品層,IAAS基礎産品層。
PAAS對外産品層,主要用于資訊的交換,資訊的内外銜接,和資訊的安全。
主要産品如下:GLSB、DNS/HttpDNS、DDOS、WAF、SLB
PAAS對内産品層,主要用于資訊的計算,資訊的傳遞,資訊的統一管理。
主要産品如下:API網關、CSB、MQTT;EDAS、ROCKETMQ;GTS、DRDS;DTS;REDIS;ACM、ARMS、AHAS
IAAS基礎産品層,主要用于資訊的支撐,資訊的存儲。
主要産品如下:K8S、ECS、ECI;RDS、POLARDB;MONGODB、HBASE;OSS
下圖來簡單說明一下這些産品的能力和在企業應用中的定位。

最後企業上雲是一個漸進的過程,這裡需要指出的是,企業需要清晰從ROI的角度來進行規劃企業上雲需要用到的産品和能力,從我的上雲經驗來說,這三層的産品,如果企業希望去自建開源或自研開發,其成本上肯定是遠大于現有雲原生産品的,是以找到合适産品并使用是非常關鍵的,希望簡單的上雲分層規劃,對企業上雲有所幫助。