Cloud Computing and Virtualization

Cloud Computing and Virtualization
Virtualization enables a single computer to host multiple
independent virtual computers called virtual machines (VM)
that share the host computer hardware.
Virtualization software separates the actual physical hardware
from the VM instances.
An image of a VM can be saved as a file and then be re-started
when required.
Cloud computing separates the applications from
the hardware.
Service providers such as Amazon Web Services
(AWS) own and manage the cloud infrastructure.
Cloud Computing
Cloud Computing is the use of hardware
and software to deliver a service over a
network (typically the Internet).
 
With cloud computing, users can access
files and use applications from any device
that can access the Internet.
Cloud Computing
Cloud computing basics concept includes all of the
following types:
IaaS (Infrastructure as a Service)
 – A computer
infrastructure, typically presented in the form of
virtualization. Is a service within the concept of
cloud hosting.
PaaS (Platform as a Service)
 – An integrated
platform for the development, deployment,
testing and support of web-applications.
Presented as a service on the basis of the
concept of 
cloud hosting
.
Cloud Computing
SaaS (Software as a service)
 – Is the
business model of software license, which
involves the development and support of the
software vendor. Customers also have the
opportunity of paid use of it, usually through
the Internet.
DaaS (Desktop as a Service)
 – Another
business model license the software, which
is a slightly improved model of SaaS, mostly
involving the use of multiple services at the
same time necessary to complete the work.
Was first introduced in the early 2000s.
 
Virtualization Basics
Virtualization: when one physical
machine hosts multiple activities that
are normally done on multiple physical
machines
Two types of virtualization
- Server-side virtualization
- Client-side virtualization
Server-Side Virtualization
Provides a virtual desktop for users on
multiple client machines
Most processing is done on the server
Provides a virtual desktop infrastructure
(VDI)
Server-Side Virtualization
Advantages
Better use of resources
Less space required
Less energy consumed
Reduced cost
Faster server provisioning
Maximize server uptime
Improved disaster recovery
Support for legacy systems
 
Disadvantages
- Requires high-end servers and more network
bandwidth
- User experience may be diminished
Clients Used with Server-Side
Virtualization
Fat clients – regular desktop computer or laptop
Thin clients – computer has a regular OS but
comparatively little computer power
Zero clients – dumb terminal or ultra-thin client does
not have an OS and just provides a user interface
(keyboard, mouse, monitor) and network connection
with enough software to load the virtualization
program
Clients Used with Server-
Side Virtualization
Server-side virtualization is delegated to a third-party
service and resources are accessed via the Internet
Different types of cloud computing:
Infrastructure as a Service (IaaS) – provides
servers and storage for the client to use as
needed
Platform as a Service (PaaS) – provides servers
and OS but customer installs applications
Software as a Service (SaaS) – provides
hardware, OS, and applications
Client-Side Virtualization
Personal computer provides virtual environments for
applications using three possible methods:
Presentation virtualization – remote application on
a server is controlled by a local computer (Remote
Desktop Services is an example)
Application virtualization – a virtual environment
allows an application to run independent of the
host operating system
Client-side desktop virtualization – software
installed on a PC manages virtual machines, each
VM has its own OS installed (Virtual PC, VMWare
Player, and VirtualBox are examples)
Client-Side Virtualization
Microsoft Remote Desktop Services presents applications to the user at a local computer
Client-Side Virtualization
Client-side virtualization enables users to
run VMs on their local computer.
It allows users to test new operating
systems, software, or to run older software.
Host computer 
– the physical computer
controlled by a user.
Host OS 
- the operating system of the
host computer.
Guest OS 
- the operating system that is
running in the VM.
Summary
Cloud Computing is the use of hardware and software to
deliver a service over a network (typically the Internet).
Users can access files and use applications from any device
that can access the Internet.
Reduced energy usage from green computing techniques
translates into lower carbon dioxide emissions, stemming
from a reduction in the fossil fuel used in power plants and
transportation.
Conserving resources means less energy is required to
produce, use, and dispose of products.
Saving energy and resources saves money.
13
14
Thanks!
ANY QUESTIONS?
😉
Slide Note
Embed
Share

