Open In App

Resource Cluster in Cloud Computing

Last Updated : 30 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Geographically dispersed cloud-based IT resources can be logically linked into groups to enhance their allocation and utilization. Multiple IT resource instances are grouped together using the resource cluster mechanism so that they can be managed as a single IT resource. As a result, the clustered IT resources have increased computational capacity, load balancing, and availability.

Resource cluster architectures rely on high-speed dedicated network connections, or cluster nodes, between IT resource instances to communicate about workload distribution, task scheduling, data sharing, and system synchronization. These operations are often carried out by a cluster management platform that is installed as distributed middleware on each cluster node.

This platform executes IT resources inside the cluster and implements a coordination mechanism that makes distributed IT resources appear to be a single IT resource.

Types of Resource Cluster

Load Balanced Cluster

In order to expand the capacity of the IT resources while maintaining the centralization of IT resource management, this resource cluster excels at spreading workloads among cluster nodes. Typically, a load balancing method is used, either embedded within the cluster management platform or set up as a distinct IT resource.

High-Availability (HA) Cluster

A high-availability cluster has redundant implementations of the majority of the clustered IT resources and preserves system availability in the case of multiple node failures. It uses a failover system method to automatically reroute workload away from any failed nodes while monitoring failure situations.

Server Cluster 

To improve performance and availability, physical or virtual servers are clustered. To create clustered virtual servers, it is possible to arrange hypervisors running on many physical servers to share the execution state of virtual servers (such as memory pages and processor register information). Virtual servers are possible to live-migrate from one to another in such settings, which typically call for physical servers to have access to shared storage. In this procedure, the virtualization platform pauses a certain virtual server’s operation on one physical server and resumes it on a different physical server.

The method, which can be used to boost scalability by live-migrating a virtual server that is currently running on an overburdened physical server to another physical server with sufficient capacity, is transparent to the virtual server operating system.

Database Cluster

This high-availability resource cluster was created to increase data availability and contains a synchronization function that upholds the consistency of data stored across various storage devices employed in the cluster. The active-active or active-passive failover system is typically the foundation of the redundant capacity and is dedicated to upholding the synchronization conditions.

Large Dataset Cluster

The implementation of data partitioning and distribution enables effective partitioning of the target datasets without compromising data integrity or computing accuracy. Each node in a cluster manages workloads without interacting with other nodes as frequently as in other types of clusters. For consistency and to ease the design of the resource cluster architecture, many resource clusters demand that the cluster nodes have almost similar processing capabilities and features. In high-availability cluster topologies, the cluster nodes must have access to and share the same IT resources for shared storage.

Two levels of communication between the nodes may be necessary in this case—one for accessing the storage device and the other for carrying out IT resource orchestration. There are some resource clusters that are just required the network layer and have more loosely tied IT resources.

A cluster-enabled hypervisor is used to achieve load balancing and resource replication. The clustered storage and clustered servers, which can share common cloud storage devices, are connected by a dedicated storage area network. The storage replication procedure, which is carried out independently at the storage cluster, is made simpler as a result. 

A load balancer that is part of a loosely linked server cluster. No shared storage is available. The cluster software uses resource replication to duplicate cloud storage devices throughout the network. In order to streamline design and ensure consistency within the resource cluster architecture, many resource clusters demand that cluster nodes have almost similar computational capabilities and features. In high-availability cluster topologies, the cluster nodes must have access to and share shared storage IT resources. Two levels of communication between the nodes may be necessary in this case—one for accessing the storage device and the other for carrying out IT resource orchestration. There are some resource clusters that are just required the network layer and have more loosely tied IT resources.

A load balancer-equipped cluster of loosely linked servers. No shared storage exists. The cluster software makes use of resource replication to replicate cloud storage devices across the network.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads