What is Azure Service Fabrics?
Azure Service Fabric is a
distributed systems platform that makes it easy to package, deploy, and manage
scalable and reliable microservices and containers. Service Fabric also
addresses the significant challenges in developing and managing cloud native
applications. Developers and administrators can avoid complex infrastructure
problems and focus on implementing mission-critical, demanding workloads that
are scalable, reliable, and manageable. Service Fabric represents the
next-generation platform for building and managing these enterprise-class,
tier-1, cloud-scale applications running in containers.
Key Point for Azure Service Fabrics :-
·
Deploy to Azure or to on-premises datacenters that run Windows or Linux
with zero code changes. Write once, and then deploy anywhere to any Service
Fabric cluster.
·
Develop scalable applications that are composed of microservices by
using the Service Fabric programming models, containers, or any code.
·
Develop highly reliable stateless and stateful microservices. Simplify
the design of your application by using stateful microservices.
·
Use the novel Reliable Actors programming model to create cloud objects
with self contained code and state.
·
Deploy and orchestrate containers that include Windows containers and
Linux containers. Service Fabric is a data aware, stateful, container
orchestrator.
·
Deploy applications in seconds, at high density with hundreds or
thousands of applications or containers per machine.
·
Deploy different versions of the same application side by side, and
upgrade each application independently.
·
Manage the lifecycle of your applications without any downtime,
including breaking and nonbreaking upgrades.
·
Scale out or scale in the number of nodes in a cluster. As you scale
nodes, your applications automatically scale.
·
Monitor and diagnose the health of your applications and set policies
for performing automatic repairs.
·
Watch the resource balancer orchestrate the redistribution of
applications across the cluster. Service Fabric recovers from failures and
optimizes the distribution of load based on available resources.