云原生迎来全面应用之年.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

云原生迎来全面应用之年

?

?

在过去三到五年时间里,云计算技术正在日益深刻地改变各行业、各领域的信息化建设。在一些信息化建设历史久远,系统比较完善的行业和领域内,企业的IT架构正面临从传统的单体架构向更加适应云环境的微服务架构转型的迫切需求。对于那些IT架构刚刚搭建不久的初创型互联网公司,日益增长的业务量也对服务的稳定性和运维的效率提出了更高的要求。

近年来,IT架构转型的需求催生了云计算领域中一个蓬勃发展的细分赛道——云原生。

自2018年来,云原生技术开始在企业IT架构搭建和转型中发挥引领性作用,容器、DevOps、微服务、敏捷方法、持续集成、持续交付等云原生理念日益深入人心,这也是云计算浪潮发展到一个成熟阶段后的必然结果。随着虚拟化技术的成熟和分布式架构的普及,用来部署、管理和运行应用的云平台被越来越多地提及。

2019年,是云原生理念和技术普及的“元年”,2020年,云原生将迎来全面应用之年,在不久的将来,云原生将会变成一个新常态。

数字化转型呼唤云原生技术

在容器技术、可持续交付、编排系统等开源社区的推动下,以及微服务等开发理念的带动下,应用上云已经是不可逆转的趋势。随着云化技术的不断进展,云原生的概念也应运而生。云原生(CloudNative)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。

这个概念是MattStine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善。其内容非常多,包括DevOps、持续交付(ContinuousDelivery)、微服务(Micro-Services)、敏捷基础设施(AgileInfrastructure)和12要素(TheTwelve-FactorApp)等几大主题,不但包括根据业务能力对公司进行文化、组织架构的重组与建设,也包括方法论与原则,还有具体的操作工具。

从字面意思上来看,云原生可以分成“云”和“原生”两个部分。云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS、PaaS和SaaS。

例如,敏捷的不可变基础设施交付类似于IaaS,用来提供计算网络存储等基础资源,这些资源是可编程且不可变的,直接通过API可以对外提供服务。有些应用通过PaaS服务本来就能组合成不同的业务能力,不一定需要从头开始建设。

还有一些软件只需要“云”的资源就能直接运行起来为云用户提供服务,即SaaS能力,用户直接面对的就是原生的应用。

原生就是土生土长的意思。我们在开始设计应用的时候就考虑到应用将来是运行云环境里面的,要充分利用云资源的优点,比如云服务的弹性和分布式优势。

采用基于云原生的技术和管理方法,可以更好地把业务生于“云”或迁移到云平台,从而享受“云”的高效和持续的服务能力。

云并非把原先在物理服务器上跑的东西放到虚拟机里跑,真正的云化不仅是基础设施和平台的事情,应用也要做出改变。改变传统的做法,实现云化的应用——应用的架构、应用的开发方式、应用部署和维护技术都要做出改变,真正地发挥云的弹性、动态调度、自动伸缩……一些传统IT所不具备的能力。

这里说的“云化的应用”也就是“云原生应用”。云原生架构和云原生应用所涉及的技术很多,如容器技术、微服务、可持续交付、DevOps等。

今天,企业核心业务逐步走向云原生都已经是大势所趋,其中,作为微服务落地的基础,容器技术更是已经成为主流。

这在很大程度上得益于Kubernetes的逐渐成熟,如今Kubernetes已经逐渐成为第一个真正意义上的云操作系统,对底层基础设施提供统一抽象,甚至可以应用到对任意资源的编排上。

为何全面拥抱云原生技术?

在大多数企业开始全面拥抱云计算的时代,三个重要转变正在显现:基础设施的云化、核心技术的互联网化、业务的数据化和智能化。

在各行各业中,都有很多业务应用从诞生之初就生长在云端,各个企业也因此越来越像互联网公司,而技术能力被视为不可或缺的核心竞争力。

我们为什么要拥抱云原生?一方面,云计算已经重塑了软件的整个生命周期,从架构设计到开发,再到构建、交付和运维等所有环节;另一方面,企业IT架构也随之发生巨大变化,而业务又深度依赖IT能力。

这带来了一定程度的复杂性和挑战性。正如人类社会发展伴随着技术革命与社会大分工一样,云原生技术的出现解耦了很多复杂性,这是IT技术的进步。

首先,Docker实现了应用与运行环境的解耦,众多业务应用负载都可以被容器化,而且应用容器化满足了敏捷、可迁移、标准化的诉求。

其次,Kubernetes的出现让资源编排调度与底层基础设施解耦,应用和资源的管控也开始得心应手,容器编排实现资源编排、高效调度。

随后,Istio为代表的服务网格技术解耦了服务实现与服务治理

文档评论(0)

有志者事竟成 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档