Cloud Computing and Virtualization

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.


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.



Uploaded on Dec 21, 2023 | 1 Views


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