Guide to Operating Systems, 5th Edition

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Microsoft ® Official Course First Look Clinic Overview of Windows 8 By Ragowo Riantory, S.Kom, MCP.
Quick Overview of Virtual PC Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Introduction to Virtualization
Virtualization Chapter 17.
Virtualization and the Cloud
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Virtualization for Cloud Computing
Virtualization 101.
Virtualization 101.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Operating System Virtualization
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
WINDOWS XP PROFESSIONAL Bilal Munir Mughal Chapter-1 1.
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Hands-On Virtual Computing
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
Introduction to VMware Virtualization
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Introduction to Cloud Computing
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Desktop Virtualization
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Alessandro Cardoso, Microsoft MVP Creating your own “Private Cloud” with Windows 10 Hyper- V WIN443.
Hands-On Virtual Computing
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
CEG 2400 FALL 2012 Chapter 10 Virtual Networks and Remote Access 1.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
Copyright © 2016 by McGraw-Hill Education. All rights reserved. Mike Meyers’ CompTIA A+ ® Guide to Managing and Troubleshooting PCs Fifth Edition Copyright.
Using Virtualization in the Classroom
Network customization
Unit 3 Virtualization.
Virtualization for Cloud Computing
Chapter 6: Securing the Cloud
Introduction to VMware Virtualization
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Prepared by: Assistant prof. Aslamzai
What is Virtualization Last Update
Prepared by: Assistant prof. Aslamzai
Desktop Virtualization
Virtualization, Cloud Computing and Big Data
Virtual Servers.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Hands-On Virtualization in the Classroom
Network+ Guide to Networks 6th Edition
Dr. John P. Abraham Professor, Computer Engineering UTPA
Virtualization Meetup Discussion
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtualization 101.
Outline Virtualization Cloud Computing Microsoft Azure Platform
HC Hyper-V Module GUI Portal VPS Templates Web Console
Guide to Operating Systems, 5th Edition
"Cloud services" - what it is.
Windows Virtual PC / Hyper-V
Network customization
Presentation transcript:

Guide to Operating Systems, 5th Edition Chapter 8 Virtualization and Cloud Computing Fundamentals Guide to Operating Systems, 5th Edition Chapter 8 Virtualization and Cloud Computing Fundamentals

Objectives After completing this chapter, you will be able to: Describe the components of virtualization Use and describe hosted virtualization Use and describe bare-metal virtualization Describe cloud computing Objectives After completing this chapter, you will be able to: Describe computer storage Configure local disks Work with different types of volumes and virtual disks Describe cloud storage Describe tape drive technologies Work with storage management tools Guide to Operating Systems, 5th Edition

Virtualization Fundamentals Virtualization – a process that creates a software environment to emulate a computer’s hardware and BIOS Allows multiple OSs to run on the same physical computer at the same time Virtualization terms: Virtual machine (VM) - is the virtual environment that emulates a physical computer’s hardware and BIOS Guest OS - the operating system installed on a VM Host computer - the physical computer on which the VM software is installed Virtualization Fundamentals Virtualization – a process that creates a software environment to emulate a computer’s hardware and BIOS Allows multiple OSs to run on the same physical computer at the same time Virtualization terms: Virtual machine (VM) - is the virtual environment that emulates a physical computer’s hardware and BIOS Guest OS - the operating system installed on a VM Host computer - the physical computer on which the VM software is installed Guide to Operating Systems, 5th Edition

Virtualization Fundamentals Figure 8-1 Windows Server 2016 running as a virtual machine in Windows 10 Guide to Operating Systems, 5th Edition

Virtualization Fundamentals Virtualization terms (cont’d): Virtualization software creates and manages VMs and creates the virtual environment in which a guest OS is installed Hypervisor creates and monitors the virtual hardware environment, which allows multiple VMs to share physical hardware resources Type 1 hypervisor runs directly on the host computer’s hardware and controls and monitors guest OSs (also called bare-metal virtualization) Type 2 hypervisor is installed in a general-purpose host OS and the host OS access host hardware on behalf of the guest OS (also called hosted virtualization) Virtualization Fundamentals Virtualization terms (cont’d): Virtualization software creates and manages VMs and creates the virtual environment in which a guest OS is installed Hypervisor creates and monitors the virtual hardware environment, which allows multiple VMs to share physical hardware resources Type 1 hypervisor runs directly on the host computer’s hardware and controls and monitors guest OSs (also called bare-metal virtualization) Type 2 hypervisor is installed in a general-purpose host OS and the host OS access host hardware on behalf of the guest OS (also called hosted virtualization) Guide to Operating Systems, 5th Edition

