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

Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization Ashwani Kumar
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application DevelopmentSyed Absar
 
IoT Meets the Cloud: The Origins of Edge Computing
IoT Meets the Cloud:  The Origins of Edge ComputingIoT Meets the Cloud:  The Origins of Edge Computing
IoT Meets the Cloud: The Origins of Edge ComputingMaria Gorlatova
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overviewsidneel
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...ReformedTech
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
Chapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationChapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationSsendiSamuel
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Qualcomm Developer Network
 

Mais procurados (20)

Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Application virtualization
Application virtualizationApplication virtualization
Application virtualization
 
VMware Virtualization
VMware Virtualization VMware Virtualization
VMware Virtualization
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
Introduction To Mobile Application Development
Introduction To Mobile Application DevelopmentIntroduction To Mobile Application Development
Introduction To Mobile Application Development
 
Virtualization
VirtualizationVirtualization
Virtualization
 
IoT Meets the Cloud: The Origins of Edge Computing
IoT Meets the Cloud:  The Origins of Edge ComputingIoT Meets the Cloud:  The Origins of Edge Computing
IoT Meets the Cloud: The Origins of Edge Computing
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
Native, Hybrid, or Cross-platform Development? What Type of Mobile App is Bes...
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Microsoft Hyper-V
Microsoft Hyper-VMicrosoft Hyper-V
Microsoft Hyper-V
 
Chapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationChapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualization
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
Mobile Agent
Mobile AgentMobile Agent
Mobile Agent
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors
 

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
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technologysanjoysanyal
 
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
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 
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
 

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
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
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
 
Virtualization
VirtualizationVirtualization
Virtualization
 
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
 

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

ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 

Último (20)

ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 

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.