Best Practice mit Azure-Container-Instanzen
Wurde gebeten, einen Cloud-Architekturplan in Azure mit Serverless zu erstellen, der jedoch auf Kubernetes umgestellt werden kann. Also dachte ich daran, eine Azure-Container-Instanz zu verwenden, da die Funktion nicht wirklich ein Container-Bereitstellungsmodell ist. Mein begrenztes Verständnis von Aci scheint sehr zu fehlen, z. B. Gesundheitscheck, Skalierung, automatische Heilung usw.
Frage: Was ist die beste Vorgehensweise für aci? Gibt es eine Problemumgehung, um diese Funktionen zu unterstützen? Auf der msg-Website sieht es vielversprechend aus, aber es ist schwierig, das genaue empfohlene Design herauszufinden
Kombinieren Sie ACI mit dem ACI Logic Apps-Connector, Azure-Warteschlangen und Azure-Funktionen, um eine robuste Infrastruktur zu erstellen, mit der Container bei Bedarf elastisch skaliert werden können. Mit Azure Container Instances können Sie komplexe Aufgaben ausführen, die auf Ereignisse reagieren können.
Antworten
Für die Azure-Containerinstanz selbst profitiert sie hauptsächlich von ihrem schnellsten und einfachsten Vergleich mit VM, AKS, Web App usw. Aber Sie haben nicht viel Kontrolle darüber. Das Hauptziel besteht darin, Ihr Image zu testen, ob es wie erwartet ausgeführt werden kann.
Mit der Azure-Logik oder der Azure-Funktion können Sie die Containerinstanz nur in der gewünschten Zeit erstellen und löschen. Oder sie können den Status oder eine Nachricht von der Container-Instanz abrufen und nicht mehr. Wenn Sie also die Azure-Containerinstanz und andere Dienste wie Azure Logic verwenden möchten, müssen Sie wissen, was Ihnen dabei helfen kann.
Wenn Sie weitere Fragen zu diesem Problem haben, lassen Sie es mich bitte wissen und ich werde mein Bestes geben, um Ihnen zu helfen.