540 likes | 732 Views
Symantec i3 for Maximo Webinar Application Performance Management June 20, 2007. Introductions. Jim Miwa , TRM VP of Systems Engineering Email: james.miwa@trmnet.com Phone: 808-521-4474 Vahan Avedisian , Symantec Director for Product Management Email: vahan_avedisian@symantec.com
E N D
Symantec i3 for Maximo WebinarApplication Performance ManagementJune 20, 2007
Introductions • Jim Miwa, TRM VP of Systems Engineering • Email: james.miwa@trmnet.com • Phone: 808-521-4474 • Vahan Avedisian, Symantec Director for Product Management • Email: vahan_avedisian@symantec.com • Phone: 818-261-9386 • Nathan Santos, TRM Senior Systems Engineer • Email: nathan.santos@trmnet.com • Phone: 808-521-4474
Agenda • Symantec Corporate Introduction • Symantec i3 Overview • TRM Corporate Introduction • Symantec i3 for Maximo • Q&A
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 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
Information Infrastructure A Unique Portfolio Availability Keep Systems Up Enable Rapid Recovery Compliance Ensure Adequate Controls Automate Evidence Collection Internal Governance & External Regulations Natural Disasters& System Outages IT Maximize PerformanceOptimize Resources Performance Internal & ExternalThreats IT Service Levels Keep Bad Things OutKeep Important Things In Security
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 2007 CIO Top Ten Business Priorities
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
How Can IT Respond? 1 Standardize Processes and Tools Assess Current State Manage Processes Standardize Tools 2 Tier Apps & Define SLAs Manage Business Critical Applications Control Adverse Change Ensure Application Availability 3 Track the QOS Delivered Pro Actively Isolate & Fix Deviations Validate Improvement & Results Deliver High Quality of Service 4 Optimize Resource Utilization Get Utilization Visibility Move to Shared Model Control App & VM Placement
Insight Inquire Web Monitoring Application Service Dashboard (ASD) Integrated view of application performance and availability Insight Performance Data Correlation Inform Performance Warehouse, Alerting, Reporting Indepth for Web Servers Indepth for Applications Indepth for Middleware Indepth for Databases Symantec APM Portfolio i3 End-to-end application performance monitoring Proactive monitoring, analyzing, and tuning of critical business applications
INSIGHT INFORM Where is the problem? Alerts Do I or will I have a performance problem? Reports INDEPTH How do I fix the problem? How is performance tracking over time? Symantec i3 Methodology & Key Capabilities Client Network Web Servers App Servers 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
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
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
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)
J2EE Application Server Storage Area Network (SAN) WebServer Database Server J2EE Application Server J2EE Application Server Storage Area Network (SAN) Storage Area Network (SAN) WebServer Database Server WebServer Database Server Java ServerPage Logical Volume HTTP SQL Statement SQL Statement Java ServerPage WAN WAN LAN Data Center Data Center Index Index HTTP Enterprise Java Bean I/O Channel Logical Volume URL Stored Procedure Stored Procedure Enterprise Java Bean URL Programs Programs Physical Device I/O Channel Jpg OS Metrics Full Table Scan Full Table Scan Table Space Table Space Jpg OS Metrics Physical Device OS Metrics Invocations OS Metrics Invocations Column Column Table Table Servlet HTTPS Servlet HTTPS Locking Locking Users Users SQL Statement JSP SQL Statement JSP Instances Instances Servers Servers Java DB Connectivity Java DB Connectivity OS Metrics OS Metrics I/O I/O Maximo End User Experience WebBrowser
AvailabilityMetric 100 99.99 99.96 99.80 % % % % What the IT executive sees The reality of what your users may experience... Database Server Storage Area Network Application Server Web Server Different Perspectives
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
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
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
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).
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?
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. Symantec i3 Architecture
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)
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)
Insight – Cross App Tiers Over Time Time Selection View Selection Noticeable spike across all app tiers
Insight – Cross App Tiers Over Time Dotted line indicates selected time range
Insight – Cross App Tiers Over Time Indication of initial spike
Insight – Operating System OS Workspace Data shows that the OS Stats are stabilized across the board
Insight – SQL Server Link for Indepth for SQL Server Currently in Insight for SQL Server Expensive SQL Statement
Indepth – SQL Server % of consumption for this particular statement
Indepth – SQL Server Basic Information for SQL Statement Full SQL Statement Text Duration of statement
Indepth – SQL Server Duration of SQL Statement Category Selection Drop Down List Detailed information for selected statement (Session ID, Program, Server, and User ID)
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 Internal Only
Inform – J2EE Metrics App Tier Drop Down List Availability Metric Used to Establish Alert
Inform – SQL Server Metrics App Tier Drop Down List Lock Metrics Used to Establish Alert
Indepth for J2EE – System Health Variance in Load Two MX Servers Identified for this Environment Variance in Load Internal Only
Indepth for J2EE – JVM Availability Percentage Target MX Server Highlighted
SmarTune – Oracle Indepth Dashboard SmarTune Link Internal Only
SmarTune – Oracle Potential Gain Listing Highlighted SmarTune Finding Reason for Finding in Left Pane Internal Only
SmarTune – Oracle Advice Tab provides the suggested action Selected Recommendation Suggestion offered by SmarTune Internal Only
SmarTune – Oracle Activity Workspace SmarTune Link for Selected SQL Statement Internal Only
SmarTune – Oracle SmarTune Recommended Action Internal Only
SmarTune – Oracle Command Tab Provides the Actual Fix The Actual Command that SmarTune recommends be executed in order to achieve any gains Internal Only