An Oracle White Paper Released October 2008



Similar documents
An Oracle White Paper Released Sept 2008

HP ProLiant BL460c takes #1 performance on Siebel CRM Release 8.0 Benchmark Industry Applications running Linux, Oracle

HP ProLiant DL380 G5 takes #1 2P performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Windows

HP ProLiant BL685c takes #1 Windows performance on Siebel CRM Release 8.0 Benchmark Industry Applications

An Oracle White Paper June Consolidating Oracle Siebel CRM Environments with High Availability on Sun SPARC Enterprise Servers

HP ProLiant BL460c achieves #1 performance spot on Siebel CRM Release 8.0 Benchmark Industry Applications running Microsoft, Oracle

Siebel CRM Reports. Easy to develop and deploy. Administration

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Oracle Hyperion Financial Management Virtualization Whitepaper

Next Generation Siebel Monitoring: A Real World Customer Experience. An Oracle White Paper June 2010

Highmark Unifies Identity Data With Oracle Virtual Directory. An Oracle White Paper January 2009

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Oracle Utilities Mobile Workforce Management Benchmark

Oracle Real-Time Scheduler Benchmark

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

An Oracle Benchmarking Study February Oracle Insurance Insbridge Enterprise Rating: Performance Assessment

An Oracle White Paper July Introducing the Oracle Home User in Oracle Database 12c for Microsoft Windows

Oracle On Demand Infrastructure: Virtualization with Oracle VM. An Oracle White Paper November 2007

An Oracle White Paper July Oracle Desktop Virtualization Simplified Client Access for Oracle Applications

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

One View Report Samples Warehouse Management

An Oracle White Paper October Frequently Asked Questions for Oracle Forms 11g

Oracle Insurance General Agent Hardware and Software Requirements. Version 8.0

Oracle Database Resident Connection Pooling. Database Resident Connection Pooling (DRCP) Oracle Database 11g. Technical White paper

Oracle Net Services for Oracle10g. An Oracle White Paper May 2005

SIEBEL CRM ON DEMAND SERVICE

An Oracle White Paper March Managing Metadata with Oracle Data Integrator

Oracle VM Manager Template. An Oracle White Paper February 2009

Manage Oracle Database Users and Roles Centrally in Active Directory or Sun Directory. Overview August 2008

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008

Load Testing Hyperion Applications Using Oracle Load Testing 9.1

Virtual Compute Appliance Frequently Asked Questions

10 Questions to Ask Your On-Demand Contact Center Provider. An Oracle White Paper September 2006

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

An Oracle White Paper March Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

Oracle Sales Cloud Configuration, Customization and Integrations

An Oracle White Paper May Distributed Development Using Oracle Secure Global Desktop

Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E

Long User ID and Password Support In JD Edwards EnterpriseOne

Oracle Primavera Gateway

October Oracle Application Express Statement of Direction

Legal Notices Introduction... 3

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

An Oracle White Paper March Oracle s Single Server Solution for VDI

PEOPLESOFT MOBILE INVENTORY MANAGEMENT FOR THE HEALTHCARE INDUSTRY

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

March Oracle Business Intelligence Discoverer Statement of Direction

Oracle SQL Developer Migration

June, 2015 Oracle s Siebel CRM Statement of Direction Client Platform Support

SIEBEL ECUSTOMER. Siebel ecustomer Self-Service Application

An Oracle White Paper February, Oracle Database In-Memory Advisor Best Practices

Load Balancing Oracle Web Applications. An Oracle White Paper November 2004

Oracle Business Intelligence Enterprise Edition Plus and Microsoft Office SharePoint Server. An Oracle White Paper October 2008

Siebel CRM Quote and Order Capture - Product and Catalog Management

Oracle BI Publisher Enterprise Cluster Deployment. An Oracle White Paper August 2007

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

Informatica Data Director Performance

Managed Storage Services

ORACLE SELF INSURANCE

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

An Oracle White Paper November Oracle Business Intelligence Standard Edition One 11g

Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y

Integrating Tutor and UPK Content: A Complete User Documentation Solution. An Oracle White Paper April 2008

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

An Oracle White Paper September Advanced Java Diagnostics and Monitoring Without Performance Overhead

Oracle Identity Management: Integration with Windows. An Oracle White Paper December. 2004

