什麼是雲原生(AI雲部署學習心得)

  1. 雲原生是 IT 架構與方法論
    1.jpg

  2. 雲原生理念的誕生來自業務驅動
    2.jpg

  3. 為了滿足業務發展的需求而持續演進的 IT 架構與方法
    3.jpg
    瀑布式開發,敏捷開發
    DevOps(研發,測試,運維都整合到一起,流水線不同環節)
    需求隨時出現,隨時開發,隨時上線,不受傳統迭代和軟體開發周期的影響

  4. 雲原生是多種技術理念組成的一個有機整體
    4.jpg
    雲原生轉型:
    4 個維度: 容器基礎設施搭建,容器化應用託管,微服務觀測與治理,DevOps 流水線建設。
    更高性能的服務,更高效優質的研發,更靈活彈性的資源,更易於運維的應用。

  5. 雲原生的實現路徑
    5.jpg
    容器化,容器鏡像,容器鏡像倉庫,容器運行時(運行環境)
    CI&CD:持續集成和部署的工作流。自動化測試,灰度發布,流量管理,隨時回滾
    容器與應用編排:比如如何把 100 個容器鏡像編排到物理伺服器上,讓他們可以運行起來。調度系統。定義容器之間的關係,讓應用提供對外訪問和內部互相訪問。
    觀察與分析
    網路性能與安全
    6.jpg
    資訊流的管理:RPC 框架,遠程調用和本地調用一樣方便
    服務網關與路由
    持久化存儲:計算存儲分離,分散式資料庫,雲磁碟,對象存儲,分散式文件系統

  6. 雲原生技術的生態現狀
    7.jpg
    CNCF:雲原生計算基金會,目前超過 200 成員
    Kubernetes:容器編排領域的事實標準

  7. 容器技術與傳統虛擬機的對比
    8.jpg

  8. 為什麼需要容器編排系統
    9.jpg
    動態擴容場景,Failover 場景

  9. Kubernetes 的基本架構工作原理
    10.jpg

  10. 微服務是什麼
    11.jpg

  11. 微服務框架及平台解決的問題
    12.jpg

  12. 流行的微服務架構方案
    13.jpg
    Spring Cloud(深入監控,侵入式),ServiceMesh(Istio/Bmesh)