雲容器實例服務入門必讀
華為雲容器實例(Cloud Container Instance)服務是基於Kubernetes的Serverless Container(無服務器容器)引擎,兼容Kubernetes和Docker的原生接口。用戶不再需要關註集群和服務器,通過簡單的三步配置,即可快速創建容器負載。
關鍵概念1:什麽是KataContainer
kata containers是OpenStack基金會發布的開源容器項目,提供直接在裸機上運行容器管理工具並實現工作負載強安全隔離的能力,將虛擬機的安全優勢與容器的速度和可管理性完美統一
Kata Containers主要優勢:
1.強大的安全性。采用輕量級虛擬化技術,提供虛擬機級別的安全隔離
3.良好的兼容性。Kata Containers兼容當前業界主流的容器接口規範,如OpenContainer Initiative(OCI)和Kubernetes container runtimeinterface(CRI);同時,也兼容不同架構的硬件平臺和不同的虛擬化環境
4.化繁為簡。不再需要虛擬機內部嵌套容器
關鍵概念2:什麽是容器編排調度引擎Kubernetes
?容器編排引擎提供資源的管理和容器的調度技術,提供容器應用生命周期管理、彈性伸縮、監控運維的基本機制,決定容器之間如何進行交互。
?Kubernetes(簡稱K8S)是主流的容器編排部署管理平臺。它基於Google Borg商用系統開發,具有輕量級,可移植性,高靈活性等特點。
?
關鍵概念3:Serverless Container
? Serverless 是一種架構理念,是指開發者不用擔心服務器的運行狀態(服務器是否在工作、應用是否正常運行等),進而達到提升應用開發效率、節約企業IT成本的效果。
? Serverless Computing 是繼雲計算之後的新一代計算模型,能讓用戶把繁雜的基礎設施等業務支撐交由雲服務廠商完成。
Serverless Container:
Serverless Container是Serverless 計算的基石,是Serverless 理念下的各種業務運行的支撐環境。
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服務”。
目前華為雲學院已上線大量相關免費課程供大家學習和探討。
雲容器實例服務入門必讀