porta create cluster aks azure azure-service-fabric azure-container-service

create - Azure Service Fabric vs Azure Container Services



kubectl login azure (2)

Bruto sobre la simplificación. Si su ACS tipo Linux probablemente coincidirá con lo que desea mejor. Si usted es un desarrollador de Windows que escribe el código de Windows, ASF probablemente le servirá mejor.

Entiendo que Azure Service Fabric y Azure Container Services se pueden usar para alojar microservicios a través de contenedores.

¿En qué escenarios es práctico y rentable usar uno sobre el otro? Cuáles son algunos casos de uso sólidos para los modelos de alojamiento de Azure Service Fabric y Azure Container Services

Leí esta comparación, pero no la encontré completa

Actualización: una tabla de comparación como la que se muestra en este diagrama ayudaría a mantener los puntos "fijos" y memorables al decidir qué opción usar

Acrónimos utilizados en la tabla - AF - Funciones de Azure, ASF - Azure Service Fabric, ASE - Entorno de servicio de aplicaciones, ACS - Azure Container Service, VMSS - Conjunto de escala de máquinas virtuales

El "rango" no debe malinterpretarse como bueno o malo


Junto al enlace que pegó para " Elegir entre Azure Container Service, Azure Service Fabric y Azure Functions ": a continuación se detalla lo que descubrí.

Azure Service Fabric (ASF) es más una oferta de PaaS mientras Azure Container Service (ACS) se parece más a una oferta de IaaS .

  • ASF le brinda su propio modelo de programación específico, que si sigue, podrá aprovechar las características de ASF. Es por eso que hay un SDK de ASF para C # / Java que necesita usar. Sin embargo, ASF también permite ejecutables invitados y la organización de contenedores Docker ( no estoy seguro de cuánto se aprovecharán en comparación con ACS o estarán a la par ).
  • Por el momento, ASF es solo para Windows (la vista previa de ASF en Linux ya está disponible en febrero de 2017) ( huele el vínculo del vendedor )
  • ASF le ofrece un modelo Actor que es bueno para la solución IoT (tal vez más rápido de implementar que para DIY en ACS)

  • ACS en este sentido es más abierto; proporciona solo el modelo basado en contenedores y depende en gran medida del ecosistema de portador de soporte. Y una vez que es un contenedor, es prácticamente una tecnología agnóstica. Esta también podría ser la razón de la apuesta de Microsoft por Windows Nano, que es la base de los contenedores basados ​​en Windows (nivel de servidor) (mi opinión) . Entonces con ACS puede tener contenedores de Windows o Linux o ambos.

  • ACS también le permite utilizar los orquestadores de contenedores famosos de código abierto de la industria, incluidos Docker Swarm, DC / OS-Mesos. Mientras que ASF proporciona una especie de su propia orquestación. En otras palabras, ASF proporciona un modelo de características más integrado y fácil de usar, pero ACS le ofrece mucha más apertura y flexibilidad.

Los chicos de MS en alguna conferencia también mencionaron que se podría considerar que ASF es más una tienda orientada a Microsoft, mientras que ACS está más orientada a las tecnologías de código abierto.