SlideShare a Scribd company logo
Server
Virtualization
SANJIV PRADHAN
GAU-C-13/178
Contents
 Introduction
 History
 Server Virtualization Software
 Server Virtualization Hardware
 Determining Server Hardware
 Pros and Cons of Server Virtualization
 Pros and Cons of Dedicated Servers
Introduction
 What is Virtualization?
 Virtualization is the creation of a virtual resource or device
where the framework divides the resource into one or more
execution environments
 Examples of Virtualization
 Virtual drives
 Virtual memory
 Virtual machines
 Virtual servers
 Why is it popular?
History
 1960s Machines
 Did not scale well
 Extremely expensive
 Cost efficiency was desired
 IBM-360 Operating System (1964)
 Virtual Memory
 IBM 370 Operating System (1972)
 Virtual Machines
 Used in many mainframe environments
Why Virtualization?
 Each physical hardware for each server
 High Cost
 Power consumption
 Down Time of a server
 Machine Crashing
 High Infrastructure
 Less Utilization of resource
Server Virtualization
 “Server virtualization in general terms lets you take a
single physical device and install (and run
simultaneously) two or more OS environments that are
potentially different and have different identities,
application stacks, and so on.”
Typical Server Model
Virtualized Server Model
Hypervisor
 The Hypervisor is the piece of
software that enables
virtualization.
 Hypervisor or Virtual Machine
Monitor (VMM) is a computing
layer which allows multiple
operating systems to run on a
host computer at the same time.
 Originally developed in the 1970s
as part of the IBM
 It allows the host machine to
allocate resources to guest
machines
Types of Hypervisor
Type I versus Type II Hypervisor
Pros and Cons of Server
Virtualization
 Pros
 Cost
 Less physical servers
 Less server space (consolidation of servers)
 Less energy costs
 Less maintenance
 Efficient Administration
 Easier management, management through one machine
 Single point of failure
 Smaller IT staff
Pros and Cons of Server
Virtualization
 Pros
 Growth and Scalability
 Upgrading one server upgrades them all
 Easy growth
 Less hardware complications
 Security
 Single server security maintenance
 Hypervisor software often provides security benefits
 Legacy Servers
 Upgrading servers to a virtual setup from old systems
 Goes hand-in-hand with scalability
Pros and Cons of Server
Virtualization
 Cons
 Slow Performance
 High stress on single machine
 Longer processing times
 More network bottlenecking
 Single Point of Failure
 Many servers on one host machine
 Hardware or software failures can be critical
 Backup servers will need to be setup
Pros and Cons of Server
Virtualization
 Cons
 Cost
 High initial investment
 Software licensing costs
 Security
 All servers through one machine
 Learning curve
 Many different types of software
 Different architecture
Advantages of Virtualization
 Zero downtime maintenance
 Dynamic resource sharing
 Low maintenance cost
 Backups, and automated restoration
References
 Grazino, Charles. A performance analysis of Xen and KVM hypervisors for Hosting the XenWorlds Project. Diss.
Iwoa State University, 2011. Print. <http://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=3243&context=etd>.
 IBM, . "Mainframes introduction 2." IBM.com. IBM. Web. 29 Oct 2013. <www-
03.ibm.com/ibm/history/exhibits/mainframe/mainframe_intro.html>.
 Kleyman, Bill. "Hypervisor 101: Understanding the Virtualization Market." datacenterknowledge.com. N.p., 01
Aug 2012. Web. 29 Oct 2013. <www.datacenterknowledge.com/archives/2012/08/01/hypervisor-101-a-look-
hypervisor-market/>.
 Laverick, Mike. Server Virtualization Basics: The Benefits of Server Virtualization. Newton: TechTarget, 2012. 2-
11. Print.
 Microsoft, . "Microsoft Announces General Availability of Virtual Server 2005." microsoft.com. Microsoft, 13
