An Esri White Paper January 2010 ArcGIS Server and Virtualization



Similar documents
An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management

An Esri White Paper April 2011 Esri Business Analyst Server System Design Strategies

An Esri White Paper June 2010 Tracking Server 10

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud

An ESRI White Paper October 2009 ESRI Geoportal Technology

ArcGIS. Server. A Complete and Integrated Server GIS

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

Managing Government Fleets and Mobile Workforces with GIS

Deployment Options for Microsoft Hyper-V Server

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

An Esri White Paper June 2011 ArcGIS for INSPIRE

Making Your Mobile Workforce More Efficient

How To Improve Gis Data Quality

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

An Esri White Paper February 2011 Best Practices for Storing the ArcGIS Data Reviewer Workspace in an Enterprise Geodatabase for Oracle

An ESRI White Paper May 2010 ESRI Business Analyst Enterprise Deployment

Spatial Data Infrastructure. A Collaborative Network

Configuration Management in the Data Center

Parallels Virtuozzo Containers

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

Windows Server 2008 R2 Hyper-V Live Migration

Esri ArcGIS Server 10 for VMware Infrastructure

W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software

A Microsoft U.S. Public Sector White Paper by Ken Page and Shelly Bird. January government

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

Wildland Fire. GIS Solutions for Wildland Fire Suppression

Minimize the impact of downtime and disruption. Replace time-consuming manual processes with fast, automated recovery.

Consolidate and Virtualize Your Windows Environment with NetApp and VMware

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

GIS Solutions for Highway and Roadway Management. Average Lane Speed (mph)

Course Title: Virtualization Security, 1st Edition

Windows Server Virtualization An Overview

Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

The Geospatial Approach to Cybersecurity: An Executive Overview. An Esri White Paper January 2014

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Virtualizing Exchange

The Total Cost of Ownership (TCO) of migrating to SUSE Linux Enterprise Server for System z

Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER

Virtual Machine Protection with Symantec NetBackup 7

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

GIS and Mapping Solutions for Developers. ESRI Developer Network (EDN SM)

FOR SERVERS 2.2: FEATURE matrix

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

9/26/2011. What is Virtualization? What are the different types of virtualization.

Virtualization Support - Real Backups of Virtual Environments

An ESRI White Paper June 2009 ESRI K 12 Solutions: School Bus Routing Using ESRI Tools to Address the Problems

Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors:

Protecting Citrix XenServer Environments with CA ARCserve

VIRTUALIZATION THE FOUNDATION OF CLOUD COMPUTING

An ESRI White Paper May 2007 Mobile GIS for Homeland Security

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

VMware Infrastructure 3 and Stratus Continuous Availability:

Protecting Microsoft Hyper-V 3.0 Environments with CA ARCserve

Publishing Hosted 3D Feature Layers. An Esri White Paper September 2015

WHITE PAPER. Storage Savings Analysis: Storage Savings with Deduplication and Acronis Backup & Recovery 10

VMware vsphere 4.1. Pricing, Packaging and Licensing Overview. E f f e c t i v e A u g u s t 1, W H I T E P A P E R

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

CA Cloud Overview Benefits of the Hyper-V Cloud

Server Consolidation with SQL Server 2008

IBM Enterprise Linux Server

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

Kronos Workforce Central on VMware Virtual Infrastructure

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

Making the Move to Desktop Virtualization No More Reasons to Delay

ESRI Business Analyst for Telecommunications

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Configuring a Distributed Installation of ArcGIS Server (Windows)

WHITE PAPER. Solving the Challenges of Virtual Machine Backups with Acronis Backup & Recovery 10

Virtualization with Microsoft Windows Server 2003 R2, Enterprise Edition

Virtual Server System and Data Protection, Recovery and Availability

What is virtualization

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

The Benefits of Virtualizing Citrix XenApp with Citrix XenServer

Datacenter Management Optimization with Microsoft System Center

International Journal of Advancements in Research & Technology, Volume 1, Issue6, November ISSN

Better Virtualization Outcomes with Citrix Essentials for XenServer and NetApp Storage

Veritas Cluster Server from Symantec

Business Analyst Server

Reducing the Cost and Complexity of Business Continuity and Disaster Recovery for

Understanding Oracle Certification, Support and Licensing for VMware Environments

Using Microsoft SQL Server Snapshot Replication With ArcSDE Data

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Infortrend ESVA Family Enterprise Scalable Virtualized Architecture

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Transcription:

An Esri White Paper January 2010 ArcGIS Server and Virtualization Esri 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com

Copyright 2010 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work is protected under United States copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system, except as expressly permitted in writing by Esri. All requests should be sent to Attention: Contracts and Legal Services Manager, Esri, 380 New York Street, Redlands, CA 92373-8100 USA. The information contained in this document is subject to change without notice. Esri, the Esri globe logo, ArcGIS, www.esri.com, and @esri.com are trademarks, registered trademarks, or service marks of Esri in the United States, the European Community, or certain other jurisdictions. Other companies and products mentioned herein may be trademarks or registered trademarks of their respective trademark owners.

