9
[ISV APPLICATION] DEPLOYMENT ON VMWARE INDUSTRY: GOVERNMENT [ISV Application] Deployment on VMware Infrastructure [ISV Application] for VMware Infrastructure: Deployment and Technical Considerations [author/authors or company names if desired]

template of such a deployment guide.doc

Embed Size (px)

Citation preview

Page 1: template of such a deployment guide.doc

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

INDUSTRY: GOVERNMENT

[ISV Application] Deployment on VMware Infrastructure

[ISV Application] for VMware Infrastructure:

Deployment and Technical Considerations Guide

[author/authors or company names if desired]

Page 2: template of such a deployment guide.doc

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE[ISV Application] Deployment on VMware Infrastructure

Table of Contents

1.0 Introduction....................................................................12.0 VMware and [ISV Solution] Overview..............................13.0 VMware Infrastructure 3 and VMware vSphere 4............14.0 [ISV Application] Architecture and Deployment Strategy

25.0 Testing Process and Results...........................................2

Hardware Configuration.................................................................3Virtual Machine Configuration.......................................................3Workload Used...............................................................................3Results Observed...........................................................................3Additional Testing..........................................................................3

6.0 Deployment Best Practices.............................................37.0 Reference Architecture...................................................48.0 Licensing.........................................................................49.0 Technical Support...........................................................410.0Conclusions.....................................................................411.0Resources.......................................................................412.0 Appendix........................................................................................5

Page 3: template of such a deployment guide.doc

1.0 IntroductionThis document provides direction to those interested in running [ISV Application] on VMware Infrastructure 3 or VMware® vSphere™ 4. It provides basic guidance on the architecture of [ISV Application], as well as the value of utilizing the VMware platform. The results of recent testing done jointly by VMware and [ISV] are covered, where the performance and functionality of [ISV Application] on VMware infrastructure version 3.5 update 3 are characterized. Finally, some best practices for utilizing the two product sets together in your datacenter are outlined.

2.0 VMware and [ISV Solution] Overview[This section includes one to two paragraphs describing the solution and joint value proposition, including what business and technical issues the joint solution addresses: for example: cost containment, risk reduction, always-on availability, desktop environment portability, disaster recovery.]

3.0 VMware Infrastructure 3 and VMware vSphere 4

VMware’s leading virtualization solutions provide multiple benefits to IT administrators and users. VMware virtualization creates a layer of abstraction between the resources required by an application and operating system, and the underlying hardware that provides those resources. A summary of the value of this abstraction layer includes the following:

Consolidation: VMware technology allows multiple application servers to be consolidated onto one physical server, with little or no decrease in overall performance.

Ease of Provisioning: VMware virtualization encapsulates an application into an image that can be duplicated or moved, greatly reducing the cost of application provisioning and deployment.

Manageability: Virtual machines may be moved from server to server with no downtime using VMware® VMotion™, which simplifies common operations like hardware maintenance and reduces planned downtime.

Availability: Unplanned downtime can be reduced and higher service levels can be provided to an application. VMware® High Availability (HA) ensures that in the case of an unplanned hardware failure, any affected virtual machines are restarted on another host in a VMware cluster.

1

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

Page 4: template of such a deployment guide.doc

4.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. Web servers, apps servers, database), so that the number and rough sizes of physical components is clear.]

5.0 Testing Process and ResultsTo 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.]

Editable Text Here

[Insert Any OS]

[ISV App] [ISV App] [ISV App]

2

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

Page 5: template of such a deployment guide.doc

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. Web server 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[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.]

6.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.

3

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

Page 6: template of such a deployment guide.doc

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 VMware FT 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).]

7.0 Reference Architecture[In this optional section, specify small, medium and large virtualized configurations, including the number and size of the VMs required for each configuration, and the approximate user counts or throughputs expected from each configuration.]

8.0 Licensing[In this optional section, provide information relevant to how to license the application when virtualized with VMware.]

9.0 Technical Support[In this section, provide instructions on how to access technical support for virtualized deployments of your application.]

10.0 Conclusions Overall, 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.]

11.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] Web site: http://www.[ISV].com/

VMware Infrastructure 3 and vSphere 4 product Web site:http://www.vmware.com/products/data_center.html

VMware download Web site:

4

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

Page 7: template of such a deployment guide.doc

https://www.vmware.com/download/

VMware support Web site: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.

12.0Appendix[In this optional section, provide full testing detail and documentation.]

5

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE

Page 8: template of such a deployment guide.doc

6

[ISV APPLICATION] DEPLOYMENT ON VMWARE INFRASTRUCTURE