SlideShare a Scribd company logo
VIRTUALIZATION IN DESKTOP COMPUTERS
INTRODUCTION TO VIRTUALIZATION
• In a general sense, virtualization, is the creation of a virtual, rather than an
actual, version of something.
For example:
Google Earth, It is a virtual image of Earth which hold every detail about earth.
• From a computing perspective, we might have already done some
virtualization if you’ve ever partitioned a hard disk drive into more than one
“virtual” drive.
• Virtualization in a computing environment can be present in many different
forms, some of which are:
• Hardware virtualization
• Storage and data virtualization
• Software virtualization
• Network virtualization
HISTORY OF VIRTUALIZATION
• The concept of virtualization is generally believed to have its origins in the mainframe days in the late
1960s and early 1970s, when IBM invested a lot of time and effort in developing robust time-sharing
solutions. Time-sharing refers to the shared usage of computer resources among a large group of users,
aiming to increase the efficiency of both the users and the expensive computer resources they share. This
model represented a major breakthrough in computer technology: the cost of providing computing
capability dropped considerably and it became possible for organizations, and even individuals, to use a
computer without actually owning one. Similar reasons are driving virtualization for industry standard
computing today: the capacity in a single server is so large that it is almost impossible for most workloads
to effectively use it. The best way to improve resource utilization, and at the same time simplify data
center management, is through virtualization.
• Data centers today use virtualization techniques to make abstraction of the physical hardware, create
large aggregated pools of logical resources consisting of CPUs, memory, disks, file storage, applications,
networking, and offer those resources to users or customers in the form of agile, scalable, consolidated
virtual machines. Even though the technology and use cases have evolved, the core meaning of
virtualization remains the same: to enable a computing environment to run multiple independent
systems at the same time.
• FOR EXAMPLE :
• PS3 EMULATOR FOR WINDOWS MACHINES.
WHAT IS VIRTUALIZATION IN DESTOP
COMPUTERS?
Virtualization allows multiple operating system instances to run
concurrently on a single computer; it is a means of separating hardware
from a single operating system. Each “guest” OS is managed by a Virtual
Machine Monitor (VMM), also known as a hypervisor. Because the
virtualization system sits between the guest and the hardware, it can
control the guests’ use of CPU, memory, and storage, even allowing a
guest OS to migrate from one machine to another. By using specially
designed software, an administrator can convert one physical server into
multiple virtual machines. Each virtual server acts like a unique physical
device, capable of running its own
operating system
(OS).
WHAT IS HYPERVISOR ?
A hypervisor, also called a virtual machine manager, is a program that allows multiple
operating systems to share a single hardware host. Each operating system appears to have
the host's processor, memory, and other resources all to itself.
Hypervisor are of two types-
1> Type-1: native or bare-metal hypervisors
These hypervisors run directly on the host's hardware to control the hardware and to
manage guest operating systems. For this reason, they are sometimes called bare
metal hypervisors. A guest operating system runs as a process on the host. The first
hypervisors, which IBM developed in the 1960s, were native hypervisors.
2> Type-2: hosted hypervisors
These hypervisors run on a conventional operating system just as other computer
programs do. Type-2 hypervisors abstract guest operating systems from the host operating
system. VMware Workstation and VirtualBox are examples of type-2 hypervisors.
TYPES OF VIRTUALIZATIONS
THERE ARE MORE THEN ONE TYPES OF VIRTUALIZATIONS FEW OF
THEM ARE
FULL VIRTUALIZATION
• Hardware virtualization
• Storage and data virtualization
• Software virtualization
• Network virtualization
APPLICATION VIRTUALIZATION
FULL VIRTUALIZATION
• Full virtualization uses a special kind of software called a
hypervisor .The hypervisor interacts directly with the physical
server's CPU and diskspace . It serves as a platform
for the virtual servers operating systems. The hypervisor keeps each
virtual server completely independent and unaware of the other
virtual servers running on the physical machine. Each guest server
runs on its own OS -- you can even have one guest running on Linux
and another on Windows.
VIRTUAL MACHINE (VM)
IN COMPUTING, A VIRTUAL MACHINE (VM) IS AN
EMULATION OF A PARTICULAR COMPUTER
SYSTEM. VIRTUAL MACHINES OPERATE BASED ON THE
COMPUTER ARCHITECTURE AND FUNCTIONS OF A REAL OR
HYPOTHETICAL COMPUTER, AND THEIR IMPLEMENTATIONS
MAY INVOLVE SPECIALIZED HARDWARE, SOFTWARE, OR A
COMBINATION OF BOTH.
INTERNAL VIEW:
HOW TO ACHIVE FULL VIRTUALIZATION ?
TO ACHIVE A FULL VIRTUALIZATION WE REQUIRED A HYPERVISOR OR WE
CAN SAY VIRTUAL MACHINE ITS IS SOFTWARE WHICH PROVIDE
VIRTUALIZATION CAPABILITY TO A HOST OS (OPERATING SYSTEM).
FAMOUS AND WIDELY USE SOFTWARE FOR FULL VIRTUALIZATION ARE -
- ORACLE VM VIRTUALBOX
- DOWNLOAD LINKS
- HTTPS://WWW.VIRTUALBOX.ORG/WIKI/DOWNLOADS
-FREE FOR USERS
- VMWARE WORKSTATION
- DOWNLOAD LINK:
- HTTPS://WWW.VMWARE.COM/GO/DOWNLOADWORKSTATION
-PAID FOR USERS
VMware Workstation
Oracle VirtualBox
FULL VIRTUALIZATION USING VMware
WORKSTATION
TO ACHIEVE FULL VIRTUALIZATION IN DESKTOP
COMPUTER WE NEED A VIRTUAL MACHINE (VMWARE
WORKSTATION ). VIRTUAL MACHINE HAVE
ALL THE SERVICES OF THE PHYSICAL SYSTEM,
INCLUDING A
VIRTUAL BIOS, VIRTUAL DEVICES AND VIRTUALIZED
MEMORY
MANAGEMENT.
Steps:
1.INSTALLING VIRTUAL MACHINE IN OPERATING SYSTEM.
2.START VMWARE WORKSTATION.
3.START THE NEW VIRTUAL MACHINE WIZARD.
4.SELECTING CONFIGURATION.
5.SELECT A GUEST OPERATING SYSTEM.
6. SELECT A NAME AND FOLDER FOR THE VIRTUAL
MACHINE.
7. CONFIGURE THE NETWORKING CAPABILITIES OF THE
VIRTUAL MACHINE.
8. SPECIFY THE SIZE OF THE VIRTUAL DISK.
9. SPECIFY THE LOCATION OF THE VIRTUAL DISK'S FILES.
10. FINISH THE WIZARD THEN START THE GUEST OS.
AVANTAGES AND DISADVANTAGES OF VIRTUAL
MACHINE
ADVANTAGES
• Multiple OS environments can exist simultaneously on the same
machine, isolated from each other.
• Save extra hardware cost.
• sharing a computer system among multiple users.
• dynamically partitioning and sharing
the available physical resources such as CPU,
storage, memory and I/O devices.
DISADVANTAGES
• Virtual machine is not that efficient as a real one when accessing
the hardware.
• When multiple virtual machines are simultaneously running on a
host computer, each virtual machine may introduce an unstable
performance, which depends on the workload on the system by
other running virtual machines.
REFERENCES
http://en.wikipedia.org/wiki/Virtualization
http://en.wikipedia.org/wiki/Full_virtualization
http://en.wikipedia.org/wiki/Operating-system-level_virtualization
http://en.wikipedia.org/wiki/Desktop_virtualization
https://www.vmware.com/in/products/workstation/faqs/faqs
http://en.wikipedia.org/wiki/Hypervisor
http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf
THANK YOU

