SlideShare uma empresa Scribd logo
1 de 19
VI
R
T
U
A
LI
S
A
TI
O
N
 Virtualization is a framework or methodology of dividing the
  resources of a computer into multiple execution environments,
 Done by applying one or more concepts or technologies such
  as:
 Hardware & software partitioning,
 Time-sharing,
 Partial or complete machine simulation,
 Emulation,
 Quality of service,
 And many others.
 “Virtualization is an abstraction layer that decouples the
  physical hardware from the operating system to deliver greater
  IT resource utilization & flexibility”.
   Virtualization technology enables multiple operating systems
    and application „images‟ to share a single physical server. A
    virtual server, or what is commonly known as a „virtual
    machine‟, simulates the operations of your servers. This
    enables an application to run on a machine as it would on a
    physical server.
   Not a new concept
   1960‟s at IBM:
   M44/44X Project, the goal of which was being to evaluate the
    then emerging time sharing system concepts.
   The architecture was based on virtual machines: the main
    machine was an IBM 7044(M44) and each virtual machine was
    an experimental image of the main machine(44X).
   IBM & MIT headed research through the years & eventually
    developed the idea of a virtual Machine Monitor(VMM).
   The VMware virtualization platform is built on a business-
    ready architecture.
   Use software such as VMware vSphere to transform or
    “virtualized” the hardware resources of an x86-based
    computer—including the CPU, RAM, hard disk and network
    controller—to create a fully functional virtual machine that can
    run its own operating system and applications just like a “real”
    computer.
    Each virtual machine contains a complete system, eliminating
    potential conflicts. VMware virtualization works by inserting a
    thin layer of software directly on the computer hardware or on
    a host operating system.
 This contains a virtual machine monitor or “hypervisor” that
  allocates hardware resources dynamically and transparently.
 Multiple operating systems run concurrently on a single
  physical computer and share hardware resources with each
  other.
 By encapsulating an entire machine, including
  CPU, memory, operating system, and network devices, a
  virtual machine is completely compatible with all standard x86
  operating systems, applications, and device drivers.
 We can safely run several operating systems and applications at
  the same time on a single computer, with each having access to
  the resources it needs when it needs them.
x86 privilege level                                              The binary
architecture                                                     translation
without                                                          approach to x86
virtualization                                                   virtualization



                      The
                      Paravirtualization
                      approach to x86
                      Virtualization

                                           The hardware assist
                                           approach to x86
                                           virtualization
Memory Virtualization
Device and I/O virtualization
   Modern computer systems are composed of various hardware
    & software layers.
   Virtualization inserts a software layer(VMM) at different points
    in this architecture, comes in three variants:
   Hardware-level virtualization,
   Operating system-level,
   High-level language virtual
     machines.
   Virtualization layer sits right on top of the real hardware.
   Since the VM presents a version the real machine, all software
    written for that hardware(x86) will run on that virtual machine.
   Original design from IBM in the 1960‟s
   Virtualization layer sit between the operating system and the
    application programs that run on the operating system
   Virtual Machine runs applications, or sets of applications
    written for the operating system but in a controlled
    environment
     use host OS API
   FreeBSD jails act like this. What have we seen in lab that acts
    like this?
 Virtualization layer sit between     Application
  the operating system and the
  application programs that run      Virtual Machine
  on the operating system
                                         VMM              Applications
 Virtual Machine runs
  applications, or sets of
  applications written for the                       OS
  operating system but in a
  controlled environment
                                             Real Machine
   use host OS API
 FreeBSD jails act like this.
  What have we seen in lab that
  acts like this?
   The virtualization layer sits
    as an application program       Java Byte Code
    on top of the operating
                                        JVM
    system
   Can run any programs                      Applications
    written for that virtual
    machine abstraction
    regardless of the operating                      OS
    system hosting that virtual
    machine
                                           Real Machine
  It enables us to get the most out of our server hardware.
 It will allow us to set up redundant servers for better fault
  tolerance.
 Management is simplified.
 We can partition applications on separate OSes for greater
  reliability.
 Provisioning new servers for prototyping, testing and migration
  is simplified.
 We can save energy.
 Virtual Desktop Infrastructure can save us a fortune on PCs
   SimOS
   Microsoft Virtual Server
   Mac-on-Linux
   Linux-VServer
   OpenVZ
   Microsoft Virtual PC
   Hardware companies have taken notice of virtualizations
    growing popularity and advantages
   Intel (called Virtualization Technology or VT-X Vander pool)
    and AMD (Pacifica) are releasing processors that have built in
    software virtualization support that try to eliminate emulation
    costs
   This support will allow Xen to support unmodified
    unprivileged OS‟s (hello Windows support)
   Many organizations across Australia are starting to take
    advantage of server virtualization to reduce power, cooling and
    equipment costs, reduce server administration and
    downtime, and gain a higher level of server redundancy.
