1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint.

Slides:



Advertisements
Similar presentations
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Advertisements

University of Notre Dame
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Skyward Server Management Options Mike Bianco. Agenda: Managed Services Overview OpenEdge Management / OpenEdge Explorer OpenEdge Managed Demo.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Introduction to Virtualization
Moving to a Virtual World Don Mendonsa Lawrence Livermore National Laboratory This work performed under the auspices of the U.S. Department of Energy by.
VMware Infrastructure Alex Dementsov Tao Yang Clarkson University Feb 28, 2007.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Introducing VMware vSphere 5.0
Virtualization for Cloud Computing
Virtualization 101.
Copyright © 2005 VMware, Inc. All rights reserved. VMware Virtualization Phil Anthony Virtual Systems Engineer
5205 – IT Service Delivery and Support
VMware vCenter Server Module 4.
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Virtualization 101.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
VMware vSphere 4 Introduction. Agenda VMware vSphere Virtualization Technology vMotion Storage vMotion Snapshot High Availability DRS Resource Pools Monitoring.
Methodologies, strategies and experiences Virtualization.
Tanenbaum 8.3 See references
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.

INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Windows Azure Conference 2014 Running Docker on Windows Azure.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
VMware Infrastructure 3 The Next Generation in Virtualization.
Secure & flexible monitoring of virtual machine University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January.
Virtualization Paul Krzyzanowski Distributed Systems Except as otherwise noted, the content of this presentation is licensed.
ITServices Virtualization Terry Black January 2013.
Network Plus Virtualization Concepts. Virtualization Overview Virtualization is the emulation of a computer environment called a Virtual Machine. A Hypervisor.
A study of introduction of the virtualization technology into operator consoles T.Ohata, M.Ishii / SPring-8 ICALEPCS 2005, October 10-14, 2005 Geneva,
Adam Duffy Edina Public Schools.  Traditional server ◦ One physical server ◦ One OS ◦ All installed hardware is limited to that one server ◦ If hardware.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Server Virtualization & Disaster Recovery Ryerson University, Computer & Communication Services (CCS), Technical Support Group Eran Frank Manager, Technical.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
VMware vSphere Configuration and Management v6
Copyright © 2005 VMware, Inc. All rights reserved. How virtualization can enable your business Richard Allen, IBM Alliance, VMware
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Microsoft Virtual Academy. Microsoft Virtual Academy First HalfSecond Half (01) Introduction to Microsoft Virtualization(05) Hyper-V Management (02) Hyper-V.
Docker and Container Technology
Hands-On Virtual Computing
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Windows Azure Overview for IT Pros Anton Boyko. Intro to Cloud Computing Intro to Windows Azure Cloud Services Web Sites Virtual Machines Workload Options.
Microsoft Virtual Academy Module 12 Managing Services with VMM and App Controller.
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
U N C L A S S I F I E D LA-UR Leveraging VMware to implement Disaster Recovery at LANL Anil Karmel Technical Staff Member
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
1 CASE STUDY: Platform Migration Mike Furgal Director – Managed Database Services BravePoint.
Unit 3 Virtualization.
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Agenda Hardware Virtualization Concepts
Virtualization OVERVIEW
Building a Virtual Infrastructure
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Virtualization 101.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Guide to Operating Systems, 5th Edition
Managing Services with VMM and App Controller
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Presentation transcript:

1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint

2 Introduction- Mike Furgal Progress Employee from 1989 to 1998 Progress Employee from 1989 to 1998 BravePoint Consultant from 1999 to 2000 BravePoint Consultant from 1999 to 2000 Progress Employee (again) 2001 to 2012 Progress Employee (again) 2001 to 2012 BravePoint Employee currently BravePoint Employee currently Progress/OpenEdge Database Expert Progress/OpenEdge Database Expert

3 Introduction - BravePoint The Largest Progress consulting group in the world The Largest Progress consulting group in the world Founded in 1987 Founded in 1987 Specializes in all things Progress/OpenEdge Specializes in all things Progress/OpenEdge QAD customizations 4GL/ABL coding Database Services Much much more…

4 Virtualization In computing, virtualization is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, storage device, or network resources.

5 Operating System Virtualization OpenEdge Supported OpenEdge Supported VMware Microsoft Hyper-V Citrix XenServer Solaris Containers HP Virtualization IBM PowerVM

6 The Virtual Cloud Cloud computing is based upon Virtualization Cloud computing is based upon Virtualization Public Cloud Public Cloud General Purpose No control where the machine is hosted Hosted in an external Data Center Private Cloud Private Cloud Hosted within an internal Data Center Managed by internal IT staff

7 Public Cloud Vendors OpenEdge Supported OpenEdge Supported Amazon EC2 Based on Citrix XenServer Microsoft Azure Based on Microsoft Hyper-V There are many more public cloud vendors There are many more public cloud vendors

8 Public Cloud OS Support Same support as non-cloud support for Server deployment Same support as non-cloud support for Server deployment Windows 2003 R2 Windows 2008 R2 CentOS 5.X 6.X RedHat 5.X 6.X Note: missing is Suse Linux Support

