Compared: Azure Service Fabric & Azure Cloud Services
A fundamental difference between Cloud Services and Service Fabric is the relationship between VMs, workloads, and applications.
From Matthew Snider's 30 minute tour of Service Fabric -
Microservices enable development and management flexibility
Service Fabric is the platform for building applications with a microservices design approach
Service Fabric is battle tested and provides a rich platform for both development and management of services at scale
Related: Comparison of App Service, Cloud Services, Virtual Machines, and Service Fabric
Services Density Comparison - click to enlarge image |
Azure Cloud Service | Azure Service Fabric |
1 role instance per VM | Many microservices per VM |
Uneven utilization | Even utilization (by default, customizable) |
Low density | High density (customizable) |
Slow deployment & upgrade (bound to VM) | Fast deployment & upgrade |
Slow scaling & failure recovery | Fast scaling of independent microservices |
Limited fault tolerance | Tunable fast fault tolerance |
Microservices enable development and management flexibility
Service Fabric is the platform for building applications with a microservices design approach
Service Fabric is battle tested and provides a rich platform for both development and management of services at scale
Related: Comparison of App Service, Cloud Services, Virtual Machines, and Service Fabric
Comments
Post a Comment