No products in the cart.
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.
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.