An Oracle White Paper April How to Install the Oracle Solaris 10 Operating System on x86 Systems

Oracle Knowledge Solutions for Insurance. Answers that Fuel Growth

An Oracle White Paper February Real-time Data Warehousing with ODI-EE Changed Data Capture

Oracle SQL Developer Migration. An Oracle White Paper September 2008

Best Practices for Optimizing Storage for Oracle Automatic Storage Management with Oracle FS1 Series Storage ORACLE WHITE PAPER JANUARY 2015

ORACLE USER PRODUCTIVITY KIT V3.6.1 TECHNICAL SPECIFICATIONS (WITH ENABLEMENT SERVICE PACK 3)

An Oracle White Paper May Oracle Audit Vault and Database Firewall 12.1 Sizing Best Practices

An Oracle White Paper September Oracle Database Smart Flash Cache

Siebel Business Process Framework: Workflow Guide. Siebel Innovation Pack 2013 Version 8.1/8.2 September 2013

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

An Oracle White Paper May Oracle Tuxedo: An Enterprise Platform for Dynamic Languages

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

PeopleSoft Enterprise Directory Interface


Oracle Application Server 10g Web Services Frequently Asked Questions Oct, 2006

An Oracle White Paper August Oracle Service Cloud Integration with Oracle Siebel Service

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Maximum Availability Architecture

A Joint Oracle Teradata White Paper March Configuring Oracle Business Intelligence Enterprise Edition for Teradata Temporal Tables

An Oracle White Paper Dec Oracle Access Management Security Token Service

Performance brief for IBM WebSphere Application Server 7.0 with VMware ESX 4.0 on HP ProLiant DL380 G6 server

An Oracle White Paper August Oracle WebCenter Content 11gR1 Performance Testing Results

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

An Oracle White Paper July Oracle Linux and Oracle VM Remote Lab User Guide

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Transcription:

Performance and Scalability Benchmark for 10,000 users: Siebel CRM Release 8.0 Industry Applications on HP BL460c Servers running Red Hat Enterprise Linux 4.0 and Oracle 10gR2 DB on HP BL680C An Oracle White Paper Released October 2008

Performance and Scalability Benchmark for 10,000 users: Siebel CRM Release 8.0 Industry Applications on HP BL460C Servers running Red Hat Enterprise Linux 4.0 and Oracle 10gR2 DB on HP BL680C INTRODUCTION This white paper describes the performance and scalability capabilities of Oracle s Siebel Customer Relationship Management (CRM) Applications Release 8.0. A scale out architecture was used for the application server tier (two application servers). The benchmark comprised 10,000 concurrent users running Siebel CRM Release 8.0 industry applications on HP BL460C and Oracle 10gR2 DB on HP BL680C Servers. The servers supporting the Siebel Gateway, Siebel Application Server and Siebel Web Server SWSE Plug-in ran the Red Hat Enterprise Linux 4.0 operating system, while the server supporting the Oracle 10gR2 DB ran the Red Hat Enterprise Linux 4.0 operating system. Oracle s Siebel Platform Sizing and Performance Program is a test suite certified by Oracle and executed independently by HP. HP completed the benchmark on Sep 30, 2008; Oracle certified it on October 28, 2008. Note that this benchmark data is intended for general information purposes and not as a substitute for implementation-specific sizing or benchmarks. Results Summary: 10,000 Active Concurrent User Benchmark 1 2 Workload Number of Users Average Operation Response Time (sec) Business Transactions Throughput/hour Projected Daily Transactions Financial Services Call Center 3,000 0.071 30,275 242,200 Partner Relationship Management 1,000 0.194 23,867 190,936 EAI Web Services 6,000 0.041 89,841 718,728 Totals 10,000 N/A 143,983 1,151,864 1 Actual results may vary, based on a broad range of implementation-specific factors, such as transaction mix, hardware platform, network parameters, and database size. Oracle does not warrant or guarantee that customers will obtain the same or similar results, even if they use the same or similar equipment and/or software applications. Oracle does not warrant, endorse, or guarantee any performance of any products, any results desired or achieved, or any statements made within this document. 2 Siebel CRM Release 8.0 Industry Application Platform Sizing and Performance benchmarks are based on Siebel CRM Release 8.0 customized industry applications and reflect a heavier scenario mix and more-aggressive think times than earlier versions. Results of this benchmark are not comparable with those of prior Siebel CRM Release 7 benchmarks.

