Download presentation
Presentation is loading. Please wait.
Published byHugh Osborne Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.