什么是云原生
自从云原生提出以来,云原生的定义就一直在持续的发展。这也说明了,云原生的发展随着技术的发展而不断的发展。
个人理解,所谓的云原生,建立在云计算,容器,微服务的基础之上,理想的情况下,用户只需关心业务逻辑,其他的都交给云原生。
云原生的起源
近年来,由虚拟机的发展 -> 基于虚拟机发展起来的云计算&IAAS\PAAS\SAAS -> 容器&容器编排,最终形成了今日的云形态。
基于云形态的发展,云原生便是:云上应用仅关注自己的业务逻辑,其他的交给云。
蚂蚁金服在云原生的尝试
蚂蚁金服在云原生的尝试,借助于mesh,将非业务逻辑下沉到sidecar中,只保留很少配置性留在了应用侧。
以一个通信服务为例,负载均衡,服务发现,序列化反序列化,通信等这些功能组件,云原生之前均以类库或者中间件框架的形式在应用侧,云原生之后,这些组件将下沉到sidecar中,部署阶段会将应用和sidecar同步部署,应用侧无需关心底层的实现,仅保留轻量化客户端。
网友评论