阿里云企业级云原生架构分层

首先,我们来想一下,通常我们在做一个小的企业产品的时候,核心的会遇到哪些必要的东西。从软件的简单定义来说,就是把信息进行交换、计算、存储,然后在保证可用和安全的情况下,周而复始这些动作。

我们通过一些简单的企业上云的经验,总结出一般情况下企业在上云过程需要用到的云原生产品。从我的角度来说,可以划分为三层,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的角度来进行规划企业上云需要用到的产品和能力,从我的上云经验来说,这三层的产品,如果企业希望去自建开源或自研开发,其成本上肯定是远大于现有云原生产品的,所以找到合适产品并使用是非常关键的,希望简单的上云分层规划,对企业上云有所帮助。

上一篇:千万商家的智能决策引擎--AnalyticDB如何助力生意参谋双十一


下一篇:持续定义SaaS模式云数据仓库+数据银行