Professional Documents
Culture Documents
Operating System: Cset209
Operating System: Cset209
Operating System: Cset209
SYSTEM: CSET209
Cloud Computing Working
Architecture
Manjrasoft
Users/
Brokers
VM Service Request
Monitor Dispatcher Monitor
Virtual
Machines
(VMs)
Physical
Machines
3
Cloud Computing -Virtualization
Without virtualization, single OS owns all hardware resources, so only
10% of the server resources are utilized and 90% is wasted.
However, virtualization allows increase in hardware utilization by running
multiple operating systems to run on the same physical hardware.
VirtualBox, VMware, KVM, and Citrix XenServer are the popular tools to
implement virtualization environment.
In a cloud platform, when a user request for services, resources are
allocated in the form of Virtual Machines (VMs). 4
Virtualization
Virtualization is nothing more than an abstraction over physical resources to
make them shareable by a number of physical users.
Isolation: Each virtual machine is isolated from its host physical system and
other virtualized machines. Because of this isolation, if one virtual-instance
crashes, it doesn’t affect the other virtual machines. In addition, data isn’t
shared between one virtual container and another.
Sharing –
Virtualization allows the creation of a separate computing environments
within the same host. This basic feature is used to reduce the number of
active servers and limit power consumption.
Advantages of Virtualization
Using Virtualization to Increase Availability
Virtualization platforms offer a number of advanced features that are
not found on physical servers, which increase uptime and availability.
Disaster Recovery
Disaster recovery is very easy when your servers are virtualized. With
up-to-date snapshots of your virtual machines, you can quickly get
back up and running.
Save Energy
Moving physical servers to virtual machines and consolidating them
onto far fewer physical servers’ means lowering monthly power and
cooling costs in the data center. It reduces carbon footprint and helps
to clean up the air we breathe. Consumers want to see companies
reducing their output of pollution and taking responsibility.
8/24
Advantages of Virtualization
Deploying Servers too fast
You can quickly clone an image, master template or existing virtual
machine to get a server up and running within minutes
9/24
Disadvantages of Virtualization
Extra Costs
May be you have to invest in the virtualization software and possibly
additional hardware might be required to make the virtualization possible.
This depends on your existing network. Many businesses have sufficient
capacity to accommodate the virtualization without requiring much cash.
Software Licensing
This is becoming less of a problem as more software vendors adapt to the
increased adoption of virtualization. However, it is important to check with
your vendors to understand how they view software use in a virtualized
environment.
Full Virtualization
Para-Virtualization
Full Virtualization
Pros
Improved Performance
Cons
The downside of para-virtualization is that the guest must be modified to
integrate hypervisor awareness
Different Types of Hypervisors
Type 1
Type 2
Type 1 Hypervisor
1. A hypervisor running on bare metal is called Type 1 Hypervisor
or native Hypervisor.
2. No host operating system is required, they are installed on bare
metal.
3. Bare metal hypervisors are faster and more efficient as they do
not need to go through the operating system and other layers
that usually make hosted hypervisors slower.
Examples
KVM
Citrix XenServer
Type 2 Hypervisor
1. Installed over an operating System and are referred to as Type 2
Hypervisor or hosted Hypervisor.
2. Hosted hypervisors are much easier to set up than bare metal
hypervisors because you have an OS to work with.
These are also compatible with a broad range of hardware.
Examples
Microsoft Hyper-V (run over Windows Server)
VirtualBox
Vmware Workstation
Type 1 vs. Type 2 Hypervisor
Type 1 Hypervisor vs. Type 2
Hypervisor
According to IBM, Type 1 hypervisors provide higher
performance, availability, and security than Type 2
hypervisors.
Cloud Computing Challenges: Dealing with too many issues
Scalability
Reliability
Billing
Software Eng.
Complexity
Biggest Cloud Computing Challenges in 2022
1. Security of Data
In terms of security concerns of cloud technology, we don’t find answers to some
questions. Mysterious threats like website hacking and virus attack are the biggest
problems of cloud computing data security.
27/2
Thanks Note
28
tungal/presentations/ad2012