Vitualisation

Mais conteúdo relacionado

Mais procurados

Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualizationAhmad Hafeezi
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWaresgurnam73
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...Edureka!
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?Insight
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare WorkstationHitesh Gupta
 
Presentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short PresentationPresentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short PresentationBarcamp Cork
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMvwchu
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1Sanjeev Kumar
 

Mais procurados (20)

Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualization
VirtualizationVirtualization
Virtualization
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Presentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short PresentationPresentation1VMware EsxI Short Presentation
Presentation1VMware EsxI Short Presentation
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1VMware vSphere 6.0 - Troubleshooting Training - Day 1
VMware vSphere 6.0 - Troubleshooting Training - Day 1
 
VMware
VMware VMware
VMware
 

Semelhante a Vitualisation

Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.rajNRajaMohanReddy
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareYeditepe University
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfKowsalyaJayakumar2
 
Virtualization
VirtualizationVirtualization
VirtualizationYansi Keim
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computingMayank Aggarwal
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsDon Bosco BSIT
 
A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2Krishna Kumar Singh
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mwaresagaroceanic11
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptxNeenaReji1
 
Virtualization.pdf
Virtualization.pdfVirtualization.pdf
Virtualization.pdfaimarcarillo
 
CloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfCloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfkhan593595
 
CloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfCloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfkhan593595
 
Tk2273 -teknologi_virtualisasi Cloud Computing
Tk2273  -teknologi_virtualisasi Cloud ComputingTk2273  -teknologi_virtualisasi Cloud Computing
Tk2273 -teknologi_virtualisasi Cloud ComputingSyarif Maula
 

Semelhante a Vitualisation (20)

Vitualisation
VitualisationVitualisation
Vitualisation
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtualization technology and an application of building vm ware
Virtualization technology and an application of building vm wareVirtualization technology and an application of building vm ware
Virtualization technology and an application of building vm ware
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
Virtualization.pdf
Virtualization.pdfVirtualization.pdf
Virtualization.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
CloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfCloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdf
 
CloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfCloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdf
 
Tk2273 -teknologi_virtualisasi Cloud Computing
Tk2273  -teknologi_virtualisasi Cloud ComputingTk2273  -teknologi_virtualisasi Cloud Computing
Tk2273 -teknologi_virtualisasi Cloud Computing
 

Mais de Priya_Srivastava (20)

Pc ppt
Pc pptPc ppt
Pc ppt
 
Pe,ppt
Pe,pptPe,ppt
Pe,ppt
 
Environment
EnvironmentEnvironment
Environment
 
Environmental
EnvironmentalEnvironmental
Environmental
 
S.c ppt
S.c pptS.c ppt
S.c ppt
 
Vlsi
VlsiVlsi
Vlsi
 
Wtp ppt
Wtp pptWtp ppt
Wtp ppt
 
Technical ppt
Technical pptTechnical ppt
Technical ppt
 
M.c ppt
M.c pptM.c ppt
M.c ppt
 
Project ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy ControllerProject ppt on Rapid Battery Charger using Fuzzy Controller
Project ppt on Rapid Battery Charger using Fuzzy Controller
 
Project ppt
Project pptProject ppt
Project ppt
 
Bsp ppt
Bsp pptBsp ppt
Bsp ppt
 
Ecg ppt
Ecg pptEcg ppt
Ecg ppt
 
Afc ppt
Afc pptAfc ppt
Afc ppt
 
C cp ppt
C cp pptC cp ppt
C cp ppt
 
Ipc ppt
Ipc pptIpc ppt
Ipc ppt
 
Seminar ppt...; )
Seminar ppt...; )Seminar ppt...; )
Seminar ppt...; )
 
Technical presentation on
Technical  presentation onTechnical  presentation on
Technical presentation on
 
O.i.ppt
O.i.pptO.i.ppt
O.i.ppt
 
Filters
FiltersFilters
Filters
 

