Azure Container Registry 服務層級

Azure Container Registry 具有多個服務層級 (也稱為SKU)。 這些層級會提供可預測的定價,以及數個可符合您在 Azure 中私用 Docker 登錄容量和使用模式的選項。

描述
基本 適用於正在學習 Azure Container Registry 之開發人員的成本最佳化進入點。 「基本」登錄具有與「標準」和「進階」相同的程式設計功能 (例如 Azure Active Directory 驗證整合映像刪除Webhook)。 不過,內含儲存體和映像輸送量最適合較低的使用方式情節。
Standard 「標準」登錄提供與「基本」相同的功能,並且提高內含儲存體和映像輸送量。 「標準」登錄應該能滿足大部分實際執行案例的需求。
高級 「進階」登錄提供最多的內含儲存體和並行作業,可啟用大量情節。 除了更高的映像輸送量之外,「進階」也會新增功能,例如新增異地複寫以在多個區域上管理單一登錄,針對映像標籤簽署新增內容信任,新增具有私人端點的私人連結以限制登錄的存取權。

基本、標準和進階層級全都提供相同的程式設計功能。 也可從完全由 Azure 管理的映像儲存體中得到好處。 選擇較高的層級可提供更多的效能和延展性。 由於有多個服務層級,您可以一開始先使用「基本」,再隨著登錄使用量的增加而轉換為「標準」和「進階」。

服務層級功能和限制

下表詳細說明 Basic、Standard 和 Premium 服務層的功能和登錄限制。

資源 基本 標準 Premium
包含的儲存體1 (GiB) 10 100 500
儲存體限制 (TiB) 20 20 20
映像層大小上限 (GiB) 200 200 200
每分鐘的 ReadOps2, 3 1,000 3,000 10,000
每分鐘的 WriteOps2, 4 100 500 2,000
下載頻寬 2 (Mbps) 30 60 100
上傳頻寬 2 (Mbps) 10 20 50
Webhook 2 10 500
異地複寫 N/A N/A 支援
可用性區域 N/A N/A 預覽
內容信任 N/A N/A 支援
具有私人端點的私人連結 N/A N/A 支援
• 私人端點 N/A N/A 10
公用 IP 網路規則 N/A N/A 100
服務端點 VNet 存取 N/A N/A 預覽
客戶管理的金鑰 N/A N/A 支援
存放庫範圍的權限 N/A N/A 預覽
• 權杖 N/A N/A 20,000
• 範圍對應 N/A N/A 20,000
• 每個範圍對應的存放庫 N/A N/A 500

1 每一層的每日費率包含的儲存體。 可以使用額外的儲存體,每個 GiB 需要額外的每日費率,以登錄儲存體限制為上限。 如需費率資訊,請參閱 Azure Container Registry 定價。 如果您需要的儲存體超過登錄儲存體上限,請連絡 Azure 支援。

2ReadOpsWriteOps 和「頻寬」是最小預估值。 Azure Container Registry 致力於改善需要使用時的效能。

3docker pull 會根據映像中的圖層數目以及資訊清單擷取,來轉譯為多個讀取作業。

4docker push 會根據必須推送的圖層數目,來轉譯為多個寫入作業。 docker push 包含 ReadOps,以擷取現有映像的資訊清單。

變更層級

您可以使用 Azure CLI 或在 Azure 入口網站中變更登錄的服務層級。 只要您要切換的階層具有所需的儲存體容量上限,您就可以在各層之間自由移動。

當您在服務層之間移動時,不會發生任何登錄中斷或對登錄作業的影響。

Azure CLI

若要在 Azure CLI 中改用其他服務層級,請使用 az acr update 命令。 例如,若要改用進階:

az acr update --name myregistry --sku Premium

Azure 入口網站

在 Azure 入口網站的容器登錄 [概觀] 中,選取 [更新],然後從 SKU 下拉式清單中選取新的 SKU

在 Azure 入口網站中更新容器登錄 SKU

定價

如需每個 Azure Container Registry 服務層級的定價資訊,請參閱容器登錄定價

如需資料傳輸定價的詳細資訊,請參閱頻寬定價詳細資料

後續步驟

Azure Container Registry 藍圖

請瀏覽 GitHub 上的 ACR Roadmap ACR 藍圖),以尋找服務中即將推出功能的相關資訊。

Azure Container Registry UserVoice

送出並票選 ACR UserVoice 中的新功能建議。