Granska Azure Container Instances
Containrar är på väg att bli det bästa sättet att paketera, distribuera och hantera molnprogram. Det finns många alternativ för team att skapa och distribuera molnbaserade och containerbaserade program i Azure. I den här lektionen granskar vi Azure Container Instances (ACI).
Azure Container Instances erbjuder det snabbaste och enklaste sättet att köra en container i Azure, utan att behöva hantera några virtuella datorer och utan att behöva använda en tjänst på högre nivå. Azure Container Instances är en bra lösning för alla scenarion som kan användas i isolerade containrar.
Följande bild visar en webbservercontainer som skapats med Azure Container Instances. Containern körs på en virtuell dator i ett virtuellt nätverk.
Förstå containeravbildningar
Alla containrar skapas från containeravbildningar. En containeravbildning är ett enkelt, fristående, körbart paket med programvara som kapslar in allt som behövs för att köra ett program. Den innehåller följande komponenter:
- Kod: Programmets källkod.
- Körning: Den miljö som krävs för att köra programmet.
- Systemverktyg: Verktyg som krävs för att programmet ska fungera.
- Systembibliotek: Delade bibliotek som används av programmet.
- Inställningar: Konfigurationsparametrar som är specifika för programmet.
När du skapar en containeravbildning blir den en bärbar enhet som kan köras konsekvent i olika datormiljöer. Dessa avbildningar är byggstenarna för containrar, som är instanser av dessa avbildningar som körs vid körning.
Saker att veta om Azure Container Instances
Nu ska vi gå igenom några av fördelarna med att använda Azure Container Instances. När du granskar dessa punkter bör du tänka på hur du kan implementera containerinstanser för dina interna program.
Snabba starttider. Containrar kan starta på några sekunder utan att behöva etablera och hantera virtuella datorer.
Offentlig IP-anslutning och DNS-namn. Containrar kan exponeras direkt på Internet med en IP-adress och ett fullständigt domännamn (fullständigt domännamn).
Anpassade storlekar. Containernoder kan skalas dynamiskt för att matcha faktiska resurskrav för ett program.
Beständig lagring. Containrar stöder direkt montering av Azure Files-filresurser.
Linux- och Windows-containrar. ContainerInstanser kan schemalägga både Windows- och Linux-containrar. Ange operativsystemtypen när du skapar dina containergrupper.
Samplanerade grupper. Container Instances stöder schemaläggning av grupper med flera containrar som delar värddatorresurser.
Distribution av virtuellt nätverk. Containerinstanser kan distribueras till ett virtuellt Azure-nätverk.