Último

Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 

Último (20)

Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 

Vitualisation

  • 2.  Virtualization is a framework or methodology of dividing the resources of a computer into multiple execution environments,  Done by applying one or more concepts or technologies such as:  Hardware & software partitioning,  Time-sharing,  Partial or complete machine simulation,  Emulation,  Quality of service,  And many others.  “Virtualization is an abstraction layer that decouples the physical hardware from the operating system to deliver greater IT resource utilization & flexibility”.
  • 3. Virtualization technology enables multiple operating systems and application „images‟ to share a single physical server. A virtual server, or what is commonly known as a „virtual machine‟, simulates the operations of your servers. This enables an application to run on a machine as it would on a physical server.
  • 4. Not a new concept  1960‟s at IBM:  M44/44X Project, the goal of which was being to evaluate the then emerging time sharing system concepts.  The architecture was based on virtual machines: the main machine was an IBM 7044(M44) and each virtual machine was an experimental image of the main machine(44X).  IBM & MIT headed research through the years & eventually developed the idea of a virtual Machine Monitor(VMM).
  • 5. The VMware virtualization platform is built on a business- ready architecture.  Use software such as VMware vSphere to transform or “virtualized” the hardware resources of an x86-based computer—including the CPU, RAM, hard disk and network controller—to create a fully functional virtual machine that can run its own operating system and applications just like a “real” computer.  Each virtual machine contains a complete system, eliminating potential conflicts. VMware virtualization works by inserting a thin layer of software directly on the computer hardware or on a host operating system.
  • 6.  This contains a virtual machine monitor or “hypervisor” that allocates hardware resources dynamically and transparently.  Multiple operating systems run concurrently on a single physical computer and share hardware resources with each other.  By encapsulating an entire machine, including CPU, memory, operating system, and network devices, a virtual machine is completely compatible with all standard x86 operating systems, applications, and device drivers.  We can safely run several operating systems and applications at the same time on a single computer, with each having access to the resources it needs when it needs them.
  • 7. x86 privilege level The binary architecture translation without approach to x86 virtualization virtualization The Paravirtualization approach to x86 Virtualization The hardware assist approach to x86 virtualization
  • 9. Device and I/O virtualization
  • 10. Modern computer systems are composed of various hardware & software layers.  Virtualization inserts a software layer(VMM) at different points in this architecture, comes in three variants:  Hardware-level virtualization,  Operating system-level,  High-level language virtual machines.
  • 11. Virtualization layer sits right on top of the real hardware.  Since the VM presents a version the real machine, all software written for that hardware(x86) will run on that virtual machine.  Original design from IBM in the 1960‟s
  • 12. Virtualization layer sit between the operating system and the application programs that run on the operating system  Virtual Machine runs applications, or sets of applications written for the operating system but in a controlled environment  use host OS API  FreeBSD jails act like this. What have we seen in lab that acts like this?
  • 13.  Virtualization layer sit between Application the operating system and the application programs that run Virtual Machine on the operating system VMM Applications  Virtual Machine runs applications, or sets of applications written for the OS operating system but in a controlled environment Real Machine  use host OS API  FreeBSD jails act like this. What have we seen in lab that acts like this?
  • 14. The virtualization layer sits as an application program Java Byte Code on top of the operating JVM system  Can run any programs Applications written for that virtual machine abstraction regardless of the operating OS system hosting that virtual machine Real Machine
  • 15.  It enables us to get the most out of our server hardware.  It will allow us to set up redundant servers for better fault tolerance.  Management is simplified.  We can partition applications on separate OSes for greater reliability.  Provisioning new servers for prototyping, testing and migration is simplified.  We can save energy.  Virtual Desktop Infrastructure can save us a fortune on PCs
  • 16. SimOS  Microsoft Virtual Server  Mac-on-Linux  Linux-VServer  OpenVZ  Microsoft Virtual PC
  • 17. Hardware companies have taken notice of virtualizations growing popularity and advantages  Intel (called Virtualization Technology or VT-X Vander pool) and AMD (Pacifica) are releasing processors that have built in software virtualization support that try to eliminate emulation costs  This support will allow Xen to support unmodified unprivileged OS‟s (hello Windows support)
  • 18. Many organizations across Australia are starting to take advantage of server virtualization to reduce power, cooling and equipment costs, reduce server administration and downtime, and gain a higher level of server redundancy.