Azure Container Instances controleren
Containers worden de voorkeursmethode voor het verpakken, implementeren en beheren van cloudtoepassingen. Er zijn veel opties voor teams voor het bouwen en implementeren van cloudeigen en containertoepassingen in Azure. In deze eenheid bekijken we Azure Container Instances (ACI).
Azure Container Instances is de snelste en meest eenvoudige methode voor het uitvoeren van een container in Azure, waarbij het niet nodig is om virtuele machines te beheren of het serviceniveau te verhogen. Azure Container Instances is een uitstekende oplossing voor elk scenario dat kan worden uitgevoerd in geïsoleerde containers.
In de volgende afbeelding ziet u een webservercontainer die is gebouwd met Azure Container Instances. De container wordt uitgevoerd op een virtuele machine in een virtueel netwerk.
Containerinstallatiekopieën begrijpen
Alle containers worden gemaakt op basis van containerinstallatiekopieën. Een containerinstallatiekopieën zijn een lichtgewicht, zelfstandig, uitvoerbaar pakket met software waarmee alles wordt ingekapseld wat nodig is om een toepassing uit te voeren. Het bevat de volgende onderdelen:
- Code: de broncode van de toepassing.
- Runtime: De omgeving die nodig is om de toepassing uit te voeren.
- Systeemhulpprogramma's: hulpprogramma's die nodig zijn om de toepassing te laten functioneren.
- Systeembibliotheken: gedeelde bibliotheken die door de toepassing worden gebruikt.
- Instellingen: Configuratieparameters die specifiek zijn voor de toepassing.
Wanneer u een containerinstallatiekopie maakt, wordt deze een draagbare eenheid die consistent kan worden uitgevoerd in verschillende computeromgevingen. Deze installatiekopieën zijn de bouwstenen voor containers. Dit zijn exemplaren van deze installatiekopieën die tijdens runtime worden uitgevoerd.
Dingen die u moet weten over Azure Container Instances
Laten we eens kijken naar enkele voordelen van het gebruik van Azure Container Instances. Wanneer u deze punten bekijkt, moet u nadenken over hoe u Container Instances voor uw interne toepassingen kunt implementeren.
Snelle opstarttijden. Containers kunnen binnen enkele seconden worden gestart zonder dat u virtuele machines hoeft in te richten en te beheren.
Openbare IP-connectiviteit en DNS-namen. Containers kunnen rechtstreeks worden blootgesteld aan internet met een IP-adres en FQDN (Fully Qualified Domain Name).
Aangepaste grootten. Containerknooppunten kunnen dynamisch worden geschaald om te voldoen aan de werkelijke resourcevereisten voor een toepassing.
Permanente opslag. Containers ondersteunen het direct koppelen van Azure Files-bestandsshares.
Linux- en Windows-containers. Container Instances kunnen zowel Windows- als Linux-containers plannen. Geef het type besturingssysteem op wanneer u uw containergroepen maakt.
Gecoplande groepen. Container Instances ondersteunt het plannen van groepen met meerdere containers die hostmachinebronnen delen.
Implementatie van virtueel netwerk. Container Instances kunnen worden geïmplementeerd in een virtueel Azure-netwerk.