日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

方案規劃

本文介紹使用容器服務ACK過程中涉及的規劃及使用方案等常見問題。

容器服務ACK中使用容器運行應用的大致流程是什么?

您的應用代碼可部署在線下或者云上。不論何種語言的代碼,您都可以將其以容器化的方式部署、交付及運行。從開發代碼到運行容器化應用,大致需要以下四個階段:

  1. 編寫代碼。

  2. 使用Dockerfile構建鏡像。

  3. 上傳鏡像至鏡像倉庫。您可以使用容器鏡像服務ACR來存放鏡像。

  4. 運行容器化應用。您可以使用容器服務 Kubernetes 版來一站式管理您的容器化應用。

術語

描述

Dockerfile

Dockerfile是一個文本文件,包含了將代碼打包成鏡像所需的指令。具體操作,請參見在Dockerfile中使用構建打包鏡像并運行

鏡像

鏡像是軟件交付的載體。相比傳統的如JAR、WAR、RPM包等,除了代碼外,鏡像還包含應用所依賴的軟件環境(容器運行時所需要的所有的文件集合)。使用鏡像可以快速生成一個容器,即運行的應用。

更多信息,請參見使用鏡像快速創建無狀態Deployment應用

容器

容器是一組具有隔離特性的進程集合,其特點是視圖隔離、資源可限制、具備獨立文件系統。您可以通過阿里云容器服務ACK對您所有的容器化應用進行全生命周期的高效管理。例如將某些容器組(Pod)調度到指定的Node節點(ECS服務器)上,或者在業務負載升高時進行擴容操作。

具體操作,請參見調度應用至指定節點啟用節點自動伸縮容器與鏡像

容器服務ACK與阿里云其他產品一起使用的推薦方案是什么?

通過阿里云容器服務ACK,您可以為應用業務創建所需的云服務器ECS、網絡、存儲等阿里云其他產品資源。您可以根據下圖創建最小交叉產品集合,獲得云原生系統構建、安全合規、微服務、可觀測、存儲、計算與網絡等方面的專業技術支持,適配您集群的開發與運維工作。

建議您關注與容器服務ACK相結合的可觀測性方案,即日志與監控產品。對于基礎設施監控、容器監控、應用性能監控和業務監控,不同層面可配上對應的可觀測性服務。

image

如何選擇容器服務ACK的集群類型?

關于阿里云容器服務ACK的集群類型的特點及使用場景,請參見什么是容器服務 Kubernetes 版

如何規劃集群容量?

集群的容量需要根據您業務流量壓力而定。集群總容量算法公式如下。公式

例如:有100個微服務,平均每個服務5個實例,每個實例用2核4 GB,預留10%冗余。總容量:100×5×110%×2核/100×5×110%×4 GB=1100核/2200 GB

如果您的業務波動明顯,有波峰和波谷變化,可以將日常容量之外的彈性容量以容器擴容的方式實現。具體操作,請參見彈性伸縮概述

ECS服務器怎么選型?

集群選擇節點時,節點規格優先于節點數量。在同樣滿足業務需求的情況下,優選方案為少量大規格ECS,而不是大量小規格ECS。如果是超大規模海量應用,推薦選用彈性裸金屬服務器(具體操作,請參見創建彈性裸金屬服務器實例)。集群中所有Worker節點的算力要看集群日常使用的總核性以及對服務可用度的容忍度。更多信息,請參見ECS選型推薦配置

如何選擇阿里云容器鏡像服務ACR個人版和企業版?

使用容器技術必不可少的步驟是把應用代碼打包成容器鏡像。對于容器鏡像的存放、版本管理和分發拉取等,需要開通容器鏡像服務ACR。容器鏡像服務分為個人版和企業版:

  • 個人版面向容器開發者,存儲及流量限額免費。

  • 企業版面向企業,對安全及性能需求高,業務多地域大規模部署。

更多信息,請參見什么是容器鏡像服務ACR

線上或線下已有一套環境,是否可以遷移到云上ACK?

可以,自建Kubernetes集群可以平滑遷移到阿里云Kubernetes集群。具體步驟,請參見Kubernetes遷移方案概述自建Kubernetes集群應用遷移至線上ACK集群

重要

請在集群遷移前充分評估,確保應用遷移對業務無影響。