Mi az az Azure Container Instances?What is 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.Containers are becoming the preferred way to package, deploy, and manage cloud applications. 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.Azure Container Instances offers the fastest and simplest way to run a container in Azure, without having to manage any virtual machines and without having to adopt a higher-level service.

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.Azure Container Instances is a great solution for any scenario that can operate in isolated containers, including simple applications, task automation, and build jobs. Olyan forgatókönyvek esetén, ahol teljes tároló-előkészítésre van szükség, beleértve a szolgáltatások felderítését több tárolóban, az automatikus skálázást és az alkalmazások koordinált frissítését, javasoljuk, hogy az Azure Kubernetes Service (ak) szolgáltatást.For scenarios where you need full container orchestration, including service discovery across multiple containers, automatic scaling, and coordinated application upgrades, we recommend Azure Kubernetes Service (AKS).

Rövid indítási időkFast startup times

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.Containers offer significant startup benefits over virtual machines (VMs). 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.Azure Container Instances can start containers in Azure in seconds, without the need to provision and manage VMs.

Linux-vagy Windows-tárolói rendszerképeket hozhat a Docker hub, egy privát Azure Container Registryvagy más felhőalapú Docker-beállításjegyzékből.Bring Linux or Windows container images from Docker Hub, a private Azure container registry, or another cloud-based docker registry. Azure Container Instances gyorsítótárba helyezi az egyes általános operációsrendszer-lemezképeket, így gyorsíthatja az egyéni alkalmazások lemezképének üzembe helyezését.Azure Container Instances caches several common base OS images, helping speed deployment of your custom application images.

Megjegyzés

Jelenleg nem telepíthet lemezképet helyszíni beállításjegyzékből Azure Container Instancesba.Currently, you can't deploy an image from an on-premises registry to Azure Container Instances.

Tároló-hozzáférésContainer access

Azure Container Instances lehetővé teszi, hogy a tároló csoportok közvetlenül az interneten legyenek kitéve IP-címmel és teljes tartománynévvel (FQDN).Azure Container Instances enables exposing your container groups directly to the internet with an IP address and a fully qualified domain name (FQDN). 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.When you create a container instance, you can specify a custom DNS name label so your application is reachable at customlabel.azureregion.azurecontainer.io.

A Azure Container Instances támogatja egy parancs futtatását egy futó tárolóban azáltal, hogy egy interaktív rendszerhéj segítségével segíti az alkalmazások fejlesztését és hibaelhárítását.Azure Container Instances also supports executing a command in a running container by providing an interactive shell to help with application development and troubleshooting. A hozzáférés HTTPS-kapcsolaton keresztül történik, a TLS használatával biztosítva az ügyfélkapcsolatokat.Access takes places over HTTPS, using TLS to secure client connections.

Fontos

2020. január 13-án Azure Container Instances a TLS 1,2 használatához a kiszolgálók és alkalmazások összes biztonságos kapcsolata szükséges.Starting January 13, 2020, Azure Container Instances will require all secure connections from servers and applications to use TLS 1.2. A TLS 1,0 és 1,1 támogatása megszűnik.Support for TLS 1.0 and 1.1 will be retired.

Megfelelő központi telepítésekCompliant deployments

Hipervizorszintű biztonságHypervisor-level security

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.Historically, containers have offered application dependency isolation and resource governance but have not been considered sufficiently hardened for hostile multi-tenant usage. 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.Azure Container Instances guarantees your application is as isolated in a container as it would be in a VM.

ÜgyféladatokCustomer data

Az ACI szolgáltatás tárolja azokat a minimális ügyféladatokat, amelyek szükségesek ahhoz, hogy a tároló-csoportok a várt módon fussanak.The ACI service stores the minimum customer data required to ensure your container groups are running as expected. Az ügyféladatok egyetlen régióban való tárolása jelenleg csak a Ázsia és a Csendes-óceáni térség geo Délkelet-ázsiai régiójában (Szingapúr) érhető el.Storing customer data in a single region is currently only available in the Southeast Asia Region (Singapore) of the Asia Pacific Geo. Az összes többi régió esetében az ügyféladatokat a geotárolja.For all other regions, customer data is stored in Geo. További információért vegye fel velünk a kapcsolatot az Azure-támogatással.Please get in touch with Azure Support to learn more.

Egyéni méretekCustom sizes

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.Containers are typically optimized to run just a single application, but the exact needs of those applications can differ greatly. Az Azure Container Instances optimális kihasználtságot biztosít, mivel pontosan megadható a processzormagok száma és a memória mennyisége.Azure Container Instances provides optimum utilization by allowing exact specifications of CPU cores and memory. 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.You pay based on what you need and get billed by the second, so you can fine-tune your spending based on actual need.

A nagy számítási igényű feladatok, például a gépi tanulás esetében a Azure Container Instances a Linux-tárolókat az NVIDIA Tesla GPU-erőforrások (előzetes verzió) használatára is képes ütemezni.For compute-intensive jobs such as machine learning, Azure Container Instances can schedule Linux containers to use NVIDIA Tesla GPU resources (preview).

Állandó tárolókPersistent storage

Az Azure Container Instances-nal való lekéréséhez és megtartásához közvetlen csatlakoztatást biztosítunk az Azure Storage által támogatott Azure Files-megosztásokhoz .To retrieve and persist state with Azure Container Instances, we offer direct mounting of Azure Files shares backed by Azure Storage.

Linux- és Windows-tárolókLinux and Windows containers

Az Azure Container Instances használatával a Windows- és a Linux-tárolókat ugyanazzal az API-val ütemezheti.Azure Container Instances can schedule both Windows and Linux containers with the same API. Egyszerűen adja meg az operációs rendszer típusát a tárolócsoportok létrehozásakor.Simply specify the OS type when you create your container groups.

Egyes funkciók jelenleg csak Linux-tárolók:Some features are currently restricted to Linux containers:

A Windows-tárolók központi telepítése esetén a lemezképeket a gyakori Windows alapképekalapján kell használni.For Windows container deployments, use images based on common Windows base images.

Megjegyzés

A Windows Server 2019-alapú rendszerképek használata a Azure Container Instances előzetes verzióban érhető el.Use of Windows Server 2019-based images in Azure Container Instances is in preview.

Együttesen ütemezett csoportokCo-scheduled groups

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.Azure Container Instances supports scheduling of multi-container groups that share a host machine, local network, storage, and lifecycle. 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.This enables you to combine your main application container with other supporting role containers, such as logging sidecars.

Virtuális hálózat központi telepítéseVirtual network deployment

Azure Container Instances lehetővé teszi a Container instances üzembe helyezését egy Azure-beli virtuális hálózatban.Azure Container Instances enables deployment of container instances into an Azure virtual network. A virtuális hálózatban lévő alhálózatba való üzembe helyezéskor a tároló példányai biztonságosan kommunikálhatnak a virtuális hálózatban lévő más erőforrásokkal, beleértve a helyszíni ( VPN-átjárón vagy ExpressRoute) keresztül elérhető erőforrásokat is.When deployed into a subnet within your virtual network, container instances can communicate securely with other resources in the virtual network, including those that are on premises (through VPN gateway or ExpressRoute).

További lépésekNext steps

Próbáljon üzembe helyezni egy tárolót az Azure-ban egyetlen parancs használatával a rövid útmutatónk alapján:Try deploying a container to Azure with a single command using our quickstart guide: