Gyakori kérdések a Azure Container Instances

Ez a cikk a Azure Container Instances kapcsolatos gyakori kérdésekre ad választ.

Üzembe helyezés

Mekkora lehet a tárolórendszerképem?

Az üzembe helyezhető tárolólemezképek maximális mérete Azure Container Instances 15 GB. Előfordulhat, hogy az üzembe helyezés pillanatában rendelkezésre álló pontos rendelkezésre állástól függően nagyobb lemezképeket is üzembe helyezhet, ez azonban nem garantált.

A tárolólemezkép mérete befolyásolja, hogy mennyi ideig tart az üzembe helyezés, ezért általában érdemes a tárolólemezképeket a lehető legkisebbre szűkíteni.

Hogyan gyorsíthatom fel a tároló üzembe helyezését?

Mivel az üzembe helyezési idők egyik fő tényezője a lemezkép mérete, keressen módot a méret csökkentésére. Távolítsa el a szükségtelen rétegeket, vagy csökkentse a lemezkép rétegeinek méretét (egy könnyebb alap operációsrendszer-rendszerkép kiválasztásával). Ha például Linux-tárolókat futtat, fontolja meg az Alpine alaprendszerképként való használatát a teljes Ubuntu-kiszolgáló helyett. Windows-tárolók esetében is használjon nano Server-alapú rendszerképet, ha lehetséges.

Emellett ellenőrizze az Azure Container Images előre gyorsítótárazott rendszerképeinek listáját is, amely a List Cached Images API-val érhető el. Előfordulhat, hogy ki tud váltani egy képréteget az egyik előre gyorsítótárazott lemezképhez.

Részletesebb útmutatást talál a tároló indítási idejének csökkentéséről.

Milyen windowsos alap operációsrendszer-lemezképek támogatottak?

Megjegyzés

A Windows 2020-as frissítései utáni visszamenőleges kompatibilitással kapcsolatos problémák miatt a következő rendszerképverziók tartalmazzák az alapként szolgáló rendszerképben ajánlott minimális verziószámot. A régebbi rendszerképverziókat használó jelenlegi üzemelő példányokra nincs hatással, de az új üzemelő példányoknak meg kell felelnie az alábbi alaprendszerképeknek. 2021. június 14-e után az ACI már nem támogatja a régebbi verziószámokat használó üzembe helyezéseket.

alaprendszerképek Windows Server 2016

Fontos

Mostantól 2022. december 31-ig továbbra is üzembe helyezhet Windows Server 2016 tárolócsoportokat Azure Container Instances. Ezt a dátumot követően Windows Server 2016 képek már nem támogatottak. A Windows Server 2016 tárolócsoportjaim Áttelepítése Windows Server 2019-rendszerképekbe Hogyan című témakörben talál útmutatást a számítási feladatok közötti váltáshoz.

Megjegyzés

A Semi-Annual Channel 1709-es vagy 1803-es kiadásán alapuló Windows-rendszerképek nem támogatottak.

Windows Server 2019 és ügyfélalaprendszerképek

Milyen .NET- vagy .NET Core-rendszerképréteget használjak a tárolóban?

Használja a követelményeknek megfelelő legkisebb rendszerképet. Linux esetén használhat futtatókörnyezet-alpine .NET Core-rendszerképet, amely a .NET Core 2.1 kiadása óta támogatott. Windows esetén, ha a teljes .NET-keretrendszer használja, akkor Windows Server Core rendszerképet kell használnia (csak futtatókörnyezeti rendszerképet, például 4.7.2-windowsservercore-ltsc2016). A csak futtatókörnyezeti rendszerképek kisebbek, de nem támogatják a .NET SDK-t igénylő számítási feladatokat.

Megjegyzés

Az ACI nem tud lemezképeket lekérni a nem OCI-kompatibilis beállításjegyzékekből.

Milyen típusú tárolóregisztrációs adatbázisok kompatibilisek az ACI-val?

Az ACI támogatja az ACR és más külső tárolóregisztrációs adatbázisok, például a DockerHub rendszerképeinek lekérését. Az ACI támogatja az ACR-ből és más, külső OCI-kompatibilis tárolóregisztrációs adatbázisokból( például a DockerHubból) származó rendszerképek lekérését egy olyan végponttal, amely nyilvánosan elérhető az interneten.

Hogyan migrálom Windows Server 2016 tárolócsoportjaimat Windows Server 2019-rendszerképekbe?

  1. Azonosítsa a jelenleg használt Alap Windows-rendszerképet.

    Ha közvetlenül a Microsoft Container Registryből (MCR) kér le, akkor a rendszerkép neve lesz az alapként szolgáló rendszerkép.

    Ha privát beállításjegyzékkel dolgozik, meg kell vizsgálnia a Docker-fájlt az alapként szolgáló rendszerkép azonosításához, amely a FROM sor után lesz feltüntetve.

  2. Válassza ki a Windows Server 2019-ből használni kívánt új alaprendszerképet. Az alábbiakban néhány példát láthat a Azure Container Instances gyakran használt Windows Server 2016 rendszerképekre, valamint a Windows Server 2019 rendszerképek cseréjére vonatkozó javaslatainkra.

    Windows Server 2016 kép Ajánlott Windows Server 2019-rendszerképek
    mcr.microsoft.com/windows/servercore/iis mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019
    mcr.microsoft.com/windows/servercore:ltsc2016 mcr.microsoft.com/windows/servercore:ltsc2019

    További információ a képfelderítésről .

    Megjegyzés

    Ha segítségre van szüksége az új alaprendszerkép kiválasztásához, hozzon létre egy Azure-támogatási jegyet.

  3. Az ACI-tárolócsoport frissítéséhez kövesse Azure Container Instances útmutatóban szereplő tárolók frissítését az új alaprendszerkép használatához.

    Ha MCR-t használ a tárolóregisztrációs adatbázishoz, az MCR-rendszerkép nevét közvetlenül a tárolócsoport rendszerképparaméterébe adhatja át.

    Ha privát tárolóregisztrációs adatbázist használ, kövesse a Tárolók frissítése a Windows operációs rendszer új verziójára című cikk lépéseit. Ha módosította őket, győződjön meg arról, hogy a tárolócsoport rendszerkép-beállításjegyzék-paraméterei frissülnek.

