日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【计算机架构】什么是云原生?云原生如何解释?What is cloud native?通俗解释云原生

發(fā)布時間:2023/12/16 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算机架构】什么是云原生?云原生如何解释?What is cloud native?通俗解释云原生 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、云原生定義
  • 二、通俗解釋
    • 1. 定義
    • 2. 技術(shù)和應(yīng)用
    • 3. 技術(shù)全景圖
    • 4. 技術(shù)板塊

一、云原生定義

云原生是一種構(gòu)建和運行軟件應(yīng)用程序的現(xiàn)代方法,它利用了云計算的靈活性、可擴展性和彈性。云原生包括當(dāng)今軟件開發(fā)人員用來為公共云構(gòu)建應(yīng)用程序的各種工具和技術(shù),而不是適合本地數(shù)據(jù)中心的傳統(tǒng)架構(gòu)。

構(gòu)建和運行軟件的云原生方法是由一群通常被稱為“云中誕生”的公司開創(chuàng)的,例如流媒體巨頭 Netflix 和 Spotify、叫車公司 Uber 和住宿預(yù)訂平臺 Airbnb。此后,其他尋求類似數(shù)字敏捷性和顛覆性競爭優(yōu)勢的公司也采用了云原生方法。

云原生計算基金會 (CNCF) 對云原生的定義更加狹隘,專注于應(yīng)用程序容器化——將應(yīng)用程序分解為微服務(wù)并打包在輕量級容器中,以便在各種服務(wù)器上進行部署和編排。

用 CNCF 自己的話來說:“云原生技術(shù)使組織能夠在公共、私有和混合云等現(xiàn)代動態(tài)環(huán)境中構(gòu)建和運行可擴展的應(yīng)用程序。”

云原生應(yīng)用程序開發(fā)通常包括將微服務(wù)、云平臺、容器、Kubernetes 、不可變基礎(chǔ)設(shè)施、聲明式API 和持續(xù)交付技術(shù)與devops和敏捷方法等技術(shù)相結(jié)合。

詳細的教程請參考:
https://jimmysong.io/kubernetes-handbook/
或者
https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/definition
或者
https://www.infoworld.com/article/3281046/what-is-cloud-native-the-modern-way-to-develop-software.html

二、通俗解釋

1. 定義

關(guān)于什么是云原生的概念的爭論其實還在進行,目前在業(yè)界具有廣泛影響力的云原生計算基金會CNCF給出了定義,如一所示。

2. 技術(shù)和應(yīng)用

它包含了業(yè)界當(dāng)前一些熱門新的技術(shù):微服務(wù)、docker容器、DevOps、CICO

這些通過云云原生技術(shù)構(gòu)建出來的應(yīng)用被稱為云原生應(yīng)用 。它底層的基礎(chǔ)架構(gòu)的耦合比較輕。因此易于遷移,并且可以充分利用云所提供的能力。——因此云原生下構(gòu)建的應(yīng)用程序從開發(fā)、部署、管理等方面相對于傳統(tǒng)的應(yīng)用程序更加高效和便捷

3. 技術(shù)全景圖

這是CNCF提供的云原生技術(shù)全景圖,云原生的生態(tài)十分繁榮,涉及的技術(shù)棧龐大復(fù)雜,以下收集了和云原生相關(guān)的工具、平臺和項目,并隨著行業(yè)發(fā)展在不斷豐富壯大。

4. 技術(shù)板塊

這個龐大的技術(shù)體系主要分成了七大技術(shù)板塊,其中有六大重要的技術(shù)值得關(guān)注:微服務(wù)、容器、無服務(wù)架構(gòu)、服務(wù)網(wǎng)格、云和DevOps

  • 微服務(wù): 倡導(dǎo)應(yīng)用化整為零,將應(yīng)用松散解耦,實現(xiàn)各個功能的獨立開發(fā)和部署
  • 容器: 是一種輕量級的虛擬化技術(shù),本質(zhì)上是與系統(tǒng)其他部分隔開的一系列進程。
  • 無服務(wù)架構(gòu): "無服務(wù)器”并不意味著未來不在需要服務(wù)器,而是不再關(guān)注底層的服務(wù)架構(gòu),開發(fā)人員只需把關(guān)注的點放在跟業(yè)務(wù)更相關(guān)的業(yè)務(wù)邏輯的實現(xiàn)上
  • 服務(wù)網(wǎng)格: 服務(wù)網(wǎng)格可以看做更加智能的代理軟件。在容器和微服務(wù)的基礎(chǔ)上,通過服務(wù)網(wǎng)格可以讓用戶更精細更智能的去管理服務(wù)之間的通訊
  • 云: 云是一種提供資源的網(wǎng)絡(luò),是云原生技術(shù)的根基,云原生的一切是建立在云之上的。
  • DevOps: DevOps 一詞的來自于Development 和 Operations 組E.突出重視軟件開發(fā)人員和運維人員的溝通目作,通過自動化流程來使得軟件構(gòu)建,測試,發(fā)布更加快捷,頻繁和可靠。

以上六大技術(shù)相互聯(lián)系,其中云是其他技術(shù)的基礎(chǔ):

  • 為上層應(yīng)用運行提供了計算、網(wǎng)絡(luò)、存儲等技術(shù)架構(gòu)資源;
  • 容器位于云的基礎(chǔ)架構(gòu)和應(yīng)用之間,解耦了應(yīng)用和基礎(chǔ)架構(gòu)資源;
  • 在應(yīng)用層面用戶可以根據(jù)場景來選擇微服務(wù)架構(gòu)或者是無服務(wù)架構(gòu);
  • 在復(fù)雜的架構(gòu)場景中,通過服務(wù)網(wǎng)格可以對服務(wù)組件的通訊進行管控;
  • 最后通過DevOps構(gòu)建一個應(yīng)用架構(gòu)不斷選代更新的正向的循環(huán)

總結(jié)

以上是生活随笔為你收集整理的【计算机架构】什么是云原生?云原生如何解释?What is cloud native?通俗解释云原生的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。