Test Component Software Version Hardware OS Database Server Oracle 10gR2 10.2.0.4.0 HP BL680C Red Hat Enterprise Linux 4.0, 64-bit App/Gtwy Server 1 Siebel CRM 8.0 HP BL460C Red Hat Enterprise Linux 4.0, 32-bit App Server 2 Siebel CRM 8.0 HP BL460C Red Hat Enterprise Linux 4.0, 32-bit Web Server Oracle OHS 10.1.3.0.0 HP BL460C Red Hat Enterprise Linux 4.0, 32-bit OVERVIEW Oracle s Siebel Platform Sizing and Performance Program is designed to stress the Siebel CRM Release 8.0 architecture and to demonstrate that large customers can successfully deploy many thousands of concurrent users. Among the Siebel CRM Release 8.0 architecture features exercised are the following: Smart Web Architecture Takes advantage of the newest Web browser technology to deliver a highly interactive experience. The interaction model, which is similar to Windowsbased applications, also improves productivity. Utilization rates on the Web server are low, allowing customers to retain existing Web server infrastructure. Smart Network Architecture Allows Siebel CRM Release 8.0 customers to leverage their existing network infrastructure by compressing and caching user interface components, so that browser/web server interaction occurs only when the application requests data. This allows customers to avoid expensive network upgrades that can be necessary with competing products. Server Connection Broker The Siebel Connection Broker (SCBroker) is a server component that provides intraserver loadbalancing. SCBroker distributes server requests across multiple instances of Application Object Managers (AOMs) running on a Siebel Server. Smart Database Connection Pooling and Multiplexing Allows customers to scale their databases without introducing expensive and complex transaction-processing monitors. Server Request Broker Server Request Broker (SRBroker) processes synchronous server requests requests that must be run immediately, and for which the calling process waits for completion. Enterprise Application Integration Allows customers to integrate their existing systems with Siebel CRM applications. escript escript is a scripting or programming language that application developers use to write simple scripts to extend Siebel applications. JavaScript, a popular scripting language used primarily on Web sites, is its core language. This test simulated a large corporation with 10,000 concurrent active users in multiple departments and addressed key business requirements. Siebel Financial Services Call Center Provides the most complete solution for sales and service, allowing customer service and telesales representatives to provide superior

customer support, improve customer loyalty, and increase revenues through cross-selling and up-selling. Siebel Partner Relationship Management Enables organizations to effectively and strategically manage relationships with partners, distributors, resellers, agents, brokers, and dealers. Siebel Workflow Automates user interaction, business processes, and integration through use of a business-process-management engine. It allows simple administration and customization through a graphical drag-and-drop user interface. Administrators can add custom or predefined business services and specifies logical branching, updates, inserts, and sub processes to create a workflow process tailored to their unique business requirements. Siebel Enterprise Application Integration (EAI) Integrate Third-Party Application and support of web services Allows customers to integrate their existing applications with Siebel CRM applications. Siebel 8.0 is planned to include pre-built Web Services that expose industry leading capabilities to various channels and applications, enabling customers to extend this functionality further across their enterprises, seamlessly exposing it real-time through standard Web portals and other Web Service-enabled environments that service a significantly broader range of customers and interaction models. METHODOLOGY This benchmark was executed independently by HP under the Siebel CRM Release 8.0 Industry Applications Platform Sizing and Performance Program (PSPP) guidelines. Test cases are based on Siebel customer requirements and exercise some of the most critical and frequently used components of the Siebel CRM application. The test cases must run in steady state for at least one hour, and certification is dependent on the achievement of certain key performance indicators. The test simulated real-world requirements of a large organization, consisting of 10,000 concurrent, active users in a call center organization. Test conditions simulated service representatives running Siebel Financial Services Call Center and partner organizations running Siebel Partner Relationship Management (Web Sales and Web service). Siebel Workflow and the Siebel Scripting Engine were used to incorporate business-processmanagement customizations. The application also simulated integration with Web systems, using the Siebel Enterprise Application Integration component and Siebel Web Services. End users were simulated by use of Mercury LoadRunner version 8.1. The think time range between user operations was 10 to 30 seconds. The Siebel CRM Release 8.0 Scripting Engine was invoked to assign service requests and navigate the user to the appropriate views. Siebel CRM Release 8.0 Workflow Manager executed workflow steps based on inserted service requests. The Siebel CRM Release 8.0 EAI Web Services executed requests between different Web infrastructures. Database Setup Prior to benchmark execution, the database was approximately 131.20 GB. It was constructed based on Siebel customer experience and requirements and on the Siebel CRM Industry Application repository and data model representing the most common data distribution and

