• No products in the cart.

CASE STUDY: GOOGLE CLOUD

Google is one of the most popular sites on the Internet and their cloud service named as Google

Cloud which has gained enormous popularity in the arena of public cloud services as well.

It is quite predictable that by offering their services for millions of users, Google maintains

thousands of servers in the data centers worldwide. The load balancing activity is seamlessly

integrated with Google Cloud.

Google Compute Engine offers server-side load balancing facility so that incoming network

traffic can be distributed across multiple virtual machine instances. For this purpose, Google

Compute Engine Load Balancing defines some forwarding rules.

To process service requests initiated by the users, Google uses its Domain Name System

(DNS) server to examine and find out the servers which are closer to the origin of the service

request and redirects the query towards that way. Thus, the request goes to the nearest data

center and then to some server in a cluster of Google servers.

At DNS, the first level of load balancing activities takes place. Later, when the service

requests arrive at a Google cluster, a second level of load balancing activity starts to happen.

Here, the load balancer assigns the request to some server instance based on measures of the

current system load of servers in the cluster. Workload management software is used to monitor

the performance of the servers, and if a server fails for some reason, the load-balancer transfers

its load to another server before taking the failed server offline for recovery.

Thus, the load balancing at Google Cloud happens in two steps as first at the DNS and then

at data center. DNS redirects the traffic towards appropriate data center and then load balancer

at data center distributes the service requests among available servers in the cluster.

According to Google, the Compute Engine Load Balancer is able to serve one million requests

per second with a single IP address receiving the traffic.

 
Template Design © VibeThemes. All rights reserved.