云原生的几大主题
- 微服务(MicroService)
- 容器化
- DevOps
- 持续交付
一、微服务
微服务架构是一种架构模式。
它提倡将单一应用程序分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。
特征:
- 粒度小,且专注一件事情
- 单独的进程
- 轻量级通信机制,通常是HTTP/REST接口
- 松耦合,可独立部署
微服务不是组件,服务是可直接使用的“商品”,组件是待加工的“原材料”,二者的粒度大小不一致。
二、容器化
容器,作为进程共用内核并提供额外的隔离手段,避免虚拟的操作系统占用。
三、DevOps
是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
四、持续交付
持续交付,是一种软件工程的方法。
让软件产品的产出过程在一个短周期内完成,以保软件可以稳定、持续的保持再随时可以发布的情况。
它的目标在于让软件的构建、测试与发布变得更频繁。
这种方式,可以减少软件开发的成本、时间、风险。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。