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

来源:https://www.cnblogs.com/AlienXu/archive/2019/12/04/11984329.html
-Advertisement-
Play Games

起源和發展 "Pivotal" 是雲原生應用的提出者,並推出了 "Pivotal Cloud Foundry" 雲原生應用平臺和 "Spring" 開源 Java 開發框架,成為雲原生應用架構中先驅者和探路者。 CNCF,全稱Cloud Native Computing Foundation(雲原生 ...


起源和發展

Pivotal 是雲原生應用的提出者,並推出了 Pivotal Cloud Foundry 雲原生應用平臺和 Spring 開源 Java 開發框架,成為雲原生應用架構中先驅者和探路者。

CNCF,全稱Cloud Native Computing Foundation(雲原生計算基金會),成立於 2015 年7月21日(於美國波特蘭OSCON 2015上宣佈),其最初的口號是堅持和整合開源技術來讓編排容器作為微服務架構的一部分,其作為致力於雲原生應用推廣和普及的一支重要力量,不論您是雲原生應用的開發者、管理者還是研究人員都有必要瞭解。

CNCF作為一個廠商中立的基金會,致力於Github上的快速成長的開源技術的推廣,如Kubernetes、Prometheus、Envoy等,幫助開發人員更快更好的構建出色的產品。

定義

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

  • 十二因素應用程式:雲原生應用架構模式的集合
  • 微服務:獨立部署的服務,每個服務只做一件事情
  • 自助服務的敏捷基礎設施:快速,可重覆和一致地提供應用環境和後臺服務的平臺
  • 基於API的協作:發佈和版本化的API,允許在雲原生應用架構中的服務之間進行交互
  • 抗壓性:根據壓力變強的系統

CNCF基金會在官網給出了第一版的重新定義,地址:FAQ - Cloud Native Computing Foundation

定義內容摘自:toc/DEFINITION.md at master · cncf/toc

雲原生技術有利於各組織在公有雲、私有雲和混合雲等新型動態環境中,構建和運行可彈性擴展的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。
這些技術能夠構建容錯性好、易於管理和便於觀察的松耦合系統。結合可靠的自動化手段,雲原生技術使工程師能夠輕鬆地對系統作出頻繁和可預測的重大變更。
雲原生計算基金會(CNCF)致力於培育和維護一個廠商中立的開源生態系統,來推廣雲原生技術。我們通過將最前沿的模式民主化,讓這些創新為大眾所用。

學習資源


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 點擊操作: >事件: 就是一件事, 有觸發和響應, 事件源 按鈕被點擊,彈出對話框 按鈕 >事件源 點擊 >事件名字 被點了 >觸發了 彈框了 >響應 案例1:點擊按鈕彈出對話框 以下全部是理解,html和js代碼分離: <!DOCTYPE html> <html lang="en"> <head> ...
  • 體驗DOM操作 1. <!--html代碼--> <input type="button" value="彈框" onclick="alert('哈哈,我又變漂亮了')" /> 2. <input type="button" value="顯示效果" id="btn" /> <script> doc ...
  • 本地存儲:把一些信息存儲到客戶端本地(主要目的有很多,其中有一個就是實現多頁面之間的信息共用) 1. 離線緩存(xxx.manifest) H5處理離線緩存還是存在一些硬傷的,所以真實項目中一般還是傳統的NATIVE APP來完成這件事情 2. localStorage / sessionStora ...
  • 前言:最近在找工作,自己整理了一些前端面試知識點,在此與大家分享一下! 1.前端需要註意哪些 SEO: 合理的 title、description、keywords:搜索對著三項的權重逐個減小,title 值強調重點即可,重要關鍵詞出現不要超過 2 次,而且要靠前,不同頁面 title 要有所不同; ...
  • Web API 課程介紹 DOM: 概念 能夠說出來--理解 作用 記住了 後來理解 回顧JS分幾個部分 知道 DOM樹 能夠說出來 DOM的其他的幾個概念 單詞 記住 第一次體驗DOM操作 感受--感覺一下 DOM的操作頁面元素 案例 重點 基本標簽 屬性 重點 表單標簽 屬性 重點 元素的樣式操 ...
  • Web API 學習road map Part 1-2: Part 3-4 ...
  • JavaScript 比較和邏輯運算符 比較和邏輯運算符用於測試 true 或 false。 比較和邏輯運算符用於測試 true 或 false。 比較運算符 比較運算符在邏輯語句中使用,以判定變數或值是否相等。 我們給定 x = 5,下表中解釋了比較運算符: 運算符描述比較返回 == 等於 x = ...
  • 一、前言 前幾天閱讀一框架文檔,裡面有一段這樣的描述 “從對象工廠中………” ,促使寫下本文。儘管一些模式簡單和簡單,但是常用、有用。 結合最近一個項目場景回顧一下裡面應用到的一些模式<Singleton、Factory、Strategy>。 Singleton:創建型模式,負責創建維護一個全局唯一 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...