Sept. 2005. Web. 29 Oct 2013. <http://www.microsoft.com/en-us/news/press/2004/sep04/09-
13availabilityvs2005pr.asp&xgt;.
THE END

More Related Content

What's hot

Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
Alessandro Guli
 
Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
sgurnam73
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
Dhrupesh Kotadiya
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Sasikumar Thirumoorthy
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
Alan McSweeney
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
Ahmad Hafeezi
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
hktripathy
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
ofsorganizer
 
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 in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Virtualisation basics
Virtualisation basicsVirtualisation basics
Virtualisation basics
sagaroceanic11
 
Cloud virtualization
Cloud virtualizationCloud virtualization
Cloud virtualization
Sarwan Singh
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisation
sagaroceanic11
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
Yan Pritzker
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
Sarbjeet Singh
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
Dr.Neeraj Kumar Pandey
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
Syed Zeeshan
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mohammad Ilyas Malik
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 

What's hot (20)

Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
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 in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Virtualisation basics
Virtualisation basicsVirtualisation basics
Virtualisation basics
 
Cloud virtualization
Cloud virtualizationCloud virtualization
Cloud virtualization
 
Introduction to virtualisation
Introduction to virtualisationIntroduction to virtualisation
Introduction to virtualisation
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)Cloud computing using virtualization (Virtual Data Center)
Cloud computing using virtualization (Virtual Data Center)
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 

Similar to Server Virtualization

Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
shabi_hassan
 
Virtualization
VirtualizationVirtualization
Virtualization
kousardiffi
 
Virtualization
VirtualizationVirtualization
Virtualization
karimalinani
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
Dr. Sunil Kr. Pandey
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
Louis Göhl
 
cloud basics.
cloud basics.cloud basics.
cloud basics.
Mercy joy
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
none
 
Virtualization Landscape
Virtualization LandscapeVirtualization Landscape
Virtualization Landscape
jpnaye
 
Virtualization meisen 042811
Virtualization meisen 042811Virtualization meisen 042811
Virtualization meisen 042811
Morty Eisen
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
Spiceworks Ziff Davis
 
The Future of Computing: Exploring the Potential of Virtualization Server
The Future of Computing: Exploring the Potential of Virtualization ServerThe Future of Computing: Exploring the Potential of Virtualization Server
The Future of Computing: Exploring the Potential of Virtualization Server
FredReynolds2
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018
Mercury Solutions
 
The Future of Server Virtualization
The Future of Server VirtualizationThe Future of Server Virtualization
The Future of Server Virtualization
Ahmed Banafa
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
webhostingguy
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
RavinderSingh704945
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
NIKHILKUMAR SHARDOOR
 
VMware 2009
VMware 2009VMware 2009
VMware 2009
hyldgaard
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 

Similar to Server Virtualization (20)

Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
 
cloud basics.
cloud basics.cloud basics.
cloud basics.
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization Landscape
Virtualization LandscapeVirtualization Landscape
Virtualization Landscape
 
Virtualization meisen 042811
Virtualization meisen 042811Virtualization meisen 042811
Virtualization meisen 042811
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
 
The Future of Computing: Exploring the Potential of Virtualization Server
The Future of Computing: Exploring the Potential of Virtualization ServerThe Future of Computing: Exploring the Potential of Virtualization Server
The Future of Computing: Exploring the Potential of Virtualization Server
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
 
15 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 201815 Vmware interview questions & answers 2018
15 Vmware interview questions & answers 2018
 
The Future of Server Virtualization
The Future of Server VirtualizationThe Future of Server Virtualization
The Future of Server Virtualization
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
VMware 2009
VMware 2009VMware 2009
VMware 2009
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 

Recently uploaded

Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 

Recently uploaded (20)

Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
zOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL DifferenceszOS Mainframe JES2-JES3 JCL-JECL Differences
zOS Mainframe JES2-JES3 JCL-JECL Differences
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 

