Q.7 Explain Challenges and Risks of Cloud Computing.
Ans: Challenges and Risks of Cloud Computing
1. Security Issues – Data stored in the cloud may be exposed to
hacking, data breaches, or unauthorized access.
2. Privacy Concerns – Cloud providers may access or monitor user
data.
3. Downtime / Service Outage – Cloud services may go down due to
maintenance or failures.
4. Data Loss – Risk of losing data due to crashes, accidental deletion,
or cyber-attacks.
5. Vendor Lock-in – Difficult to switch from one cloud provider to
another.
6. Limited Control – Users have less control over hardware, software,
and storage.
7. Network Dependency – Cloud works only with stable internet;
poor connectivity affects performance.
8. Cost Management Issues – Mismanaged usage can increase bills
unexpectedly.
9. Compliance Issues – Cloud may not meet required legal or
regulatory standards.
Q.8 What is Virtualization? Explain Types of Virtualizations.
What is Virtualization?
Virtualization is a technology that creates a virtual version of
hardware, software, or resources like servers, storage, and
networks.
It allows one physical system to run multiple virtual machines (VMs).
Example: Running Windows and Linux together on one computer.
Types of Virtualization
1. Hardware Virtualization
Virtual machines run on a physical server using a hypervisor.
Example: VMware, VirtualBox.
Used in cloud servers.
2. Operating System Virtualization
A single OS is divided into multiple isolated containers.
Example: Docker, LXC.
Lightweight and fast.
3. Server Virtualization
One physical server is divided into multiple independent virtual
servers.
Improves server efficiency.
4. Storage Virtualization
Combines multiple storage devices into one virtual storage unit.
Simplifies backup and management.
5. Network Virtualization
Creates virtual networks, switches, and routers on physical network
infrastructure.
Example: VLANs, SDN.
6. Application Virtualization
Applications run in isolated virtual environments without installation
on the main OS.
Example: Citrix, VMware ThinApp.
Long answer
Q.7 Explain Challenges and Risks of Cloud Computing.
Challenges and Risks of Cloud Computing (5–6 Marks)
Cloud computing offers many benefits, but it also comes with several
challenges and risks. These include:
1. Security Threats
Cloud data is stored on remote servers. If the cloud provider has weak
security, data may become vulnerable to hacking, malware attacks, or
unauthorized access. Protecting confidential information becomes a major
challenge.
2. Privacy Issues
Users do not know who can access their data on the cloud. Cloud
providers or third parties may have access, creating concerns about data
misuse, monitoring, or sharing without permission.
3. Downtime and Service Outages
Cloud services depend on the provider’s infrastructure. If there is a server
failure, maintenance issue, or technical problem, users may face
downtime and won’t be able to access their data or applications.
4. Data Loss and Recovery Problems
There is always a risk of accidental data deletion, corrupted files, or loss
due to cyber-attacks. Although cloud providers take backups, data
recovery may take time or may not fully restore everything.
5. Vendor Lock-in
Once an organization starts using one cloud provider, it becomes difficult
to shift to another provider because of different technologies and
migration costs. This reduces flexibility and creates dependency.
6. Limited Control and Flexibility
Cloud users do not control the underlying hardware or infrastructure. They
must rely on the provider for performance, security, and updates, which
may not always match business needs.
7. Network Dependency
Cloud computing works through the internet. If the internet connection is
slow or unavailable, cloud services cannot be accessed, affecting
productivity.
Q.8 What is Virtualization? Explain Types of Virtualizations.
What is Virtualization? (Definition)
Virtualization is a technology that allows a single physical system (like a
computer or server) to run multiple virtual environments (virtual
machines).
It separates hardware from software, allowing better resource utilization,
flexibility, and cost efficiency.
Types of Virtualization (5–6 Marks)
1. Hardware Virtualization
Virtual machines are created on a physical machine using a
hypervisor (like VMware, Hyper-V, VirtualBox).
Each VM has its own OS and applications.
Helps in server consolidation and efficient hardware use.
2. Operating System (OS) Virtualization
A single OS is divided into multiple isolated instances called
containers.
Examples: Docker, LXC.
Lightweight, fast startup, and useful for cloud application
deployment.
3. Server Virtualization
One physical server is split into multiple virtual servers.
Each virtual server can run independently.
Improves server utilization, reduces hardware cost, and makes
management easy.
4. Storage Virtualization
Combines multiple storage devices into a single virtual storage pool.
Helps in data backup, disaster recovery, and easy management.
Used in SAN (Storage Area Network) systems.
5. Network Virtualization
Creates virtual networks, switches, and routers over physical
network hardware.
Allows flexible, scalable, and secure networks.
Technologies: VLANs, SDN (Software Defined Networking).
6. Application Virtualization
Applications run in isolated virtual environments without being
installed on the host OS.
Makes application distribution and updates easier.
Example: VMware ThinApp, Citrix.
Q.8 What is Hypervisor? Explain types of Hypervisor.
What is Hypervisor?
A Hypervisor, also called a Virtual Machine Monitor (VMM), is a
software or firmware layer that allows multiple virtual machines (VMs) to
run on a single physical machine.
It manages and allocates hardware resources such as CPU, memory, and
storage to each VM, ensuring they run independently without interfering
with each other.
Hypervisors are the core of virtualization technology used in cloud
computing, data centers, and server management.
Types of Hypervisors
Hypervisors are mainly classified into two types:
1. Type 1 Hypervisor (Bare-Metal Hypervisor)
Runs directly on the physical hardware of the host machine.
Does NOT need a host operating system.
Offers better performance, more security, and higher
efficiency.
Mostly used in enterprise servers and data centers.
Examples:
VMware ESXi, Microsoft Hyper-V, Citrix XenServer, KVM.
Advantages:
Fast performance
High security
Ideal for cloud and large-scale virtualization
Disadvantages:
Complex to set up
Requires dedicated hardware
2. Type 2 Hypervisor (Hosted Hypervisor)
Runs on top of a host operating system like Windows, Linux, or
macOS.
The OS manages hardware, and the hypervisor runs as an
application.
Used for personal use, testing, development, and small-scale
virtualization.
Examples:
VMware Workstation, Oracle VirtualBox, Parallels Desktop.
Advantages:
Easy to use and install
No special hardware required
Disadvantages:
Slower performance
Less secure than Type 1 hypervisors