Compared: Azure Service Fabric & Azure Cloud Services

A fundamental difference between Cloud Services and Service Fabric is the relationship between VMs, workloads, and applications.

Services Density Comparison - click to enlarge image

From Matthew Snider's 30 minute tour of Service Fabric -


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

Popular posts from this blog

Maven Crash Course - Learn Power Query, Power Pivot & DAX in 15 Minutes

"Data Prep & Exploratory Data Analysis" course by Maven Analytics

Oracle Cloud Infrastructure 2024 Generative AI Professional Course & Certification Exam (1Z0-1127-24)