Azure Container Registry service tiers

Az Azure Container Registry több szolgáltatási szinten (más néven termékváltozatokban) érhető el. Ezek a szintek kiszámítható díjszabást és számos lehetőséget biztosítanak a privát Docker-beállításjegyzék kapacitásához és használati mintáihoz való igazításhoz az Azure-ban.

Szint Leírás
Basic Költségoptimalizált belépési pont az Azure Container Registryt tanulmányozó fejlesztőknek. Az alapregisztrációs adatbázisok ugyanolyan programozott képességekkel rendelkeznek, mint a Standard és a Premium (például a Microsoft Entra hitelesítési integrációja, a rendszerképek törlése és a webhookok). A belefoglalt tárterület és a kép átviteli sebessége azonban leginkább az alacsonyabb használati forgatókönyvekhez felel meg.
Standard A standard regisztrációs adatbázisok ugyanazokat a képességeket kínálják, mint az Alapszintű, a megnövekedett tárterülettel és a kép átviteli sebességével. A Standard beállításjegyzékek a legtöbb éles forgatókönyvhöz megfelelők.
Prémium A prémium szintű regisztrációs adatbázisok biztosítják a legnagyobb mennyiségű belefoglalt tárterületet és egyidejű műveleteket, ami lehetővé teszi a nagy mennyiségű forgatókönyvet. A magasabb képátadás mellett a Premium olyan funkciókat is hozzáad, mint a georeplikálás egyetlen beállításjegyzék több régióban történő kezeléséhez, a lemezképcímkék aláírásának tartalommegbízhatósága , a privát végpontokkal való privát kapcsolat a beállításjegyzékhez való hozzáférés korlátozásához.

Az alapszintű, a standard és a prémium szintű szintek ugyanazokat a programozott képességeket biztosítják. Emellett a teljes mértékben az Azure által felügyelt rendszerkép-tárterület előnyeit is élvezhetik. A magasabb szintű szint kiválasztása nagyobb teljesítményt és skálázást biztosít. Több szolgáltatási szinttel megkezdheti az alapszintű használatot, majd a beállításjegyzék használatának növekedésével standard és prémium szintűre alakíthatja át.

Például:

  • Ha alapszintű beállításjegyzéket vásárol, az 10 GB-os tárhelyet tartalmaz. Az itt fizetett ár napi 0,167 dollár. Az árak kiszámítása amerikai dollár alapján történik.
  • Ha alapszintű regisztrációs adatbázissal rendelkezik, és 25 GB tárterületet használ, a további 15 GB-ért 0,003 USD/nap*15 = 0,045 usd/nap összeget kell fizetnie.
  • Tehát a 25 GB-os alapszintű ACR díjszabása 0,167 USD+0,045 USD= 0,212 USD naponta más kapcsolódó díjakkal, például hálózatkezeléssel, buildekkel stb. a Container Registry díjszabása szerint.

Szolgáltatási szint szolgáltatásai és korlátai

Az alábbi táblázat az alapszintű, standard és prémium szolgáltatási szintek funkcióit és beállításjegyzék-korlátait ismerteti.

Resource Alapszintű Standard Prémium
Belefoglalt 1. tároló(GiB) 10 100 500
Tárterületkorlát (TiB) 20 20 20
Képréteg maximális mérete (GiB) 200 200 200
Jegyzékfájl maximális mérete (MiB) 4 4 4
Olvasási műveletek percenként2, 3 1,000 3000 10,000.
Írási műveletek percenként2, 4 100 500 2,000
Sávszélesség letöltése 2 (Mbps) 30 60 100
Sávszélesség feltöltése 2 (Mbps) 10 20 50
Webhooks 2 10 500
Georeplikáció N.A. N.A. Támogatott
Availability zones N.A. N.A. Támogatott
Tartalommegbízhatóság N.A. N.A. Támogatott
Privát kapcsolat privát végpontokkal N.A. N.A. Támogatott
• Privát végpontok N.A. N.A. 200
Nyilvános IP-hálózati szabályok N.A. N.A. 100
Szolgáltatásvégpont virtuális hálózathoz való hozzáférése N.A. N.A. Előzetes verzió
• Virtuális hálózati szabályok N.A. N.A. 100
Felhasználó által kezelt kulcsok N.A. N.A. Támogatott
Adattárhatókörrel rendelkező engedélyek Támogatott Támogatott Támogatott
•Tokenek 100 500 50 000
• Hatókör-térképek 100 500 50 000
•Műveletek 500 500 500
• Tárházak hatókör-térképenként5 500 500 500
Névtelen lekéréses hozzáférés N/A Előzetes verzió Előzetes verzió

