SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

CLOUD COMPUTING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Define the role of virtualization in cloud computing?
A
It removes operating system inefficiencies
B
It improves the performance of web applications.
C
It optimizes the utilization of computing resources.
D
It adds extra load to the underlying physical infrastructure and has no role in cloud computing.
Explanation: 

Detailed explanation-1: -Virtualization technology makes cloud computing possible. Cloud providers set up and maintain their own data centers. They create different virtual environments that use the underlying hardware resources. You can then program your system to access these cloud resources by using APIs.

Detailed explanation-2: -Virtualization in Cloud Computing facilitates the designing of virtual machines and ensures the smooth functioning of multiple operating systems. It also helps create a virtual ecosystem for server operating systems and multiple storage devices and runs various operating systems.

Detailed explanation-3: -Virtualization uses software that simulates hardware functionality to create a virtual system. This practice allows IT organizations to operate multiple operating systems, more than one virtual system and various applications on a single server.

Detailed explanation-4: -Essentially, Virtualization allows cloud providers to deliver users along with existing physical computer hardware. As a simple process, it enables cloud users to purchase only necessary computing resources when they actually need it, and to sustain those resources cost-effectively when the workload expands.

There is 1 question to complete.