EMERGING TRENDS IN SOFTWARE ENGINEERING
CLOUD COMPUTING
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.
|
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.
|
|
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.
|
|
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.
|
|
none of the mentioned
|
Explanation:
Detailed explanation-1: -The following network resources can be load balanced: Network interfaces & services such as DNS, FTP & HTTP. Processing through computer system assignment. Access to application instances.
Detailed explanation-2: -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.