More Related Content

What's hot

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
OpenCity Community
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
Syed Zeeshan
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
Yogeshwaran R
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
ofsorganizer
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
 
Virtualization
VirtualizationVirtualization
Virtualization
Shivam Singh
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
sgurnam73
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
Emirates Computers
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
Kingston Smiler
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
hktripathy
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
valerian_ceaus
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
NIKHILKUMAR SHARDOOR
 
Presentation vmware building “your cloud”
Presentation   vmware building “your cloud”Presentation   vmware building “your cloud”
Presentation vmware building “your cloud”solarisyourep
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentationaleyeldean
 
Virtualization
VirtualizationVirtualization
Virtualization
vishnurk
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
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.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
vishal choudhary
 
VMware Overview
VMware OverviewVMware Overview
VMware Overview
Madhu Bala
 

What's hot (20)

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Presentation vmware building “your cloud”
Presentation   vmware building “your cloud”Presentation   vmware building “your cloud”
Presentation vmware building “your cloud”
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
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.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
VMware Overview
VMware OverviewVMware Overview
VMware Overview
 

Viewers also liked

ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
Shirley Contreras Ulloa
 
Eb u1 a1_ancp.
Eb u1 a1_ancp.Eb u1 a1_ancp.
Eb u1 a1_ancp.
Angel Montenegro
 
