Revision Summary This version of documents includes the follow ing additional topics: ActuateOne horizontal scalability testing performed using vCloud Director 1.5 and vSphere 5.0 V
Trang 2D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E I I
Table of Contents Revision Summary 3
Introduction 4
VMware and ActuateOne Overview 5
ActuateOne Overview 5
VMware vSphere 6
vCloud Director 7
vFabric Data Director 8
ActuateOne Architecture and Deployment Strategy 10
Testing Process and Results 12
Testing Methodology and Overview 12
Hardware and System Host Configuration 12
Installed Software 13
Virtual Machine Configuration 13
Workload Used 13
Results Observed 13
ActuateOne Scalability Test: 16
Scalability Testing Process and Results 16
Hardware and System Host Configuration 17
Workload Used 17
Results Observed 18
Deployment Best Practices 22
Licensing 23
Technical Support 24
Conclusions 25
Acknowledgements 26
Resources 27
Trang 3D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 3
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
Revision Summary
This version of documents includes the follow ing additional topics:
ActuateOne horizontal scalability testing performed using vCloud Director 1.5 and vSphere 5.0
VMw are vFabric Data Director w as used to provision vPostgres Database and horizontal scalability tests w ere executed using both Postgres and vPostgres database
Trang 4D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 4
Introduction
This document provides direction for those interested in running ActuateOne on VMw are® vSphere™5.0 and VMw are vCloud Director 1.5 It provides basic guidance on the architecture of ActuateOne, and the value of utilizing the VMw are platform for private cloud deployment of ActuateOne behind a corporate firew all This paper covers the results of recent testing done jointly by VMw are and Actuate, and also describes performance and functionality of ActuateOne on VMw are virtual infrastructure In addition, it also outlines some best practices in utilizing the tw o product sets together for your private cloud deployment of ActuateOne
Trang 5D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 5
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
VMware and ActuateOne Overview
The ActuateOne Platform w ith VMw are vSphere gives enterprises the ability to deploy their Business Intelligence (BI) applications in a unified cloud environment w ith built-in security and role-based access control Together, the joint solution delivers three unique capabilities to the enterprise:
An efficient and secure approach to using shared infrastructure for servicing highly frequent requests
A standardized, portable, and extensible approach to enable w orkloads to be deployed w ithout manual configuration and across multiple clouds
Agile access to shared infrastructure for provisioning w orkloads w hen in demand
ActuateOne Overview
Recognizing the need for seamless, dynamic and accessible Business Information solutions, Actu ate – the co-founder and co-leader of the premier BIRT open source development project – presents ActuateOne This innovative suite of integrated BI products and services features a common architecture for development and deployment that meets the dynamically changing needs of information consumers ActuateOne enables any organization to build and deploy mission critical Business Intelligence and rich information applications These applications can be built for any user, anyw here, w ith a variety of tools based on one user
experience, supported by one server and built w ith one design using BIRT Using value-add design tools:
End users can modify their view s of data to suit their needs
Business users can develop their ow n data visualizations, based on templates created by IT and/or developers
IT and developers can create templates and data visualizations that can be used by business and end users
Users can customize the BIRT content received in any format, including rich visualizations and dashboards,
to meet their ow n needs
Using value-added deployment options, depending on project size, requirements and budget, deployments can be
Scaled to support any number of employees, customers or partners, using a pre-built platform
Set up and running in less than an hour
Cloud ready, providing clustering and elastic provisioning w ith support for a stateless image that allow s administrators to make changes at runtime w ithout service interruptions
Trang 6 Consolidation: VMw are technology allow s multiple application servers to be consolidated onto one
physical server, w ith little or no decrease in overall performance
Ease of Provisioning: VMw are 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 w ith no dow ntime using VMw are®
VMotion™, w hich simplifies common operations like hardw are maintenance and reduces planned dow ntime
Availability: Unplanned dow ntime can be reduced and higher service levels can be provided to an
application VMw are® High Availability (HA) ensures that in the case of an unplanned hardw are failure, any affected virtual machines are restarted on another host in a VMw are cluster
Trang 7D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 7
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
Figure 2: Applications in a Virtual Environm ent
vCloud Director
VMw are vCloud Director enables enterprises to build secure, multi-tenant private clouds by pooling infrastructure resources into virtual datacenters vCloud Director enables users to access these resources through w eb based portals and programmatic interfaces as fully automated, catalog-based services For more information on vCloud Director, see the Resources section later in this paper
For ActuateOne, vCloud Director provides the management capability for importing the BIRT application as
a virtual appliance also called a vApp vCloud Director is also used to provision and de-provision the vApp in
a manner that is very consistent and repeatable, w hich significantly reduces ActuateOne set-up time and simplifies deployment
Additionally, ActuateOne deployment can be scaled by continually adding or removing iServer as a virtual machine (also know n as - scaling unit) to a running vApp, w hich contains ActuateOne w orkload in a consistent and secure manner
Trang 8D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 8
Figure 3: VMw are vCloud Director
vFabric Data Director
VMw are’s vFabric Data Director pow ers database-as-a-service for your cloud, thereby reducing the database spraw l and drastically accelerating application development cycles w ith a self -service database provisioning and operations platform vFabric Data Director is an enterprise solution that extends the benefits of VMw are’s leading virtualization platform to the database tier and lets administrators securely automate and delegate routine tasks, including database provisioning, backup, and cloning
The first database supported on Data Director is VMw are vFabric Postgres 9.0 (vPostgres), a new offering from VMw are based on and fully compatible w ith PostgreSQL vPostgres is a vSphere-optimized ACID and ANSI-SQL relational database and is the first of a broad range of commercial and open source databases to
be supported by Data Director These capabilities enable vFabric Data Director to offer the agility of public cloud database services w ith enterprise-grade security, flexibility, control, and compliance
Actuate bundles a PostgreSQL database in their standard distribution for evaluation and small business deployments It also supports other major databases such as Oracle, IBM DB2, and Microsoft SQL Server Instead of using this Postgres DB instance, w e used VMw are vFabric Data Director to provision a vFabric Postgres 9.0 for our test By doing this, there w as an option to provision our Postgres DB instance from existing Postgres DB templates, w hich define the scale of deployments from small, medium to large How ever, the focus of this test w as to primarily observe at the compatibility and performance aspects of how vPostgres served as the backend database for Actuate iServer The parameters like usability,
manageability, and overall cost savings vFabric vPostgres could pass onto our customers w ere not discussed in this document For more information on vFabric Data Director, you can visit the site
http://w w w vmw are.com/products/application-platform/vfabric-data-director/overview html
Trang 9D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 9
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
Figure 4: VMw are vFabric Data Dire ctor
Trang 10D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 1 0
ActuateOne Architecture and Deployment Strategy
Figure 5 illustrates a typical customer solution architecture deploying ActuateOne w ith multi-instance and multi-tenancy in a physical environment
Figure 5: ActuateOne Architecture Design in a Physical Environm ent
The architecture includes all components found in a real-w orld ActuateOne deployment, beyond the iServer:
Application Server Tier : The ActuateOne Information Console, running on an application server,
relays requests to the Actuate BIRT iServer
iServer Tier: For BI content generation requests, the Actuate iServer retrieves data from a
database
Encyclopedia Tier: For BI content view ing requests, the Actuate iServer retrieves the report
document from the iServer Encyclopedia and renders it in HTML The Information Console then presents the results to the end user on the Internet
Storage Tier: SAN or shared disk arrays can be used to house the iServer Encyclopedia w ith 24x7
reliability
If ActuateOne is deployed in a virtual environment using vCloud Director, the architecture remains the same The main difference is that the physical servers w ould be virtualized in a cloud environment This offers more agility and flexibility to ActuateOne w orkloads as they can be easily scaled out and scaled back on demand Figure 6illustrates the ActuateOne architecture in a virtual environment
Trang 11D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 1 1
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
Figure 6: ActuateOne Architecture Design in a Virtual Environm ent
Trang 12D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 1 2
Testing Process and Results
To characterize the performance of ActuateOne on VMw are Infrastructure, performance tests w ere carried out jointly by VMw are and Actuate The configuration tested and the results are summarized below
Testing Methodology and Overview
The primary testing objective w as to determine w hether ActuateOne BIRT iServer and Information Console products could run more resiliently on VMw are platform ActuateOne w as deployed in a virtual environment, and four tests w ere conducted to validate BI content generation and view ing during the vMotion, VMw are DRS and VMw are HA features
Hardware and System Host Configuration
The follow ing table describes the configuration of ESX host servers and storage in the test configurations
Table 1: ESX Host Hardw are
HP P4600 iSCSI SAN
Storage RAID 10
Netw ork RAID 10
Trang 13D E P L O Y M EN T A N D T E C HN I C A L C O N SI D ER A T I O N S G U I D E 1 3
VMware, Inc 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com
Copyright © 2011 VMware, Inc All rights reserved This product is protected by U.S and international copyright and intellectual property laws VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents VMware is a registered trademark or trademark of VMware, Inc in the United States and/or other jurisdictions All other marks and names mentioned herein may be trademarks of their respective companies
Installed Software
The follow ing table lists the softw are used in the Actuate solution
Table 2: Installed Softw are
vFabric Data Director 1.5
ActuateOne Information Console 11 SP2
Virtual Machine Configuration
The follow ing table describes the configuration of virtual machines running on ESX host servers in the Actuate test configurations
Table 3: Virtual Machine Configuration
ActuateOne BIRT iServer 4 vCPUs
16 GB RAM ActuateOne Information Console 2 vCPU
Results Observed
Test 1: Load Test With vMotion Activation
A 15-minute load test w as conducted w ith one ActuateOne BIRT iServer and one Information Console instance At the five-minute mark of the load test, vMotion w as activated to move the iServer VM to another ESXi host For both configurations, the average response time and throughput remained w ithin the expected timeframe
Trang 14Figure 7: Test 1- Load Test With vMotion Activation
Test 2: Load Test With VMw are DRS
A 30-minute load test w as conducted w ith tw o ActuateOne BIRT iServer and tw o Information Console instances At the 20-minute mark of the load test, the DRS feature w as activated For both configurations, the average response time and throughput remained w ithin the expected timeframe
Table 5: Test 2 - Load Test With VMw are DRS
TI ME P E R I O D AC TI O N AV E R AG E R E S P O N S E TI ME TH R O U G H P U T
Minute 1-17 Load without DRS 0.2 seconds 150 requests/sec Minute 18-20 DRS being activated 7.7 seconds 75 requests/sec Minute 21-30 Load with DRS 0.8 seconds 144 requests/sec
0 10 20 30 40 50 60 70 80 90 100