Azure Service Fabric vs Azure Container Services

后端 未结 3 1067
情书的邮戳
情书的邮戳 2021-01-30 12:47

I understand that both Azure Service Fabric and Azure Container Services can be used to host microservices through containers.

In what scenarios is it practical & c

3条回答
  •  花落未央
    2021-01-30 13:17

    [Feb 2019 Update]

    It's a difficult comparison as Azure Service Fabric also exposes an application framework. It's pretty opinionated about the way applications should be built, which doesn't necessarily fit well with notions of 12-factor, cloud-native container apps.

    This is an ever-moving feast, but there are a growing number of container runtimes in Azure:

    • Azure Kubernetes Service is the container orchestrator that replaced ACS. It seems to be moving very much in a PaaS direction.
    • Azure Container Instances are useful for small jobs and burst scale
    • Azure Batch is optimised for large, repetitive compute jobs
    • Azure Service Fabric is an IaaS offering geared more around lifting and shifting Windows applications to the cloud
    • Azure Service Fabric Mesh is the new kid on the block - a PaaS service for Service Fabric apps.

    All in all, if you're starting with containers then I would give Service Fabric a miss and head for Kubernetes. You can run containers in Service Fabric, but you can be made to feel like a second-class citizen. IMHO, OFC.

提交回复
热议问题