Deliver fast in-place upgrades with zero downtime, auto-scaling, integrated health monitoring, and service healing. Orchestration and automation for microservices gives new levels of app awareness and insight to automate live-upgrades with rollback and automatic scale-up and scale-down capabilities.
Plus, solve hard distributed system problems such as failover, leader election, state management and provide application lifecycle management capabilities so developers don’t have to re-architect applications as usage grows. This includes multi-tenant SaaS applications, Internet-of-Things data gathering and processing, and gaming and media serving.
Service Fabric was born from years of experience at Microsoft delivering mission-critical cloud services and is production-proven since 2010. It’s the foundational technology on which we run our Azure core infrastructure, powering services including Skype for Business, Intune, Azure Event Hubs, Azure Data Factory, Azure DocumentDB, Azure SQL Database, and Cortana.
This experience allowed us to design a platform that intrinsically understands the available infrastructure resources and needs of applications, enabling an automatically updating, self-healing behavior that is essential to delivering highly available and durable services at hyperscale.
Enjoy the flexibility to deploy the same application code on public, hosted, or private clouds using consistent platform services and the same application model across Azure, on-premises, and hosted datacenters. With Microsoft's commitment to a choice and flexibility, your service fabric application can run on Azure, on-premises and in other clouds with a choice of Windows Server or Linux as the host operating system.
Service Fabric overview with OSISoft
When OSISoft needed a system to help capture data and use it effectively, they turned to Service Fabric.Read the case study