DCS Development Systems in a Virtualized Environment

Similar documents
Virtual Datacenter Automation

EMC Virtual Infrastructure for Microsoft Exchange 2010 Enabled by EMC Symmetrix VMAX, VMware vsphere 4, and Replication Manager

The Hardware Realities of Virtualization

Green Computing Starts With Virtualization Anand Shrivastava

Virtualization. Michael Tsai 2018/4/16

20 Fast Facts About Microsoft Windows Server 2012

Free up rack space by replacing old servers and storage

NEC SigmaSystemCenter Integrated Virtualization Platform Management Software

Expert Reference Series of White Papers. Virtualization for Newbies

Dell EMC ScaleIO Ready Node

Chapter 5 C. Virtual machines

VMware View Upgrade Guide

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

NVIDIA GRID PRODUCT OPTIONS

vsan Remote Office Deployment January 09, 2018

Virtualization and HA PI Systems: Three strategies to keep your PI System available, scalable, and portable

Waiting to deploy VDI for Workforce transformation?

IBM System x High Performance Servers(R) Technical Support V4.

DeltaV Virtualization Hardware

Evaluating Virtualization Technologies and Rolling Out Office in a Box at XL Capital

Native vsphere Storage for Remote and Branch Offices

Virtualization Overview

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

Bacula Systems Virtual Machine Performance Backup Suite

Exhibit A - REVISED Extension #1 (to 4/30/2022) IUC Data Center/Virtualization RFP Response Analysis

Vmware 3V VMware Certified Advanced Professional Data Center Virtualization Design.

The audience for this document is technical professionals who wish to learn more about using the Dell Compellent VMware vsphere Client Plug-in.

vsphere 4.1 Ultimate Bootcamp Course 01 Course Introduction and Methodology

Managing Data Center Power and Cooling

vstart 50 VMware vsphere Solution Overview

Introduction. Application Versions. Virtual Machine Defined. Other Definitions. Tech Note 656 Building Wonderware Solution Architectures on VMware

(TBD GB/hour) was validated by ESG Lab

Certeon s acelera Virtual Appliance for Acceleration

IBM N Series. Store the maximum amount of data for the lowest possible cost. Matthias Rettl Systems Engineer NetApp Austria GmbH IBM Corporation

HDF Virtualization Review

Discover an Integrated IT Platform Designed for Branch Offices and Small and Medium Enterprise Locations

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

VMware vsan 6.6. Licensing Guide. Revised May 2017

THUNDER CGN APPLIANCE SPECIFICATIONS

WHITE PAPER. How VMware Virtualization Right-sizes IT Infrastructure to Reduce Power Consumption

A Review On optimization technique in Server Virtualization

Dell PowerVault MD Family. Modular storage. The Dell PowerVault MD storage family

Sage Compatibility guide. Last revised: August 20, 2018

Scaling PortfolioCenter on a Network using 64-Bit Computing

Power Smart IEEE Conference Lunch Presentation

Acronis Backup & Recovery 11.5

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices

Virtualization Overview

for Power Energy and

NEC SigmaSystemCenter 3.0 highlights. NEC Corporation 2nd IT Software Division IT Network Global Solutions Division

COMPARING COST MODELS - DETAILS

LO2 Be able to design virtualisation deployments.

Dell DVS. Enabling user productivity and efficiency in the Virtual Era. Dennis Larsen & Henrik Christensen. End User Computing

Appliance Comparison

Citrix XenDesktop 2.0. Michael Schmidt Country Manager Switzerland Citrix Systems International GmbH

Table of Contents HOL-PRT-1467

Understanding Virtual System Data Protection

COPYRIGHTED MATERIAL. Introducing VMware Infrastructure 3. Chapter 1

Virtualization from the Trenches

ReDefine Enterprise Storage

The Business Case for Virtualization

How Microsoft IT Reduced Operating Expenses Using Virtualization

VMWARE VSAN LICENSING GUIDE - MARCH 2018 VMWARE VSAN 6.6. Licensing Guide

vrealize Business Standard User Guide

Sage 300 ERP. Compatibility Guide Version Revised: Oct 1, Version 6.0 Compatibility Guide i

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

The Case for Virtualizing Your Oracle Database Deployment

How NVIDIA GRID Brings Amazing Graphics to the Virtualized Experience

Why In-Place Copy Data Management is The Better Choice

Virtual Machines. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Intelligent. The legacy storage technologies in use at most organizations today were designed. STORAGE for Virtualization.

HyperFlex. Simplifying your Data Center. Steffen Hellwig Data Center Systems Engineer June 2016

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

NetVault Backup Client and Server Sizing Guide 2.1

