Heterogeneous hosting platforms

It is common for enterprise environments to have heterogeneous hosting environments spread across multiple data centers managed and operated by different vendors. A key advantage of Service Fabric is its ability to manage clusters in and across heterogeneous environments. Service Fabric clusters can run on Azure, AWS, Google Cloud Platform, an on-premises data center, or any other third-party data center. Service Fabric can also manage clusters spread across multiple data centers. This feature is critical for services requiring high availability.

Service Fabric can manage virtual machines or computers running Windows Server or Linux operating systems. It can also operate on a diverse set of hardware configurations. While working with heterogeneous environments, usually there are scenarios where we want to host certain workloads on certain types of nodes. For instance, there may be services which execute GPU-intensive tasks which ideally should be placed on a node with a powerful GPU. In order to support such requirements, Service Fabric offers an option to configure placement constraints. Placement constraints can be used to indicate where certain services should run. These constraints are widely extensible. Nodes can be tagged with custom properties and constraints can be set for every service to be executed on certain types of nodes. Service Fabric also allows imposing constraints around the minimum resource capacity required to host a service on a node in a cluster. These constraints can be based on memory, disk space, and so on.

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

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