九析带你了解云原生(原生云)

1呱呱坠地

2初出茅庐

3挥斥方遒

4执酒仗剑

<人力资源/>


云原生概念最早的提出者是公司.2015年,关键的技术产品经理马特·斯坦在《》一书中首次提出“云原生应用架构”,他认为云原生应用架构应该包括如下特征:

1)符合12模式:云原生应用架构的模式集合

2)微服务架构:独立部署的服务,一次只做一件事

3)自助服务敏捷基础设施:用于快速,可重复和一致地提供应用环境和服务的平台

4)面向接口通信:服务之间的交互基于接口,而不是本地方法调用

5)高可用:系统能抵御高负载

<人力资源/>


同年,谷歌为打击码头工人在容器领域的主导权而成立了CNCF(云原生计算基金会),由于起初谷歌主旨在于打击码头工人,因此它对云原生的定义还比较狭隘,包括如下三个方面:

1)微服务架构

2)服务容器化

3)支持服务容器编排和容器调度

<人力资源/>


2018年,被称为云原生元年,大量科技公司开始接受云原生的概念,并纷纷加入到云原生的大家庭。此外,主流云计算供应商相继加入CNCF,持续丰富整个云原生的生态。基于此,CNCF对云原生重新进行了定义,并大大扩展了云原生的外延。原文如下:

云本地技术授权在现代组织构建和运行可伸缩的应用程序,动态环境如公共,私人和混合云。容器、服务网格microservices、不变的基础设施和声明式api例证了这种方法。


这些技术实现松散耦合的弹性系统,可控和可观察到的。结合强大的自动化,他们让工程师高影响力变化频繁,可以预见的是用最少的辛劳。


原生云计算基础寻求驱动采用这种模式培养和维持的生态系统,开源的,独立于供应商的项目。我们民主化先进的模式使这些创新可以适合所有人。

翻译如下:

云原生技术有利于各组织机构在各类环境(例如公共云,私有云和混合云)之上构建、运行可扩展应用程序。云原生的代表技术包括:容器,服务网格,微服务,不变的基础设施和声明性API等。


这些技术可构建弹性,易管理和便于观察的松耦合系统。结合强大的自动化功能,云原生技术可以使工程师能够更轻松地应对频繁且可预测地重大变更。


云原生计算基金会致力于培养和维护一个厂商中立的开源生态系统。通过最先进的模式使普通大众都可以享受到科技带来的变革。

<人力资源/>


2019年已经接近尾声,2020年已经来临。如今CNCF已经正式毕业了8个项目了,它们分别是:,,,,,,和,与此同时,从CNCF的来看,云原生的生态应用也越来越枝繁叶茂,相信在不久的将来,会有更多伟大的科技落地在我们的身边,影响到我们的每一个人。

九析带你了解云原生(原生云)