students - windowsazure



Diferencia entre Azure Container Service y la aplicación web para contenedores (1)

¿Cuál es la diferencia entre Azure Container Service y Web App for Containers?

Ambos parecen ofrecer una plataforma totalmente gestionada en la que podemos implementar contenedores. Siento que la aplicación web para contenedores debe ofrecer algo más, pero no lo veo. He leído las Preguntas frecuentes sobre el Servicio de contenedores de Azure y la página de introducción de la aplicación web para contenedores , pero la diferencia no es obvia para mí.


La aplicación web para contenedores le permite ejecutar su contenedor Docker personalizado que aloja su aplicación web. De forma predeterminada, el servicio de aplicaciones web con sistema operativo Linux proporciona imágenes Docker integradas como PHP 7.0 y Node.js 4.5. Pero siguiendo las instrucciones de esta webpage , también puede alojar sus imágenes personalizadas de docker, que le permiten definir su propio SW-Stack. La limitación es que solo puede implementar una imagen de docker en un Servicio de aplicaciones. Puede escalar el Servicio de aplicaciones para usar varias instancias, pero cada instancia tendrá implementada la misma imagen de ventana acoplable. Por lo tanto, esto le permite utilizar Docker como un servicio, pero no está diseñado para implementar microservicios.

Los Servicios de Contenedores (ACS) , el Servicio Kubernetes (AKS) y la Tela de Servicios le permiten implementar y administrar múltiples contenedores Docker (diferentes) que también podrían necesitar comunicarse entre sí. Digamos que implementas un sitio web de compras y quieres construir tu aplicación web basada en una arquitectura de microservicios. Usted termina teniendo un Servicio (= contenedor) que se usa para el registro e inicio de sesión de los usuarios y otro Servicio que se usa para los carritos de la compra de los visitantes y para comprar artículos. Además, tiene muchos otros pequeños servicios para todas las demás tareas necesarias. Debido a que el servicio de compras se utiliza con más frecuencia que el servicio de registro / registro, necesitará, por ejemplo, 6 instancias del servicio de registro / registro y 12 instancias del servicio de carrito. Básicamente, ACS, AKS y Service Fabric le permiten implementar y administrar todos esos microservicios diferentes.

Si desea conocer la diferencia entre ACS / AKS y Service Fabric, puede consultar here .





azure-container-service