Session ID:
Prepared by:
Accelerate Planning Cycle - Running Oracle VCP(ASCP/Demantra) R12.2 on Exadata/Exalogic
10616
Vivek Puri Manager – Database Administration & Engineered Systems The Sherwin-Williams Company
Agenda
• Introduction
• Oracle Value Chain Planning – VCP Footprint
• Engineered Systems – Exadata/ Exalogic Architecture, Features & Benefits
• VCP Advanced Architecture – VCP R12.2 Reference Architecture
• VCP R12.2 Upgrade – Drivers & Approach
• Benefits to Application – Performance Comparison Matrix
• Our Vision/ Next Steps
2
Disclaimer
The opinions expressed and recommendations made in this presentation are solely mine, and not of my employer.
3
4
• Founded in 1866, Cleveland, Ohio by Henry Sherwin & Edward Williams
• Largest USA Paint Company – Top 3 in the Worldwide – Selling in 115 countries – 47,000+employees
• 4,500+ Stores/Branches Globally • Manufacturer & Marketer of Top Coatings Brands • 150th Anniversary this year
The Sherwin-Williams Company
About myself • Extensive experience with Oracle Databases and
E-Business Suite & related technologies • Member of Oracle EBS ATG & Exalogic Customer
Advisory Board • Member of OAUG Customer Support Council • Master’s degree in Computer Science • 20 years experience working on Oracle technologies • Worked as Lead DBA, Architect, EBS System
Administrator, IT Manager Vivek Puri Manager – Database Administration & Engineered Systems Email – [email protected]
5
Planning Systems • Challenges –
– Growing data volumes – Increased need for near-real time responsiveness – Ability to simulate changing business models – Adapt to the competitive and customer landscape
• Goal – – Ability to plan the complex value chains faster & more
frequently; to greater level of detail, to make better decisions
Planning solution must meet the highest standards of mission critical enterprise systems in terms of availability, performance, scalability, and security
6
Oracle VCP (Value Chain Planning)
Value Chain Functions/ Modules -
• Advanced Supply Chain Planning
• Demantra Demand Management
• Demantra Real-Time Sales and Operations Planning
• Inventory Optimization
• Collaborative Planning
• Advanced Planning Command Center
VCP is Performance Sensitive Application
7
Our EBS Strategy
• Regional Instance Strategy
• ERP & Planning in Distributed Architecture
• Modules Implemented – Financials – HR & Benefits – Property Manager – Manufacturing – Planning – Endeca EBS Extensions – Learning Management
8
VCP Footprint @SW
Modules Implemented – ASCP & Demantra
• Upgrade – Upgrade ASCP 12.1.3 & Demantra 7.3.1.4 to VCP
(ASCP/Demantra) R12.2.3 for one region
• Upgrade/ Implement – Upgrade ASCP R12.1.3 to R12.2.4 and
Implementation of Demantra R12.2.4 for one region
• Implementation – VCP (ASCP/Demantra) 12.2.5 for one region Platform - Database Tier on Exadata X4
Application Tier on Exalogic X3 (Virtualized)
9
Business / Technical Drivers for Engineered Systems
• Challenges § Complexity of using Multi-Vendor Solution/ System
Scalability § Poor performance of several business processes § Application Upgrades/ Clones times
• Drivers § Improving time to delivery of solutions/ time to market § Stability and Manageability with Engineered Architecture § Consolidation
§ Magnitude of infrastructure reduction, impact on servers and licenses
§ Performance improvement of business processes § Provides an opportunity to reduce management &
administration costs § Optimize the workload of Oracle software / application § Single vendor for support
10
Engineered Systems Exadata – Complete Database Platform
Exalogic – Complete Integrated System
What are Oracle Engineered Systems ? • Complete hardware and software platforms for
Enterprise Applications and Databases • Pre-Integrated System
– Integrated Compute, Storage & Network
• Hardware & Software assembled together • Single factory-assembled unit
– HW & SW tested, tuned, optimized and supported by Oracle
• Reliable, Scalable, Well Performing Platform • Current Engineered Systems
– Database Platform • Exadata - Sparc Super Cluster - Database Appliance
– Application Platform • Exalogic - Exalytics
12
Exadata Architecture
13
• Database Servers
– 8x 2-socket, or 2x 8-socket Xeon database servers
– Oracle RAC Database, ASM on Linux – Standard Ethernet to data center
• Intelligent Storage Servers – 2-socket storage servers, Exadata
Storage Software – Up to 672 terabytes disk per rack – 56 PCI Flash memory cards per rack
• InfiniBand Network – Internal connectivity (40 Gb/sec )
Exadata Features
14
• Storage Cells – Exadata embedded storage
• Smart Scan – Workload is offloaded to Storage Cells; filter data at Storage
Cells • Hybrid Columnar Compression
– Higher compression ratios and faster performance • Smart Flash Cache
– Automatically caches frequently accessed data • Smart Flash Logging
– Help reduce the latency of log write I/Os • 40GB Infiniband Fabric
– Communication between DB Servers & Storage Cells, Cluster Interconnect
• I/O Resource Manager • Bundle Patching
Exalogic Architecture
15
• Compute Nodes
– 2x 8-core, 2.9 GHz Xeon processors – 256GB DRAM; – Redundant SSD, Infiniband
• InfiniBand Fabric & DataCenter Conn. – Internal connectivity (40 Gb/sec) – 10Gb Ethernet connectivity to
DataCenter
• Integrated Storage – Enterprise Class NAS – ZFS Clustered for HA – 60TB disk, 4TB Read Cache, 292 GB
write cache – Snapshots, Clones, Remote Replication
Exalogic Features
16
• Exabus – I/O subsystem which employs a converged network fabric to
support I/O for application running in Exalogic – Exabus provides direct memory I/O for Java and C++
• Virtualization – OVM 3 for Exalogic is optimized, Exabus enabled; Enhanced
VM • Oracle Traffic Director
– Provides onboard application level traffic routing/ load balancing
• Exalogic Control – Allows management of Exalogic as a holistic system
• WebLogic Optimizations – Optimizations to improve I/O, thread management & request
proc. • Comprehensive Patching
– Most of the components patched together via bundle patch • Socket Direct Protocol
Engineered Systems Benefits for Application
17
• Performance – Purpose built systems; enhanced Database & Application
Performance • Consolidation
– Platform to consolidate Oracle Apps & FMW Apps & Databases • Support
– Single vendor support, standard configuration, patches tested on identical configuration, Platinum Services
• Manageability – EM monitoring for all layers (HW & SW), OVM Templates,
Comprehensive patching • Stability/ Reliability
– Tested comprehensively for high reliability to run large workloads
• Provisioning – Shorter provisioning time
VCP Advanced Architecture
Building Blocks of Advanced Architecture
19
HAPla'ormConfigura0on
Op0mizedInfrastructure
Apps
BestPrac0ces
HAbestprac0cesfor-OracleDatabaseFusionMiddlewareVCPDemantra
• Exadata&Exalogicbestprac0ces
Optimized Infrastructure
• Exadata deployed with recommended standards and best practices
• Leverage Exadata 10g or Infiniband networks for database backup
• Exalogic deployed in virtualized configuration
• Exadata & Exalogic configured over IB networks
• Leverage Exalogic ZFS snapshot & replication for application backup
• Apply quarterly comprehensive patches, covering security fixes, bug fixes, new functionality
• Monthly validation against new best practices (Exachk)
20
High Availability Platform Configuration
• Deploy Database in highly available RAC configuration
• Leveraging ASM for Database storage; optimized with redundancy
• Leverage SCAN listener for database connectivity
• Deploy Weblogic in clustered configuration
• Deploy Weblogic domain across machines
• Enhance JVM Memory & tune other parameters
• Apply PSU/BP patches for Database & Weblogic
21
Apps Best Practices
• Configure VCP application tiers to run on multiple vServers – For high volume, configure Concurrent Tiers on separate
vServers
• Deploy Demantra Collaborator Workbench on redundant vServers for high availability
• Deploy Demantra Analytical Engine in distributed configuration; helping Engine run workload to be distributed across vServers
• Configure Admin Utilities on Windows Server
• Apply PSU patches for Application
22
Platform Architecture - Oracle Apps On Engineered Systems
23 23
Infiniband
ZFSAppliance
Backup
EBSAppsTier
SOASuite
WebCenter
OBIEE
CustomApps
EBSDatabase
SOASuiteDB
WebCenterDB
OBIEEDB
CustomAppDB
Exalogic (Virtualized) Exadata
Advantages of MAA ◆ Resiliency for Business Application
◆ Fault tolerant fully redundant hardware
◆ Business continuity, while handling unplanned outages
◆ Maintenance in rolling manner, minimizes planned downtime
◆ ZFS replication for AppsTier allows for quick failover incase of disaster
◆ With DataGuard the DB can be available at DR site with no data loss
◆ Distributed AppsTier, with load-balanced multiple servers for Web, Concurrent and External Tiers
◆ Load Balancer configuration replicated across, Primary and Secondary site
24
Oracle VCP R12.2 Reference Architecture
Hardware Load Balancer
Exadata Database Machine
Exadata X5 Half Rack(Grid Infrastructure 12C
Database 12C)
VCP R12.2 - HA Reference Architecture
vServer for Demantra Collaborator Workbench
Demantra (Deployed on Exalogic vServers)
vServer for Demantra Analytical Engine
App Server 1 App Server 2
App Server 3 App Server 4 Exalogic X5- Half Rack
Oracle LinuxOVM – 3.0
ASCPWeb/Forms Tier vServers
ASCP Middle Tier (Exalogic vServers)
App Server 1 App Server 2
Exalogic X5 Half Rack
Oracle LinuxOVM – 3.0
Demantra windows machine
Windows Server – Admin Utilities
Demantra schema
Hardware Load Balancer
Demantra Collaborator Workbench Deployed on
WEBLOGIC
Demantra Analytical Engine Deployed on WEBLOGIC
ASCPConcurrent Tier vServers
App Server 3 App Server 4
25
ERP – VCP Distributed Architecture • Source ERP application is on one set of servers • VCP planning application is on other set of servers • ERP & VCP applications communicates for collections,
release and other processes over Database Links
26
ASCP
Demantra
PlanningVCP(R12.2)
SourceERP(R12.1/R12.2)
ERP
DBLink
DataCollec0on
R12.2 Architecture- TechStack
27
or12C
VCP R12.2 Upgrade
Drivers for R12.2 • Strategy to minimize maintenance downtime;
Leverage R12.2 Online Patching
• RPC 1 on ERP environment for Manufacturing & WMS, warrants VCP(Demantra) to be upgraded to 7.3.1.5 or R12.2
• Performance Improvements in R12.2
• Getting to R12.2 enable to utilize new features – – Calendar Month in Weekly Systems – Import from File – Multi-Language Support - Demantra – Demantra AnyWhere Improvements – Embedded
Worksheet
29
R12.2 Upgrade Approach
• R12.2 Upgrade was combined with Platform Migration to Engineered Systems – Exadata & Exalogic
• Customization was re-written to align with new approach
• Upgrade (R12.2) & Migration (Exa Stack) performed in one cutover window
• Database migrated from Exadata X2 to Exadata X4 • AppsTier migrated from Commodity H/W to Virtualized
Exalogic X3
• Upgraded to R12.2.3 for one region in 2014
30
Upgrade Benefits
• Import/Export from Excel to Demantra
– Assists with new product introduction
• Performance Improvements –
– Collection, Engine Run and Worksheets
• Demantra Anywhere
– Allows sales force visibility to forecast / objectives
• Multi-Language Support for Demantra
• Sales Calendar
– Moved to monthly buckets – Earlier ; Plan is to move to weekly
• End User Experience - Performance
31
Issues Faced • Online Patching enablement issues • Autoconfig failing on 12.2.3 instance • Issues with patches for upgrade and one-off fixes • Disable editioning on MSDEM schema in the VCP instance • Error when trying to configure second app tier for 12.2.3 • Patching using adop on remote node fails • After the clone, adstpall fails and then adstrtal cannot be
used to startup the services • When attempting to clone patch filesystem, rapidclone fails • After upgrade the EBS environment to 12.2.3, the login page
personalization does not taking affect • adcfgclone fails while cloning when source and target
instances are on the same servers
32
Lessons Learned / Takeaways
• Lack of Database Editioning for Demantra Schema
• Clone issues with R12.2 (WebLogic stack)
• Lack of R12.2 experience in Oracle Support team (Product team helped with lot of things)
• R12.2 Upgrade patches were constantly changing
• Lack of guidelines for developers for VCP customization; a white paper would be nice
• Demantra – Icon issue with Export/Import, Dem. AnyWhere
• Give yourself reasonable time while up taking R12.2 Upgrade
33
Benefits to Application
Benefits for ASCP • Reduction in end-to-end planning cycle time -
– Collections (from source) – Plan run and analysis – Simulate possible alternatives (planning scenarios) – Release (to source)
• Reduce batch-processing time
• Ability to expand the data set to more granular data
• Enable to execute multiple planning runs within the same time window
• Ability to move to more frequent planning cycles
• Increase the planning scope
• Increase the number of planning simulations
• Enable new business processes
35
Benefits for Demantra
• Ability to scale to more users & more data (shipment data, sales data, forecast data)
• Enable more complex forecasting models
• Enable increased forecast scope (number of time buckets) and granularity
• More source data
• More granular models
• Improved work sheet performance
36
Benefits – Value Proposition
Running VCP on Engineered Systems Platform provides a value proposition -
• Increased user satisfaction
• Increased Application Availability and Transaction Scalability
• Faster time to value plan
• Reduced planning cycle time and data latency
• Improved response time
• Improved decision making with improved planning analytics
37
Performance Comparison Matrix
38
Test Case Old Env. Engineered Systems
Collections (XX : Planning Data Collection Report Set)
2 hrs 45mins
Collect Booking and Shipping History 2 Hours 15 Mins 1Hr 50 Mins
EBS FullDownload 1 Hour 7 Mins 45 Mins
XX Demantra: Collect Supplementary Data (Report Set)
2 Hours 15 Mins 3.5 Hrs
Analytical Engine Run 5 Hours 37 Mins 1 Hr
Memory Based Planner
- Country 1 ASCP Plan 2 hrs 11 mins 25 mins
- Country 2 ASCP Plan 2 hrs 15 min 25 mins
- Country 3 ASCP Plan 62 mins 11 mins
- Country 4 ASCP Plan - I 40 mins 7 mins
- Country 4 ASCP Plan - II 38 mins 7 mins
Performance Comparison Matrix
39
Test Case Old Env. Engineered Systems
Worksheet Performance
- Forecast Cycle week1 3 hrs 40 mins
- OU Level Data 6:22 min 7 secs
- Worksheet 1 - Brand Level data 7:10 min 45 sec
- Worksheet 2 – Brand Level data 5:36 min 34 sec
- Worksheet 3 – Brand Level data 4:44 min 5 sec
- Worksheet 4 – Sub-brand Level data 4:58 min 4 sec
Publish Forecast to ASCP / Forecast upload 5 hrs 2 ½ hrs
Our Vision / Next Steps ■ Establish the framework for seamless and quick deployment
of new application modules
■ Continue to achieve operational excellence by following the standards and best practices for applications and databases
■ Upgrade all EBS to R12.2 to minimize the application maintenance downtime
■ Optimize the VCP R12.2 Environments
■ Review & Strategies the upgrade of customization for ERP Env. R12.2 Upgrade
■ Platform Strategy- – Exadata - Primary DB platform for applications requiring high
availability and performance – Exalogic – Primary Application platform for Oracle applications
and middleware requiring high availability and performance
40
Questions ?
41
Thank You !
Please complete the session evaluation We appreciate your feedback and insight