FUNDAMENTALS OF COMPUTER

DATABASE FUNDAMENTALS

CLOUD COMPUTING AND DATABASES

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Kamal’s job is to convert an in-house web application into an elastic cloud application. Kamal’s design has a load balancer machine on the network path of each http request immediately before the web server machines he plans to dynamically rent. Alicia, a CMU student interviewing the day of Kamal’s design review, comments that this load balancer machine might not be needed. Give at least one reason that Alicia is correct.
A
The application may not need to change the number of servers quickly, so it might use DNS to distribute lists of servers to client machines, so that each client selects a possibly different server. This eliminates a load balancing machine, by doing it in the client.
B
Cloud computing has elasticity to accommodate bursty load when the bursts of each use of the cloud are small compared to the total and independent of each other. On Cyber Monday and Single’s Day these retailers experience huge bursts, all on the same day. It is highly unlikely that the total of all online retail business on these days is small and independent of the rest of the work in the cloud.
C
The computing infrastructure built to handle these rare, massively busy, days will not be fully utilized during the rest of the year. This is a good reason for an online retailer to also offer to rent computers to outside companies.
D
none of the mentioned
Explanation: 

Detailed explanation-1: -Load balancing is the process of redistribution of workload in a distributed system like cloud computing ensuring no computing machine is overloaded, under-loaded or idle [12, 13]. Load balancing tries to speed up different constrained parameters like response time, execution time, system stability etc.

Detailed explanation-2: -Cloud load balancing takes a software-based approach to distributing network traffic across resources, as opposed to hardware-based load balancing, which is more common in enterprise data centers. A load balancer receives incoming traffic and routes those requests to active targets based on a configured policy.

Detailed explanation-3: -Load balancing lets you evenly distribute network traffic to prevent failure caused by overloading a particular resource. This strategy improves the performance and availability of applications, websites, databases, and other computing resources. It also helps process user requests quickly and accurately.

There is 1 question to complete.