Was ist Azure Container Instances?
Azure Container Instances (ACI) ist der schnellste Weg, Docker-Container in Azure auszuführen, ohne virtuelle Maschinen oder Orchestrator zu verwalten. Container starten innerhalb von Sekunden und werden sekundengenau abgerechnet. ACI eignet sich für isolierte Workloads, Batch-Jobs, Build-Agents und Szenarien, die keine Orchestrierung wie Kubernetes benötigen.
Kernfunktionen
- Start von Containern in Sekunden ohne VM-Provisionierung
- Container Groups für Multi-Container-Szenarien mit Shared Storage
- VNET-Integration für private Netzwerke
- GPU-Support für ML-Inference und Rendering
- Persistenter Storage über Azure Files
Typische Anwendungsfälle
CI/CD-Pipelines nutzen ACI für Build-Agents, die nach dem Build automatisch terminieren. Data-Teams führen Batch-Verarbeitungen als einmalige Jobs aus. Event-getriebene Workloads starten Container über Logic Apps oder Event Grid.
Vorteile
- Keine Cluster-Verwaltung oder VM-Infrastruktur
- Sekundengenaue Abrechnung ohne Minimum
- Schnellster Weg vom Container-Image zur laufenden Workload
- Integration mit AKS als Virtual Kubelet für Burst-Szenarien
Häufig gestellte Fragen
Was ist der Unterschied zwischen Container Instances und Container Apps?
Container Instances ist für einfache, isolierte Container ohne Orchestrierung optimiert. Container Apps bietet zusätzlich Scaling, Traffic-Splitting, Dapr-Integration und ist besser für Microservices geeignet. ACI ist der Low-Level-Service, Container Apps baut darauf auf.
Kann ich Azure Container Instances mit Kubernetes nutzen?
Ja, ACI kann als Virtual Kubelet mit AKS genutzt werden. AKS kann Pods automatisch auf ACI auslagern (Burst-Szenario), wenn Cluster-Kapazität nicht ausreicht. Das ermöglicht schnelles Scaling ohne Node-Provisionierung.
Wie lange können Container in ACI laufen?
Es gibt kein Zeitlimit für Container in ACI. Container können beliebig lange laufen, werden aber per Sekunde abgerechnet. Für kurze Jobs ist ACI kosteneffizient, für Dauerbetrieb sind andere Services oft günstiger.
Welche Container-Images kann ich mit ACI nutzen?
ACI unterstützt Docker-kompatible Linux- und Windows-Container. Images können aus Azure Container Registry, Docker Hub oder anderen Registries gezogen werden. Private Registries werden über Credentials unterstützt.
Integration mit innFactory
Als Microsoft Solutions Partner unterstützt innFactory Sie bei Azure Container Instances: Container-Migration, Integration in CI/CD-Pipelines und Hybrid-Architekturen mit AKS.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Container Instances und Container Apps?
Container Instances ist für einfache, isolierte Container ohne Orchestrierung optimiert. Container Apps bietet zusätzlich Scaling, Traffic-Splitting, Dapr-Integration und ist besser für Microservices geeignet. ACI ist der Low-Level-Service, Container Apps baut darauf auf.
Kann ich Azure Container Instances mit Kubernetes nutzen?
Ja, ACI kann als Virtual Kubelet mit AKS genutzt werden. AKS kann Pods automatisch auf ACI auslagern (Burst-Szenario), wenn Cluster-Kapazität nicht ausreicht. Das ermöglicht schnelles Scaling ohne Node-Provisionierung.
Wie lange können Container in ACI laufen?
Es gibt kein Zeitlimit für Container in ACI. Container können beliebig lange laufen, werden aber per Sekunde abgerechnet. Für kurze Jobs ist ACI kosteneffizient, für Dauerbetrieb sind andere Services oft günstiger.
Welche Container-Images kann ich mit ACI nutzen?
ACI unterstützt Docker-kompatible Linux- und Windows-Container. Images können aus Azure Container Registry, Docker Hub oder anderen Registries gezogen werden. Private Registries werden über Credentials unterstützt.