Rendelkezésre állás és kvóták

Hány magot és memóriát foglaljak le a tárolóimhoz vagy a tárolócsoporthoz?

Ez valóban a számítási feladattól függ. Kezdjen kicsiben, és tesztelje a teljesítményt a tárolók működésének megtekintéséhez. Monitorozza a cpu- és memóriaerőforrás-használatot, majd adja hozzá a magokat vagy a memóriát a tárolóban üzembe helyezett folyamatok típusa alapján.

Győződjön meg arról is, hogy az üzembe helyezett régió erőforrás-elérhetőségét a processzormagok felső határa és a tárolócsoportonként rendelkezésre álló memória felső határa alapján ellenőrzi.

Megjegyzés

A szolgáltatás mögöttes infrastruktúrája egy kis mennyiségű tárolócsoport erőforrásait használja. A tárolók a legtöbb erőforráshoz hozzáférhetnek, de a csoporthoz lefoglalt összes erőforráshoz nem. Ezért tervezze meg egy kis erőforráspuffert, amikor erőforrásokat kér a csoport tárolóihoz.

Milyen mögöttes infrastruktúrán fut az ACI?

Azure Container Instances célja, hogy egy kiszolgáló nélküli, igény szerinti tárolószolgáltatás legyen, ezért azt szeretnénk, ha a tárolók fejlesztésére összpontosítanánk, és ne az infrastruktúrával foglalkozzon! Azok számára, akik kíváncsiak vagy teljesítmény-összehasonlítást szeretnének végezni, az ACI különböző termékváltozatú Azure-beli virtuális gépeken fut, elsősorban az F és a D sorozatból. Azt várjuk, hogy ez a jövőben változni fog, ahogy tovább fejlesztjük és optimalizáljuk a szolgáltatást.

Több ezer magot szeretnék üzembe helyezni az ACI-n – növelhetem a kvótámat?

Igen (néha). Az aktuális kvótákról és a kérelmek által növelhető korlátokról a kvótákról és korlátokról szóló cikkben olvashat.

Üzembe helyezhetek több mint 4 magot és 16 GB RAM-ot?

Jelenleg nem. Jelenleg ezek a tárolócsoportok maximális számai. Konkrét követelményekkel vagy kérésekkel forduljon az Azure ügyfélszolgálatához.

Mikor lesz az ACI egy adott régióban?

A régió aktuális elérhetőségét itt tesszük közzé. Ha egy adott régióra vonatkozó követelménye van, forduljon az Azure ügyfélszolgálatához.

Funkciók és forgatókönyvek

Hogyan skálázni egy tárolócsoportot?

A skálázás jelenleg nem érhető el tárolókhoz vagy tárolócsoportokhoz. Ha több példányt kell futtatnia, az API-val automatizálhatja és további kéréseket hozhat létre a tárolócsoportok szolgáltatáshoz való létrehozásához.

Milyen funkciók érhetők el az egyéni virtuális hálózaton futó példányok számára?

Tárolócsoportokat helyezhet üzembe egy tetszőleges Azure-beli virtuális hálózaton, és privát IP-címeket delegálhat a tárolócsoportoknak, hogy a virtuális hálózaton belüli forgalmat az Azure-erőforrások között irányíthassa. A Azure Container Instances hálózati forgatókönyveivel és korlátozásaival kapcsolatban lásd a virtuális hálózati forgatókönyveket és erőforrásokat.

Az ACI szolgáltatás fenntartja a portokat a szolgáltatás működéséhez?

Igen, az ACI szolgáltatás a következő portokat foglalja le a szolgáltatás működéséhez: 22, 443, 1025-1027, 3389-3399, 9999, 19000, 19080, 19390, 19100, 20000-30000, 49152-65534. Ne használja ezeket a portokat a tárolócsoport definíciójában.

Díjszabás

Mikor indul el a fogyasztásmérő?

A tárolócsoport időtartamának kiszámítása attól az időponttól számítható ki, amikor az első tároló lemezképét (új üzembe helyezés esetén) lekéri, vagy a tárolócsoport újraindul (ha már üzembe lett helyezve), amíg a tárolócsoport le nem áll. Részletekért lásd Container Instances díjszabását.

Leállítja a terhelést a tárolók leállításakor?

A mérőszámok a teljes tárolócsoport leállítása után leállnak. Amíg a tárolócsoport egyik tárolója fut, az erőforrásokat abban az esetben tároljuk, ha újra szeretné indítani a tárolókat.