Crear Podcast, alojarlo y editar video
Crear Podcast, alojarlo y editar videoCrear Podcast, alojarlo y editar video
Crear Podcast, alojarlo y editar video
Acciones Almerienses
 
16 ways to fund your new business
16 ways to fund your new business16 ways to fund your new business
16 ways to fund your new business
Floyd Saunders
 
Action research handbook
Action research handbookAction research handbook
Action research handbook
kokpa91
 
Curso intro a gvsig
Curso intro a gvsigCurso intro a gvsig
Curso intro a gvsig
Marta martinez
 
CNP POS 2041
CNP POS 2041CNP POS 2041
CNP POS 2041
John Granger
 

Viewers also liked (8)

delete
deletedelete
delete
 
ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
Eb u1 a1_ancp.
Eb u1 a1_ancp.Eb u1 a1_ancp.
Eb u1 a1_ancp.
 
Crear Podcast, alojarlo y editar video
Crear Podcast, alojarlo y editar videoCrear Podcast, alojarlo y editar video
Crear Podcast, alojarlo y editar video
 
16 ways to fund your new business
16 ways to fund your new business16 ways to fund your new business
16 ways to fund your new business
 
Action research handbook
Action research handbookAction research handbook
Action research handbook
 
Curso intro a gvsig
Curso intro a gvsigCurso intro a gvsig
Curso intro a gvsig
 
CNP POS 2041
CNP POS 2041CNP POS 2041
CNP POS 2041
 

Similar to Virtualization

lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
Anilkumarbehera16
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
Nishant Munjal
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
XanGwaps
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
Raj Sarode
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravym456
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
KelvinBakespear
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
Pyingkodi Maran
 
Cloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to ServerCloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to ServerFadly Rizal Ahmad Fadzil
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
AnsarHasas1
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
sebghataslamzai
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
ROSHNI PRADHAN
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introduction
BadriHjSidek1
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
RiyaBatool
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
Jamie Shoup
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
Radhika Kalavadiya
 
Sna lab prj (1)
Sna lab prj (1)Sna lab prj (1)
Sna lab prj (1)
alihaider922341
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
NeenaReji1
 
virtualization in cloud technology
virtualization in cloud technologyvirtualization in cloud technology
virtualization in cloud technology
Pavani Prathyusha
 

Similar to Virtualization (20)

lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
Virtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of CloudVirtualization, A Concept Implementation of Cloud
Virtualization, A Concept Implementation of Cloud
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
 