9 Performance Considerations Multiple VM on a host will impact each other Multiple VM on a host will impact each other Experience has proven that 100 users on an ERP system is the high end for a Virtual Machine Experience has proven that 100 users on an ERP system is the high end for a Virtual Machine YMMV YMMV

10 Benchmarking Amazon EC2 Compared modern Bare-Metal to machine in the cloud Compared modern Bare-Metal to machine in the cloud CPU intensive benchmark Results Results Bare-Metal was 2x faster than cloud machine

11 Scaling in the cloud Ran the CPU intensive benchmark on a single instance, got the baseline Ran the CPU intensive benchmark on a single instance, got the baseline Ran 2 machines doing the same benchmark No difference in performance than the baseline Ran 5 machines Smaller than 5% decrease as compared to the baseline Ran 10 machines No difference than 5 machines Ran 20 machines No difference than 5 machine

12 Virtualization Case Study How Progress Software uses Virtualization within the development organization How Progress Software uses Virtualization within the development organization What are the use cases What is the underlying infrastructure

13 PSC Virtualization PSC Virtualization VMWare Uses Build and Test Infrastructure for Intel based platforms Development Machines Development Infrastructure

14 Build and Test Infrastructure Build the product on a single machine Build the product on a single machine Could be physical or virtual – virtual is now preferred Test the built product on a VMWare farm Test the built product on a VMWare farm Windows 32bit Windows 64bit Linux 32bit Linux 64bit

15 Development Machines Intel based machines for individual developers to use for developing testing and debugging Intel based machines for individual developers to use for developing testing and debugging Remote users - an alternative to Citrix Remote users - an alternative to Citrix Platform Certifications Platform Certifications Testing and Debugging OS Specific issues Testing and Debugging OS Specific issues

16 Development Infrastructure Host production databases and applications used in the development process Host production databases and applications used in the development process Bug Tracking Systems Historical Test Results Others

17 VMWare Infrastructure VMWare ESX 4.1 VMWare ESX ESX Hosts globally in 13 clusters 74 ESX Hosts globally in 13 clusters Combined 6 TB of memory Typical underlying machine configuration Typical underlying machine configuration 2x4-core with 72 GB of memory 2x10-core with 192 GB of memory 2,200 active hosted images 2,200 active hosted images 2 CPU, 4 GB of memory, 40 GB of disk

18 VMWare Storage NetApp FAS 3720 Cluster, FAS 3140 NetApp FAS 3720 Cluster, FAS Terabytes of disk space EqualLogic PS6010XV PS6010E EqualLogic PS6010XV PS6010E 46 Terabytes of disk space RAID storage managed by NetApp and EqualLogic RAID storage managed by NetApp and EqualLogic SAS (Serial Attached SCSI) or Fiberchannel SAS (Serial Attached SCSI) or Fiberchannel

19 VMWare Products Lab Manager Useful to manage short term VM Usage 260 Active VMs 667 Library Configurations VMWare RealPlayer Used for configuration testing Predefined configurations (Windows 2008 R2) VMWare Workstation Limited Deployment Snapshot technology is useful fro install development

20 VMWare Tooling Virtual Center to manage the environment 1 Virtual Center to manage it all Could be more geographically split Could split by usage, ESX vs Lab Manager Virtual Center DRS Distributed Resource Scheduler Load balancing using vMotion

21 VMWare Tooling (cont) VMWare High Availability Auto powerup of failed machines VMWare Update Manager Manages VMWare updates to the hosts in the cluster Zero downtime to the VMs VMWare Data Recovery Virtual Center Operations Manager Graphical Management Console

22 Licensing VMWare enterprise License Ageement Windows Microsofts DataCenter Edition MSDN subscriptionsLinux CentOS where possible

23 Caveats Storage Related issues Storage Related issues Maintenance on the undelying filesystems Operational Errors Operational Errors Affects more than 1 system Hardware failures covered by cluster Hardware failures covered by cluster Disk/CPU Planned Maintenance Planned Maintenance The Bedford infrastructure can boot in 4 hours Annual Event

24 Other Virtualization Non-Intel Platform Vitualization Non-Intel Platform Vitualization Solaris Solaris Containers/Zones Sun Logical Domains IBM IBM Logical Partitions HPUX Virtualization HPUX Virtualization Itanium Only

25 Virtualization vs Emulation Virtualization is NOT Emulation Virtualization is NOT Emulation Emulation is “faking it” Emulation is “faking it” HP PA-RISC running on HP Itanium is Emulation HP PA-RISC running on HP Itanium is Emulation May appear to work but doesn’t Cannot emulate atomic instructions

26 Use Case Study Conclusion PSC Development is a LARGE deployment of VMWare PSC Development is a LARGE deployment of VMWare The current deployment would not be possible in ESX 4.0 Virtualization of not just for Intel Virtualization of not just for Intel

27 Questions