云原生介绍

作者: Byrondo | 来源:发表于2019-07-26 15:45 被阅读0次

什么是云原生

  自从云原生提出以来,云原生的定义就一直在持续的发展。这也说明了,云原生的发展随着技术的发展而不断的发展。
  个人理解,所谓的云原生,建立在云计算,容器,微服务的基础之上,理想的情况下,用户只需关心业务逻辑,其他的都交给云原生。

云原生的起源

  近年来,由虚拟机的发展 -> 基于虚拟机发展起来的云计算&IAAS\PAAS\SAAS -> 容器&容器编排,最终形成了今日的云形态。

 云上,形态的发展由IAAS -> PAAS -> SAAS,由下图我们可以看到,越来越多的组件下沉到基础设施中,用户从繁重的非业务逻辑中逐渐的解脱,这里延伸下FAAS(函数即服务)用户FAAS架构下,用户关心的对象是业务逻辑相关函数,非业务逻辑比如数据的读取、登录的验证等等无需用户关心。从这里我们可以看出一个趋势,越来越多的服务下沉到基础设施层,用户仅需关心自己的业务逻辑。 image.png
 基于云形态的发展,云原生便是:云上应用仅关注自己的业务逻辑,其他的交给云。

蚂蚁金服在云原生的尝试

  蚂蚁金服在云原生的尝试,借助于mesh,将非业务逻辑下沉到sidecar中,只保留很少配置性留在了应用侧。
 以一个通信服务为例,负载均衡,服务发现,序列化反序列化,通信等这些功能组件,云原生之前均以类库或者中间件框架的形式在应用侧,云原生之后,这些组件将下沉到sidecar中,部署阶段会将应用和sidecar同步部署,应用侧无需关心底层的实现,仅保留轻量化客户端。
 

本文参考:https://www.infoq.cn/article/fA42rfjV*dYGAvRANFqE

相关文章

网友评论

    本文标题:云原生介绍

    本文链接:https://www.haomeiwen.com/subject/cpxdrctx.html