1. 程式人生 > >雲容器例項服務入門必讀

雲容器例項服務入門必讀

雲容器例項服務入門必讀
華為雲容器例項(Cloud Container Instance)服務是基於Kubernetes的Serverless Container(無伺服器容器)引擎,相容Kubernetes和Docker的原生介面。使用者不再需要關注叢集和伺服器,通過簡單的三步配置,即可快速建立容器負載。

關鍵概念1:什麼是KataContainer
kata containers是OpenStack基金會發布的開源容器專案,提供直接在裸機上執行容器管理工具並實現工作負載強安全隔離的能力,將虛擬機器的安全優勢與容器的速度和可管理性完美統一
Kata Containers主要優勢:
1.強大的安全性。採用輕量級虛擬化技術,提供虛擬機器級別的安全隔離
2.高效的效能。Kata Containers優化過的核心可以提供與傳統容器技術一樣的極致速度
3.良好的相容性。Kata Containers相容當前業界主流的容器介面規範,如OpenContainer Initiative(OCI)和Kubernetes container runtimeinterface(CRI);同時,也相容不同架構的硬體平臺和不同的虛擬化環境
4.化繁為簡。不再需要虛擬機器內部巢狀容器

關鍵概念2:什麼是容器編排排程引擎Kubernetes
•容器編排引擎提供資源的管理和容器的排程技術,提供容器應用生命週期管理、彈性伸縮、監控運維的基本機制,決定容器之間如何進行互動。
•Kubernetes(簡稱K8S)是主流的容器編排部署管理平臺。它基於Google Borg商用系統開發,具有輕量級,可移植性,高靈活性等特點。
•CNCF是圍繞Kubernetes構建容器軟體全棧的基金會組織,提供Kubernetes和周邊軟體的技術孵化和服務提供商資質認證

關鍵概念3:Serverless Container
• Serverless 是一種架構理念,是指開發者不用擔心伺服器的執行狀態(伺服器是否在工作、應用是否正常執行等),進而達到提升應用開發效率、節約企業IT成本的效果。
• Serverless Computing 是繼雲端計算之後的新一代計算模型,能讓使用者把繁雜的基礎設施等業務支撐交由雲服務廠商完成。
Serverless Container:
Serverless Container是Serverless 計算的基石,是Serverless 理念下的各種業務執行的支撐環境。
Serverless Container讓使用者聚焦業務邏輯設計,不需要再考慮基礎設施和服務端運維。
CCI 是基於Kata Container和Kubernetes技術的Serverless Container Engine

CCI典型應用場景一:大資料、AI計算(Job型計算)
場景:當前主流的大資料、AI訓練和推理等應用均採用容器化方式執行,並需要大量GPU、高效能網路和儲存等硬體加速能力,並且都是任務型計算,快速申請大量資源,完成後快速釋放。
典型應用:華為雲EI服務(DLI、DWS、DLS、推理等服務)、Tensorflow、Caffe等
CCI典型應用場景二:生物基因、藥物研發等科學計算(Job型計算)
場景:生物基因、藥品研發等領域需要高效能、密集型計算,同時對成本較敏感,需要低成本、免運維的計算平臺。科學計算一般都是任務型計算,快速申請大量資源,完成後快速釋放。
典型應用:基因測序、藥物模型預測分析等
CCI 典型業務場景三:DevOps持續交付(Job型計算)
場景:軟體開發型企業,希望構建從程式碼提交到應用部署的DevOps完整流程,提高企業應用迭代效率。DevOps流程一般都是任務型計算,需要快速申請資源,完成後快速釋放。
典型應用:華為雲DevCloud、企業CI/CD流程自動化
CCI典型業務場景四:CCE彈性流量處理
場景:業務波峰波谷較明顯的業務,日常流量較穩定,高峰期又需要快速擴充套件資源,並對成本有一定訴求。
典型應用:視訊、媒資、電商、線上教育等應用
以上所有提及內容歡迎登入華為雲學院(

https://edu.huaweicloud.com/courses/ ),
課程獲取方式:在雲學院基礎課程站內搜尋“雲容器例項CCI服務”。
目前華為雲學院已上線大量相關免費課程供大家學習和探討。