volumes in high-transaction-rate implementations. The table below shows a sampling of record volumes for key business entities in the Siebel CRM Industry Application volume database. Business Entity Number of Records Accounts 1,876,349 Activities 6,098,549 Addresses 3,821,180 Contacts 3,768,866 Employees 57,563 Opportunities 3,487,618 Orders 582,074 Products 288,618 Quote Items 2,168,768 Quotes 109,937 Service Requests 6,016,048 Business Transactions Several complex business transactions were executed simultaneously for 4000 concurrent users. Between each user operation and the next one, the think time averaged approximately 15 seconds. This section provides a high-level description of the use cases tested. Siebel Financial Services Call Center Incoming Call Creates Opportunity, Quote and Order Create a new contact Create a new Opportunity for that contact Add two products to Opportunity Navigate to Opportunities - Quotes View Click "AutoQuote" button to generate quote Enter Quote Name, and Price List Drilldown on the quote name to go to Quote - Line Items View and specify discount Click "Reprice All" button Update opportunity Navigate to Quotes - Orders View Click on "AutoOrder" button to automatically generate order Navigate back to Opportunity Siebel Partner Relationship Management Sales and Service Partner creates new service request with appropriate detail. Service request is automatically assigned. Saving service request invokes scripting that brings user to the appropriate opportunity screen. New opportunity with detail is created and saved. Saving opportunity invokes scripting that brings user back to service request screen.

WebServices - Find, Submit a New Service Request and Update the Service Request There is no UI presentation layer, LR simulates J2EE web application to send web service request to Siebel server (EAIObjMgr_enu) to invoke Siebel business services. Siebel Web Services framework has an ability to generate WSDL files to describe the Web Services hosted by the Siebel application. Also, the Siebel Web Services framework can call external web services. This is accomplished by importing a WSDL document, described as an external Web Service, using the WSDL import wizard in Siebel Tools. Each Web Service exposes multiple methods. PSPP3 scenario covers methods like Query Service Request, Create Service Request and Update Service Request The Web Service authentication is done using session token. ServerDetermine" session type is used and session token is maintained between each request to avoid "Login" for each request. To use ServerDetermine session type a login WS call (SessionAccessPing) should be made to retrieve session token before calling other web services. At the end of scenario, a logout (SessionAccessPing) should be called to make session token unavailable. TOPOLOGY This section describes the hardware topology of the systems used for the test as well as the hardware and software combinations used. PSPP Components Siebel CRM Release 8.0 Industry Applications Red Hat Enterprise Linux 4.0 Oracle 10gR2 Database Server v10.2.0.4.0 Database Server 1x4way HP BL680C Server o 4 x 2.4GHz Intel Xeon (E7450) Six-Core CPUs (24 CPU Cores) o 32GB RAM (installed) o Red Hat Enterprise Linux 4.0, 64-bit o Oracle 10gR2 Database Server v10.2.0.4.0 Gateway/Application Server 1 1x2way HP BL460C o 2 x 3.16GHz Intel Xeon (X5460) Quad-Core CPUs (8 CPU Cores) o 32GB RAM o Red Hat Enterprise Linux 4.0, 32-bit o Oracle 10gR2 Database Client v 10.2.0.1 o Siebel CRM 8.0 SIA [20204] ENU

