Thursday 23 May 2019

What is Azure Service Fabrics.

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.