乐趣区

关于云原生-cloud-native:关于云原生

Pivotal 是云原生利用的提出者,并推出了 Pivotal Cloud Foundry 云原生利用平台和 Spring 开源 Java 开发框架,成为云原生利用架构中先驱者和探路者。

Pivotal 最后的定义

早在 2015 年 Pivotal 公司的 Matt Stine 写了一本叫做迁徙到云原生利用架构的小册子,其中探讨了云原生利用架构的几个次要特色:

  • 合乎 12 因素利用
  • 面向微服务架构
  • 自服务麻利架构
  • 基于 API 的合作
  • 抗脆弱性

我已于 2017 年翻译了本书,详见迁徙到云原生利用架构。

CNCF 最后的定义

到了 2015 年 Google 主导成立了云原生计算基金会(CNCF),起初 CNCF 对云原生(Cloud Native)的定义蕴含以下三个方面:

  • 利用容器化
  • 面向微服务架构
  • 利用反对容器的编排调度

重定义

到了 2018 年,随着近几年来云原生生态的一直壮大,所有支流云计算供应商都退出了该基金会,且从 Cloud Native Landscape 中能够看出云原生无意鲸吞原先非云原生利用的局部。CNCF 基金会中的会员以及包容的我的项目越来越多,该定义曾经限度了云原生生态的倒退,CNCF 为云原生进行了从新定位。

以下是 CNCF 对云原生的从新定义(中英对照):

Cloud native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.

云原生技术有利于各组织在私有云、公有云和混合云等新型动静环境中,构建和运行可弹性扩大的利用。云原生的代表技术包含容器、服务网格、微服务、不可变基础设施和申明式 API。

These techniques enable loosely coupled systems that are resilient, manageable, and observable. Combined with robust automation, they allow engineers to make high-impact changes frequently and predictably with minimal toil.

这些技术可能构建容错性好、易于治理和便于察看的松耦合零碎。联合牢靠的自动化伎俩,云原生技术使工程师可能轻松地对系统作出频繁和可预测的重大变更。

The Cloud Native Computing Foundation seeks to drive adoption of this paradigm by fostering and sustaining an ecosystem of open source, vendor-neutral projects. We democratize state-of-the-art patterns to make these innovations accessible for everyone.

云原生计算基金会(CNCF)致力于培养和保护一个厂商中立的开源生态系统,来推广云原生技术。咱们通过将最前沿的模式民主化,让这些翻新为公众所用。

退出移动版