
Microsoft hat einen neuen Dienst namens Container Instances in der Azure Cloud eingeführt um einzelne Container zu starten. Dabei wird sekundengenau abgerechnet und es ist möglich, den Dienst in einen Kubernetes-Cluster zu integrieren um Spitzenlasten abzufangen.
Anders als zum Beispiel der Container Service rechnet ACI sekundengenau ab, verzichtet aber gänzlich auf Funktionen zum Orchestrieren oder Skalieren.
Den Container-Instanzen lassen sich per Kommandozeile Ressourcen wie CPU & RAM zuweisen. Das Verwalten der VM-Infrastruktur fällt weg. Images holt sich ACI aus dem Docker Hub oder Microsofts eigener Container Registry. Die Abrechnung erfolgt sekundengenau und der Preis liegt bei rund einem hundertstel Cent pro GByte, vCPU-Core und Sekunde. Außerdem berechnet Microsoft 0⸴22 Cent pro Instanziierung. Verfügbar ist der Dienst derzeit aus den Regionen East US West US & West Europe.
Wer eine komplette Container-Infrastruktur in der Azure-Cloud ablegen möchte ist vermutlich mit anderen Produkten besser beraten. Die Container Instances lassen sich allerdings in einen bestehenden Kubernetes-Cluster integrieren. Dafür hat Microsoft jetzt ähnlich wie den ACI Connector for K8s freigegeben. Dieser erlaubt, dass sich ACI als Node bei einem Kubernetes-Master anmeldet. Dann können Nutzer die Container Instance wie einen Knoten benutzen und dort Container deployen. Microsoft empfiehlt dieses Vorgehen zum Abfangen von Spitzenlasten. Komplette VMs als gewöhnliche Nodes in einen Cluster einzubinden dürfte für eine planbare dauerhafte Menge an Jobs günstiger sein.
Ab sofort steht ACI Interessierten in einer Public Preview zur Verfügung um darin Linux-Container laufen zu lassen. In den nächsten Wochen sollen Windows-Container dazu kommen.
Kommentare