BCO Best Practice Webinars - Designing the BCO Data Integration Architecture

  • Published on
    07-Mar-2016

  • View
    219

  • Download
    0

Embed Size (px)

DESCRIPTION

BCO Best Practice Webinars

Transcript

<ul><li><p> Copyright 12/4/2012 BMC Software, Inc 1 </p><p>BMC Capacity Optimization - Best Practice Webinar Designing the BCO data integration architecture </p><p>Int'l Toll: 913-312-0828 US/CAN Toll free: 866-816-1982 </p><p>Argentina: 0800 444 6440 </p><p>Australia: 1 800 612 415 </p><p>Austria: 0800 295 780 </p><p>Bahamas: 1 800 389 0491 </p><p>Belgium: 0 800 75 636 </p><p>Brazil: 0800 891 0266 </p><p>Bulgaria: 00 800 115 1141 </p><p>Chile: 123 0020 6707 </p><p>China, Northern Region: 10 800 714 1509 </p><p>China, Southern Region: 10 800 140 1376 </p><p>Colombia: 01 800 518 1171 </p><p>Czech Republic: 800 700 715 </p><p>Denmark: 80 883 277 </p><p>Dominican Republic: 1 888 752 0002 </p><p>France: 0 800 914 176 </p><p>Germany: 0 800 183 0299 </p><p>Greece: 00 800 161 2205 6440 </p><p>Hong Kong: 800 968 066 </p><p>Hungary: 06 800 112 82 </p><p>India: 000 800 1007 613 </p><p>Indonesia: 001 803 017 6440 </p><p>Ireland: 1 800 947 415 </p><p>Israel: 1 80 925 6440 </p><p>Italy: 800 789 377 </p><p>Japan: 00348 0040 1009 </p><p>Latvia: 8000 3523 </p><p>Lithuania: 8 800 3 09 64 </p><p>Luxembourg: 800 2 3214 </p><p>Malaysia: 1 800 814 723 </p><p>Mexico: 001 800 514 6440 </p><p>Monaco: 800 39 593 </p><p>Netherlands: 0 800 022 1465 </p><p>New Zealand: 0 800 451 520 </p><p>Norway: 800 138 41 </p><p>Panama: 00 800 226 6440 </p><p>Peru: 0800 54 129 </p><p>Philippines: 1 800 111 010 55 </p><p>Poland: 00 800 112 41 42 </p><p>Portugal: 800 827 538 </p><p>Russia: 810 800 2915 1012 </p><p>Singapore: 800 101 2320 </p><p>Slovenia: 0 800 80439 </p><p>South Africa: 0 800 982 304 </p><p>South Korea: 003 0813 2344 </p><p>Spain: 900 937 665 </p><p>Sweden: 02 079 3266 </p><p>Switzerland: 0 800 894 821 </p><p>Taiwan: 00 801 127 186 </p><p>Thailand: 001 800 156 205 2068 </p><p>Trinidad and Tobago: 1 800 205 6440 </p><p>United Kingdom: 0 808 101 7156 </p><p>Uruguay: 0004 019 0348 </p><p>Venezuela: 0 800 100 8540 </p><p>INTERNATIONAL TOLL FREE </p></li><li><p>December 4th, 2012 </p><p>BMC Capacity Optimization - Best Practice Webinar Designing the BCO data integration architecture Speaker: Giuseppe Nardiello Sr Mgr BCO Product Management Panelists: Sudheer Apte Marco Colombo Charlie Geisler Giorgio Gasparini Mike Paska Mike West Evan Wetstone </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 3 </p><p>BMC Capacity Optimization - Best Practice Webinar Legal Notice </p><p>The information contained in this presentation is the confidential information of BMC, Inc. and is being provided to you with the </p><p>express understanding that without the prior written consent of BMC, customers and partners may not discuss or otherwise disclose </p><p>this information to any third party or otherwise make use of this information for any purpose other than for which BMC intended. </p><p>All of the recommendations and information described herein are at the sole discretion of BMC and are subject to change and/or cancellation, and in no way should this content be viewed as </p><p>guarantees or warrantees on BMCs part. </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 4 </p><p>BMC Capacity Optimization - Best Practice Webinar Topic: Designing the BCO data integration architecture </p><p>We will discuss topics such as: How do I select the right data source for managing a specific </p><p>environment? Do I need to deploy new data collection capabilities or can I rely on already deployed management tools? How do I design the data integration architecture from a logical perspective? </p><p>We will NOT discuss topics such as: How to integrate BCO to extract data from external reporting </p><p>tools or applications How do I size the BCO infrastructure based on the number of </p><p>systems to manage? How many connectors do I need? How do I make it scalable? How do I design the BCO infrastructure from a physical perspective? </p><p> How do I configure a connector to a specific data source? How do I manage historical recovery? How to ensure BCO resilience? </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 5 </p><p>BMC Capacity Optimization - Best Practice Webinar Agenda </p><p>A (short) introduction to BMC Capacity Optimization (BCO) architecture </p><p> data integration </p><p>Designing data integration in BCO general criteria </p><p> some real-world use cases </p><p>Conclusions </p><p>Some of your use cases will be selected to be discussed please have them at hand ! </p><p>F I R S T P A R T </p><p>S E C O N D P A R T </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 6 </p><p>technical and business-oriented dashboards &amp; scheduled, on-demand and by-exception reports </p><p>BMC Capacity Optimization High-level architecture </p><p>Web Interface (OOTB and customizable views) </p><p>Capacity Database (CDB) </p><p>Data Integration Engine </p><p>Financial Metrics Facility Metrics Performance Metrics Business KPIs Configuration Metrics Events </p><p>Storage Data Center Facilities Physical/Mainframe/Virtual/Clouds Databases &amp; Middleware Applications Networks Business Drivers </p><p>Reporting Engine Analytical and Modeling Engines </p><p>Capacity Manager Storage Admin Service Manager IT Financial Manager IT Operation Manager Cloud Admin </p><p>BMC Capacity Optimization </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 7 </p><p> AIX Topas / CEC </p><p> BMC Atrium CMDB </p><p> BMC Atrium Discovery and Dependency Mapping (ADDM) </p><p> BMC Patrol </p><p> BMC Performance Assurance </p><p> BMC ProactiveNet Performance Mgmt </p><p> BMC Cloud Lifecycle Management </p><p> BMC Capacity Management for Mainframe (CMM) </p><p> Citrix Xen server </p><p> EMC Storage Scope Control Center </p><p> nMon for AIX </p><p> Microsoft Performance Monitor (perfmon) </p><p> Microsoft SCOM 2007 </p><p> NetApp Data Fabric Manager (DFM) </p><p> Oracle Enterprise Manager (OEM) </p><p> Solaris Prstat </p><p> Solaris Extended Accounting </p><p> UNIX OS configuration (AIX, Solaris, ) </p><p> UNIX CLI tools (DiskFree, IOstat, ) </p><p> UNIX System Activity Report (SAR) </p><p> VMware vCenter </p><p>BMC Capacity Optimization Connectors </p><p> CA Unicenter TNG </p><p> HP SiteScope </p><p> HP Business Availability Center (BAC) </p><p> HP Load Runner </p><p> HP OVO EPC Agents (Coda Agents) </p><p> HP OpenView Performance Agents </p><p> HP OpenView Performance Insight </p><p> HP OpenView Performance Manager </p><p> NetIQ AppManager </p><p> Oracle AWR / STATSPACK </p><p> SolarWind Orion NPM </p><p> TeamQuest Enterprise Database </p><p> Zenoss </p><p>(*) OOTB connectors are supported by BMC - please verify the availability for the specific platform, version and metrics with BMC representatives </p><p>(**) Market Zone Direct (MZD) connectors are supported connectors that require a separate license </p><p>(***) Template connectors are provided as-is (at no additional cost) and are nor supported by BMC - please read BMC support policies for template connectors </p><p> CSV file </p><p> NCSA and custom text log files </p><p> SQL queries to RDBMS (e.g. Oracle, IBM DB2 and MS SQL Server) </p><p> SNMP interfaces (standard/proprietary MIBs) </p><p> HTTP and JMX interfaces </p><p>Template Connectors (***) </p><p>OOTB Connectors (*) </p><p>Custom connectors can be developed from an </p><p>Eclipse-based Integrated Development </p><p>Environment (IDE) provided as part of BCO SDK </p><p>Specific Connectors General-purpose Connectors </p><p>Custom connectors (SDK) </p><p>MarketZone Direct Connectors (**) </p><p> IBM Tivoli Monitoring </p><p> HP Reporter </p><p> HP uCMDB </p><p> MS SCOM DW </p><p> Entuity </p><p> EMC SMI-S </p><p> Hitachi Device Manager </p><p> more to come... </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 8 </p><p>Movri Integration for BMC Capacity Optimization </p><p>Moviri Integration for BMC Capacity Optimization v3.0 </p><p>HP Reporter </p><p>IBM Tivoli Monitoring provides supported connectors to: </p><p> HP Reporter HP Reporter 3.8, 3.9 </p><p> HP uCMDB HP uCMDB 9 and 10 </p><p> IBM Tivoli Monitoring ITM 6.2.1, 6.2.2, 6.2.3 </p><p> MS SCOM Data Warehouse MS SCOM DW 2007, 2012 </p><p> Entuity Entuity EYE 2012 and 12.5 </p><p>Entuity </p><p>MS SCOM DW </p><p>BMC Capacity </p><p>Optimization uCMDB </p><p>NEW </p><p>ENHANCED </p><p>ENHANCED </p><p>ENHANCED </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 9 </p><p>Sentry Software Integration for BMC Capacity Optimization </p><p>provides supported connectors to </p><p> EMC SMI-S provider EMC Symmetrix DMX Series (DMX-4, DMX-3, DMX-2) EMC Symmetrix V-Max Series EMC CX4 Series, CX3 Series, CX Series EMC VNX series </p><p> Hitachi Device Manager Hitachi Adaptable Modular Storage 2000 family Hitachi Universal Storage Platform (USP, USP-V/USP-VM) Hitachi Virtual Storage Platform (VSP) </p><p>Sentry Software Integration for BMC Capacity Optimization v2.0 </p><p>NEW </p><p>NEW </p><p>BMC Capacity </p><p>Optimization </p><p>EMC </p><p>Hitachi </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 10 </p><p>BMC Capacity Optimization Visibility, Planning and Optimization </p><p>Technical and business oriented views </p><p>Scheduled, on-demand and by-exception reports Operation Manager </p><p>IT Financial Manager </p><p>Service Manager </p><p>Storage Admin </p><p>Capacity Manager </p><p>Database Admin BMC </p><p>Capacity Optimization </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 11 </p><p>BMC Capacity Optimization OOTB Views </p><p>DataCenter Overview </p><p>vSphere datastore allocation AIX PowerVM frame </p><p>vSphere infrastructure </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 12 </p><p>BMC Capacity Optimization for Mainframes OOTB Views </p><p>z/OS Image Summary View 4 Hour Rolling Average </p><p>4 Hour Rolling Average MAX value KPIs </p><p>Mid Short term mainframe capacity summary </p><p>z/OS Image MIPs consumed </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 13 </p><p>BMC Capacity Optimization - Best Practice Webinar Agenda </p><p>A (short) introduction to BMC Capacity Optimization (BCO) architecture </p><p> data integration </p><p>Designing data integration in BCO general criteria </p><p> some real-world use cases </p><p>Conclusions </p><p>Some of your use cases will be selected to be discussed please have them at hand ! </p><p>F I R S T P A R T </p><p>S E C O N D P A R T </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 14 </p><p>BMC Capacity Optimization General criteria </p><p>When designing the BCO data integration archicturecture, you are required to evaluate several factors, such as: - data availability (e.g. integration of already adopted management tool vs </p><p>new data collection mechanism to be deployed) - data quality (e.g. data collection mechanisms guaranteed to return CPU </p><p>utilization values </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 15 </p><p>BMC Capacity Optimization General Criteria </p><p>BCO has the ability to virtually integrate any existing data source thanks to BCO flexible and scalable data integration layer </p><p>Therefore, when discovering the existing management environment and identifying potential data sources to be integrated, you might be tempted to consider any availble data source </p><p>However, only data sources that are would provide useful data to support Capacity Management use cases should be considered </p><p>In general, make sure that you understand how existing or new data sources are supporting your Capacity Management use cases of interest </p><p>Also take into account that your environment can change over time in terms of available data sources </p><p>#1 It is not about data integration it is about Capacity Mgmt </p><p>Best Practices: Dont integrate data sources that you are not sure how to leverage </p><p> Be driven by your Capacity Management use cases </p><p> Adopt a stepwise approach perfect knowledge is not always available </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 16 </p><p>BMC Capacity Optimization General Criteria - Real-World Use Case </p><p>Case 1: Can we integrate WebSphere Application Server (WAS)? First of all, integrating WAS data in BCO may mean different use cases: </p><p> perform a seasonal analysis on WAS instances (e.g. heap / thread pool size) execute extrapolation models on applications running on WAS containers </p><p>based on technical proxy (e.g. number of servlet calls) of Business KPIs Depending on which use case is of interest, the available integration options </p><p>can be very different (e.g. a custom connector to IBM Tivoli Monitoring for WAS or a custom connector to JMX provider or more simply parse an application log file, respectively) </p><p> While these use case are valid, do not forget that Capacity Management is done OS level (e.g. to right size CPU or memory resources) not to identify AS level configuration </p><p>Case 2: Can we integrate BMC EUEM? Measured response times provided by BMC End-User Experience </p><p>Management (EUEM) or similar tools can be collected to provide trending analysis or to calibrate what-if scenarios but the latter constitutes quite an advanced use case </p><p>#1 It is not about data integration it is about Capacity Mgmt </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 17 </p><p>BMC Capacity Optimization General Criteria </p><p>BCO can provide support for easily geneating seasonal and trending analyses and reports on any metric collected from the integrated data sources </p><p>However, not all metrics that might be potentially available from a data source need to be collected unless useful from a Capacity Management perspective </p><p>BCO supported connectors usually collect only a subset of all potentially available metrics, that correspond to typically useful deliverables (e.g. views) </p><p>BCO supported connectors usually also provide a way of filtering specific Datasets of interest (e.g. filtering out NIC-related metrics) </p><p>While BCO allows additional custom metrics to be added, existing BCO Data Sets usually provide a quite comprehensive set of metrics can be expected to be collected for each managed resource type </p><p>#2 Horses for courses </p><p>Best Practices: Dont integrate metrics that you are not sure how to leverage </p><p> Be driven by your Capacity Management use cases </p><p> Perform a match &amp; gap analysis before adding custom metrics </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 18 </p><p>BMC Capacity Optimization General Criteria - Real-World Use Case </p><p>#2 Horses for courses </p><p>Case 1: Can we integrate NetBackup metrics? Again it is important to identify the intended use cases in order to evaluate </p><p>whether it might be useful to integrate specific metrics, for example: job execution times: to execute trend analyses volumes of backup data: to be correlate to number of clients </p><p> While some other metrics may not be integrated as being more performance oriented or more useful for an administration purpose, as for example: disk performance, drive performance, ... real-time library drive status </p><p>Case 2: Should I create a new custom metrics for these NetBackup metrics (and in case for each different backup technology of interest)? BCO Datasets in #13 WKLGEN (Business Driver Generic Metrics) contains </p><p>many (56) predefined metrics that can used to map the previously listed metrics when used as Business KPIs: ELAPSED_TIME or BYSET_ELAPSED_TIME TOTAL_EVENTS or BYSET_EVENTS </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 19 </p><p>BMC Capacity Optimization General Criteria </p><p>Data sources providing the same metric can still differ in terms of: Support only for specific platforms (e.g. not for HP IVM) Support for different time granularities (e.g. 5m or 1h, possibly depending </p><p>on how original data collection has been configured) Support also for by-metrics (e.g. storage utilization by tablespace, or </p><p>process-level CPU utilization, by custom workloads or transaction classes) Availability of historical data (based on configured retention policies, that </p><p>usually cannot be changed easily) </p><p>Since BCO provides decoupling between data collection and data model for managed systems, it is possible to have different data sources providing different set of metrics (provided corresponding connectors are shared) </p><p>#3 Not all data sources are created equal </p><p>Best Practices: Evaluate your specific needs in terms of metrics </p><p> Be driven by your Capacity Management use cases </p><p> Consider using different data sources for different platforms </p></li><li><p> Copyright 12/4/2012 BMC Software, Inc 20 </p><p>#3 Not all data sources are created equal </p><p>Case 1: Can we leverage BPPM data for AIX workload characterization? BCO 9.0 can leverage B...</p></li></ul>