1 Az egyes szintek napi díja tartalmazza a tárhelyet. A beállításjegyzék tárterület-korlátja szerint további tárterület használható giB-enként további napidíj mellett. További információ a díjszabásról: Az Azure Container Registry díjszabása. Ha a beállításjegyzék tárterület-korlátját meghaladó tárhelyre van szüksége, forduljon az Azure ügyfélszolgálatához.

2Az olvasási műveletek, az írási műveletek és a sávszélesség értékei minimális becsült érték. Az Azure Container Registry a teljesítmény növelésére törekszik a használatnak megfelelően. A gyors letöltési sebesség eléréséhez az erőforrásoknak, az ACR-nek és az eszköznek is ugyanabban a régióban kell lenniük.

3Egy Docker-lekérés több olvasási műveletet jelent a rendszerkép rétegeinek számától, valamint a jegyzékfájl lekérésétől függően.

4Egy Docker-leküldés több írási műveletet jelent a leküldendő rétegek számától függően. Egy docker pusholvasási műveletet tartalmaz egy meglévő rendszerkép jegyzékfájljának lekéréséhez.

5 A ( , content/read, content/write, metadata/readmetadata/write ) egyedi műveleteicontent/deletemegfelelnek az adattárak hatókör-leképezésenkénti korlátjának.

Beállításjegyzék átviteli sebessége és szabályozása

Átviteli sebesség

Magas beállításjegyzék-műveletek létrehozásakor használja a szolgáltatási szint olvasási és írási műveleteire és sávszélességére vonatkozó korlátait a várt maximális átviteli sebesség útmutatójaként. Ezek a korlátok hatással vannak az adatsík műveleteire, beleértve a képek és egyéb összetevők felsorolását, törlését, leküldését és lekérését.

A rendszerkép-lekérések és leküldések átviteli sebességének pontosabb becsléséhez vegye figyelembe a beállításjegyzék korlátait és az alábbi tényezőket:

  • Képrétegek száma és mérete
  • Rétegek vagy alapképek újrafelhasználása képek között
  • további API-hívásokra lehet szükség az egyes lekérésekhez vagy leküldésekhez

További részletekért tekintse meg a Docker HTTP API V2 dokumentációját.

A beállításjegyzék átviteli sebességének kiértékelése vagy hibaelhárítása során vegye figyelembe az ügyfélkörnyezet konfigurációját is:

  • a Docker démonkonfigurációja egyidejű műveletekhez
  • a hálózati kapcsolat a beállításjegyzék adatvégpontjával (vagy végpontjaival, ha a beállításjegyzék georeplikált).

Ha problémákat tapasztal a beállításjegyzék átviteli sebességével kapcsolatban, olvassa el a beállításjegyzék teljesítményének hibaelhárításával foglalkozó témakört.

Example

Egyetlen 133 MB-os nginx:latest rendszerkép Azure-tárolóregisztrációs adatbázisba való leküldéséhez a rendszerkép öt rétegéhez több olvasási és írási művelet szükséges:

  • Olvasási műveletek a rendszerkép jegyzékfájljának olvasásához, ha az a beállításjegyzékben létezik
  • Írási műveletek a rendszerkép konfigurációs blobjának írásához
  • Írási műveletek a képjegyzék írásához

