0% found this document useful (0 votes)
39 views20 pages

Working With Virsualization

This document discusses cloud computing and virtualization. It defines cloud computing as the delivery of computing services over the internet, including servers, storage, databases, and software. It also defines virtualization as the creation of virtual versions of hardware resources like servers and storage. The document explains that virtualization enables cloud computing by allowing efficient allocation of hardware resources across multiple virtual machines. Together, cloud computing and virtualization provide flexible, on-demand access to IT resources in a cost-effective manner.

Uploaded by

abelasnake08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views20 pages

Working With Virsualization

This document discusses cloud computing and virtualization. It defines cloud computing as the delivery of computing services over the internet, including servers, storage, databases, and software. It also defines virtualization as the creation of virtual versions of hardware resources like servers and storage. The document explains that virtualization enables cloud computing by allowing efficient allocation of hardware resources across multiple virtual machines. Together, cloud computing and virtualization provide flexible, on-demand access to IT resources in a cost-effective manner.

Uploaded by

abelasnake08
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Working with Virsualization and

cloud computing
CLOUD CCloud computingOMPUTING

• Cloud computing is the delivery of


computing services, including servers,
storage, databases, software,
analytics, and intelligence, over the
internet. This means that instead of
owning and maintaining physical
hardware and infrastructure,
businesses can access these services
on-demand and pay for only what
they use.
Cloud service models
 Infrastructure as a Service (IaaS): This
model provides customers with access
to virtualized computing resources
such as servers, storage, and
networking. Customers can then use
these resources to build and manage
their own IT infrastructure, including
operating systems, applications, and
databases.
Platform as a Service (PaaS):
This model provides customers with a
complete platform for building,
deploying, and managing applications.
The platform typically includes an
operating system, programming
language runtime, web server, and
database. Customers can focus on
developing their applications without
worrying about the underlying
infrastructure.
Software as a Service (SaaS)
This model provides customers with
access to software applications that
are hosted and managed by a third-
party provider. Customers can use the
application over the internet without
having to install or maintain any
software on their own devices.
 Examples of SaaS applications include
email, customer relationship
management (CRM), and enterprise
resource planning (ERP) software.
Benefits of cloud computing
Some drawback
 Dependence on internet connection: Cloud computing requires a reliable
internet connection. If the connection is lost, users may not be able to access
their data or applications.
 Data security and privacy concerns: There are concerns about the security and
privacy of data stored in the cloud, particularly with public cloud providers.
 Limited control: Businesses have limited control over the infrastructure and
services provided by cloud providers, which can be a concern for some.
 Vendor lock-in: Once a business has invested in a particular cloud provider, it
can be difficult and expensive to switch to a different provider.
Downtime: Cloud providers can experience downtime, which can impact
businesses that rely on their services.
Cloud security
• Cloud providers typically have robust
security measures in place to protect
their customers' data, including
physical security, network security, and
data encryption.
• Businesses should also implement their
own security measures, such as strong
passwords, two-factor authentication,
and regular software updates.
• Regular security audits and
vulnerability assessments can help
identify potential security risks.
Virtualization
• Virtualization is the process of
creating a virtual version of
something, such as a server, storage
device, network, or operating system,
using software.
• It allows multiple virtual
environments to run on a single
physical machine, which can help
organizations reduce costs, improve
efficiency, and increase flexibility.
The three major components of a virtualized
environment are:
1. Guest: The guest refers to the system
components that interact with the
virtualization layer.
2. Host: The host is the original
environment where the guest runs. It
refers to the physical server or computer
that hosts the virtual machines.
3. Virtualization layer: The virtualization
layer, also known as the hypervisor or
virtual machine monitor, is responsible for
recreating the same or different
environment where the guest will run.
Types of virtualization
1. Server virtualization: This type of virtualization allows multiple virtual servers to run
on a single physical server, which can help organizations consolidate their IT
infrastructure, reduce costs, and improve efficiency.
2. Desktop virtualization: Desktop virtualization allows multiple virtual desktops to run
on a single physical machine, which can help organizations provide remote access to
desktops, reduce hardware costs, and improve security.
3. Network virtualization: Network virtualization allows multiple virtual networks to run
on a single physical network, which can help organizations create isolated and secure
network environments, improve network performance, and reduce costs.
4. Storage virtualization: Storage virtualization allows multiple storage devices to be
pooled together and presented as a single logical unit, which can help organizations
improve storage utilization, simplify storage management, and reduce costs.
Benefits of virtualization

1. Cost savings:
2. Improved efficiency:
3. Increased flexibility:
4. Simplified management:
5. Improved disaster recovery:
physical architecture and virtual architecture
physical architecture virtual architecture

• Physical architecture refers to the • virtual architecture refers to the


actual physical components that software components that are used to
make up a computer system, manage and control the physical
including the hardware such as the architecture.
processor, memory, storage devices, • This includes the operating system,
and input/output devices. virtualization software, and other
• It also includes the physical layout of software that runs on top of the
these components and how they are hardware to provide various services.
connected together.
Hypervisor
• A hypervisor, also known as a virtual
machine monitor (VMM), is a layer of
software that creates and manages virtual
machines (VMs) in a virtualized
environment.
• The hypervisor sits between the physical
hardware of the host machine and the
virtual machines, and allows multiple
VMs to run on the same physical server.
• The hypervisor provides each virtual
machine with its own set of virtualized
resources, such as CPU, memory, and
storage, and ensures that each VM is
isolated from the others.
Types of hypervisors:
Type 1 hypervisor (or bare-metal Type 2 hypervisor (or hosted
hypervisor hypervisor):

 This type of hypervisor runs directly on  This type of hypervisor runs on top of an
the host machine's hardware, without the existing operating system, such as
need for an underlying operating system. Windows or Linux.
 Type 1 hypervisors are typically used in Type 2 hypervisors are typically used on
enterprise data centers and cloud desktop or laptop computers, where they
computing environments, where they allow users to run multiple operating
provide high levels of performance and systems or applications on the same
security. machine.
 they are more powerful and secure, but they are more flexible and user-friendly,
require specialized hardware and are but may not provide the same level of
typically used in large-scale data center performance or security as type 1
environments. hypervisors.
Cloud computing and virtualization
• Cloud computing and virtualization are closely related concepts, with
virtualization often being a foundational technology that enables cloud
computing.
• Cloud service providers often rely on virtualization to provide their
services. By creating multiple virtual machines or containers within the
cloud infrastructure, they can efficiently allocate and utilize hardware
resources. This enables cloud providers to offer scalable and flexible
services to their customers, with the ability to quickly provision and
deprovision resources as needed.
• In summary, virtualization is often a foundational technology that enables
cloud computing by providing efficient resource utilization and allocation.
Conclusion
• In conclusion, cloud computing and virtualization are closely intertwined concepts that
work together to provide efficient and flexible IT solutions.
• Virtualization allows for the creation of virtual versions of physical resources, enabling the
consolidation and efficient utilization of hardware. It provides benefits such as resource
optimization, cost reduction, and improved disaster recovery.
• Cloud computing, on the other hand, leverages virtualization to deliver computing
resources over the internet. It offers scalability, cost savings, flexibility, and reliability to
users by providing on-demand access to virtualized resources.
• The relationship between cloud computing and virtualization is symbiotic. Virtualization is
a foundational technology that enables cloud computing by optimizing resource
utilization, while cloud computing leverages virtualization to deliver scalable and flexible
services to users.
• Together, cloud computing and virtualization have revolutionized the IT landscape,
enabling organizations to streamline operations, reduce costs, and enhance their agility in
adapting to changing business needs.

You might also like