J-9797 ArcGIS Server and Virtualization An Esri White Paper Contents Page Executive Summary... 1 What Is Virtualization... 1 What Is a Virtual Machine... 1 Benefits of Virtualization... 1 Available Virtualization Technologies... 2 Technical Support for ArcGIS Server on Virtualized Environments... 2 How ArcGIS Server Performance Is Affected when Running on a Virtual Machine... 2 Major Decision Factors for Considering Virtualization... 3 Deploying ArcGIS Server in a Virtualized Environment... 4 Advantages of Deploying ArcGIS Server in a Virtualized Environment... 4 Conclusion... 4 Esri White Paper i

J-9797 ArcGIS Server and Virtualization Executive Summary What Is Virtualization What Is a Virtual Machine Benefits of Virtualization Virtualization is becoming a standard IT practice. It is becoming increasingly popular among ArcGIS customers as well. Virtualization solutions are being broadly used in test, development, and production environments, providing tremendous benefits to ArcGIS Server deployments. Esri uses virtualization technologies for the development, quality assurance, and certification processes of ArcGIS Server. This document provides an overview of virtualization and addresses some of the most common questions regarding ArcGIS Server and virtualization. Virtualization is a broad term that refers to the abstraction of computer resources (network, disk, memory, etc.). In the context of ArcGIS Server, virtualization is generally used for platform virtualization, which allows multiple operating systems and applications to run in a physical machine. This is done through the concept of virtual machines. A virtual machine is an isolated software container that can run its own operating system and applications as if it were a physical computer. A virtual machine's characteristics are exactly like those of a physical computer, as it contains its own virtual CPU(s), RAM, hard disk, network interface cards, and so forth. The virtual machine typically shares the underlying hardware resources with other virtual machines but is completely isolated from others at the operating system level. Virtualization technologies allow organizations to Reduce provisioning times for new servers. Provisioning means defining server configuration based on organizational requirements. 1 Reduce the need for new servers and the number of existing servers as well as improve the use of existing servers (i.e., implementing a server consolidation strategy). Reduce the cost of ownership (power, cooling, space, maintenance costs). Prevent applications from impacting each other when upgrades or changes are made, for example, running different versions of ArcGIS on the same physical server. Increase business continuity by reducing downtime and recovering quickly from unplanned outages with the ability to back up and migrate entire virtual environments with no service interruption. 1 Wikipedia, s.v. "Provisioning," http://en.wikipedia.org/wiki/provisioning (accessed April 2009). Esri White Paper

ArcGIS Server and Virtualization J-9797 Available Virtualization Technologies Some of the leading virtualization products on the market today include VMware VMware is currently the most popular virtualization platform with Esri customers. For those customers, VMware is primarily used to virtualize ArcGIS Server environments. However, customers are increasingly using it to virtualize ArcGIS Desktop as well. For more information, visit www.vmware.com. Microsoft Hyper-V Hyper-V is the virtualization solution included with Microsoft Windows Server 2008. It is very quickly growing in acceptance among ArcGIS users. For more information, visit www.microsoft.com/windowsserver2008. Sun Microsystems Solaris Containers Solaris Containers is the native virtualization solution for Solaris 10. ArcGIS customers primarily use it to virtualize the database server. For more information, visit www.sun.com/solaris/containers. Citrix XenServer and Citrix Essentials Citrix offers XenServer for free and includes it with the more advanced virtualization management solution Citrix Essentials, which provides additional functionality including automation and integration with Microsoft Hyper-V. For more information, visit www.citrix.com/xenserver. Technical Support for ArcGIS Server on Virtualized Environments Esri recognizes the use of virtual machine technology as a growing standard in the IT industry. All components of ArcGIS Server are fully supported on virtual environments as long as they run on supported platforms. If an issue is found to be specific to Esri software in a virtual environment, Esri Support Services will attempt to reproduce the issue on a stand-alone machine. If an issue cannot be reproduced with a certified operating system on a stand-alone machine, Esri will not provide a fix for issues that are specific to virtual environments. Supported platforms include Microsoft Windows Server Red Hat Enterprise Linux AS/ES SUSE Linux Enterprise Server Sun Solaris Customers can contact the Esri Support Center (support.esri.com) to get assistance with supported platforms. How ArcGIS Server Performance Is Affected when Running on a Virtual Machine Running software in a virtualized environment affects the performance of any application to some degree. Like any application, ArcGIS Server performance is negatively impacted by virtualization. As the workload on server processing becomes heavier, the decline in performance becomes more obvious. Tests performed by Esri indicate that intensive disk I/O operations, such as dynamic mapping and map caching, perform faster on physical machines than on virtual machines. January 2010 2