Throttling

A lekéréses vagy leküldéses műveletek szabályozása akkor fordulhat elő, ha a beállításjegyzék megállapítja, hogy a kérések aránya meghaladja a beállításjegyzék szolgáltatási szintje által megengedett korlátokat. A http 429-hez Too many requestshasonló hiba jelenhet meg.

A szabályozás ideiglenesen akkor fordulhat elő, ha nagyon rövid idő alatt képkikérési vagy leküldéses műveleteket hoz létre, még akkor is, ha az olvasási és írási műveletek átlagos sebessége a beállításjegyzék korlátain belül van. Előfordulhat, hogy újrapróbálkozási logikát kell implementálnia némi visszalépéssel a kódban, vagy csökkentenie kell a beállításjegyzékbe irányuló kérelmek maximális sebességét.

Beállításjegyzék-használat megjelenítése

Az az acr show-usage paranccsal az Azure CLI-ben, a Get-AzContainerRegistryUsage in Azure PowerShellben vagy a Használati adatok listázása REST API-ban pillanatképet kaphat a beállításjegyzék aktuális tárterület- és egyéb erőforrásainak felhasználásáról, összehasonlítva a beállításjegyzék szolgáltatási szintjének korlátaival. A tárterület-használat a beállításjegyzék Áttekintés lapján is megjelenik a portálon.

A használati adatok segítenek döntéseket hozni a szolgáltatási szint módosításáról, amikor a beállításjegyzék elérte a korlátot. Ez az információ segít a felhasználás kezelésében is.

Megjegyzés:

A beállításjegyzék tárterület-használata csak útmutatóként használható, és nem feltétlenül tükrözi a legutóbbi beállításjegyzék-műveleteket. A beállításjegyzék StorageUsed metrikájának figyelése a naprakész adatokért.

A beállításjegyzék szolgáltatási szintjétől függően a használati adatok a következők némelyikét vagy mindegyikét tartalmazzák, valamint az adott szint korlátját:

1Georeplikált beállításjegyzékben a tárhelyhasználat az otthoni régióban jelenik meg. Szorozza meg a felhasznált teljes tárterület replikációinak számával.

Rétegek módosítása

A beállításjegyzék szolgáltatási szintjét az Azure CLI-vel vagy az Azure Portalon módosíthatja. Szabadon mozoghat a rétegek között, amíg a átváltott szint rendelkezik a szükséges maximális tárkapacitással.

A beállításjegyzék leállása és a beállításjegyzék műveletei nem befolyásolják a szolgáltatási szintek közötti váltást.

Azure CLI

Az Azure CLI szolgáltatásszintjei közötti váltáshoz használja az az acr update parancsot. Például a Prémium verzióra való váltáshoz:

az acr update --name myContainerRegistry --sku Premium

Azure PowerShell

Az Azure PowerShell szolgáltatásszintjei közötti váltáshoz használja az Update-AzContainerRegistry parancsmagot. Például a Prémium verzióra való váltáshoz:

Update-AzContainerRegistry -ResourceGroupName myResourceGroup -Name myContainerRegistry -Sku Premium

Azure Portal

A tárolóregisztrációs adatbázis áttekintésében az Azure Portalon válassza a Frissítés lehetőséget, majd válasszon egy új termékváltozatot a termékváltozat legördülő listából.

Update container registry SKU in Azure portal

Pricing

Az Azure Container Registry szolgáltatásszintjeire vonatkozó díjszabási információkért tekintse meg a Container Registry díjszabását.

Az adatátvitel díjszabásáról további információt a Sávszélesség díjszabásának részletei című témakörben talál.

Következő lépések

Az Azure Container Registry ütemterve

Látogasson el az ACR-ütemtervre a GitHubon, és tájékozódjon a szolgáltatás közelgő funkcióiról.

Azure Container Registry UserVoice

Új funkciójavaslatok beküldése és szavazása az ACR UserVoice-ban.