Virtualization Fundamentals Virtualization terms (cont’d): A virtual disk consists of files residing on the host computer that represent a virtual machine’s hard drive A virtual network is a network configuration created by virtualization A snapshot is a partial copy of a VM made at a particular moment Virtualization Fundamentals Virtualization terms (cont’d): A virtual disk consists of files residing on the host computer that represent a virtual machine’s hard drive A virtual network is a network configuration created by virtualization A snapshot is a partial copy of a VM made at a particular moment Figure 11-14 How virtualization works Figure 8-2 How virtualization works Guide to Operating Systems, 5th Edition

Hosted Virtualization Uses a type 2 hypervisor Has an advantage of supporting a wider variety of guest OSs because there are few incompatibility problems between the guest OS and hardware Easy and straightforward to use Just install the software on your computer and begin creating virtual machines Only hardware requirement is enough memory to support the host and guest OSs, adequate CPU power, and enough space to store the virtual disk Hosted Virtualization Uses a type 2 hypervisor Has an advantage of supporting a wider variety of guest OSs because there are few incompatibility problems between the guest OS and hardware Easy and straightforward to use Just install the software on your computer and begin creating virtual machines Only hardware requirement is enough memory to support the host and guest OSs, adequate CPU power, and enough space to store the virtual disk Guide to Operating Systems, 5th Edition

Hosted Virtualization Applications OS Training Software Training Application isolation Network isolation Software development What-if-scenarios Use of legacy applications Physical-to-virtual conversion Hosted Virtualization Applications OS Training Software Training Application isolation Network isolation Software development What-if-scenarios Use of legacy applications Physical-to-virtual conversion Guide to Operating Systems, 5th Edition

Hosted Virtualization Products Well known hosted virtualization products: VMware Workstation Pro VMware Workstation Player Microsoft Virtual PC VirtualBox Hosted Virtualization Products Well known hosted virtualization products: VMware Workstation Pro VMware Workstation Player Microsoft Virtual PC VirtualBox Guide to Operating Systems, 5th Edition

Using VMware Workstation Download a free trial version and try it for 30 days After installed, a wizard takes you through the steps of creating a virtual machine Offers flexible networking options Allowing you to configure the NIC on your VM to use one of the five virtual network options or create your own custom virtual network Five preconfigured options: Bridged, NAT, Host-only, Custom, LAN segment Using VMware Workstation Download a free trial version and try it for 30 days After installed, a wizard takes you through the steps of creating a virtual machine Offers flexible networking options Allowing you to configure the NIC on your VM to use one of the five virtual network options or create your own custom virtual network Five preconfigured options: Bridged, NAT, Host-only, Custom, LAN segment Guide to Operating Systems, 5th Edition

Using VMware Workstation Figure 8-3 VMware virtual network options Guide to Operating Systems, 5th Edition

Using VMware Workstation VMware Tools should be installed in the guest OS to ensure the best performance and ease of use A collection of tools and drivers Other advanced features are available for developers Reason VMware Workstation is considered the flagship hosted virtualization product Using VMware Workstation VMware Tools should be installed in the guest OS to ensure the best performance and ease of use A collection of tools and drivers Other advanced features are available for developers Reason VMware Workstation is considered the flagship hosted virtualization product Guide to Operating Systems, 5th Edition

Using VMware Workstation Player Stripped-down version of VMware that offers the basics of desktop virtualization Includes an option to download a virtual appliance, which is a ready-to-use VM that contains a guest OS with preconfigured applications or network services A good option for new virtualization users and for classroom and training centers Using VMware Workstation Player Stripped-down version of VMware that offers the basics of desktop virtualization Includes an option to download a virtual appliance, which is a ready-to-use VM that contains a guest OS with preconfigured applications or network services A good option for new virtualization users and for classroom and training centers Guide to Operating Systems, 5th Edition

Using VMware Workstation Player Figure 8-4 The VMware Workstation Player Welcome window Guide to Operating Systems, 5th Edition

