天天看點

[追熱點]了解 Cloud Native 雲原生

起源和發展

Pivotal 是雲原生應用的提出者,并推出了 Pivotal Cloud Foundry 雲原生應用平台和 Spring 開源 Java 開發架構,成為雲原生應用架構中先驅者和探路者。
CNCF,全稱Cloud Native Computing Foundation(雲原生計算基金會),成立于 2015 年7月21日(于美國波特蘭OSCON 2015上宣布),其最初的口号是堅持和整合開源技術來讓編排容器作為微服務架構的一部分,其作為緻力于雲原生應用推廣和普及的一支重要力量,不論您是雲原生應用的開發者、管理者還是研究人員都有必要了解。
CNCF作為一個廠商中立的基金會,緻力于Github上的快速成長的開源技術的推廣,如Kubernetes、Prometheus、Envoy等,幫助開發人員更快更好的建構出色的産品。

定義

Pivotal在 Migrating to Cloud Native Application Architectures  中沒有明确給出了雲原生的定義,而是從探索的角度,列舉了雲原生架構的幾個主要特征。

  • 十二因素應用程式:雲原生應用架構模式的集合
  • 微服務:獨立部署的服務,每個服務隻做一件事情
  • 自助服務的靈活基礎設施:快速,可重複和一緻地提供應用環境和背景服務的平台
  • 基于API的協作:釋出和版本化的API,允許在雲原生應用架構中的服務之間進行互動
  • 抗壓性:根據壓力變強的系統

繼續閱讀