Application Server 2 1x2way HP BL460C o 2 x 3.16GHz Intel Xeon (X5460) Quad-Core CPUs (8 CPU Cores) o 32GB RAM o Red Hat Enterprise Linux 4.0, 32-bit o Oracle 10gR2 Database Client v 10.2.0.1 o Siebel CRM 8.0 SIA [20204] ENU Web Server 1x2way HP BL460C o 2 x 3.16GHz Intel Xeon (X5460) Quad-Core CPUs (8 CPU Cores) o 16 GB RAM o Red Hat Enterprise Linux 4.0, 32-bit o OHS (Oracle HTTPD Server) Version 10.1.3.0.0 o Siebel CRM 8.0 SIA [20204] ENU HP LoadRunner Controller 1 1x HP BL480C o 2 x 3.0GHz Intel Xeon Dual-Core CPUs o 24GB RAM o Microsoft Windows Server 2003 EE SP1 o LoadRunner version 8.1 HP LoadRunner Host 2 1x HP BL460C o 2 x 2.66GHz Intel Xeon Quad-Core CPUs o 4GB RAM o Microsoft Windows Server 2003 EE SP1 o LoadRunner version 8.1 HP LoadRunner Host 3 1x HP BL460C o 2 x 2.66GHz Intel Xeon Quad-Core CPUs o 4GB RAM o Microsoft Windows Server 2003 EE SP1 o LoadRunner version 8.1

RESULTS Response Times and Transaction Throughput 3 4 5 Workload Number of Users Average Operation Response Time (sec) Business Transactions Throughput/hour Projected Daily Transactions Financial Services Call Center 3,000 0.071 30,275 242,200 Partner Relationship Management 1,000 0.194 23,867 190,936 EAI Web Services 6,000 0.041 89,841 718,728 Totals 10,000 N/A 143,983 1,151,864 Server Resource Utilization Tier Users Functional Use % CPU Memory Utilization (GB) Web 10,000 Web Server 24 9.75 Application 1 5,000 Gateway/Application Server 1 82.5 28.33 Application 2 5,000 ApplicatonServer 2 82.3 28.49 Database 10,000 Database Server 9.1 19.00 Network Utilization For 10000 concurrent users, the network utilization measured was 73.22 MBps for the browser traffic, an average of 7.50 KBps per user. CONCLUSION The test system demonstrated that Oracle s Siebel CRM Release 8.0 architecture and HP BL460C Servers form a very powerful and cost effective business solution. Siebel on HP Blades This benchmark demonstrated the versatility and flexibility of HP Blades hardware. All tiers of the Siebel CRM Release 8.0 architecture ran on Red Hat Enterprise Linux, including the Oracle 10gR2 Database Server Vertical scalability The Siebel CRM Release 8.0 Application Server showed excellent scalability on an HP BL460C server., with 5,000 users per server. Many users can be supported with minimal hardware. Horizontal scalability The Siebel CRM Release 8.0 Application Server s showed 100% horizontal scaling by adding a second HP BL460C Application Server. Load balancing was achieved utilizing the built in features of the Siebel Web Server extensions with the Oracle HTTPD server. Low network utilization The Siebel CRM Release 8.0 Smart Web Architecture and Smart Network Architecture efficiently managed the network, consuming only 7.5 Kbps per user Efficient use of the database server Siebel CRM Release 8.0 Smart Database Connection Pooling and Multiplexing allowed the database to service 10,000 concurrent users and the supporting Siebel CRM Release 8.0 server application services with only 559 database connections. The HP BL680C server with 4 cpu s ran at only 9.1% cpu utilization even under this heavy benchmark load. These servers take advantage of the new Intel Xeon E7450 six core processors with 12MB L3 Cache. Database storage was located on a highly available and efficient storage blade, the HP SB40C, using RAID 0+1. 3 Response times are measured at the end user. The response times at the end user would depend on

the network latency, the bandwidth between Web server and browser, and the time for browser rendering of content. 4 A business transaction is a defined set of steps, activities, and application interactions used to complete a business process, such as Create and Assign Service Requests. Search for a contact is an example of a step in a business transaction. For a detailed description of business transactions, see the Business Transactions section. 5 Actual results may vary, based on a broad range of implementation-specific factors, such as transaction mix, hardware platform, network parameters, and database size. Oracle does not warrant or guarantee that customers will obtain the same or similar results, even if they use the same or similar equipment and/or software applications. Oracle does not warrant, endorse, or guarantee any performance of any products, any results desired or achieved, or any statements made within this document. [Released October 2008]

Performance and Scalability Benchmark: Siebel CRM Release 8.0 Industry Applications on HP BL460C and Oracle 10gR2 DB on HP BL460C Released October 2008 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 oracle.com Copyright 2005, 2006, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.