Symantec i3 for Maximo Webinar Application Performance Management June 20, 2007 Introductions Jim Miwa, TRM VP of Systems Engineering – – Vahan Avedisian, Symantec Director for Product Management – – Email: [email protected] Phone: 808-521-4474 Email: [email protected] Phone: 818-261-9386 Nathan Santos, TRM Senior Systems Engineer – – Email: [email protected] Phone: 808-521-4474 2 ©2007 Total Resource Management, Inc. Agenda Symantec Corporate Introduction Symantec i3 Overview TRM Corporate Introduction Symantec i3 for Maximo Q&A 3 ©2007 Total Resource Management, Inc. Symantec Corporate Introduction Symantec Enables Confidence World’s fourth largest independent software company Independence: Delivers solutions across multiple platforms Insight: Broad knowledge about the Internet and infrastructure Trusted leader in Windows Protection Named to FORTUNE’s 2006 America’s Most Admired Companies list 5 Fast Facts: Founded in 1982, IPO in 1989 More than 17,000 employees in 40 countries Launched 100 new products and services in FY06 Shipped nearly 23 million boxes of consumer product in FY06 Serves 99% of the 2006 FORTUNE 1000 list $5 billion in revenue in FY06 72% enterprise revenue ©2007 Total Resource Management, Inc. A Unique Portfolio Availability Compliance Keep Systems Up Enable Rapid Recovery Ensure Adequate Controls Automate Evidence Collection Internal Governance & External Regulations Internal & External Threats Natural Disasters & System Outages Information IT Infrastructure IT Service Levels Maximize Performance Optimize Resources Keep Bad Things Out Keep Important Things In Performance Security 6 ©2007 Total Resource Management, Inc. Symantec i3 Overview 2007 CIO Top Ten Business Priorities Business process improvement No More “Finger-Pointing” Controlling enterprise-wide operating costs Defer Hardware Purchases Attract, retain and grow customer relationships Improve End User Experience Improve effectiveness of enterprise workforce Reduce MTTR Revenue growth Increase # of Transactions Improving competitiveness Do More with Less Using intelligence in products and services Intelligent Tools Deploy new business capabilities to meet strategic goals Deploy applications faster Enter new markets, new products or new services Faster innovation 8 ©2007 Total Resource Management, Inc. Cost of Poor Performance 24% of IT staff time is devoted to fixing performance or latency issues* 92% of Business users are impacted by slow application performance at least occasionally* 18% of Consumers will either give up on a transaction or try your competitor’s site* Other costs of poor application performance – Eroding Customer Loyalty, Mistrust of IT by Business, Overspend/mispend on Hardware * Source: 600 interviews conducted on behalf of Symantec by Applied Research-West, July, 2006 9 ©2007 Total Resource Management, Inc. How Can IT Respond? 1 Standardize Processes and Tools Assess Current State Manage Processes Standardize Tools 2 Ensure Application Availability Tier Apps & Define SLAs Manage Business Critical Applications Control Adverse Change 3 Deliver High Quality of Service Track the QOS Delivered Pro Actively Isolate & Fix Deviations Validate Improvement & Results Optimize Resource Utilization Get Utilization Visibility Move to Shared Model Control App & VM Placement 4 10 ©2007 Total Resource Management, Inc. Symantec APM Portfolio Application Service Dashboard (ASD) Integrated view of application performance and availability Insight Performance Data Correlation 3 i Inform Performance Warehouse, Alerting, Reporting Insight Inquire Web Monitoring Indepth Indepth Indepth Indepth for Web for for for End-to-end application performance monitoring Servers Applications Middleware Databases Proactive monitoring, analyzing, and tuning of critical business applications 11 ©2007 Total Resource Management, Inc. Symantec i3 Methodology & Key Capabilities INFORM INSIGHT Where is the problem? Alerts Do I or will I have a performance problem? Client Network Web Servers App Servers Reports INDEPTH How is performance tracking over time? How do I fix the problem? 12 ©2007 Total Resource Management, Inc. DB Servers Storage Symantec i3 Benefits Understand response time contributions from JSPs, Servlets, JDBC, EJBs, JMS, XML, Web Services, and more Review current and historical performance data rendered in easy to understand views Correlate activity across web servers, multiple JVMs, and databases Take advantage of SmarTune technology, which automatically drills down, analyzes and provides expert advise 13 ©2007 Total Resource Management, Inc. Symantec i3 Benefits Use Adaptive Instrumentation to automatically discover and instrument application components to maximize visibility and minimize overhead Run in QA under load or in Production environments Visually manage the health of your JVMs by monitoring memory, CPU, threads, and more Collect and correlate JMX metrics Quickly isolate SQL statements generated by your J2EE application that are causing problems 14 ©2007 Total Resource Management, Inc. Total Resource Management Corporate Introduction Total Resource Management Founded in 1993 Core business is focused on Integrated Asset Management – Strategic Planning, Software Solutions, and Systems & Software Engineering Services Corporate HQ in Alexandria, VA – Pacific Operations in Honolulu, HI – Regional offices in Seattle, WA; San Diego, CA; Chesapeake, VA; Birdsboro, PA 16 ©2007 Total Resource Management, Inc. Total Resource Management Systems Engineering sector that supports core business and sector specific IT initiatives – Methodologies based on • • ITIL framework “TRM/Vendor/Customer” best practices – APM tools tightly integrated with SE practice – Strategic alliances with best in class APM providers (e.g., Symantec) 17 ©2007 Total Resource Management, Inc. Symantec i3 for Maximo Maximo End User Experience Web Browser Web Server J2EE Application Server HTTP Page WAN LAN Storage Storage Area Area Network Network (SAN) (SAN) Database Server Java Server SQL Statement Data WAN Stored Index Center URL Enterprise Java Bean Jpg OS Metrics Table Space Full Table Scan OS Metrics Invocations Table Column HTTPS Servlet Users Locking JSP SQL Statement Servers Instances Java DB Connectivity OS Metrics I/O Procedure 19 Programs Data ©2007 Total Resource Management, Inc. Logical Volume Logical Volume Center I/O Channel I/O Channel Physical Device Physical Device Different Perspectives Availability Metric 100 99.96 80 % 99.80 % 99.99 100 % % 60 40 20 0 Web Server Database Server Application Server Storage Area Network theyour IT executive sees The realityWhat of what users may experience... 20 ©2007 Total Resource Management, Inc. Why the Discrepancy? IT organizations are typically divided into “silos” – each silo focusing on its specialty Your end users experience the ENTIRE system not just a single component or tier Traditional approaches to application performance management do not provide end-to-end visibility 21 ©2007 Total Resource Management, Inc. Maximo Support Challenges Maintaining a highly visible mission critical system Shrinking support staff and budget Ensuring continuity of operations Effectively serving hundreds and even thousands of users over a large geographic spread Validating that current performance and availability are at optimal and acceptable levels Validating that the system can scale as required Objectively understanding (quickly, easily, precisely, proactively) where performance issues reside 22 ©2007 Total Resource Management, Inc. Maximo Support Challenges Dealing with numerous, complex, and unpredictable network infrastructure Dealing with anticipated changes in system and application configuration – Application upgrades (e.g., Maximo version 5 to 6) – Application enhancements – Patches and upgrades to HW, OS, DB, Storage Dealing with unanticipated changes (system, application, network, data center) The right APM strategy and tools can meet these challenges head-on and help to mitigate the associated risks 23 ©2007 Total Resource Management, Inc. What is APM? Application Performance Management … a process for measuring, analyzing and improving the technologies that contribute to end-user experience (response time and availability). 24 ©2007 Total Resource Management, Inc. Symantec i3 Can Answer Key Questions Can We View Performance Information in a Single Pane of Glass? Is the Application Available? Is the Application Working as Designed? What's the Cause of Application Slowdown? Where is the Application Bottleneck? How do We Improve Application Performance? 25 ©2007 Total Resource Management, Inc. Symantec i3 Architecture Symantec i3 Application Performance Management Configuration Symantec i3 features a single collector per tier and complete data correlation. Data collected from all tiers is stored in a single data repository or Performance Warehouse. With this technology, data can be correlated or compared across tiers and performance issues quickly isolated and resolved. 26 ©2007 Total Resource Management, Inc. Symantec i3 for Maximo Benefits Establish performance and availability baselines across all tiers (OS, Web, App, Rpt, DB, Storage) Establish automated service level monitoring, reporting, and escalation procedures Isolate user invoked behavior that’s affecting performance and availability Detect and trouble-shoot database issues (e.g., dropped indexes) 27 ©2007 Total Resource Management, Inc. Symantec i3 for Maximo Benefits Detect and trouble-shoot mis-configured supporting infrastructure (e.g., load balancer) Detect, trouble-shoot, optimize inefficient coding (e.g., custom classes, vendor code) Detect, trouble-shoot, optimize inefficient reports (e.g., inefficient SQL statements, values/parameters that affect performance) 28 ©2007 Total Resource Management, Inc. Symantec i3 - Start Point 29 ©2007 Total Resource Management, Inc. Insight – Cross App Tiers Over Time Time Selection View Selection Noticeable spike across all app tiers 30 ©2007 Total Resource Management, Inc. Insight – Cross App Tiers Over Time Dotted line indicates selected time range 31 ©2007 Total Resource Management, Inc. Insight – Cross App Tiers Over Time Indication of initial spike 32 ©2007 Total Resource Management, Inc. Insight – Operating System OS Workspace Data shows that the OS Stats are stabilized across the board 33 ©2007 Total Resource Management, Inc. Insight – SQL Server Currently in Insight for SQL Server Link for Indepth for SQL Server Expensive SQL Statement 34 ©2007 Total Resource Management, Inc. Indepth – SQL Server % of consumption for this particular statement 35 ©2007 Total Resource Management, Inc. Indepth – SQL Server Full SQL Statement Text Duration of statement Basic Information for SQL Statement 36 ©2007 Total Resource Management, Inc. Indepth – SQL Server Duration of SQL Statement Category Selection Drop Down List Detailed information for selected statement (Session ID, Program, Server, and User ID) 37 ©2007 Total Resource Management, Inc. Indepth for SQL Server – Lock tree Category Drop Down List Session ID that initiated the Lock Session IDS that were affected by the initial Lock 38 Internal Only ©2007 Total Resource Management, Inc. Inform – J2EE Metrics App Tier Drop Down List Availability Metric Used to Establish Alert 39 ©2007 Total Resource Management, Inc. Inform – SQL Server Metrics App Tier Drop Down List Lock Metrics Used to Establish Alert 40 ©2007 Total Resource Management, Inc. Indepth for J2EE – System Health Two MX Servers Identified for this Environment Variance in Load Variance in Load 41 Internal Only ©2007 Total Resource Management, Inc. Indepth for J2EE – JVM Availability Percentage Target MX Server Highlighted 42 ©2007 Total Resource Management, Inc. Indepth for J2EE – Summary 43 ©2007 Total Resource Management, Inc. Indepth for J2EE – Summary 44 ©2007 Total Resource Management, Inc. SmarTune – Oracle Indepth Dashboard SmarTune Link 45 Internal Only ©2007 Total Resource Management, Inc. SmarTune – Oracle Highlighted SmarTune Finding Reason for Finding in Left Pane Potential Gain Listing 46 Internal Only ©2007 Total Resource Management, Inc. SmarTune – Oracle Selected Recommendation Advice Tab provides the suggested action Suggestion offered by SmarTune 47 Internal Only ©2007 Total Resource Management, Inc. SmarTune – Oracle Activity Workspace SmarTune Link for Selected SQL Statement 48 Internal Only ©2007 Total Resource Management, Inc. SmarTune – Oracle SmarTune Recommended Action 49 Internal Only ©2007 Total Resource Management, Inc. SmarTune – Oracle Command Tab Provides the Actual Fix The Actual Command that SmarTune recommends be executed in order to achieve any gains 50 Internal Only ©2007 Total Resource Management, Inc. Who’s Using Symantec APM Products? Install Base: 6,000 since product inception Vertical Industry Successes: Telco, Govt, Financial Services, Manufacturing 51 Internal Only ©2007 Total Resource Management, Inc. Summary Investing in the right APM Tools along with the right APM Strategy Makes the Invisible Visible Fosters Collaboration Mitigates Deployment and Operation Risk Maximizes the Use of Human and Technology Resources Aligns IT with the Business Demands 52 ©2007 Total Resource Management, Inc. Questions & Answers Questions and Follow-Up Jim Miwa, TRM VP of Systems Engineering – – Email: [email protected] Phone: 808-521-4474 Vahan Avedisian, Symantec Director for Product Management – – Email: [email protected] Phone: 818-261-9386 TRM is a Symantec Gold Partner (reseller and integrator of Symantec APM tools) – please call to understand how TRM can help optimize your Maximo system. 54 ©2007 Total Resource Management, Inc.