accelerate planning cycle - running oracle vcp(ascp

Post on 15-Oct-2021

10 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 – vivek.puri@sherwin.com

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

top related