Az Azure Container Registry szolgáltatási szintjei
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.
Erőforrás | Alapszintű | Standard | Prémium |
---|---|---|---|
Belefoglalt 1. tároló(GiB) | 10 | 100 | 500 |
Tárterületkorlát (TiB) | 40 | 40 | 40 |
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 | 1000 | 3000 | 10,000. |
Írási műveletek percenként2, 4 | 100 | 500 | 2000 |
Sávszélesség letöltése 2 (Mbps) | 30 | 60 | 100 |
Sávszélesség feltöltése 2 (Mbps) | 10 | 20 | 50 |
Webhookok | 2 | 10 | 500 |
Georeplikáció | N.A. | N.A. | Támogatott |
Rendelkezésreállási zónák | 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 push
olvasási műveletet tartalmaz egy meglévő rendszerkép jegyzékfájljának lekéréséhez.
5 A ( , content/read
, content/write
, metadata/read
metadata/write
) egyedi műveletei content/delete
megfelelnek 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
Átfutás
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.
Példa
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
Szabályozás
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 requests
hasonló 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.
Feljegyzé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:
- 1 bájtbanfelhasznált tárterület
- Webhookok száma
- Georeplikátorok száma (az otthoni replikát is beleértve)
- Privát végpontok száma
- IP-hozzáférési szabályok száma
- Virtuális hálózati szabályok száma
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.
Díjszabás
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.