更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2021-10-14 15:39:37
随着互联网的不断发展,万物皆可上云,因此也出现了很多新词汇,比如“云原生”。那么什么是云原生?企业为什么需要云原生?具体内容请看下文:
什么是云原生?
云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。云原生是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。
云原生概括为四个要点:DevOps+持续交付+微服务+容器。
企业为什么需要云原生?
过去数十年,企业IT架构经历了单机、分布式和云计算三个阶段的更迭。
云计算时代的第一个十年,大多数互联网公司的应用从诞生之初就生长在云端;如今,金融、制造、医疗以及政务等领域的企业和机构也逐渐将业务迁移至云上。
企业的云化不仅仅是基础设施和平台的升级,应用也需要摈弃传统的设计方法,从架构设计、开发方式到部署维护整个软件生命周期都基于云的特点设计,从而构建原生为云而设计的应用,这样才能在云上以最佳姿势运行,充分利用和发挥云平台的弹性以及分布式优势。
云原生就是这样一套全新的理念,背后涵盖了一系列全新的技术,比如容器、微服务、服务网格等。相关报告指出,到2022年有75%的全球化企业将在生产中使用云原生的容器化应用。
现在,不仅互联网行业在使用云原生,制造、地产、生命科学、政府等各行各业也都在拥抱云原生技术。根据相关调查报告显示,58%受访者已经在生产环境中使用了Kubernetes,Kubernetes不仅接受住了生产实践的检验,也从技术采纳生命周期的early adoptor进入到了early majority阶段。