Chapter 3 Virtualization Model for Cloud Computing Environment

Virtualization. Greening the Enterprise

RAIFFEISENBANK BULGARIA

Data Protection at Cloud Scale. A reference architecture for VMware Data Protection using CommVault Simpana IntelliSnap and Dell Compellent Storage

Exam4Tests. Latest exam questions & answers help you to pass IT exam test easily

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: November 18, 2010

Dell Cloud Client Computing. Dennis Larsen DVS Specialist Dell Cloud Client Computing

Backup and Recovery for Smalland Medium-Sized Businesses

StarWind Hyper-Converged Platform: Data Sheet

Use of containerisation as an alternative to full virtualisation in grid environments.

DeltaV Virtualization

Cloud Computing Capacity Planning

vstart 50 VMware vsphere Solution Specification

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: February 2, Version 6.0 Compatibility Guide

Total Cost of Ownership: Benefits of the OpenText Cloud

Symantec NetBackup 7 for VMware

Virtualization and HA PI Systems: Strategies to Keep Your PI System Available, Scalable, and Portable Ray Verhoeff, Director - Development

VMware Join the Virtual Revolution! Brian McNeil VMware National Partner Business Manager

Validating Hyperconsolidation Savings With VMAX 3

IBM System Storage DCS3700

Print Server Appliance

CS370 Operating Systems

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

Written and Provided by. Expert Reference Series of White Papers. Virtualization Overview

Transcription:

Presented at the ISPE ISA Automation Forum - 2010 DCS Development Systems in a Virtualized Environment Author Name Scott Thompson Title Systems Consultant Company R.E. Mason Co. Address PO Box 34645 City/State/Country/Postal Code Charlotte, NC USA 28206 Telephone 704-375-1567 Fax Number 704-377-5246 E-mail scott.thompson@remasonco.com Virtualization, Virtualized, DCS, Development. KEY WORDS ABSTRACT The power and capability of today s servers are well beyond the demand of most DCS systems. The currently shipping rack mount server has more than enough computing power for a development system, not just a configuration server. Through the use of virtualization on development systems a significant reduction of hardware costs can be realized without sacrificing performance. The additional ability to snap-shot the system before making software patches allows quick recovery if a problem develops. Implementing ESXi on three physical hosts has allowed us to run 15 configuration server instances, two batch servers, one Iconics web server, one Emerson Syncade server, one Emerson Control Desktop (NT), one Mynah MiMic Server as well as some VMWare system monitoring and central control application servers. There is also the additional benefit of being able to have a new instance of a server up and running in under an hour which reduces machine setup overhead. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 1 of 9

Virtualization of a DCS Development System Requirements for DCS development systems have increasingly required higher flexibility, faster turnaround, increased robustness and reduced cost. Add the additional requirements for reduced energy usage and replicating production system computers one-for-one becomes impossible. For our discussion let us use a development system consisting of a configuration server, operator (remote terminal) server, two application servers and capacity for 12 virtual controllers. Using the same computers as a production system this would require seven servers. As to how this development system meets our requirements for higher flexibility, faster turnaround of testing, and increased robustness. We find that we are not all that flexible. There are seven dedicated computers assigned to specific functions just as with the production system. Turnaround time (amount of time required to reset from a test configuration) may vary significantly depending on how much work needs to be done to return to the pre-test configuration. Possibly as much as four hours per machine if an image is to be restored onto each server. Robustness is similar; if we are using the development system to test system patches or new software, the amount time it will take to recover from an inappropriately applied path or failed install of an application will likely be the time it takes to restore an image of the computer. As to reducing cost, if these servers were to be the currently shipping Dell R710 servers the hardware cost would be ~$50,400. And as to reducing energy usage, the servers consume ~4.788 kw of electricity and require the dispersal of ~16,000 BTU/hr of heat (~1.36 tons of cooling). The power and capability of today s servers are well beyond the demand of most DCS systems. The currently shipping rack mount server has more than enough computing power for a development system, not just a single configuration server. Figure 1 shows the CPU usage of a configuration server with project work active. The server is a Dell PowerEdge 2900. Average CPU usage for the hour was less than 11% with a maximum of 35%. Therefore the server was completely idle well over 75% of the time. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 2 of 9

Figure 1 What is virtualization? Simply stated, virtualization is the process of sharing physical resources between multiple virtual computers. Figure 2 shows a representation of a typical computer without virtualization. Hardware is dedicated to a single operating system running the application(s). Since not all applications can be installed on a single computer, multiple sets of hardware would be required. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 3 of 9

