Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
647
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
22
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. [ISV Application] Deployment on VMware Infrastructure [ISV Application] Deployment Guide for VMware Infrastructure [author/authors or company names if desired]
  • 2. [ISV Application] Deployment on VMware Infrastructure 1.0Introduction.......................................................................................... 1 2.0VMware Infrastructure..........................................................................1 3.0 [ISV Application] Architecture and Deployment Strategy.....................4 4.0Testing Process and Results..................................................................4 5.0Deployment Best Practices................................................................... 5 6.0Conclusions .......................................................................................... 5 7.0Resources ............................................................................................. 6
  • 3. [ISV Application] Deployment on VMware Infrastructure 1.0 Introduction In the following document, we provide direction to those interested in running [ISV Application] on VMware Infrastructure. We provide basic guidance on the architecture of [ISV Application], as well as the value of utilizing the VMware platform. We then discuss results of recent testing done jointly by VMware and [ISV], where we characterized the performance and functionality of [ISV Application] on VMware infrastructure version 3.5 update 3. Finally, we outline some best practices for utilizing the two product sets together in your datacenter. 2.0 VMware Infrastructure VMware infrastructure is a leading virtualization solution that provides multiple benefits to IT administrators and users. VMware Infrastructure provides a layer of abstraction between the resources required by an application and OS, and the underlying hardware which is providing those resources. A summary of the value of such an abstraction layer includes the following: • Consolidation: VMware allows multiple physical servers to be consolidated into one server, with little or no decrease in overall performance. • Ease of Provisioning: VWware allows encapsulation of an application into an image that can then be duplicated or moved, thereby greatly reducing the cost of application provisioning and deployment. • Manageability: Virtual Machines may be moved from server to server with no down time using VMotion, and this simplifies common operations like hardware maintenance and planned downtime. • Availability: Unplanned downtime can be reduced and higher service levels may provided to an application. VMware HA ensures that in the case of an unplanned hardware failure, any effected virtual machines will be restarted on another host in a VMware cluster. 1
  • 4. [ISV Application] Deployment on VMware Infrastructure VMware Infrastructure includes the following components: VMware® ESX Server (ESX Server): A robust, production-proven virtualization layer, run on physical servers, that abstracts processor, memory, storage, and networking resources into multiple virtual machines. VMware VirtualCenter® Management Server (VirtualCenter): A central point for configuring, provisioning, and managing virtualized IT environments. VMware® Virtual Infrastructure Client (VI Client): A graphical interface that allows users to connect remotely to the VirtualCenter Server or to individual ESX Servers from any Windows PC. VMware® Virtual Infrastructure Web Access (VI Web Access): A Web interface that allows virtual machine management and access to remote consoles. VMware® Virtual Machine File System (VMFS): A high-performance clustered file system for ESX Server virtual machines. VMware® Virtual Symmetric Multi-Processing (SMP): Allows a single virtual machine to use multiple physical processors simultaneously. 2
  • 5. [ISV Application] Deployment on VMware Infrastructure VMware® VMotion™ (VMotion): Enables the live migration of running virtual machines from one physical server to another with zero down time, continuous service availability, and complete transaction integrity. VMware® High Availability (HA): Provides easy-to-use, cost-effective high availability for applications running in virtual machines. In the event of server failure, affected virtual machines are automatically restarted on other production servers that have spare capacity. VMware® Distributed Resource Scheduler (DRS): Allocates and balances computing capacity dynamically across collections of hardware resources for virtual machines. VMware® Consolidated Backup (Consolidated Backup): Provides a centralized facility for agent-free backup of virtual machines. It simplifies backup administration and reduces the load on the ESX Servers. VMware® Infrastructure SDK (SDK): supports a standard programming interface for VMware and third-party solutions that want to access the VMware Infrastructure. 3
  • 6. [ISV Application] Deployment on VMware Infrastructure 3.0 [ISV Application] Architecture and Deployment Strategy [In this section provide an overview of the application architecture, as well as how one typically deploys the application. Specifically provide information as to the various components of the product, and provide guidance as to how it is typically deployed on physical hardware. Provide schematics that show the various components (e.g. Webservers, apps servers, database), so that the number and rough sizes of physical components is clear.] 4.0 Testing Process and Results To characterize the performance of [ISV Application] on VMware Infrastructure performance tests were carried out jointly by VMware and [ISV]. The configuration tested and the results are summarized below. [Note: much of this information is often available in the test plan of the effort] Hardware Configuration: [Provide a description of the hardware tested, typically in table or spreadsheet form. Ensure that CPU speeds, memory and core counts are specified for each server. Provide information on the storage that was used, including RAID levels, disk RPMs, and protocol (i.e. SAN or iSCSI).] Virtual Machine Configuration: [Provide a description of all the VMs used in the testing, including how many vCPUs and how much memory and storage each is configured with. Make a clear association between the VMs used and their functional use in terms of the application architecture (e.g. webserver 1, running apache, with 2 vCPU, 4 GBs of RAM, and 60GBs of SAN Storage)] Workload Used [Provide a description of the workload used, including the functional activities tested, the load driver used (if there is one), and the frequency of iteration and think times in the case of an OLTP load. In the case of a batch workload, specify the database size and functional characteristics of the batch job tested] Results Observed 4
  • 7. [ISV Application] Deployment on VMware Infrastructure [Summarize the results observed. Provide response time or throughput metrics observed in the virtual configuration, while noting the user count or database size of the workload tested. Use graphics where possible, such as bar charts to show CPU utilization or response time data. Keep this section to a reasonable size, typically with 2-3 graphics and perhaps a few tables of results.] Additional Testing [Where appropriate, include a discussion of any additional VMware infrastructure testing that can further increase customer’s confidence in using those features. Specifically, was VMotion tested, and what degradation in throughput was observed during VMotions. Distributed Resource Scheduler: how was it tested and what was observed. VMware HA: similarly, how was it tested and what was observed. This “Additional Testing” section is strictly optional.] 5.0 Deployment Best Practices [In this section note any best practices that you think will benefit the administrators and users of the application. Likely topics include the following: • Storage configuration, including reasons to use external storage, RAID levels, and latency of IO operations. • Scale out versus scale up, where you can discuss what components of the architecture work well with more than on virtual machine, and how large each virtual machine should be. • Provisioning: how templating and cloning of Virtual Machines can be used to reduce deployment time of the application. • Adding capacity: how you could extend the configuration tested by adding more virtual machines or increasing the size of virtual machines to allow a higher user count or larger batch jobs to be run. • Availability: use of VMware HA and how it can increase service levels and decrease unplanned downtime. If other availability solutions are ever recommended (such as other clustering technologies) they can also be mentioned here. Disaster recovery options can be noted here also, such as VMware’s Site Recovery Manager (SRM).] 6.0 Conclusions Overall, our testing results show that running [ISV Application] on VMware Infrastructure performs well. Furthermore, it has potential to reduce cost, increase service levels and simplify the manageability of the application. [Add any additional conclusions from the effort in summary form.] 5
  • 8. [ISV Application] Deployment on VMware Infrastructure 7.0 Resources Customers can find more information about VMware and [ISV Application] products via the links listed below: VMware official website: http://www.vmware.com/ [ISV] website: http://www.[ISV].com/ VMware Infrastructure 3 product website: http://www.vmware.com/products/data_center.html VMware Infrastructure 3 download website: http://www.vmware.com/download/vi/eval.html VMware support website: http://www.vmware.com/vmtn/ VMware Performance Tuning Paper: http://www.vmware.com/pdf/vi_performance_tuning.pdf System Compatibility Guide for a complete list of compatible hardware: http://www.vmware.com/pdf/vi35_systems_guide.pdf Storage/SAN Compatibility Guide for a complete list of compatible storage devices: http://www.vmware.com/pdf/vi35_san_guide.pdf. I/O Compatibility Guide for a complete list of compatible networking devices: http://www.vmware.com/pdf/vi35_io_guide.pdf. 6
  • 9. [ISV Application] Deployment on VMware Infrastructure 7
  • 10. [ISV Application] Deployment on VMware Infrastructure VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 USA Tel 650-427-5000 Fax 650-427-5001 www.vmware.com © 2007 VMware, Inc. All rights reserved. Protected by one or more of U.S. Patent Nos. 6,397,242, 6,496,847, 6,704,925, 6,711,672, 6,725,289, 6,735,601, 6,785,886, 6,789,156, 6,795,966, 6,880,022, 6,961,941, 6,961,806, 6,944,699, 7,069,413; 7,082,598 and 7,089,377; patents pending. 8