Solution

Adopting high density deployment by enabling deployment of multiple Microservices on a single computation unit can be used to address this problem. Grouping the Microservice which can be co-deployed on a virtual machine can be based on features, communication patterns, scalability requirements, application lifecycle, resource requirement, and so on. The cluster manager managing the Microservice deployment should be able scale each of the Microservice separately. Cluster manager will also be responsible for the health of a virtual machine and failover to ensure high availability of a Microservice. Following is an illustration of how a cluster orchestrator can be used to achieve high density deployment:

High Density Deployment (Solution)

Microsoft Azure Service Fabric offers natively supports high density deployment of Microservice on a cluster of virtual machines. The Service Fabric cluster manager also possesses rich cluster orchestration capabilities. This requires a detailed cluster design and capacity planning for both the stateful and stateless services. You can read more about capacity planning at:

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity.

More about Service Fabric cluster management can be found at: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cluster-resource-manager-cluster-description/.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.106.225