webentwicklung-frage-antwort-db.com.de

Unterschied zwischen Azure Container Service und Web App for Containers

Was ist der Unterschied zwischen Azure Container Service und Web App for Containers?

Beide scheinen eine vollständig verwaltete Plattform zu bieten, auf der wir Container bereitstellen können. Ich bin der Meinung, dass Web App for Containers etwas mehr bieten muss, aber ich sehe es nicht. Ich habe die Azure Container Service-FAQ und die Web App for Containers-Einführungsseite gelesen, aber der Unterschied ist für mich nicht offensichtlich.

24
Maxime

Mit Web App for Containers können Sie Ihren benutzerdefinierten Docker-Container ausführen, der Ihre Webanwendung hostet. Standardmäßig stellt der Web App Service mit Linux-Betriebssystemen integrierte Docker-Images wie PHP 7.0 und Node.js 4.5. Befolgen Sie jedoch die Anweisungen auf dieser Webseite Hosten Sie auch Ihre benutzerdefinierten Docker-Images, mit denen Sie Ihren eigenen SW-Stack definieren können. Die Einschränkung besteht darin, dass Sie nur ein Docker-Image für einen App-Service bereitstellen können. Sie können den App-Service so skalieren, dass er mehrere Instanzen verwendet Es wird dasselbe Docker-Image bereitgestellt. Auf diese Weise können Sie Docker als Dienst verwenden, es ist jedoch nicht für die Bereitstellung von Microservices vorgesehen.

Container Services (ACS) , Kubernetes Service (AKS) und Mit Service Fabric können Sie mehrere (verschiedene) Docker-Container bereitstellen und verwalten, die möglicherweise auch miteinander kommunizieren müssen. Angenommen, Sie implementieren eine Shopping-Website und möchten Ihre Webanwendung auf Basis einer Microservices-Architektur erstellen. Am Ende haben Sie einen Dienst (= Container), der zur Registrierung und Anmeldung von Benutzern verwendet wird, und einen anderen Dienst, der für die Einkaufswagen der Besucher und für den Kauf von Artikeln verwendet wird. Zusätzlich haben Sie viele weitere kleine Dienste für alle anderen benötigten Aufgaben. Da der Kaufservice häufiger verwendet wird als der Anmelde-/Anmeldeservice, benötigen Sie beispielsweise 6 Instanzen des Anmelde-/Anmeldeservice und 12 Instanzen des Warenkorbservices. Grundsätzlich können Sie mit ACS, AKS und Service Fabric all diese verschiedenen Microservices bereitstellen und verwalten.

Wenn Sie den Unterschied zwischen ACS/AKS und Service Fabric kennen lernen möchten, sollten Sie einen Blick darauf werfen hier .

30
Hermann