(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
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

More Related Content

What's hot

Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
Yogesh Kumar
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Sasikumar Thirumoorthy
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
Yogeshwaran R
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Gokulan Subramani
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
Kingston Smiler
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
Chandrani Ray Chowdhury
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
Shahbaz Sidhu
 
Microsoft Hyper-V
Microsoft Hyper-VMicrosoft Hyper-V
Microsoft Hyper-V
Davoud Teimouri
 
Virtualization
VirtualizationVirtualization
Virtualization
Birju Tank
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
Datapath Consulting
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
Hitesh Gupta
 
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!
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5
Sanjeev Kumar
 
VMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdfVMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdf
GiancarloSampaolesi
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
Virtual machine subhash gupta
Virtual machine subhash guptaVirtual machine subhash gupta
Virtual machine subhash gupta
Subhash Chandra Gupta
 
Managing ESXi - Tools and Techniques
Managing ESXi - Tools and TechniquesManaging ESXi - Tools and Techniques
Managing ESXi - Tools and Techniques
Christopher Janoch
 
Vmware ppt
Vmware pptVmware ppt
Vmware ppt
rpapsakthi
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
sgurnam73
 

What's hot (20)

Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Microsoft Hyper-V
Microsoft Hyper-VMicrosoft Hyper-V
Microsoft Hyper-V
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMwareVirtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization 101: Everything You Need To Know To Get Started With VMware
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
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 Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
 
VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5VMware vSphere 6.0 - Troubleshooting Training - Day 5
VMware vSphere 6.0 - Troubleshooting Training - Day 5
 
VMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdfVMware - HCX - Architecture and Design .pdf
VMware - HCX - Architecture and Design .pdf
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
Virtual machine subhash gupta
Virtual machine subhash guptaVirtual machine subhash gupta
Virtual machine subhash gupta
 
Managing ESXi - Tools and Techniques
Managing ESXi - Tools and TechniquesManaging ESXi - Tools and Techniques
Managing ESXi - Tools and Techniques
 
Vmware ppt
Vmware pptVmware ppt
Vmware ppt
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 

Similar to Vitualisation

Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
Platform virtualization.raj
Platform virtualization.rajPlatform virtualization.raj
Platform virtualization.raj
NRajaMohanReddy
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 
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
Yeditepe University
 
Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
HARISHK762704
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
IGZ Software house
 
virtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdfvirtual-machine-150316004018-conversion-gate01.pdf
virtual-machine-150316004018-conversion-gate01.pdf
KowsalyaJayakumar2
 
Virtualization
VirtualizationVirtualization
Virtualization
Yansi Keim
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
Mayank Aggarwal
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
SYSAD323 Virtualization Basics
SYSAD323 Virtualization BasicsSYSAD323 Virtualization Basics
SYSAD323 Virtualization Basics
Don Bosco BSIT
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
Radhika Kalavadiya
 
A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2A510840101 24982 23_2020_lecture_2
A510840101 24982 23_2020_lecture_2
Krishna Kumar Singh
 
Virtualisation with v mware
Virtualisation with v mwareVirtualisation with v mware
Virtualisation with v mware
sagaroceanic11
 
incs775_lect6.ppt
incs775_lect6.pptincs775_lect6.ppt
incs775_lect6.ppt
webhostingguy
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
NeenaReji1
 
Virtualization.pdf
Virtualization.pdfVirtualization.pdf
Virtualization.pdf
aimarcarillo
 
Virtualization
VirtualizationVirtualization
Virtualization
satchipatra
 
CloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdfCloudComputing_UNIT 2.pdf
CloudComputing_UNIT 2.pdf
khan593595
 

Similar to 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
 

More from Priya_Srivastava

Pc ppt
Pc pptPc ppt
Pe,ppt
Pe,pptPe,ppt
Environment
EnvironmentEnvironment
Environment
Priya_Srivastava
 
Environmental
EnvironmentalEnvironmental
Environmental
Priya_Srivastava
 
S.c ppt
S.c pptS.c ppt
Vlsi
VlsiVlsi
Wtp ppt
Wtp pptWtp ppt
Technical ppt
Technical pptTechnical ppt
Technical ppt
Priya_Srivastava
 
M.c ppt
M.c pptM.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
Priya_Srivastava
 
Project ppt
Project pptProject ppt
Project ppt
Priya_Srivastava
 
Bsp ppt
Bsp pptBsp ppt
Ecg ppt
Ecg pptEcg ppt
Afc ppt
Afc pptAfc ppt
C cp ppt
C cp pptC cp ppt
Ipc ppt
Ipc pptIpc ppt
Seminar ppt...; )
Seminar ppt...; )Seminar ppt...; )
Seminar ppt...; )
Priya_Srivastava
 
