why consider performance and scalability: keys to success david leonard director, solution...

20
Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

Upload: amos-hunt

Post on 26-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved.

Why Consider Performance and Scalability:Keys to SuccessDavid Leonard

Director, Solution Optimization

CS

Page 2: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 2

Our Speakers

• Phani Appajodu¨ Hewlett-Packard¨ Enterprise Application Architect for Global Procurement IT

• Jon Smith¨ Ariba¨ Senior Director, Hosting Operations¨ He is “The Cloud”

Page 3: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

Performance and Scalability

Phani Appajodu

Enterprise Application Architect

Global Procurement

© 2012 Ariba, Inc. All rights reserved.

CS

Page 4: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 4

Agenda

• Corporate Overview• Ariba Modules• Performance and Scalability

Page 5: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 5

Hewlett-PackardCorporate Overview

• HP is a technology company that operates in more than 170 countries on six continents.

• HP has approximately 304,000 employees worldwide.• HP is among the world's largest IT companies, with revenue totaling

$126.0 billion for fiscal 2010.• HP's 2010 Fortune 500 ranking: No. 11 • HP was founded in 1939.• Corporate headquarters are in Palo Alto, California.

Page 6: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 6

Hewlett-PackardCorporate Overview

• Our partnership with Ariba started in 1999 with the Ariba Buyer application.• Ariba Downstream is HP’s standard procurement application for ordering

non-production goods and services. It automates the requisition, approval, purchase and payment processes and enables employees to easily purchase the items they need through an intuitive and efficient user interface. It is one component of the Global Procurement Requisition-to-Payment (R2P) platform which strengthens compliance and controls, thereby decreasing procurement costs.

• Ariba Upstream delivers an integrated set of tools and processes that enable procurement professionals to identify savings opportunities, utilize advanced sourcing strategies, manage contracts and monitor compliance to achieve HP business goals. We have customized heavily on Contracts Management, Sourcing, Supplier Performance Manager, and Analysis (Reporting).

Page 7: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 7

Hewlett-Packard - Ariba ModulesProcurement • Automates the requisition, approval, purchase and payment processes and enables employees to

easily purchase the items they need through an intuitive and efficient user interface

Invoice • Automated PO Flip process with AN.

Contract Compliance• Enforce rates and commodities and capture spend

E-Forms • Automated form to handle our need for decision making on the spend.

Ariba Network • Automates Punch Out and Order Management and pcard transactions.

Invoice and Contract Compliance - We have implemented the module but not deployed.

Page 8: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 8

Hewlett-Packard - Ariba ModulesContract Management • Master contract data that is easily accessible and available for contracting resource planning • Historical data available to analyze and include in sourcing strategy planning • Use of standard legal contract terms and conditions • Improved operational controls, visibility and audit trail

Supplier Performance Management• Automated Scorecards • Collaborative workspace for SPM processes • Performance tracking over time

Sourcing• Multi-line and multi-attribute negotiations providing greater visibility & sourcing leverage • Faster cycle times to complete negotiations and contracts • More accurate award selection based on total cost considerations • Robust audit trail through online supplier collaboration/communication

Analysis• Provides procurement professionals with the following assets visibility to

all HP spend for identifying and prioritizing savings opportunities.

Page 9: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 9

Current Ariba Footprint

IdentifyOpportunity

DevelopStrategy

Source andNegotiate

Contract and Procure

Invoice and Pay

Monitorand Manage

Ariba Platform

eForms

Dashboard

Supplier

Supplier

AribaNetwork

Ariba Invoice

Ariba Sourcing

Ariba Contract Compliance

AribaBuyer 9r1

AribaContract

Workbench

Ariba Category ProcurementAriba Category Management

AribaSPM

Ariba Analysis

AribaData

Enrichment

ERPERPERPCurrently deployed

Planned

Page 10: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 10

Performance and Scalability

HP is highly dependent on the Performance of the Application given our requirements and usability across the globe.

Our Application is considered as Mission critical and high availability is a basic requirement.

We have come across major performance issues and also stabilized them in the shortest of the time.

Our performance concerns –¨ Stuck Orders and Requisitions¨ User Folder Items¨ User navigation between Screens¨ System hangs - Progress bar hangs¨ Supplier Bidding¨ Master Data loads and CDS pulls¨ Workflow issues¨ Database locks¨ Reports timeout

Page 11: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 11

Performance and Scalability• Solution for Performance issues• Increased Task Runner Nodes• Database tuning• Optimization of Queries• Changed Search logic• Memory Tuning• Rolling Restart of Nodes and Weekly Full Restart• Indexes and db stats• Controlled User Permissions• Reduced Folder Items• Performance testing is performed on each release using loadRunner and

WinRunner • Any performance issues that occur between releases are addressed

with tuning.

Page 12: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 12

Performance and Scalability

• Scalability is a very important aspect to maintain the consistent performance of the application.

• Our automated monitors track the application metrics to avoid system downtime and sends alerts to support team.

• We have exponential growth in users and transactions over years. In order to provide a good performance, we have increased our server’s capacity and increased the nodes.

• HP has high standards for Technology and Hardware and to keep up to the pace of these standards we have to keep moving to latest Hardware and technology which has helped us to monitor the scalability factor frequently.

Page 13: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 13

Hewlett-Packard

Q & A

Page 14: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

Performance and Scalability

Jon Smith

Sr. Director, Ariba Hosting Operations

© 2012 Ariba, Inc. All rights reserved.

CS

Page 15: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 15

Agenda

• What We Support Today• Performance/Scalability Goals and Policies• How We Configure for Availability

Page 16: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 16

What We Host Today

• On Demand¨ > 6,000 concurrent users¨ 22.5 TB database Upstream¨ 12 TB database Downstream¨ ~1 million attachments on filesystem¨ 600 distinct devices

• On Premise¨ ~25 On-Premise customers hosted by Ariba¨ Largest has a ~200 GB transaction database

Page 17: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 17

How Ariba Is Designed

• Goals/Policies¨ SLP metrics¨ Data loss metrics¨ Historic numbers

• N-tier architecture• No single point of failure (network, tier, etc.)• Monitor everything!

Page 18: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 18

How Ariba Is Designed

Page 19: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 19

How Ariba Ensures Availability

• Robust Monitoring• Automated build/deploy/kickstart infrastructure and tools• Oracle Dataguard• Netapp snapmirror and notifications• Geographically distinct data center• Tested/Scripted Disaster Recovery failover plan

Page 20: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS

© 2012 Ariba, Inc. All rights reserved. 20

How Ariba ScalesFor each tier…

• Application¨ Multi-node configuration¨ UI and Task nodes on distinct hosts¨ Load-balanced Web Servers

• File System¨ 3par direct attach database storage¨ Netapp shared filesystem

• Database¨ Veritas Oracle cluster¨ Shared database hosts