Using Microsoft Virtual PC VMware products discussed earlier can be installed on both Windows and Linux OSs VMware Fusion runs in Mac OS X Virtual PC is a Windows-only product Runs in Windows 7 Professional, Enterprise, or Ultimate edition No longer supported in Windows 8 and later Using Microsoft Virtual PC VMware products discussed earlier can be installed on both Windows and Linux OSs VMware Fusion runs in Mac OS X Virtual PC is a Windows-only product Runs in Windows 7 Professional, Enterprise, or Ultimate edition No longer supported in Windows 8 and later Guide to Operating Systems, 5th Edition

Using VirtualBox Can be installed on Windows, Mac OS X, Linux, and Solaris hosts and supports a wide range of Windows, Linux, and other guest OSs Created using a wizard that walks you through the process of selecting the guest OS and the VM’s hard disk and RAM configuration The user interface consists of a console where you can create VMs and view the status of all VMs Using VirtualBox Can be installed on Windows, Mac OS X, Linux, and Solaris hosts and supports a wide range of Windows, Linux, and other guest OSs Created using a wizard that walks you through the process of selecting the guest OS and the VM’s hard disk and RAM configuration The user interface consists of a console where you can create VMs and view the status of all VMs Guide to Operating Systems, 5th Edition

Using VirtualBox Figure 8-5 Oracle VM VirtualBox Manager Guide to Operating Systems, 5th Edition

Virtualization Software Summary Table 8-1 Comparing features of hosted virtualization software Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Uses a Type 1 hypervisor Targeted mainly for production virtualization in data centers Installed directly on hardware and have more stringent host machine requirements Offer more features for managing VMs than hosted virtualization A little more complicated to install and use as well Bare-Metal Virtualization Uses a Type 1 hypervisor Targeted mainly for production virtualization in data centers Installed directly on hardware and have more stringent host machine requirements Offer more features for managing VMs than hosted virtualization A little more complicated to install and use as well Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Applications Consolidate servers Retire old or unreliable hardware: converting physical machines to VMs Make optimal use of multicore, high-performance servers Maintain application separation Reclaim rack or floor space Reduce cooling and power requirements Test installation and upgrades Test a preconfigured application Bare-Metal Virtualization Applications Consolidate servers Retire old or unreliable hardware: converting physical machines to VMs Make optimal use of multicore, high-performance servers Maintain application separation Reclaim rack or floor space Reduce cooling and power requirements Test installation and upgrades Test a preconfigured application Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Applications Test what-if scenarios Live migration Dynamic provisioning Bare-Metal Virtualization Applications Test what-if scenarios Live migration Dynamic provisioning Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Products Microsoft Hyper-V – introduced with Windows Server 2008 and can be installed as a server role Acts as a management OS for VMs installed with Hyper-V Supports advanced features, such as host server clustering and live migration Requires a 64-bit CPU with virtualization extensions enabled on the host system Microsoft provides virtual instances of the OS with no additional licensing fees Can be enabled in Windows 8 and later versions Bare-Metal Virtualization Products Microsoft Hyper-V – introduced with Windows Server 2008 and can be installed as a server role Acts as a management OS for VMs installed with Hyper-V Supports advanced features, such as host server clustering and live migration Requires a 64-bit CPU with virtualization extensions enabled on the host system Microsoft provides virtual instances of the OS with no additional licensing fees Can be enabled in Windows 8 and later versions Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Products Figure 8-6 The Hyper-V Manager console Guide to Operating Systems, 5th Edition

Bare-Metal Virtualization Products Citrix XenServer – Uses Linux as a management OS on the host A XenServer host computer requires a 64-bit CPU with virtualization extensions to run Windows guest OSs VMware vSphere – includes VMware ESX Server, which is installed directly on the physical server without a management OS Most configuration tasks are performed from a remote client OS using vSphere Client Bare-Metal Virtualization Products Citrix XenServer – Uses Linux as a management OS on the host A XenServer host computer requires a 64-bit CPU with virtualization extensions to run Windows guest OSs VMware vSphere – includes VMware ESX Server, which is installed directly on the physical server without a management OS Most configuration tasks are performed from a remote client OS using vSphere Client Guide to Operating Systems, 5th Edition

