您好,登錄后才能下訂單哦!
目錄
1 呱呱墜地
2 初出茅廬
3 揮斥方遒
4 執酒仗劍
1 呱呱墜地
????????云原生概念最早的提出者是 Pivotal 公司。2015 年,Pivotal 的技術產品經理 Matt Stine 在《遷移到云原生應用架構》一書中首次提出“云原生應用架構”,他認為云原生應用架構應該包括如下特征:
1)符合 12 模式:云原生應用架構的模式集合
2)微服務架構:獨立部署的服務,一次只做一件事
3)自助服務敏捷基礎設施:用于快速、可重復和一致地提供應用環境和服務的平臺
4)面向接口通信:服務之間的交互基于接口,而不是本地方法調用
5)高可用:系統能抵御高負載
2 初出茅廬
????????同年,Google 為打擊 Docker 在容器領域的主導權而成立了 CNCF(云原生計算基金會),由于起初 Google 主旨在于打擊 Docker,因此它對云原生的定義還比較狹隘,包括如下三個方面:
1)微服務架構
2)服務容器化
3)支持服務容器編排和容器調度
3 揮斥方遒
????????2018 年,被稱為云原生元年,大量科技公司開始接受云原生的概念,并紛紛加入到云原生的大家庭。此外,主流云計算供應商相繼加入 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.
????????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.
????????翻譯如下:
? ? ? ?云原生技術有利于各組織機構在各類環境(例如公共云,私有云和混合云)之上構建、運行可擴展應用程序。 云原生的代表技術包括:容器,服務網格,微服務,不變的基礎設施和聲明性 API 等。
? ? ? ?這些技術可構建彈性,易管理和便于觀察的松耦合系統。 結合強大的自動化功能,云原生技術可以使工程師能夠更輕松地應對頻繁且可預測地重大變更。
? ? ? ?云原生計算基金會致力于培養和維護一個廠商中立的開源生態系統。通過最先進的模式使普通大眾都可以享受到科技帶來的變革。
4 執酒仗劍
????????2019 已經接近尾聲,2020 已經來臨。如今 CNCF 已經正式畢業了 8 個項目了,它們分別是:Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd、Jaeger 和 Vitess。與此同時,從 CNCF 的 Cloud Native LandScape 來看,云原生的生態應用也越來越枝繁葉茂,相信在不久的將來,會有更多偉大的科技落地在我們的身邊,影響到我們的每一個人。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。