发现-时光导航网 发现-时光导航网

韫,车辆管理所,163邮箱注册-发现-时光导航网

许多企业开端了其数字化转型之旅,并想知道什么是云原生以及为什么需求它?职业媒体发布了一篇名为“走向云原生:人们需求知道的6个基本内容(Going Cloud Native:6 Essential Things You Need to Know)”的文章,评论了解术语“云原生”的要害办法,并描绘了怎么运用云原生功用来加速开发团队的工作效率,并进步企业的立异才能。

云原生简史

依据用户的要求,云原生或许意味着许多不同的工作。十年前,这是由Netflix公司发明的术语,这个公司运用云核算技能,从一家DVD光盘邮购公司发展到全球最大的按需消费内容网络交给商之一。Netflix公司创始了人们称之为“云原生”的先河,关于云核算软件进行从头规划、转化、扩展。

因为Netflix公司取得了惊人的成功,并且能够更快地为客户供给更多功用,许多企业期望知道他们怎么选用云原生技能以取得如此巨大的竞赛优势。

从本质上讲,云原生是一种进步事务速度的办法,也是一种构建团队的办法,能够运用Kubernetes和容器等云原生技能供给主动化和可扩展性。

云原生架构:它是什么姿态的?

(1)单片架构与微服务架构

Netflix公司前云核算架构师Adrian Cockcroft在过错进行了一次灾难性发布之后,该公司将他们的全体架构从单片架构转移到微服务架构。

单片架构的问题是,当开发和测验新特性时,要将这些更改布置到出产环境中,需求支付相当大的尽力:

•需求多个团队来和谐他们的代码更改。

•一起布置多个功用需求很多的前期集成和功用测验。

•开发团队仅限运用一种或两种言语。

向微服务的改变使Netflix公司开发人员能够更快地向客户供给新功用。


微服务发作了一个具有有界场景、松懈耦合的、面向服务的架构。这意味着,假如有必要一起更新每个服务,那么它不会松懈耦合;并且沿着相同的线路,假如用户关于周围的服务需求进行更多的了解,那么就没有“有界场景”。

(2)微服务、Docker和Kubernetes

Docker容器十分合适微服务。经过在独自的容器中运转微服务,假如乐意的话,它们都能够独立布置,乃至能够运用不同的言语。容器化消除了言语、库或结构之间发作抵触或抵触的危险。因为容器是可搬迁的,并且能够互相隔离地操作,因而运用容器创立微服务架构并在需求时将其搬迁到另一个环境十分简略。

(3)容器编列

一旦有很多的微服务在Docker容器中运转,企业就需求一种办法来办理或和谐这些容器,以便它们作为应用程序更有意义。这便是企业需求一个和谐器(集群办理器)的当地,比方Kubernetes、Docker Swarm等。

在曩昔的一段时间里,企业有必要做出一个正确的挑选,挑选运用哪一个容器编列。谷歌公司发布的Kubernetes则独占鳌头。一切首要云核算供给商都经过易于装置的解决方案为Kubernetes供给支撑。

这个评论的关键是,为了让大多数公司具有竞赛力,他们有必要环绕微服务构建应用程序,并在Kubernetes集群中运转它们,虽然有些公司也在其他编列器上运转Docker容器。

(4)主动布置

跟着应用程序在容器中运转并在Kubernetes中进行和谐,下一步是主动布置。继续主动化的功用流是DevOps与其他软件开发理念和实践(如瀑布模型)的差异,后者的开发将遵从有序的阶段序列。

接连性并不意味着工程师们正在无时不刻地更新代码,或许他们在每次代码行更改时都在布置更新。从这个意义上说,接连性是指经过主动化的接连集成和继续布置管道(CI/CD)定时推出的软件更改和新功用。

能够在构建继续交给管道中找到更多用于构建继续布置管道(CI/CD)的DevOps战略。

(5)监控应用程序和微服务

运用容器和微服务,监控解决方案有必要办理比以往更多的服务和服务器。不只需求办理更多方针,并且云原生应用程序还会生成很多需求盯梢的额定数据。

从由如此多的移动部件组成的环境中搜集数据是杂乱的。Prometheus是这些动态云环境的最佳现代解决方案。它专门用于监控大规模容器中运转的应用程序和微服务,并且是原生的容器化环境。

(6)文明变迁

将云原生技能和DevOps最佳实践施行到安排中的成功在很大程度上取决于其现有的公司文明。内部团队不只要学会选用跨功用办法,保证软件以接连的节奏进行迭代,并且还要弥补安排的事务方针。实践切换到云原生或许是其旅程中最简略的部分;让这些更改坚持不变,并在整个安排中传达它们很或许是流程中最困难的部分。

人们了解有关云原生的更多信息,需求了解以下这些内容:

•选用云原生仓库的企业的优点

•将云原生战略付诸实践时会发作什么

•云核算基金会(CNCF)的效果

•云原生怎么与DevOps相关

作者:admin 分类:最近大事件 浏览:312 评论:0