Concepts of cloud computing and virtualization, how they enable efficient use of resources, and their advantages and disadvantages. Explore different types of cloud computing services like IaaS, PaaS, SaaS, and DaaS.


Uploaded on Dec 21, 2023 | 2 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Cloud Computing and Virtualization Virtualization enables a single computer to host multiple independent virtual computers called virtual machines (VM) that share the host computer hardware. Virtualization software separates the actual physical hardware from the VM instances. An image of a VM can be saved as a file and then be re-started when required. Cloud computing separates the applications from the hardware. Service providers such as Amazon Web Services (AWS) own and manage the cloud infrastructure.

  2. Cloud Computing Cloud Computing is the use of hardware and software to deliver a service over a network (typically the Internet). With cloud computing, users can access files and use applications from any device that can access the Internet.

  3. Cloud Computing Cloud computing basics concept includes all of the following types: IaaS (Infrastructure as a Service) IaaS (Infrastructure as a Service) A computer infrastructure, typically presented in the form of virtualization. Is a service within the concept of cloud hosting. PaaS (Platform as a Service) PaaS (Platform as a Service) An integrated platform for the development, deployment, testing and support of web-applications. Presented as a service on the basis of the concept of cloud hosting cloud hosting.

  4. Cloud Computing SaaS (Software as a service) SaaS (Software as a service) Is the business model of software license, which involves the development and support of the software vendor. Customers also have the opportunity of paid use of it, usually through the Internet. DaaS DaaS (Desktop as a Service) (Desktop as a Service) Another business model license the software, which is a slightly improved model of SaaS, mostly involving the use of multiple services at the same time necessary to complete the work. Was first introduced in the early 2000s.

  5. Virtualization Basics Virtualization: when one physical machine hosts multiple activities that are normally done on multiple physical machines Two types of virtualization - Server-side virtualization - Client-side virtualization

  6. Server-Side Virtualization Provides a virtual desktop for users on multiple client machines Most processing is done on the server Provides a virtual desktop infrastructure (VDI)

  7. Server-Side Virtualization Advantages Advantages Better use of resources Less space required Less energy consumed Reduced cost Faster server provisioning Maximize server uptime Improved disaster recovery Support for legacy systems Disadvantages Disadvantages - Requires high-end servers and more network bandwidth - User experience may be diminished

  8. Clients Used with Server-Side Virtualization Fat clients regular desktop computer or laptop Thin clients computer has a regular OS but comparatively little computer power Zero clients dumb terminal or ultra-thin client does not have an OS and just provides a user interface (keyboard, mouse, monitor) and network connection with enough software to load the virtualization program

  9. Clients Used with Server- Side Virtualization Server-side virtualization is delegated to a third-party service and resources are accessed via the Internet Different types of cloud computing: Infrastructure as a Service (IaaS) provides servers and storage for the client to use as needed Platform as a Service (PaaS) provides servers and OS but customer installs applications Software as a Service (SaaS) provides hardware, OS, and applications

  10. Client-Side Virtualization Personal computer provides virtual environments for applications using three possible methods: Presentation virtualization remote application on a server is controlled by a local computer (Remote Desktop Services is an example) Application virtualization a virtual environment allows an application to run independent of the host operating system Client-side desktop virtualization software installed on a PC manages virtual machines, each VM has its own OS installed (Virtual PC, VMWare Player, and VirtualBox are examples)

  11. Client-Side Virtualization Microsoft Remote Desktop Services presents applications to the user at a local computer

  12. Client-Side Virtualization Client-side virtualization enables users to run VMs on their local computer. It allows users to test new operating systems, software, or to run older software. Host computer Host computer the physical computer controlled by a user. Host OS Host OS - the operating system of the host computer. Guest OS Guest OS - the operating system that is running in the VM.

  13. Summary Cloud Computing is the use of hardware and software to deliver a service over a network (typically the Internet). Users can access files and use applications from any device that can access the Internet. Reduced energy usage from green computing techniques translates into lower carbon dioxide emissions, stemming from a reduction in the fossil fuel used in power plants and transportation. Conserving resources means less energy is required to produce, use, and dispose of products. Saving energy and resources saves money. 13

  14. Thanks! ? ANY QUESTIONS? 14

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#