ArcGIS Server and Virtualization J-9797 Some CPU-intensive applications are also negatively affected in a virtual environment. Testing has shown that the performance can differ by virtualization vendor (sometimes dramatically) and by the operation being executed. For example, calls to ExportMapImage on a moderately complex map service (40 vector layers and 3 raster layers) through our REST API translate roughly into a 10 percent performance hit. It is important to highlight the fact that a suboptimal configuration of the virtual environment can lead to larger performance hits of up to 60 percent. Therefore, observing best practices on the configuration of the particular virtualization environment as well as performance testing are recommended when assessing virtualization in order to properly design and size the system. For an example Deployment Guide with VMware, please visit www.vmware.com/resources/techresources/10091/. In many cases, performance is only a minor consideration because the benefits of virtualization outweigh the performance implications. The impact of virtualization on performance is usually taken into account for the purpose of properly sizing the system to support anticipated use. Major Decision Factors for Considering Virtualization Organizations investigating virtualization consider price and technical support along with a wide range of issues and questions that influence their decision of whether to implement a solution below are just a few: Does the technology provide physical-to-virtual conversion tools and utilities? Are there administrative tools, such as a management console? Can the technology move a virtual machine from one physical host to another without taking it down? Does the technology eliminate the physical host as a single point of failure (e.g., does it support high availability)? Can the technology support hosting different operating systems within the virtualized environment (e.g., multiplatform [OS] virtual machine)? Does the technology support paravirtualization (an enhancement on virtualization in which a guest OS is recompiled prior to deployment in the virtual environment)? This allows for optimized execution. Does the technology support network interface cards (NICs), unicast isolation, Internet Small Computer System Interface (iscasi), Simple Network Management Protocol, and other external storage and networking compatibilities? Does the technology allow multiple CPUs to work on a single process (e.g., symmetric multiprocessing)? Esri White Paper 3

ArcGIS Server and Virtualization J-9797 Deploying ArcGIS Server in a Virtualized Environment In a recent survey of over 1,000 ArcGIS Server 9.3 customers, many participants claimed that the decision to virtualize (or not) was managed by the IT department as a broader strategy within the organization to reduce costs, conserve resources, and improve efficiencies. Additionally, over 30 percent of the participants were already running or planning to run ArcGIS Server in a virtual environment within the next 12 months, 20 percent indicated a high interest in virtualization, and only 4 percent were certain that they would not virtualize their ArcGIS Server deployment. Advantages of Deploying ArcGIS Server in a Virtualized Environment Organizations using ArcGIS Server in a virtualized environment realize a variety of advantages, including The ability to run different versions of ArcGIS Server on a single physical machine. This is especially helpful in development environments as well as implementation of version migration strategies. A reduction in security risks to the overall computing infrastructure is achieved by isolating externally facing ArcGIS Server applications in specific virtual machines. Compliance with the organization's disaster recovery plan require ArcGIS Server applications and services to be quickly configured in the event of a catastrophe. Accelerated development and deployment of self-contained ArcGIS Server applications is realized. Maximized use of hardware and computing infrastructure simplifies server provisioning and system scaling. For example, new machines could be rapidly configured as server object containers (SOCs) to accommodate peak usage. Conclusion With virtualization becoming a standard IT practice and ArcGIS Server supporting all components of a virtualized environment on supported platforms, more organizations are considering it for their own ArcGIS Server deployments. Choosing the right virtualized environment depends heavily on the organization's broader IT strategy, the perceived benefits virtualization provides, and the particular features and functions included in the available virtualization solutions. According to ArcGIS users of virtualization technologies running multiple versions of ArcGIS Server, security, business continuity, rapid application development, and simplified server provisioning are more important advantages of virtualization than performance. Esri uses virtualization technologies for the development, quality assurance, and certification processes of ArcGIS Server. For more information about how ArcGIS Server is licensed in a virtualized environment, contact your local Esri account representative. If you are located outside the United States, contact your local Esri distributor. January 2010 4

About Esri Our Focus Contact Esri Since 1969, Esri has been helping organizations map and model our world. Esri s GIS software tools and methodologies enable these organizations to effectively analyze and manage their geographic information and make better decisions. They are supported by our experienced and knowledgeable staff and extensive network of business partners and international distributors. A full-service GIS company, Esri supports the implementation of GIS technology on desktops, servers, online services, and mobile devices. These GIS solutions are flexible, customizable, and easy to use. Esri software is used by hundreds of thousands of organizations that apply GIS to solve problems and make our world a better place to live. We pay close attention to our users to ensure they have the best tools possible to accomplish their missions. A comprehensive suite of training options offered worldwide helps our users fully leverage their GIS applications. Esri is a socially conscious business, actively supporting organizations involved in education, conservation, sustainable development, and humanitarian affairs. 1-800-GIS-XPRT (1-800-447-9778) Phone: 909-793-2853 Fax: 909-793-5953 info@esri.com www.esri.com Offices worldwide www.esri.com/locations 380 New York Street Redlands, CA 92373-8100 USA Printed in USA