Server Virtualization

  • 2. Contents  Introduction  History  Server Virtualization Software  Server Virtualization Hardware  Determining Server Hardware  Pros and Cons of Server Virtualization  Pros and Cons of Dedicated Servers
  • 3. Introduction  What is Virtualization?  Virtualization is the creation of a virtual resource or device where the framework divides the resource into one or more execution environments  Examples of Virtualization  Virtual drives  Virtual memory  Virtual machines  Virtual servers  Why is it popular?
  • 4. History  1960s Machines  Did not scale well  Extremely expensive  Cost efficiency was desired  IBM-360 Operating System (1964)  Virtual Memory  IBM 370 Operating System (1972)  Virtual Machines  Used in many mainframe environments
  • 5. Why Virtualization?  Each physical hardware for each server  High Cost  Power consumption  Down Time of a server  Machine Crashing  High Infrastructure  Less Utilization of resource
  • 6. Server Virtualization  “Server virtualization in general terms lets you take a single physical device and install (and run simultaneously) two or more OS environments that are potentially different and have different identities, application stacks, and so on.”
  • 9. Hypervisor  The Hypervisor is the piece of software that enables virtualization.  Hypervisor or Virtual Machine Monitor (VMM) is a computing layer which allows multiple operating systems to run on a host computer at the same time.  Originally developed in the 1970s as part of the IBM  It allows the host machine to allocate resources to guest machines
  • 10. Types of Hypervisor Type I versus Type II Hypervisor
  • 11. Pros and Cons of Server Virtualization  Pros  Cost  Less physical servers  Less server space (consolidation of servers)  Less energy costs  Less maintenance  Efficient Administration  Easier management, management through one machine  Single point of failure  Smaller IT staff
  • 12. Pros and Cons of Server Virtualization  Pros  Growth and Scalability  Upgrading one server upgrades them all  Easy growth  Less hardware complications  Security  Single server security maintenance  Hypervisor software often provides security benefits  Legacy Servers  Upgrading servers to a virtual setup from old systems  Goes hand-in-hand with scalability
  • 13. Pros and Cons of Server Virtualization  Cons  Slow Performance  High stress on single machine  Longer processing times  More network bottlenecking  Single Point of Failure  Many servers on one host machine  Hardware or software failures can be critical  Backup servers will need to be setup
  • 14. Pros and Cons of Server Virtualization  Cons  Cost  High initial investment  Software licensing costs  Security  All servers through one machine  Learning curve  Many different types of software  Different architecture
  • 15. Advantages of Virtualization  Zero downtime maintenance  Dynamic resource sharing  Low maintenance cost  Backups, and automated restoration
  • 16. References  Grazino, Charles. A performance analysis of Xen and KVM hypervisors for Hosting the XenWorlds Project. Diss. Iwoa State University, 2011. Print. <http://lib.dr.iastate.edu/cgi/viewcontent.cgi?article=3243&context=etd>.  IBM, . "Mainframes introduction 2." IBM.com. IBM. Web. 29 Oct 2013. <www- 03.ibm.com/ibm/history/exhibits/mainframe/mainframe_intro.html>.  Kleyman, Bill. "Hypervisor 101: Understanding the Virtualization Market." datacenterknowledge.com. N.p., 01 Aug 2012. Web. 29 Oct 2013. <www.datacenterknowledge.com/archives/2012/08/01/hypervisor-101-a-look- hypervisor-market/>.  Laverick, Mike. Server Virtualization Basics: The Benefits of Server Virtualization. Newton: TechTarget, 2012. 2- 11. Print.  Microsoft, . "Microsoft Announces General Availability of Virtual Server 2005." microsoft.com. Microsoft, 13 Sept. 2005. Web. 29 Oct 2013. <http://www.microsoft.com/en-us/news/press/2004/sep04/09- 13availabilityvs2005pr.asp&xgt;.