云原生概念解析:3分钟轻松掌握

发表时间: 2022-09-26 14:27

#头条创作挑战赛#

这几年开始,越来越多的厂商开始了云原生,在云原生的概念越来越火的时代,有必要了解云原生一下了。

但是官方的解答很高大上,那么我们今天就来看看,云原生究竟是什么。

问题:

究竟什么是云原生?

通俗来说云原生是什么?

官方定义

CNCF-云原生计算基金会,2015年由谷歌牵头成立,充分利用云的分布式和弹性特点,Cloud Native云原生应用的三大特征

  • 容器化封装:以容器为基础,提高整体开发水平,形成代码和组件重用,简化云原生应用程序的维护。在容器中运行应用程序和进程,并作为应用程序部署的独立单元,实现高水平资源隔离。
  • 动态管理:通过集中式的编排调度系统来进行动态的管理和调度。
  • 面向微服务:明确服务间的依赖,互相解耦。

通俗定义

云原生就是使用容器微服务DevOps等技术为基础为代表的敏捷基础架构组成,用于帮助企业快速、持续、可靠、规模化的交付业务软件,云原生需要考虑是从开发-测试-运维一体化的需求

简单的说

当你使用 代码 + Docker + Jenkins 你就已经在使用云原生了

云原生总结

通俗来说,很简单,就是使用持续化部署,容器技术+代码,就可以通俗来理解是一个云原生,当然使用微服务的架构,k8s一类的容器技术会更加贴合这个概念而已。


结尾

当然,云原生涉及到的技术还有很多,比如使用docker swarm一类的多服务器批量部署的操作,这些就不在此提及,后续会专门出docker swarm和K8s的对比,和配置介绍。



Lintge——每天一个好玩的小知识,快来关注吧!