Parth virt
Parth virtParth virt
Parth virt
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
VIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptxVIRTUALIZATION for computer science.pptx
VIRTUALIZATION for computer science.pptx
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
 
Cloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to ServerCloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to Server
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
 
Virtualizaiton-3.pptx
Virtualizaiton-3.pptxVirtualizaiton-3.pptx
Virtualizaiton-3.pptx
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introduction
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
Virtulization submission
Virtulization submissionVirtulization submission
Virtulization submission
 
Sna lab prj (1)
Sna lab prj (1)Sna lab prj (1)
Sna lab prj (1)
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
virtualization in cloud technology
virtualization in cloud technologyvirtualization in cloud technology
virtualization in cloud technology
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Virtualization

  • 2. INTRODUCTION TO VIRTUALIZATION • In a general sense, virtualization, is the creation of a virtual, rather than an actual, version of something. For example: Google Earth, It is a virtual image of Earth which hold every detail about earth. • From a computing perspective, we might have already done some virtualization if you’ve ever partitioned a hard disk drive into more than one “virtual” drive. • Virtualization in a computing environment can be present in many different forms, some of which are: • Hardware virtualization • Storage and data virtualization • Software virtualization • Network virtualization
  • 3. HISTORY OF VIRTUALIZATION • The concept of virtualization is generally believed to have its origins in the mainframe days in the late 1960s and early 1970s, when IBM invested a lot of time and effort in developing robust time-sharing solutions. Time-sharing refers to the shared usage of computer resources among a large group of users, aiming to increase the efficiency of both the users and the expensive computer resources they share. This model represented a major breakthrough in computer technology: the cost of providing computing capability dropped considerably and it became possible for organizations, and even individuals, to use a computer without actually owning one. Similar reasons are driving virtualization for industry standard computing today: the capacity in a single server is so large that it is almost impossible for most workloads to effectively use it. The best way to improve resource utilization, and at the same time simplify data center management, is through virtualization. • Data centers today use virtualization techniques to make abstraction of the physical hardware, create large aggregated pools of logical resources consisting of CPUs, memory, disks, file storage, applications, networking, and offer those resources to users or customers in the form of agile, scalable, consolidated virtual machines. Even though the technology and use cases have evolved, the core meaning of virtualization remains the same: to enable a computing environment to run multiple independent systems at the same time. • FOR EXAMPLE : • PS3 EMULATOR FOR WINDOWS MACHINES.
  • 4. WHAT IS VIRTUALIZATION IN DESTOP COMPUTERS? Virtualization allows multiple operating system instances to run concurrently on a single computer; it is a means of separating hardware from a single operating system. Each “guest” OS is managed by a Virtual Machine Monitor (VMM), also known as a hypervisor. Because the virtualization system sits between the guest and the hardware, it can control the guests’ use of CPU, memory, and storage, even allowing a guest OS to migrate from one machine to another. By using specially designed software, an administrator can convert one physical server into multiple virtual machines. Each virtual server acts like a unique physical device, capable of running its own operating system (OS).
  • 5.
  • 6. WHAT IS HYPERVISOR ? A hypervisor, also called a virtual machine manager, is a program that allows multiple operating systems to share a single hardware host. Each operating system appears to have the host's processor, memory, and other resources all to itself. Hypervisor are of two types- 1> Type-1: native or bare-metal hypervisors These hypervisors run directly on the host's hardware to control the hardware and to manage guest operating systems. For this reason, they are sometimes called bare metal hypervisors. A guest operating system runs as a process on the host. The first hypervisors, which IBM developed in the 1960s, were native hypervisors. 2> Type-2: hosted hypervisors These hypervisors run on a conventional operating system just as other computer programs do. Type-2 hypervisors abstract guest operating systems from the host operating system. VMware Workstation and VirtualBox are examples of type-2 hypervisors.
  • 7.
  • 8. TYPES OF VIRTUALIZATIONS THERE ARE MORE THEN ONE TYPES OF VIRTUALIZATIONS FEW OF THEM ARE FULL VIRTUALIZATION • Hardware virtualization • Storage and data virtualization • Software virtualization • Network virtualization APPLICATION VIRTUALIZATION
  • 9. FULL VIRTUALIZATION • Full virtualization uses a special kind of software called a hypervisor .The hypervisor interacts directly with the physical server's CPU and diskspace . It serves as a platform for the virtual servers operating systems. The hypervisor keeps each virtual server completely independent and unaware of the other virtual servers running on the physical machine. Each guest server runs on its own OS -- you can even have one guest running on Linux and another on Windows.
  • 10. VIRTUAL MACHINE (VM) IN COMPUTING, A VIRTUAL MACHINE (VM) IS AN EMULATION OF A PARTICULAR COMPUTER SYSTEM. VIRTUAL MACHINES OPERATE BASED ON THE COMPUTER ARCHITECTURE AND FUNCTIONS OF A REAL OR HYPOTHETICAL COMPUTER, AND THEIR IMPLEMENTATIONS MAY INVOLVE SPECIALIZED HARDWARE, SOFTWARE, OR A COMBINATION OF BOTH.
  • 12. HOW TO ACHIVE FULL VIRTUALIZATION ? TO ACHIVE A FULL VIRTUALIZATION WE REQUIRED A HYPERVISOR OR WE CAN SAY VIRTUAL MACHINE ITS IS SOFTWARE WHICH PROVIDE VIRTUALIZATION CAPABILITY TO A HOST OS (OPERATING SYSTEM). FAMOUS AND WIDELY USE SOFTWARE FOR FULL VIRTUALIZATION ARE - - ORACLE VM VIRTUALBOX - DOWNLOAD LINKS - HTTPS://WWW.VIRTUALBOX.ORG/WIKI/DOWNLOADS -FREE FOR USERS - VMWARE WORKSTATION - DOWNLOAD LINK: - HTTPS://WWW.VMWARE.COM/GO/DOWNLOADWORKSTATION -PAID FOR USERS
  • 15. FULL VIRTUALIZATION USING VMware WORKSTATION TO ACHIEVE FULL VIRTUALIZATION IN DESKTOP COMPUTER WE NEED A VIRTUAL MACHINE (VMWARE WORKSTATION ). VIRTUAL MACHINE HAVE ALL THE SERVICES OF THE PHYSICAL SYSTEM, INCLUDING A VIRTUAL BIOS, VIRTUAL DEVICES AND VIRTUALIZED MEMORY MANAGEMENT.
  • 16. Steps: 1.INSTALLING VIRTUAL MACHINE IN OPERATING SYSTEM. 2.START VMWARE WORKSTATION. 3.START THE NEW VIRTUAL MACHINE WIZARD. 4.SELECTING CONFIGURATION. 5.SELECT A GUEST OPERATING SYSTEM. 6. SELECT A NAME AND FOLDER FOR THE VIRTUAL MACHINE. 7. CONFIGURE THE NETWORKING CAPABILITIES OF THE VIRTUAL MACHINE. 8. SPECIFY THE SIZE OF THE VIRTUAL DISK. 9. SPECIFY THE LOCATION OF THE VIRTUAL DISK'S FILES. 10. FINISH THE WIZARD THEN START THE GUEST OS.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. AVANTAGES AND DISADVANTAGES OF VIRTUAL MACHINE ADVANTAGES • Multiple OS environments can exist simultaneously on the same machine, isolated from each other. • Save extra hardware cost. • sharing a computer system among multiple users. • dynamically partitioning and sharing the available physical resources such as CPU, storage, memory and I/O devices.
  • 24. DISADVANTAGES • Virtual machine is not that efficient as a real one when accessing the hardware. • When multiple virtual machines are simultaneously running on a host computer, each virtual machine may introduce an unstable performance, which depends on the workload on the system by other running virtual machines.