Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Container Registry je k dispozici ve více SKU. Tyto cenové úrovně, označované také jako cenové plány nebo úrovně, podporují předvídatelné ceny a odpovídají různým vzorům kapacity a využití vašeho privátního registru kontejneru v Azure.
Při vytváření registru vyberete cenový plán , který určuje funkce a limity vašeho registru. Vyberte plán, který odpovídá vašim očekávaným vzorům využití, jako je počet obrázků, potřeby úložiště a požadavky na výkon.
Azure Container Registry nabízí tři varianty cenových plánů: Basic, Standard a Premium. Každá skladová položka nabízí jinou sadu funkcí a omezení pro různé scénáře, od vývoje a testování až po produkční úlohy.
| skladová jednotka (SKU) | Popis |
|---|---|
| Basic | Nákladově optimalizovaný vstupní bod pro vývojáře, kteří se učí o Azure Container Registry. Základní registry mají většinu stejných funkcí jako registry úrovně standard a premium, například Microsoft Entra integrace ověřování, odstranění obrazu a webhooky. Zahrnutá propustnost úložiště a image jsou ale nejvhodnější pro scénáře s nižším využitím a některé funkce nejsou k dispozici. |
| Standard | Standardní registry nabízejí stejné možnosti jako Basic se zvýšenou propustností úložiště a imagí. Standardní registry vyhovují potřebám mnoha produkčních scénářů. |
| Premium | Registry úrovně Premium poskytují nejvyšší množství zahrnutého úložiště a souběžných operací, což umožňuje scénáře s velkým objemem. Kromě vyšší propustnosti imagí přidává Premium funkce, jako je geografická replikace pro zajištění vysoké dostupnosti, a to prostřednictvím správy jednoho registru ve více oblastech, privátního propojení s privátními koncovými body za účelem omezení přístupu k registru a vyšší souběžnosti rozhraní API a propustnosti šířky pásma pro rozsáhlá souběžná nasazení. |
Každá skladová položka zahrnuje specifické množství volného úložiště, přičemž dodatečné úložiště je dostupné za GB sazbu. Každá skladová položka má také jiný limit maximálního úložiště.
Skladové položky Basic, Standard a Premium poskytují stejné programové funkce a rozhraní API roviny dat. Všechna také využívají výhod úložiště imagí spravovaného výhradně v Azure a všechny skladové položky mají ve výchozím nastavení povolenou redundanci zón v zónách služby Azure Container Registryv podporovaných oblastech. Skladová položka Premium ale umožňuje širší škálu funkcí a má vyšší limity.
Funkce a omezení skladové položky
Následující tabulka podrobně popisuje omezení funkcí a registru skladových položek Basic, Standard a Premium.
| Prostředek | Basic | Standard | Premium |
|---|---|---|---|
| Zahrnutý úložný prostor1 (GiB) | 10 | 100 | 500 |
| Limit úložiště (TiB) | 40 | 40 | 100 |
| Maximální velikost vrstvy obrázku (GiB) | 200 | 200 | 200 |
| Maximální velikost manifestu (MiB) | 4 | 4 | 4 |
| Webhooky | 2 | 10 | 500 |
| Privátní odkaz s privátními koncovými body | – | – | Podporováno |
| • Privátní koncové body | – | – | 200 |
| Pravidla sítě veřejných IP adres | – | – | 200 |
| Přístup ke koncovému bodu služby VNet | – | – | Preview |
| • Pravidla virtuální sítě | – | – | 100 |
| Oprávnění omezená na úložiště prostřednictvím přiřazení rolí v Microsoft Entra | Podporováno | Podporováno | Podporováno |
| Oprávnění na úrovni úložiště s tokeny mimo Microsoft Entra a mapami rozsahu | Podporováno | Podporováno | Podporováno |
| • Tokeny Entra od jiných výrobců než Microsoft | 100 | 500 | 50 000 |
| • Mapování rozsahu tokenů bez Microsoft Entra | 100 | 500 | 50 000 |
| • Akce pro mapování rozsahu tokenů jiných než Microsoft Entra | 500 | 500 | 500 |
| • Úložiště podle mapování oboru tokenů mimo Microsoft Entra2 | 500 | 500 | 500 |
| Anonymní přístup pro získání dat | – | Podporováno | Podporováno |
| Geografická replikace | – | – | Podporováno |
| Vyhrazené datové koncové body | – | – | Podporováno |
| Zóny dostupnosti | Podporováno | Podporováno | Podporováno |
| Důvěryhodnost obsahu | – | – | Podporováno |
| Klíče spravované zákazníkem | – | – | Podporováno |
| Připojené registry | – | – | Podporováno |
| Streamování artefaktů | – | – | Podporováno |
| Pravidla mezipaměti artefaktů | – | Podporováno | Podporováno |
| Konfigurace pravidla přístupu IP | – | – | Podporováno |
| Zásady uchovávání informací pro neoznačené manifesty | – | – | Podporováno |
| Přenos artefaktů | – | – | Podporováno |
| Zásady exportu | – | – | Podporováno |
| Vyhrazené pooly agentů pro úlohy | – | – | Podporováno |
1 Úložiště zahrnuté v denní sazbě každé úrovně. Další úložiště je možné použít až do limitu úložiště registru za příplatek za den na GiB. Informace o sazbách najdete u cen Azure Container Registry. Pokud potřebujete úložiště nad rámec limitu úložiště registru, obraťte se na podporu Azure.
2 jednotlivé akcecontent/delete, content/read, content/write, metadata/read, metadata/write odpovídají limitu úložišť na mapování rozsahu tokenů, které nejsou Microsoft Entra.
Poznámka:
Některé limity uvedené v této tabulce můžete zvýšit kontaktováním podpory Azure. Můžete například požádat o zvýšení limitů privátních koncových bodů, zvýšení výkonu nahrávání a stahování imagí kvůli omezení rychlosti nebo šířky pásma, nebo obecných limitů úložiště.
Informace o cenách jednotlivých SKU Azure Container Registry najdete v tématu Container Registry pricing. Podrobnosti o cenách přenosů dat najdete v tématu Ceny šířky pásma.
Omezení výkonu stahování a nahrávání image registru
Souběžnost rozhraní API, propustnost šířky pásma a omezování během operací s velkým objemem primárně ovlivňují výkon stahování a nahrávání imagí. Tyto faktory určují skladová položka registru, konfigurace sítě a konfigurace klienta.
Omezení souběžnosti rozhraní API a propustnosti šířky pásma
Vaše skladová položka určuje souběžnost rozhraní API a propustnost šířky pásma. Vyšší SKU podporují více souběžných operací a větší šířku pásma pro datové operace, jako je výpis, odstranění, odesílání a načítání obrazů.
Následující faktory ovlivňují souběžnost rozhraní API a propustnost šířky pásma během načítání a zápisů image:
- Počet a velikost vrstev obrázků
- Opakované použití vrstev mezi imagemi v registru
- Další volání rozhraní API požadovaná pro každou operaci
- Škálování souběžných nasazení, jako jsou nasazení Kubernetes, která načítá image napříč několika uzly současně
Výkon ovlivňují následující faktory klientského prostředí:
- Konfigurace démona Dockeru nebo Podmanu pro souběžné operace
- Konfigurace modulu runtime kontejneru, jako nastavení souběžnosti
containerdnebo CRI-O. - Konfigurace clusteru nebo nastavení roviny dat clusteru
Výkon ovlivňují následující faktory sítě:
- Šířka pásma a latence sítě pro síťové skoky od klientů k registru
- Konfigurace sítě na straně klienta, například pravidla brány firewall a nastavení proxy serveru
- Geografická vzdálenost k registru nebo nejbližší replice, jestliže je geograficky replikována
Další informace o operacích rozhraní API, ke kterým dochází během nabízení a vyžádání image, najdete v dokumentaci k rozhraní DOcker HTTP API V2 . Nápovědu k řešení potíží najdete v tématu Řešení potíží s výkonem registru.
Regulace a omezení šířky pásma
Během období vysokého objemu požadavků můžete narazit na omezování kvůli chybě HTTP 429 Too many requests nebo pomalé propustnosti šířky pásma. Zmírnění těchto problémů:
- Implementujte logiku opakování s exponenciálním zpožděním.
- Snižte rychlost souběžných požadavků.
- Rozložte masová nasazení, abyste snížili souběžné stahování imagí přes více uzlů.
Poznámka:
Pokud je rozhraní API trvale omezováno nebo je propustnost šířky pásma pomalá, zvažte aktualizaci SKU registru na vyšší. Můžete také kontaktovat podporu Azure a požádat o navýšení limitu.
Zobrazení využití registru
Informace o využití pomáhají při rozhodování o změně skladové položky , když se registr blíží limitu, a pomáhá spravovat spotřebu.
Pokud chcete získat snímek aktuální spotřeby úložiště a dalších prostředků vašeho registru v porovnání s limity pro SKU daného registru, zkontrolujte na portálu Azure stránku Přehled vašeho registru. Můžete také použít rozhraní API, jako jsou az acr show-usage (Azure CLI), Get-AzContainerRegistryUsage (Azure PowerShell) nebo Registries – Výpis využití (REST API).
Poznámka:
Využití úložiště registru nemusí odrážet všechny nedávné operace registru. Monitorujte metriku registruStorageUsed pro aktuální data.
V závislosti na SKU vašeho registru obsahují informace o využití některé nebo všechny následující údaje spolu s limitem v daném SKU:
- Úložiště spotřebované v bajtech
- Počet webhooků
- Počet geografických replikací (včetně domovské repliky )
- Počet privátních koncových bodů
- Počet pravidel přístupu k IP adresě
- Počet pravidel virtuální sítě
V geograficky replikovaném registru se pro domovskou oblast zobrazuje využití úložiště. Vynásobte počtem replik pro celkové množství úložiště.
Změna SKU v registru
Skladovou položku registru můžete změnit na portálu Azure nebo pomocí Azure CLI nebo Azure PowerShell. Mezi skladovými položkami můžete volně přecházet, pokud má skladová položka, na kterou přecházíte, požadovanou maximální kapacitu úložiště.
Když změníte skladovou položku registru, nedojde k žádnému výpadku ani dopadu na operace registru. Pokud ale přejdete z úrovně Premium na nižší skladovou položku, funkce specifické pro premium jsou zakázané. V některých případech je potřeba odstranit zdroje související s těmito funkcemi, než můžete přepnout SKU. Před přepnutím z úrovně Premium na Standard nebo Basic musíte například odstranit všechny geografické replikace nebo připojené registry.
Pokud chcete změnit skladové položky na portálu Azure, přejděte do registru kontejneru. V nabídce služby v části Nastavení vyberte Vlastnosti. Změňte možnost Cenový plán a pak vyberte Uložit.
Pokud chcete změnit skladové položky pomocí Azure CLI, použijte příkaz az acr update. Pokud chcete například přepnout na Premium:
az acr update --name myContainerRegistry --sku Premium
Pokud chcete změnit skladové položky pomocí Azure PowerShell, použijte rutinu Update-AzContainerRegistry. Pokud chcete například přepnout na Premium:
Update-AzContainerRegistry -ResourceGroupName myResourceGroup -Name myContainerRegistry -Sku Premium
Související obsah
Informace o nadcházejících funkcích Azure Container Registry najdete v GitHub na Roadmap.