Technical presentation on
Technical  presentation onTechnical  presentation on
Technical presentation on
Priya_Srivastava
 
O.i.ppt
O.i.pptO.i.ppt
Filters
FiltersFilters

More from 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
 

Recently uploaded

Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Neny Isharyanti
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
Celine George
 
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
Zuzana Mészárosová
 
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
PECB
 
Righteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdfRighteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdf
Zuzana Mészárosová
 
Capitol Doctoral Presentation -June 2024v2.pptx
Capitol Doctoral Presentation -June 2024v2.pptxCapitol Doctoral Presentation -June 2024v2.pptx
Capitol Doctoral Presentation -June 2024v2.pptx
CapitolTechU
 
Views in Odoo - Advanced Views - Pivot View in Odoo 17
Views in Odoo - Advanced Views - Pivot View in Odoo 17Views in Odoo - Advanced Views - Pivot View in Odoo 17
Views in Odoo - Advanced Views - Pivot View in Odoo 17
Celine George
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
heathfieldcps1
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
drtech3715
 
debts of gratitude 1 and silent b activity.pptx
debts of gratitude 1 and silent b activity.pptxdebts of gratitude 1 and silent b activity.pptx
debts of gratitude 1 and silent b activity.pptx
AncyTEnglish
 
NLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacherNLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacher
AngelicaLubrica
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
ibtesaam huma
 
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
joshanmath
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
Celine George
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
JackieSparrow3
 
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptxNationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
CelestineMiranda
 
debts of gratitude 2 detailed meaning and certificate of appreciation.pptx
debts of gratitude 2 detailed meaning and certificate of appreciation.pptxdebts of gratitude 2 detailed meaning and certificate of appreciation.pptx
debts of gratitude 2 detailed meaning and certificate of appreciation.pptx
AncyTEnglish
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
Celine George
 
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptxThe Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
OH TEIK BIN
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
Paul Bradshaw
 

Recently uploaded (20)

Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
Understanding and Interpreting Teachers’ TPACK for Teaching Multimodalities i...
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
 
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
Traces of the Holocaust in our communities in Levice Sovakia and Constanta Ro...
 
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
AI Risk Management: ISO/IEC 42001, the EU AI Act, and ISO/IEC 23894
 
Righteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdfRighteous among Nations - eTwinning e-book (1).pdf
Righteous among Nations - eTwinning e-book (1).pdf
 
Capitol Doctoral Presentation -June 2024v2.pptx
Capitol Doctoral Presentation -June 2024v2.pptxCapitol Doctoral Presentation -June 2024v2.pptx
Capitol Doctoral Presentation -June 2024v2.pptx
 
Views in Odoo - Advanced Views - Pivot View in Odoo 17
Views in Odoo - Advanced Views - Pivot View in Odoo 17Views in Odoo - Advanced Views - Pivot View in Odoo 17
Views in Odoo - Advanced Views - Pivot View in Odoo 17
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
 
debts of gratitude 1 and silent b activity.pptx
debts of gratitude 1 and silent b activity.pptxdebts of gratitude 1 and silent b activity.pptx
debts of gratitude 1 and silent b activity.pptx
 
NLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacherNLC English 7 Consolidation Lesson plan for teacher
NLC English 7 Consolidation Lesson plan for teacher
 
Principles of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptxPrinciples of Roods Approach!!!!!!!.pptx
Principles of Roods Approach!!!!!!!.pptx
 
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...Tales of Two States: A Comparative Study of Language and Literature in Kerala...
Tales of Two States: A Comparative Study of Language and Literature in Kerala...
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
 
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptxNationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
NationalLearningCamp-2024-Orientation-for-RO-SDO.pptx
 
debts of gratitude 2 detailed meaning and certificate of appreciation.pptx
debts of gratitude 2 detailed meaning and certificate of appreciation.pptxdebts of gratitude 2 detailed meaning and certificate of appreciation.pptx
debts of gratitude 2 detailed meaning and certificate of appreciation.pptx
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
 
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptxThe Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
The Value of Time ~ A Story to Ponder On (Eng. & Chi.).pptx
 
No, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalismNo, it's not a robot: prompt writing for investigative journalism
No, it's not a robot: prompt writing for investigative journalism
 

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.