• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Industry Trends
 

Industry Trends

on

  • 675 views

 

Statistics

Views

Total Views
675
Views on SlideShare
670
Embed Views
5

Actions

Likes
0
Downloads
8
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Automatic SQL Tuning in Oracle Database 11 g Oracle Database 11g further automates the SQL Tuning process by identifying problematic SQL statements, running SQL Tuning Advisor on them, and implementing the resulting SQL Profile recommendations to tune the statement without requiring any user intervention. Automatic SQL Tuning uses the AUTOTASK framework through a new task called Automatic SQL Tuning that runs every night by default. Here is a brief description of the automated SQL tuning process: 1) Based on AWR Top SQL identification (SQLs that were top in four different time periods: the past week, any day in the past week, any hour in the past week, or single response time), Automatic SQL Tuning targets for automatic tuning. 2) and 3) While the Automatic SQL Tuning task is executing during the maintenance window, the previously identified SQL statements are automatically tuned by invoking the SQL Tuning Advisor, and as a result, SQL Profiles will be created for them if needed. Before making any decision, the new profile is carefully tested. 4) At any point in time, you can request a report about these automatic tuning activities. You then have the option to check the tuned SQL statements to validate or remove the automatic SQL Profiles which were generated.

Industry Trends Industry Trends Presentation Transcript

  • Better, Faster, Cheaper: Optimizing Application Performance and Availability Part 2: Managing for User Experience and Application Quality
  • Agenda
    • Business Drivers and Pain Points
    • Oracle Solution
      • Real User Experience Insight
      • Enterprise Management Packs
        • Service Level Management
        • Packaged Application Management
        • SOA/Composite Application Management
        • Diagnostics and Tuning
        • Configuration Management and Provisioning
      • Application Testing Suite
      • Real Application Testing
    • Summary/Contact Info
  • IT Challenges – Operational Efficiencies
    • Data centers are out of power, space and cooling
    • People are expensive and skills are hard to find
    • IT pressured to do more with less
    • Much of the infrastructure is underutilized
    • IT challenged to keep pace with rapid business change
  • 2009 CIO Deployment Priorities Source: Morgan Stanley CIO Survey, 12/18/2008
  • Real Dollars on the Line… Poor User Experience Issues Leads to Revenue Loss Based on Gartner Research and Response Tek data
  • User Experience/QoS an Executive Priority Source: Forrester Research Business is demanding IT move from monitoring Systems to monitoring Services
  • Oracle’s Complete Enterprise Software Stack Built-in & Integrated Manageability
      • Leader in the complete enterprise application stack
      • Built-in manageability in every tier
      • Integrated manageability across the entire stack
  • Oracle Enterprise Manager Top-Down Application Management Application Lifecycle Management Application Operations Management Real User Experience Insight Service Level Management Packaged Application Management SOA Application Management Diagnostic and Tuning Provisioning, Configuration Management Change Tracking and Synchronization Load Testing and Accelerators for Packaged Apps & Web Services Functional Testing and Accelerators for Packaged Apps & Web Services Test Management Real Application Testing Application Quality Management
  • Oracle Enterprise Manager Top-Down Application Management Application Lifecycle Management Application Operations Management Real User Experience Insight Service Level Management Packaged Application Management SOA Application Management Diagnostic and Tuning Provisioning, Configuration Management Change Tracking and Synchronization Load Testing and Accelerators for Packaged Apps & Web Services Functional Testing and Accelerators for Packaged Apps & Web Services Test Management Real Application Testing Application Quality Management
  • Manage IT From a Business Perspective Detect performance and availability issues for end users Monitor and analyze real user behavior and assess business impact with Real User Experience Insight Proactively simulate user activity to ensure performance and availability with distributed beacons Measure service performance and availability against goals with Service Level Management End Users Web Tier DB & Storage App/Mid Tiers Network
  • What is Real User Experience Insight (REIU)? Captures network traffic at the switch No impact to applications No instrumentation needed No Performance Impact
  • Real User Experience Insight: RUEI
    • Client-ip, Server-ip
    • URL (Page, Object)
    • Referrer page
    • Time & Date
    • Cookie/Session-id
    • Response of all transaction pages, components
    • Server error, web site error, content error
    • Page and/or component size
    • Response time
    • Page delivered / aborted?
    • Network timeout?
    • Response time
    New Since 10.2.0.4 1 2 3
  • REIU Benefits for: Line of Business Business Transaction Funnel Satisfaction Reports
    • Usage Reports:
    • Data Browser
    • Sales by Country/State
  • REIU Benefits for: Application Owners and Support Business Service Monitoring (e.g. Order Entry, Buy Stock) User Experience Tracking, Dashboards & SLM Page Replay
  • REIU Benefits for: IT Operations KPI configuration, monitoring, & alerting Error reports & analysis Data Export Server, network, & object performance diagnostics
  • Service-Level Management Framework Agent Agent Agent Management Repository Grid Control Management Server HTTP(S) HTTP(S) HTTP(S) HTTP(S) 10g/11g Database Control Console HTTP(S) 10g Application Server Control Console HTTP(S) Thin JDBC Oracle 10g/11g Database Server OS/ Third-Party Application Oracle 10g Application Server Managed Targets Firewall Firewall Agent Oracle 8i/9i Database Server Grid Control Console
  • Service-Level Management Dashboards System Dashboard Services Topology Viewer Services Dashboard
  • Service-Level Management Infrastructure and Application Service Status Page Infrastructure Application
  • Service Level Management Infrastructure Service Home Page © 2007 Oracle Corporation – Proprietary and Confidential
  • Service Level Management Infrastructure Service: Root Cause Analysis © 2007 Oracle Corporation – Proprietary and Confidential
  • Packaged & SOA Application Management Detect and scope performance issues to particular components Oracle Enterprise Manager Oracle E-Business Suite – PeopleSoft – Siebel – SOA 1-step Discover/Topologies Service Level Management Common Capabilities Configuration Management Root-cause/Impact Analysis Embedded Application-Specific Management Clone automation for test  prod. Out-of-box monitoring thresholds E-Business Suite PeopleSoft Siebel 50+ business metrics HI app. support SARM integration – real end-user metrics, transaction diagnostics 500+ config metrics “ tribal” knowledge- based policies Centralized log mgmt. Business flow monitoring Out-of-box transactions System/App. monitoring SOA Applications BPEL Process Monitoring Web Service Monitoring and Policy Management SLA on business KPIs BPEL PM Management
  • Application Management Packs Application Management Pack Centralized Management Manage single / multiple Oracle E-Business Suite systems from a single console Proactive Monitoring Proactively monitor Infrastructure and End User experience through Service Level Management Automated HOT Cloning Automatically Clone Oracle E-Business Suite systems through Clone Dashboard in HOT Mode Customization Management Automate packaging, deployment, migration of customizations across Oracle E-Business Suite instances Patch Automation UI based impact analysis and deployment of patch across EBS instance from a single console Functional Setup Management Manage, transport and document changes in functional setups across Oracle E-Business Suite instances Pack for Change Management
  • Application Management Pack for E-Business Suite
      • Manage EBS R12 and 11i
        • Automated discovery
        • Service Level Management
        • Out of box service models & beacon transactions
        • Configuration Management
        • Topology views
        • Integration with AS & DB diagnostics
      • Clone Automation for production  test environments
      • Out of box “order to cash” business process model
      • Customized beacon for Forms components
  • Application Management Pack for Siebel
    • Over 50 business metric monitored for key Siebel applications
    • Customized beacon for HI components
    • SARM integration – real end user metrics, transaction diagnostics
      • Manage Siebel 7.7, 7.8, 8.0
        • Automated discovery
        • Service Level Management
        • Out of box service models & beacon transactions
        • Configuration Management
        • Topology views
        • Integration with DB diagnostics
  • Application Management Pack for PeopleSoft Enterprise
      • Manage versions running on PeopleTools 8.48 (app versions 8.4, 8.8, 8.9)
        • Automated discovery
        • Service Level Management
        • Out of box service models & beacon transactions
        • Configuration Management
        • Topology views
        • Integration with AS & DB diagnostics
      • Access for 500+ configuration metrics and admin tasks through PSAdmin API
      • 25+ policies based on PeopleSoft “tribal” knowledge
      • Centralized Log Management
  • Comprehensive BEA Management
    • Comprehensive BEA Management
      • WebLogic Server
      • WebLogic Applications
      • AquaLogic Service Bus
      • BPEL Process Manager
    • Server & Application monitoring
    • Configuration and Service Level Management
    Coming Soon
    • Complete application performance view from a single console with end-to-end system monitoring
    • Diagnose production Java applications with minimal performance impact using Application Diagnostics for Java
    • Accelerate cross-tier performance diagnostics between middle-tier and database
    • Sustain optimal database performance with superior diagnostics and tuning
    • Enhanced performance management for RAC
    Diagnostic and Tuning Packs Rapidly diagnose infrastructure performance issues
  • Application Diagnostics for Java
    • Diagnose production Java apps with minimal application impact
      • Real-time and historical performance monitoring & diagnostics
      • Always-on monitoring with minimal performance overhead
      • No application knowledge, code instrumentation
      • Enable/disable without server restart
      • Diagnose apps on any Java server
    • Accelerate cross-tier transaction diagnostics between mid-tier & DB
      • Rapidly identify mid-tier resources waiting for DB resources
      • Trace DB sessions to Java threads
  • Provisioning and Configuration Mgmt. Automate software lifecycle management and configuration issues
    • Provisioning
      • Mass deployment of gold images
      • Can be used for RAC scale-up and setup Real Application Testing
    • Configuration Management
      • Complete stack discovery
      • Near real-time tracking of configuration drifts
    • Patching
      • Complete automation of patch process
      • Comprehensive coverage of Database, Middleware and Linux
    Scale out Scale back
  • Provisioning - Automate Migration to Grid
    • Guided wizard for migration of Single-Instance to RAC database & clustered ASM
      • Perform pre-requisite checks
      • Migrate SI to RAC as a single job
      • Migrate files and recovery area to shared storage (ASM or CFS)
      • Configure listener, ASM, DB
    • Guided wizards for migration to HA Grid
      • Create Standby from RAC primary database
      • Convert Standby to clustered Standby
    Single Instance RAC RAC Standby Coming Soon
  • Real-Time Configuration Change Capture Configuration Change Console
    • Near real-time monitoring of application changes
      • Out-of-box templates for database, middleware, business apps
    • Configuration Auditing
      • Audit changes (who, what, when, where)
    • Change Management Integration
      • Validation against Remedy, Peregrine, etc
    New in 10.2.0.4
  • Lifecycle Automation in Virtual environments Oracle VM Hypervisor Guest OS Database Application Middleware Database Application Oracle Enterprise Manager … … Middleware Virtualization Management Monitoring Out-of-box standards Configuration Management Live Migration Lifecycle Automation Template based deployment Guest OS Guest VM Guest VM Coming Soon
  • Oracle Enterprise Manager Top-Down Application Management Application Lifecycle Management Application Operations Management Real User Experience Insight Service Level Management Packaged Application Management SOA Application Management Diagnostic and Tuning Provisioning, Configuration Management Change Tracking and Synchronization Load Testing and Accelerators for Packaged Apps & Web Services Functional Testing and Accelerators for Packaged Apps & Web Services Test Management Real Application Testing Application Quality Management
  • The tale of two questions… In many IT projects, which two questions are hardly or never asked during the design or development phase?
    • What are the criteria for the application to be ready to go live?
    • How are we going to measure its success?
  • Web Application Life Cycle Application Operations Management Application Quality Management Production Development Question 1: Are we ready to go live? Question 2: How do we measure success? Functional Testing Load Testing Real User Monitoring Application usage analysis Application
  • Some Scary Facts
    • Forrester :
    • 74% of problems are reported by the end users through the service desk, not detected by infrastructure management
    • An average of 6 service desk calls are needed to identify the problem owner
    • Typical SLA: 95% of level 1 problems are answered in 2 hours
    • Gartner :
    • 80% of unplanned downtime can be eliminated through pre-deployment testing and better QA/Development collaboration
    • 75% of applications are being deployed without testing
  • Oracle Application Testing Suite A powerful, integrated testing solution for ensuring application quality, performance and reliability Functional Testing for Web Apps Automated functional and regression testing Load Testing for Web Apps Application Testing Suite Test Manager for Web Applications Test process Management, requirements and defect tracking OneScript Reuse functional test scripts for load testing Load Testing for Web Apps Automated load and performance testing ServerStats Infrastructure performance monitoring under load
  • Oracle Application Testing Suite: A Lifecycle Approach to Quality Oracle Load Testing for Web Applications Oracle Functional Testing for Web Applications Oracle Test Manager for Web Applications Tune Test Design Develop Design Test Plans Based on Application Requirements Develop Manual Test Cases and Automated Test Scripts Execute Functional Tests to Validate Application Requirements Execute Load Tests and Tune Application Performance
  • Oracle Functional Testing for Web Applications: Automated Functional & Regression Testing
    • Automate transactions for Web applications & Web Services
    • Execute rigorous functional test cases
    • Create automated regression test suites
    • Identify and report on functional application failures
    • Reuse functional test scripts for load testing
  • Oracle Load Testing for Web Applications: Load and Performance Testing and Tuning
    • Create realistic load test scenarios that simulate end-user behavior
    • Scale to thousands of concurrent users
    • Perform functional content validation under load
    • Monitor server-side performance & correlate to end-user response times
    • Isolate and resolve performance bottlenecks
  • Oracle Test Manager for Web Applications: Test Process Management
    • Manage test process from centralized Web-based console
    • Define test requirements
    • Develop manual & automated test cases
    • Document and track defects
    • Create reports
  • Testing is for Business as well as for IT
    • Increase agility without negatively impacting business operations
    • Decrease technology adoption risk
    • Improve customer satisfaction
    • Be compliant with regulations
    Business Challenge IT Challenge Line of Business (LOB) Manager IT Operations
    • Lower unplanned downtime resulting from product upgrades, migrations, and systems changes
    • Meet or exceed service levels for business users
    • Test changes quickly and comprehensively
  • Application Testing Today Production – 1,000s of Real Online Users PRODUCTION
  • Application Testing Today Test – 1-2 testers trying to be 1,000s of users PRODUCTION TEST
  • Real Application Testing Workload for 1,000s of Online Users Captured PRODUCTION Capture Workload
  • Real Application Testing Test your system changes at production levels PRODUCTION TEST Replay Capture Workload
    • Test impact of change on SQL query performance
    • Capture SQL workload in production including statistics & bind variables
    • Re-execute SQL queries in test environment
    • Analyze performance changes – improvements and regressions
    • STA can seed execution plans to SQL Plan Management
    Real Application Testing Database Replay & SQL Performance Analyzer … … Capture SQL Middle Tier Storage Oracle DB Re-execute SQL Queries Production Test Use SQL Tuning Advisor to tune regression Client Client … Client
  • SQL Tuning in Oracle Database 10 g Workload Some meaningful automation, but the DBA is still required SQL Tuning Candidates SQL Tuning Advisor ADDM AWR one hour Generate Recommendations DBA Invoke Advisor Implement DBA Evaluate Recommendations DBA
  • Automatic SQL Tuning in Oracle Database 11 g It’s Automatic! Workload Choose Candidate SQL one week SQL Tuning Candidates Test SQL Profiles Implement SQL Profiles Generate Recommendations AWR DBA View Reports / Control Process
  • Comparison of LoadRunner & DB Replay Testing e-Business Suite 2 20 5 4 80 24 20
    • DB Replay: 2 weeks
    • LoadRunner: 30 weeks
    Total Testing Time 5 0 0
  • Oracle Real Application Testing Minimize Change-Related Downtime – Planned or Unplanned 149 Days Complete workflows Partial workflows Low risk High risk Automated Manual intensive Production workloads Artificial workloads Days of development Months of development 149 Days 11 Days
  • Comprehensive Management of all Application-Dependent Components Middleware Comprehensive Management Databases Oracle Database IBM DB2 MS SQL Server (2000 & 2005) Sybase Storage Check Point Firewall Juniper Netscreen Firewall F5 BIG-IP Nortel Alteon Switch (partner-built) NetApp Filer EMC Celerra, Clariion, Symmetrix Pillar Axiom (partner-built) Onaro SANScreen (partner-built) Operating Systems Servers Dell PowerEdge Oracle Enterprise Linux All Unix Microsoft MVS Virtual Servers Oracle VM VMWare Oracle Fusion Middleware IBM WebSphere Oracle WebLogic MS .NET MS BizTalk Server MS IIS MS Commerce Server MS ISA Server MS Active Directory JBoss AS IBM MQ Series Citrix Presentation Server (partner-built) Blue Lane PatchPoint (partner-built) Tomcat Network Applications Oracle packaged applications Microsoft Exchange SAP
  • Comprehensive Infrastructure for Optimal Performance and HA Automatic Storage Management Oracle Enterprise Manager Oracle VM Real Application Clusters Mid-Tier Clusters ERP Application Sales Application Data Warehouse Custom Application
  • TUSC – Trusted Oracle Expertise Across Techology and Applications Fusion Middleware Information Age Applications Database and Grid Computing
    • Oracle E-Business Suite
    • PeopleSoft Enterprise
    • Siebel CRM
    • JD Edwards EnterpriseOne
    • JD Edwards World
    • Oracle Retail
    • i-flex
    • Communications Billing
    • ProfitLogic
    • G-Log
    • Application Server
    • Integration / SOA
    • Hot-Pluggable
    • Business Intelligence
    • Identity Management
    • Data Hubs
    • Collaboration Services
    • Process Orchestration
    • Java Development Tools
    • Database
    • Real Application Clusters (RAC)
    • Enterprise Manager
    • Partitioning
    • OLAP
    • Security
    • Lite
    • Times Ten
  • Contact Us
    • West: Brian Decker, [email_address] , (626) 836-9574
    • South/Central: Lisa DiNitto, [email_address] , (770) 325-2191
    • East/Central: Mike Margulies, [email_address] , (203) 293-4422
    • For additional information and consultation
      • Oracle Investment Value Analysis™
        • Review of existing Oracle topology and architecture, including deployment growth and capacity analysis
        • Review of existing Oracle licenses ownership and license surplus/exposure analysis
        • License optimization recommendations, including leveraging maximum available discounts and financing options
      • Solutions Requirements Assessments
      • Performance/HA Architecture healthcheck and high-level roadmap
      • Quickstart options