Cloud Computing Cloud computing is a networking model in which data, applications, and processing power are managed by servers on the Internet Users of resources pay for what they use rather than for the equipment and software needed to provide the resources Benefits: Reduced physical plant costs Reduced upfront costs Reduced personnel costs Cloud Computing Cloud computing is a networking model in which data, applications, and processing power are managed by servers on the Internet Users of resources pay for what they use rather than for the equipment and software needed to provide the resources Benefits: Reduced physical plant costs Reduced upfront costs Reduced personnel costs Guide to Operating Systems, 5th Edition

Cloud Computing Three main categories of cloud computing: Software as a service Platform as a service Infrastructure as a service The phrase “as a service” means the resource resides on another server or network than the one using the resource Cloud Computing Three main categories of cloud computing: Software as a service Platform as a service Infrastructure as a service The phrase “as a service” means the resource resides on another server or network than the one using the resource Guide to Operating Systems, 5th Edition

Software as a Service SaaS - also called “hosted applications” or “on-demand applications” Most well-known example is Google Apps and Microsoft Office 365 Usually offered as a subscription based on the number of users Customers can take advantage of new software editions much faster Available anywhere the customer has a connection to the Internet Software as a Service SaaS - also called “hosted applications” or “on-demand applications” Most well-known example is Google Apps and Microsoft Office 365 Usually offered as a subscription based on the number of users Customers can take advantage of new software editions much faster Available anywhere the customer has a connection to the Internet Guide to Operating Systems, 5th Edition

Platform as a Service PaaS – also called “hosted platform” and is similar to SaaS, but customer develops applications with the service provider’s tool and infrastructure Customer develops and owns the application and then delivers it to a third party The most common PaaS products are: Salesforce.com’s Apex Azure for Windows Google’s AppEngine for Python and Java WaveMaker for Ajax Engine Yard for Ruby on Rails Platform as a Service PaaS – also called “hosted platform” and is similar to SaaS, but customer develops applications with the service provider’s tool and infrastructure Customer develops and owns the application and then delivers it to a third party The most common PaaS products are: Salesforce.com’s Apex Azure for Windows Google’s AppEngine for Python and Java WaveMaker for Ajax Engine Yard for Ruby on Rails Guide to Operating Systems, 5th Edition

Infrastructure as a Service IaaS – also called “hosted infrastructure”, it allows a company to use storage or entire virtual servers If a customer needs another 100 GB of storage space they can pay for the space without worrying about how that space is actually provided If a customer needs another server they pay for the amount of processing and storage the additional server actually requires Customers rent the resources they are using Infrastructure as a Service IaaS – also called “hosted infrastructure”, it allows a company to use storage or entire virtual servers If a customer needs another 100 GB of storage space they can pay for the space without worrying about how that space is actually provided If a customer needs another server they pay for the amount of processing and storage the additional server actually requires Customers rent the resources they are using Guide to Operating Systems, 5th Edition

Private Cloud Versus Public Cloud Private cloud services When a company delivers cloud services to their own employees through the use of virtualization technologies Deployed from the company’s own data center Examples of virtualization technologies: VMware and Microsoft Hyper-V Public cloud services Cloud services delivered by a third-party provider Private Cloud Versus Public Cloud Private cloud services When a company delivers cloud services to their own employees through the use of virtualization technologies Deployed from the company’s own data center Examples of virtualization technologies: VMware and Microsoft Hyper-V Public cloud services Cloud services delivered by a third-party provider Guide to Operating Systems, 5th Edition

Summary Virtualization is a process that creates a software environment to emulate a computer’s hardware and BIOS, allowing multiple OSs to run on the same physical computer at the same time Virtualization can be divided into two categories: hosted and bare-metal virtualization Hosted virtualization products are installed on a desktop OS and include VMware Workstation, Virtual PC, and VirtualBox Summary Virtualization is a process that creates a software environment to emulate a computer’s hardware and BIOS, allowing multiple OSs to run on the same physical computer at the same time Virtualization can be divided into two categories: hosted and bare-metal virtualization Hosted virtualization products are installed on a desktop OS and include VMware Workstation, Virtual PC, and VirtualBox Guide to Operating Systems, 5th Edition

Summary Bare-metal virtualization products are targeted mainly for production virtualization in data centers Cloud computing is a networking model in which data, applications, and processing power are managed by servers on the Internet Summary Bare-metal virtualization products are targeted mainly for production virtualization in data centers Cloud computing is a networking model in which data, applications, and processing power are managed by servers on the Internet Guide to Operating Systems, 5th Edition