Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution...
Transcript of Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution...
![Page 1: Why Consider Performance and Scalability: Keys to Success David Leonard Director, Solution Optimization © 2012 Ariba, Inc. All rights reserved. CS.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/1.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/2.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/4.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/5.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/6.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/7.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/8.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/9.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/10.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/11.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/12.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/13.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/14.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/15.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/16.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/17.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/18.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/19.jpg)
© 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.](https://reader030.fdocuments.us/reader030/viewer/2022032803/56649e265503460f94b16ac7/html5/thumbnails/20.jpg)
© 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