Figure 2 Figure 3 shows a virtualized configuration where the physical hardware is shared between more than one virtual computer. Incompatible applications can then be installed on independent virtual computers. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 4 of 9

Figure 3 There are two basic varieties of virtualization, Hosted and Bare-Metal. A Hosted virtualization solution relies on a virtualization application running on the host inside the host operating system (Figure 4). This solution is limited by the capabilities of the host operating system (Windows Server Standard only supports 4GB RAM) and the host operating system and other applications take their piece of the available memory and CPU. Examples of this solution would be VMware Server and Microsoft Virtual PC. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 5 of 9

Figure 4 A Bare-Metal or Hypervisor architecture (Figure 5) replaces the host operating system with a thin kernel minimizing the resources used to manage hardware and the virtual computers. Examples of this solution would be VMware ESX(i), Microsoft Hyper-V or Citrix XenServer. The thin kernel supports the full capabilities of the hardware without the restrictions of a base OS. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 6 of 9

Figure 5 Why Virtualize? As we saw in Figure 1, computers spend most of their CPU time waiting for slow humans to decide what to do. Even when typing rapidly the computer is still spending the majority of its processor time doing nothing (~68% doing nothing as I type this). To put it into perspective, Figure 6 and Figure 7 show an ESXi hosted virtual configuration server with five users doing simultaneous code and graphics development. For the day shown in Figure 6, average CPU usage is 18.9% with a maximum of 65.6%. For the hour (shown in Figure 7) the average was 30.22% with a maximum of 73.73%. This is a percentage of the resources made available to the virtual machine which is not the full resources of the host computer. The actual resources assigned to this virtual computer were approximately half of the CPU of a Dell PowerEdge 2850 server. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 7 of 9

Figure 6 Figure 7 The standard CPU available for the R710 server (dual CPU configuration) is a quad-core processor with an effective 19.2GHz of CPU power available. The PowerEdge 2850 that was used for the graphs in Figure 6 and Figure 7 had less than 6GHz of CPU power available. Let s return again to our requirements. With a virtualized solution our flexibility is greatly enhanced. The ability to clone or even create a new virtual computer in minutes is vital in being able to respond quickly to new requirements. Our turnaround time is greatly reduced. Before beginning a test a snapshot can be taken of the virtual computers (even in a running state) allowing a quick return to the snapshot state after a test scenario is completed. Snapshots can also be scheduled to ensure that one is always available if a user forgets to perform the snapshot manually. The snapshot capability also enhances our robustness when testing patches and new software. If incompatibilities become apparent the system can be restored to the last snapshot before the changes were made. The cost for our example system has also been reduced significantly. There is still the hardware cost but this time for a single server, Operating System license cost for six servers 2010 ISPE-ISA Automation Forum. All rights reserved. Page 8 of 9

(assuming one license was purchased with the hardware) and additional RAM (16 GB for a total of 20 GB). The hardware and licensing cost for our system has now become ~$13,000. Energy costs have also been reduced. Our single server is now consuming ~700 W of power and only 2334 BTU/hr of heat need be dissipated (0.19 tons of cooling). Table 1 below gives a side-by-side comparison between the virtualized and non-virtualized solutions. Cost Power Consumption Heat Dissipation Without Virtualization $50,400 4,788 W With Virtualization Savings $13,000 700 W 16,000 BTU/hr (1.36 tons) 2,334 BTU/hr (.19 tons) $37,400 one-time $2,100 per year (at $0.06 per kwh) $697 per year (assumes very efficient A/C system, 0.33 Kfactor) Table 1 In some cases, presenting savings will not always present a convincing argument. Dollar expenditures for equipment may come from a tightly restricted pool of money. However, the green initiatives typically are budgeted differently than routine equipment expenditures. Presenting replacing an existing development system with a virtualized development system as a reduction of carbon footprint may get approval where a simple dollar savings may not be approved. Not all costs associated with the system have been detailed in this comparison, e.g., the licensing of the DCS software, remote terminal licensing from Microsoft. As these costs would be the same for both solutions they are irrelevant for this comparison. For the requirements of the system presented here there is no need to use the licensed VMware ESX software so the cost for the VMware ESXi software is $0. Stability REM Services has been utilizing virtualization for our development systems for nearly two years. The stability of the virtualized computers has been consistent with conventional physical servers used concurrently over that period. Conclusion Virtualization of a development system can reduce the initial cost of a development system as well as reduce the reoccurring costs of the system. There is also the possibility of re-using existing hardware to further reduce the initial cost as we have done at REM Services. The additional improvement in flexibility and reduction of testing reset time further enhance the savings of virtualizing. 2010 ISPE-ISA Automation Forum. All rights reserved. Page 9 of 9