Date post: | 13-May-2015 |
Category: |
Technology |
Upload: | insync-conference |
View: | 4,174 times |
Download: | 3 times |
Managing EBS Testing, Performance, Configurations,
Change & User experienceMurali Iyengar
Oracle17th Aug 2010
The most comprehensive Oracle applications & technology content under one roof
Better QualityOf Service
Better Agility
Lower Risk
Average cost of downtime is $42,000/hour; average hours of downtime/year is 87*; average cost of downtime being $3.5 Million
Most application projects are delivered late, and the #1 cause of system outages is unmanaged change****
40% of CIOs surveyed cite lack of automation tools***
Challenges to Manage Applications Four colliding pressures
LowerOperational Costs
60%–70% of IT budget is spent on operations and maintenance**
Point solutions only aggravate the problems rather than solve them
Current Application Management Paradigm
Siebel, PeopleSoft, EBS…Oracle Applications
Java, .NET, CompositeCustom Applications
Exchange, LegacyNon-Oracle Applications
Application Software
ApplicationComponents
InfrastructureComponents
Web Server, PortalPresentation Layer
Databases StorageServers
DatabaseManagement Systems
AS, ESB, SOAMiddleware
MainframeVirtual Environments
The Oracle Solution
Siebel, PeopleSoft, EBS…Oracle Applications
Java, .NET, CompositeCustom Applications
Exchange, LegacyNon-Oracle Applications
Web Server, PortalPresentation Layer
AS, ESB, SOAMiddleware
DatabaseManagement Systems
Application Software
ApplicationComponents
InfrastructureComponents Databases StorageServers MainframeVirtual Environments
The Solution: Integrated Application-to-Disk Management
• Integrated manageability across the entire stack
• Best of breed manageability built into each tier
• Ops Center extends management to infrastructure layers
Application Performance Management Lifecycle Management
Configuration Management Application Quality Management
Diagnostics, Tuning
User Experience
Java, SOA, Transactions
Collection, Tracking, History
Compliance Dashboards
Application Configuration Mgmt
Server Management (Physical and Virtual)
Dynamic Resource Management
Provisioning & Patching
Data Masking
Functional/Load Testing
Real Application Testing
Comprehensive Management
Implement
ManageOptimize
Gain Superior Ownership Experience
Oracle provides application-to-disk management covering your entire application lifecycle
Oracle provides application-to-disk management covering your entire application lifecycle
Application ImplementationE-Business Suite
Implementation Challenges:
1. Ensuring Functional Conformance to Business Requirements
2. Projecting Capacity Utilization and Achieving Scalability
3. Orchestrating Controlled Deployment of the Tested Application
Implementation Challenges:
1. Ensuring Functional Conformance to Business Requirements
2. Projecting Capacity Utilization and Achieving Scalability
3. Orchestrating Controlled Deployment of the Tested Application
Oracle’s Solution:
• Oracle Test Manager• Oracle Functional Testing
• Oracle Load Testing• EBS Application Management Pack
• EBS Application Management Pack
Oracle’s Solution:
• Oracle Test Manager• Oracle Functional Testing
• Oracle Load Testing• EBS Application Management Pack
• EBS Application Management Pack
Oracle Application Testing Suite
Oracle Functional TestingAutomated functional and regression testing
Oracle Test ManagerTest process management, requirements and defect tracking
Oracle Load TestingAutomated load and performance testing
Oracle Functional Testing Automated Functional & Regression Testing
• Automates functional & regression testing for Web, SOA and packaged applications
• OpenScript integrated scripting platform for functional and load testing
• Intuitive visual scripting interface simplifies test process
• Powerful Java IDE provides superior scripting extensibility
• Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing
Oracle E-Business Suite Testing
Web Actions
Forms Actions
EBS R12 Apps Test Starter Kit • Financial Products:
– Oracle Payables
– Oracle Receivables
– Oracle General Ledger
– Oracle Assets
– Oracle Internet Expenses
• Manufacturing Products:– Oracle Purchasing
– Oracle Inventory
– Oracle Order Management
– Oracle Cost Management
– Oracle Materials Requirement Planning
– Oracle Process Manufacturing Products
• CRM Products: – Oracle Contracts
– Oracle Service
– Oracle Marketing
• Human Resources Product:– Oracle Human Resources
• Projects Product: – Oracle Projects
• Technology Product: – Oracle Application Object Library
Oracle Load TestingLoad and Performance Testing and Tuning
• Realistic load & performance testing for Web, SOA and packaged applications
• Scale to thousands of concurrent users to simulate peak production loads
• Delivers better accuracy by performing functional content validation under load
• Intuitive Web console promotes collaborative testing
• Integrated server monitors help identify & resolve performance bottlenecks
• Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing
Load Test Execution• Configure scenario in Oracle Load Testing
Overlay performance graphs with collected metrics
Oracle Test Manager Test Process Management
• Manage test process from a centralized Web console
• Comprehensive traceability from test requirements, to test cases, to issues
• Document both manual & automated test cases and execute from your test plan
• Create reports to provide visibility into the test process
• Fully customizable to fit your test methodology
• Scalable enterprise architecture, yet easy to deploy & manage
Are my customer support processes working?
How many user sessions are running?
Which component is mis-configured?
Which are the top 5 slowest running SQL statements? RAC
Real User Experience Insight (RUEI)
Top-Down Application ManagementBusiness-Centric Management
Application Management Best PracticesManagement Challenges:
4. Aligning IT Priorities with Business Demands
5. Proactive Monitoring of the Complete Application Environment
6. Monitoring End User Experience
7. Diagnosing Production Problems Quickly
Management Challenges:
4. Aligning IT Priorities with Business Demands
5. Proactive Monitoring of the Complete Application Environment
6. Monitoring End User Experience
7. Diagnosing Production Problems Quickly
Proposed Solution:
• Application Management Pack
• Application Management Pack
• Real User Experience Insight (RUEI)
• Real User Experience Insight• Application Management Pack• Diagnostic Pack
Proposed Solution:
• Application Management Pack
• Application Management Pack
• Real User Experience Insight (RUEI)
• Real User Experience Insight• Application Management Pack• Diagnostic Pack
18
Oracle Real User Experience Insight• What is Real User Experience Insight?
Real User Experience Insight monitors real user activity to ensure Web based applications perform to expectations, provide analysis and notifications when not performing, and provide intelligence about user behavior.
• What are the benefits?– Maximize value of business critical web applications by identifying lost revenue
from frustrated users
– Deliver insight into real end user experienced service issues and start working on the resolution before end users start complaining
– Reduce support costs by lowering call center volumes
– Align IT and Business: Insight into business trends & user preferences and Service Levels on real end user metrics.
19
Oracle E-Business Suite Accelerator
Provides an out-of-the-box real user monitoring solution for Oracle E-Business Suite that automatically discovers Oracle E-Business Suite applications and translates network objects to business functions. Thereby allowing measurement and monitoring of real user transactions - from clicks to views into business transactions. Each individual user action will be matched to the correct module/form/form block or responsibillity automatically to provide contextual analysis.
Benefits:• Automatically discover Oracle E-Business Suite modules running both OA and JTT framework, as well as Oracle Forms applications running in Servlet mode• Out of box translation and reporting of error messages in the user’s screen• Allows application manager to setup KPI’s to critical packaged applications
Real User Experience InsightCapabilities for Oracle EBS
20
RUEI: Network Protocol Analysis
InternetInternet
DB DB
Firewall
Switch
Webserver
Webserver
Webserver
Sniffing
Netw
ork
Resp
onse
Tim
e
•Delivered?•Aborted?•Network timeout?
Pagerequest
Serv
er
Resp
onse
Tim
e•Response?•Server error, web site
error, Hit OK•Content of page (i.e order
details, functional errors)
Collected data:
•Client-ip, Server-ip, Gateway-ip•Requested URL (Page,Object)•Cookie/Session-id•Referrer•GET & POST requests• User agents (phone type)
21
Real User Experience InsightLine of Business executives
Business Transaction FunnelSatisfaction Reports
Usage Reports: • Data Browser• Sales by Country/State
22
Satisfaction reports
Real User Experience Insight – Reports
EBS responsibilities/ Forms/Form blocks and pages reported
Complete environment overview
23
Real User Experience InsightApplication Owners and Application Support
Business Service Monitoring (e.g. Order Entry, Buy Stock)
User Session Tracking,
Dashboards& SLM
Page Replay
24
Real User Experience Insight - Reports
Review complete user sessions
Zoom in on error messages
Correlate performance to user issues
25
Real User Experience InsightIT Operations
KPI configuration, monitoring, & alerting
Error reports & analysis
Data Export
Server, network, & object performance
diagnostics
26
Overall server capacity usage
Real User Experience Insight - Reports
What’s eating your server capacity?
27
Set specific KPI’s for EBS
28
Works out of the box
RUEI for EBS:• Page names identified• Plus other time-savers when
configuring…vs.
RUEI for Generic/Custom Apps:• URL reporting, translate all URL’s manually• No user action correlation• No business IT alignment
29
But wait there’s more…Other EBS-specific benefits:• Auto-discovery of all EBS apps• Translate network objects to business
functions• Out of box setup for user-id• Out of box for EBS functional errors• Page names based on EBS file (extracts
page names via RUEI script, create_EBS.sh)
• Extension of end user actions to Siebel or EBS views
• Exports EBS real user traffic to ATS for EBS & Forms load testing
Are my customer support processes working?
How many user sessions are running?
Which component is mis-configured?
Which are the top 5 slowest running SQL statements? RAC
Top-Down Application ManagementBusiness-Centric Management Designed Specifically for Oracle
Applications
Application Management Pack for Oracle E-Business Suite
Application Change Management Pack for Oracle E-Business Suite
Application Optimization Best Practices
Management Challenges:
8. Making Fact-based Optimization Decisions
9. Replicating Production Data to Test Optimization Changes
10. Managing Configuration and Achieving Compliance across the full Application Lifecycle
Management Challenges:
8. Making Fact-based Optimization Decisions
9. Replicating Production Data to Test Optimization Changes
10. Managing Configuration and Achieving Compliance across the full Application Lifecycle
Proposed Solution:
• Real User Experience Insight• EBS Application Management Pack• EBS Application Change Mgmt. Pack
• EBS Application Management Pack
• EBS Application Management Pack• EBS Application Change Mgmt. Pack
Proposed Solution:
• Real User Experience Insight• EBS Application Management Pack• EBS Application Change Mgmt. Pack
• EBS Application Management Pack
• EBS Application Management Pack• EBS Application Change Mgmt. Pack
Enterprise Manager Grid Control
ConfigurationManagement Monitoring Cloning
Application Management Packfor Oracle E-Business Suite
CustomizationManager
Patch Manager
SetupManager
Application Change Management Packfor Oracle E-Business Suite
Oracle E-Business SuitePacks
E-Business Suite Management Packs
Complex Application Environments
web servers
app servers
database
applications
RAC
Configuration Management
CMDB ContentConfiguration• Instance attributes• Installations• Systems and Groups• Topologies• Service Definitions• Policies, Images, Packages• Change history and violations• Dashboard definitions• Administrators, Roles, Calendars, etc
Configuration Management Database(CMDB)
Discovery
Service Level Management• 99.99% availability
• 95% operations < 1 second
• Key User Activities– Access customer profile– Collect support info– Look up solution– Open help ticket– Retrieve and update help ticket RAC
End User Monitoring – Synthetic
router
firewall
router
router
externalusers
internalusers
internalusers
CloningFeature Highlights
• Clone Dashboard– Monitor enterprise wide status of clone jobs
• Clone Procedure– Best practices provided by Oracle for cloning Oracle Applications
• Data Scrambling – Option to obfuscate data when cloning an environment containing sensitive data
• Benefits– Plan, organize and execute enterprise-wide clone jobs from a single location– Maintain mirror systems at the same patch level and data– Flexibility to adapt to an enterprise’s custom clone process
E-Business Suite Management PacksEnterprise Manager Grid Control
ConfigurationManagement Monitoring Cloning
Application Management Packfor Oracle E-Business Suite
CustomizationManager
Patch Manager
SetupManager
Application Change Management Packfor Oracle E-Business Suite
Oracle E-Business SuitePacks
Product Technical Requirements
Managing CustomizationsManaging Customizations
• Enforce dependencies among related data• Bundle discrete extracts into complex, reusable packages• Reduce time to propagate setups to other instances• Enable customers to run their own custom extracts/loads
• Eliminate redundant, error-prone practice of command-line patching
• Provide a centralized console for all patching activities and history• Leverage and enhance existing patching tools/practices• Reduce system downtime due to patching
• Support a wide variety of file types• Bundle customizations so that existing patching tools can
consume them• Tools to facilitate the management a high number of files• Better, more efficient reporting of customizations by instance
Managing Oracle PatchesManaging Oracle Patches
Managing SetupsManaging Setups
Customization ManagerCustomization Manager “Packages” custom files into one reusable unit
Create AD compliant customization packagesOver 200 file types supportedReuse PackagesCreate build lists with manifests
Building a “Package” of Custom Files
Advantages compared to manual methods• Custom patches deployed with Patch Manager• Standard and Comparison Reporting• Central console for all custom patches
• Unattended execution• “Create-Like” copy functionality• Integration into leading Source Control Systems
Inputs The 3-step interview captures: • Configure SC commands• Specify source/build locations• Specify custom files• Specify versions• Set execution date/time
Patch Manager
Deploy
Test
Apply
Prod
Specify languagesSpecify languages
Specify package contentsSpecify package contents 200 File types200 File types
Customization Manager
Patch Manager“Patch Run” bundles all discrete patching steps into one reusable unit
Eliminate many manual stepsRe-usability of Patch RunsSimultaneously apply to multiple targetsReporting capabilities
Building a “Patch Run” Test
Advantages compared to manual methods and competitive products • Treats Custom patches like Oracle patches• Central Console for all patch activities• Customizable deployment procedure
• Unattended execution• “Create-Like” copy functionality• Integrates with Metalink
UAT
Extract
InputsThe 6-step interview process captures: •Oracle patches•Custom patches•Multiple target instances•Patch readmes•Set AD Patch options•Security credentials•Set execution date/time
Prod
Guided interview processGuided interview process
Add/remove multiple instancesAdd/remove multiple instances Set number of workersSet number of workers
Patch Manager
Setup ManagerSetup Manager “project” bundles all discrete steps into one unit
Enforce dependencies/hierarchiesMulti-source, multi-targetReusableSerial/parallel loading
Configuration Data(e.g., AOL, CoA, A/P, Org. Structure, Payroll, Employees, SCM, etc.)
TargetInstance n
Compare
Advantages compared to manual methods and competitive products • Over 300 Oracle owned solutions• Supports customer-created APIs• Reusability of projects• Comparison reporting between instances
• Audit reports• Security infrastructure• Ready archive/repository for extracts• Central console to access/manage operations
SourceInstance
TargetInstance A
Extract Load
Construct complex projectsConstruct complex projects
Multi-source, multi-targetMulti-source, multi-target Manage dependenciesManage dependencies
Setup Manager
Implement
ManageOptimize
Use the Right Tools with the Best Methodologies
1. Application Testing Suite: Oracle Test Manager, Functional Testing, & Load Testing
1. Application Testing Suite: Oracle Test Manager, Functional Testing, & Load Testing
2. Application Management Pack (includes Service Level Mgmt.)
2. Application Management Pack (includes Service Level Mgmt.)
3. Real User Experience Insight
3. Real User Experience Insight
4. App. Change Management Pack for EBS
4. App. Change Management Pack for EBS
5. Configuration Management Pack for Applications
5. Configuration Management Pack for Applications
6. Reinforced by specialized accelerators and/or Management Packs for EBS
6. Reinforced by specialized accelerators and/or Management Packs for EBS
Better QualityOf Service
Better Agility
Lower Risk
Proactively monitor all E-Business Suite components and manage end user experience according to service level targets
Improve control over configuration changes
Manage applications with comprehensive, integrated and best-of-breed tools that are designed specifically to evolve with E-Business Suite and are backed by Oracle’s Applications Unlimited commitment
The Oracle Advantage
LowerOperational Costs
Experience fewer application problems, triage problems more accurately, and fix problems faster
Questions?
Tell us what you think…
• http://feedback.insync10.com.au