1 the virtual reality virtualization both inside and outside of the cloud mike furgal director –...

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

Upload: hugh-osborne

Post on 25-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

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

1

The Virtual RealityVirtualization both inside and outside of the cloud

Mike Furgal Director – Managed Database Services

BravePoint

Page 2: 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• BravePoint Consultant from 1999 to

2000• Progress Employee (again) 2001 to 2012• BravePoint Employee currently• Progress/OpenEdge Database Expert

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

3

Introduction - BravePoint• The Largest Progress consulting group

in the world• Founded in 1987• Specializes in all things

Progress/OpenEdge• QAD customizations• 4GL/ABL coding• Database Services• Much much more…

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

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.

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

5

Operating System Virtualization• OpenEdge Supported

• VMware• Microsoft Hyper-V• Citrix XenServer• Solaris Containers• HP Virtualization• IBM PowerVM

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

6

The Virtual Cloud• Cloud computing is based upon

Virtualization• Public Cloud

• General Purpose • No control where the machine is hosted• Hosted in an external Data Center

• Private Cloud• Hosted within an internal Data Center• Managed by internal IT staff

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

7

Public Cloud Vendors• OpenEdge Supported

• Amazon EC2• Based on Citrix XenServer

• Microsoft Azure• Based on Microsoft Hyper-V

• There are many more public cloud vendors

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

8

Public Cloud OS Support• 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

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

9

Performance Considerations• 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

• YMMV

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

10

Benchmarking Amazon EC2• Compared modern Bare-Metal to

machine in the cloud• CPU intensive benchmark

• Results• Bare-Metal was 2x faster than cloud

machine

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

11

Scaling in the cloud• 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

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

12

Virtualization Case Study• How Progress Software uses

Virtualization within the development organization• What are the use cases• What is the underlying infrastructure

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

13

PSC Virtualization

VMWare UsesBuild and Test Infrastructure for Intel based platforms

Development Machines

Development Infrastructure

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

14

Build and Test Infrastructure• Build the product on a single machine

• Could be physical or virtual – virtual is now preferred

• Test the built product on a VMWare farm• Windows 32bit• Windows 64bit• Linux 32bit• Linux 64bit

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

15

Development Machines• Intel based machines for individual

developers to use for developing testing and debugging

• Remote users - an alternative to Citrix

• Platform Certifications• Testing and Debugging OS Specific

issues

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

16

Development Infrastructure• Host production databases and

applications used in the development process• Bug Tracking Systems• Historical Test Results• Others

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

17

VMWare Infrastructure• VMWare ESX 4.1• 74 ESX Hosts globally in 13 clusters

• Combined 6 TB of memory

• Typical underlying machine configuration• 2x4-core with 72 GB of memory• 2x10-core with 192 GB of memory

• 2,200 active hosted images• 2 CPU, 4 GB of memory, 40 GB of disk

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

18

VMWare Storage• NetApp FAS 3720 Cluster, FAS 3140

• 28 Terabytes of disk space• EqualLogic PS6010XV PS6010E

• 46 Terabytes of disk space• RAID storage managed by NetApp and

EqualLogic• SAS (Serial Attached SCSI) or Fiberchannel

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

19

VMWare ProductsLab Manager

Useful to manage short term VM Usage

260 Active VMs

667 Library Configurations

VMWare RealPlayerUsed for configuration testing

Predefined configurations (Windows 2008 R2)

VMWare WorkstationLimited Deployment

Snapshot technology is useful fro install development

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

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 DRSDistributed Resource Scheduler

Load balancing using vMotion

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

21

VMWare Tooling (cont)

VMWare High AvailabilityAuto powerup of failed machines

VMWare Update ManagerManages VMWare updates to the hosts in the cluster

Zero downtime to the VMs

VMWare Data Recovery

Virtual Center Operations ManagerGraphical Management Console

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

22

Licensing

VMWare enterprise License Ageement

Windows Microsofts DataCenter Edition

MSDN subscriptions

LinuxCentOS where possible

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

23

Caveats • Storage Related issues

• Maintenance on the undelying filesystems

• Operational Errors• Affects more than 1 system

• Hardware failures covered by cluster• Disk/CPU

• Planned Maintenance• The Bedford infrastructure can boot in 4

hours• Annual Event

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

24

Other Virtualization• Non-Intel Platform Vitualization• Solaris

• Containers/Zones• Sun Logical Domains

• IBM• Logical Partitions

• HPUX Virtualization• Itanium Only

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

25

Virtualization vs Emulation• Virtualization is NOT Emulation• Emulation is “faking it”• HP PA-RISC running on HP Itanium is

Emulation• May appear to work but doesn’t• Cannot emulate atomic instructions

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

26

Use Case Study Conclusion• 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

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

27

Questions

?