Mi az az Azure Container Instances?

Egyre többen használják a tárolókat felhőalapú alkalmazások csomagolásához, üzembe helyezéséhez és felügyeletéhez. Az Azure Container Instances a tárolók Azure-ban való futtatásának leggyorsabb és legegyszerűbb módját nyújtja anélkül, hogy virtuális gépeket kellene kezelnie vagy magasabb szintű szolgáltatást kellene alkalmaznia.

Az Azure Container Instances ideális megoldás minden olyan forgatókönyv esetében, amely elkülönített tárolókban valósulhat meg, beleértve az egyszerű alkalmazásokat, a tevékenységek automatizálását és a buildfeladatokat. Az olyan forgatókönyvek esetében, ahol teljes tárolóvezénylésre van szükség, beleértve a több tároló közötti szolgáltatásfelderítést, az automatikus skálázást és az összehangolt alkalmazásfrissítéseket, javasoljuk Azure Kubernetes Service (AKS) használatát.

Rövid indítási idők

A tárolók jelentős előnyöket nyújtanak a virtuális gépekkel (VM-ekkel) szemben az indítás terén. Az Azure Container Instanceszel másodpercek alatt elindíthat egy tárolót az Azure-ban anélkül, hogy virtuális gépeket kellene kiépítenie és kezelnie.

Linux- vagy Windows tárolórendszerképek használata Docker Hub, privát Azure-tárolóregisztrációs adatbázisból vagy más felhőalapú Docker-beállításjegyzékből. Az ACI által támogatott beállításjegyzékek megismeréséhez tekintse meg a gyakori kérdéseket . Azure Container Instances számos gyakori alap operációsrendszer-lemezképet gyorsítótáraz, így felgyorsítja az egyéni alkalmazásrendszerképek üzembe helyezését.

Tároló-hozzáférés

Azure Container Instances lehetővé teszi, hogy a tárolócsoportokat közvetlenül az interneten, IP-címmel és teljes tartománynévvel (FQDN) elérhetővé tehesse. Tárolópéldány létrehozásakor egyéni DNS-névcímkét kell megadnia ahhoz, hogy az alkalmazás elérhető legyen a customlabel.azureregion.azurecontainer.io régióban.

Azure Container Instances támogatja a parancsok futtatását egy futó tárolóban egy interaktív rendszerhéj biztosításával, amely segítséget nyújt az alkalmazásfejlesztéshez és a hibaelhárításhoz. Az Access HTTPS protokollon keresztül, TLS használatával védi az ügyfélkapcsolatokat.

Fontos

2020. január 13-tól Azure Container Instances megköveteli, hogy a kiszolgálók és alkalmazások biztonságos kapcsolatai a TLS 1.2-t használják. A TLS 1.0 és 1.1 támogatása megszűnik.

Megfelelő üzemelő példányok

Hipervizorszintű biztonság

Korábban a tárolók biztosítottak ugyan alkalmazásfüggőség-elkülönítési és erőforrás-szabályozási funkciót, azonban nem voltak eléggé megerősítve a rosszindulatú több-bérlős alkalmazásokhoz. Az Azure Container Instances használatakor az alkalmazások ugyanannyira el vannak különítve a tárolóban, mintha egy virtuális gépen futnának.

Ügyféladatok

Az ACI szolgáltatás tárolja a szükséges minimális ügyféladatokat, hogy a tárolócsoportok a várt módon fussanak. Az ügyféladatok egyetlen régióban való tárolása jelenleg csak a Délkelet-ázsiai régióban (Szingapúr) érhető el, az Ázsia Csendes-óceáni földrajzi régióban és a Dél-Brazília (Sao Paulo állam) Régióban( Brazília Geo). Az összes többi régióban az ügyféladatok a Geoban vannak tárolva. További információért forduljon az Azure ügyfélszolgálatához.

Egyéni méretek

A tárolók általában egyetlen alkalmazás futtatására vannak optimalizálva, azonban ezeknek az alkalmazásoknak a pontos igényei nagyon is eltérőek lehetnek. Az Azure Container Instances optimális kihasználtságot biztosít, mivel pontosan megadható a processzormagok száma és a memória mennyisége. A fizetés az igényelt erőforrások alapján történik másodpercalapú elszámolás szerint, így tényleges igényeinek megfelelően optimalizálhatja költségeit a legkisebb részletekig.

Az olyan nagy számítási igényű feladatokhoz, mint a gépi tanulás, Azure Container Instances ütemezhet Linux-tárolókat NVIDIA Tesla GPU-erőforrások használatára (előzetes verzió).

Állandó tárolók

Az állapot Azure Container Instances való lekéréséhez és megőrzéséhez az Azure Storage által támogatott Azure Files megosztások közvetlen csatlakoztatását kínáljuk.

Linux- és Windows-tárolók

Az Azure Container Instances használatával a Windows- és a Linux-tárolókat ugyanazzal az API-val ütemezheti. Egyszerűen adja meg az operációs rendszer típusát a tárolócsoportok létrehozásakor.

Egyes funkciók jelenleg Linux-tárolókra vannak korlátozva:

Windows tárolók üzembe helyezéséhez használjon gyakori Windows alaprendszerképeken alapuló rendszerképeket.

Együttesen ütemezett csoportok

Az Azure Container Instances támogatja az olyan több tárolóból álló csoportok ütemezését, amelyek osztoznak a gazdagépen, a helyi hálózaton és a tárolón, valamint azonos az életciklusuk. Ennek segítéségével kombinálhatja a fő alkalmazástárolóját más, támogató szerepű tárolókkal, például naplózó oldalkocsikkal.

Virtuális hálózat üzembe helyezése

Azure Container Instances lehetővé teszi tárolópéldányok Üzembe helyezését egy Azure-beli virtuális hálózaton. A virtuális hálózaton belüli alhálózatba való üzembe helyezéskor a tárolópéldányok biztonságosan kommunikálhatnak a virtuális hálózat más erőforrásaival, beleértve a helyszíni erőforrásokat is ( VPN-átjárón vagy ExpressRoute-on keresztül).

Következő lépések

Próbáljon üzembe helyezni egy tárolót az Azure-ban egyetlen parancs használatával a rövid útmutatónk alapján: