码迷,mamicode.com
首页 > 其他好文 > 详细

云原生(Cloud Native)

时间:2020-01-25 10:26:49      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:display   发布   持续交付   cloud   service   一件事   使用   devops   mamicode   

云原生的几大主题

  • 微服务(MicroService)
  • 容器化
  • DevOps
  • 持续交付

一、微服务

  微服务架构是一种架构模式。

  它提倡将单一应用程序分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。

  特征:

  • 粒度小,且专注一件事情
  • 单独的进程
  • 轻量级通信机制,通常是HTTP/REST接口
  • 松耦合,可独立部署

  微服务不是组件,服务是可直接使用的“商品”,组件是待加工的“原材料”,二者的粒度大小不一致。   

技术图片


 

二、容器化

  容器,作为进程共用内核并提供额外的隔离手段,避免虚拟的操作系统占用。

  技术图片

技术图片


 

三、DevOps

  是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

  技术图片


 

四、持续交付

  持续交付,是一种软件工程的方法。

  让软件产品的产出过程在一个短周期内完成,以保软件可以稳定、持续的保持再随时可以发布的情况。

  它的目标在于让软件的构建、测试与发布变得更频繁。

  这种方式,可以减少软件开发的成本、时间、风险。

云原生(Cloud Native)

标签:display   发布   持续交付   cloud   service   一件事   使用   devops   mamicode   

原文地址:https://www.cnblogs.com/bearRunning/p/12232850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!