This github repo is for sharing templates, scripts & tools, code samples, and playbooks for Service Fabric in China Azure, end users working on China Azure Service Fabric can refer to these materials in the planning, building, releasing and operating phases to ensure they are following the best practices in their projects.
Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and addresses the significant challenges in developing and managing cloud applications. By using Service Fabric, developers and administrators can avoid solving complex infrastructure problems and focus instead on implementing mission-critical, demanding workloads knowing that they are scalable, reliable, and manageable. Service Fabric will run on top of Virtual Machines (ARM based) and host customer application by distributed computing cluster, by that pattern, backend incident like VM outage and customer operation like application upgrade will ideally cause 0 data loss and not impact real time transaction at all. See more reference at global Azure Service Fabric and China Azure Service Fabric
Azure Service Fabric is more of App focus while Azure Container Service is more of infrastructure focus.
- Azure Container Service allows to use the open source, industry famous container orchestrators like Docker Swarm and Kubernetes, that gives more openness and flexibility.
- Azure Service Fabric provides its own orchestration, that means Service Fabric provides more integrated, easier to use feature rich model.
- Azure Service Fabric offers several specific programming models, like reliable actor for IoT, reliable service for stateful app, and guest executables/containers for existing apps.
- Service Fabric applications can run on premise, on Azure or even in other cloud platforms.
In brief, Service Fabric is a portable PaaS platform for running micro services including Docker container app, it provides managed orchestration mechanism to guarantee service availability, scalability and reliability, which release developers to focus only on business logistics in application modules. See more at Playbooks in this repo.
- ARM templates for China Azure Service Fabric
- Scripts and Tools for China Azure Service Fabric
- Samples for China Azure Service Fabric
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.