Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 The Virtual Reality Virtualization both inside and outside of the cloud Mike Furgal Director – Managed Database Services BravePoint."— Presentation transcript:

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

2 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 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 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 5 Operating System Virtualization OpenEdge Supported OpenEdge Supported VMware Microsoft Hyper-V Citrix XenServer Solaris Containers HP Virtualization IBM PowerVM

6 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 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 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 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 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 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 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 13 PSC Virtualization PSC Virtualization VMWare Uses Build and Test Infrastructure for Intel based platforms Development Machines Development Infrastructure

14 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 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 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 17 VMWare Infrastructure VMWare ESX 4.1 VMWare ESX 4.1 74 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 18 VMWare Storage NetApp FAS 3720 Cluster, FAS 3140 NetApp FAS 3720 Cluster, FAS 3140 28 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 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 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 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 22 Licensing VMWare enterprise License Ageement Windows Microsofts DataCenter Edition MSDN subscriptionsLinux CentOS where possible

23 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 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 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 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 27 Questions


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

Similar presentations


Ads by Google