Automating for Agility in the Data Center Purnima Padmanabhan Jeff Evans BMC Software 9/5/2006
Agenda The Situation Challenges Objectives BMC Solution for Data Center Closed-Loop Change Data Center Optimization BMC s Vision and Future Direction for Data Center 2
Data Center The Situation Data Centers are in a state of flux Tectonic technological changes such as virtualization, commoditization and SOA Increased demands on IT to be more agile and to rapidly adapt to changing business services requirements Pressure to manage and audit all aspects of Data Center operations due to regulatory compliance needs Data Center Managers are ill-equipped to handle the new requirements Disparate set of tools with no business services context Mostly manual operations and weak linkage between process management and resource management tools Inefficient utilization of resources Take Away: The flux and challenges in the Data Center create both an opportunity as well as a threat for enterprises 3
Challenges Within Data Center of the Future Customer FORCES Business Processes Sales Production Cust Support Logistics Finance HR Partner Supplier Business Applications Proc SFA SCM ERP CRM HR SOA / Web Services IT Applications ROSE I,P,C Mgt Inventory Fin Mgt NSM C,R Mgt IT People Processes Administration ServiceDesk DBA Operations Field Service Outsourcing ITIL Infrastructure Virtualization Standardization 4
The Maturity and Challenge 2005 42% 44% 12% 1 2003 53% 30% 9% 1 1999 85% 10 5 BSM V3 BSM V1 V2 ITIL (Service Delivery) ITIL (Service Mgmt) 5
Data Center Key Objectives Complexity Reduce Cost Multiple computing elements in the data centers (systems, networks, databases, apps, web services, virtual servers) Disparate element managers and activity-based solutions from multiple vendors (provisioning, configuration mgmt, event mgmt, availability mgmt, performance mgmt ) Complex IT processes (problem mgmt, asset mgmt, change mgmt, request mgmt, release mgmt ) that span across elements Regulatory Compliance Decrease Risk Document IT environment, conduct audits, define/track/control changes, access and users Business Alignment Provide Business View Ensure that data center technologies, processes and people are fully organized, aligned and operated to fulfill critical business needs Operational Efficiencies Reduce Cost Maintain and enhance customer service levels Improve staff productivity Manage and control the costs and budget 6
Agenda The Situation Challenges Objectives BMC Solution for Data Center Closed-Loop Change Data Center Optimization BMC s Vision and Future Direction for Data Center 7
Proactively Manage the Lifecycle and Costs of the Data Center Integrated approach for Data Center lifecycle management blending best practices: Discovery Capacity Asset Configuration and Change BMC s unique solution enables IT to: Proactively identify, plan, change and manage server assets Support new, agile business application demands Optimize capacity against business requirements, financial constraints and contractual obligations 8
Example: Server Optimization Planning Capacity Baseline Utilization Capacity Database Change 1. Capacity creates baseline of server utilization 2. Correlate performance baseline against service model and asset information (financial hardware and software cost) Manual decision step Correlate Baseline with Service Model & Asset info 3. Capacity creates server optimization plans Manual decision step Capacity Planner Create Server Optimization Plans Capacity Planner Change Manager Create Change Requests 4. Create Change requests to implement server optimization plans Manual Step See Server Optimization Implementation 9
Example: Change Change Verification Server Optimization Implementation Key Key functional improvement in in 7.0 7.0 Change Configuration Automated verification of of any any requested change change Change Request Closes Closes the the loop loop between between request request and and implementation Change Manager Evaluate Timing Release Change, Change, Configuration and and Release Release integration Key Key functional improvement in in 7.0 7.0 Automated Capacity transition from from approval approval to to implementation Implementation task task hand hand off off includes includes all all necessary details target, action, schedule A. Software Change Planning necessary details target, C. Provision action, Server schedule Utilization Data B. Apply Software Change Change Manager Change Request Approval Change Manager Change Request Closed Config Manager Verify Configuration See Discovery to CMDB Change Testing Automated Software Distribution Automated Server Provisioning Capacity Database Comprehensive Closed-Loop Change and Configuration Process Verify Request Implement Plan 10 See Dynamically Maintain Service Performance 1.Approval Change request triggers is automated created software server provisioning distribution [change ticket, server ID 2. and Virtual Change software Server location deployment information evaluates verified timing (DSL) through against transmitted Discovery business from Change schedule and peak 3. utilization Change request data to from Release is closed capacity ] management 3. 2.Software change Changes verified are tested through in simulated Discovery production (by using change environment ID) 4. 3.Change request is closed manages approval of change request
Example: Dynamically Maintain Service Performance Service Desk Change Release Incident Availability Capacity A. Request for Change to Resource Policy Service Request Capacity Planner Change Manager RFC Created & Pre-approved Ops Performance Event Capacity Event B. Event to Impact C. Dynamic Provisioning RFC Added as Policy In Resource Mgr Event Normalized, Filtered, & Correlated Forwarded to Event Capacity Planner Ops Assess Impact Event Matching Policy Perform Provisioning Action 11 1.Service 1.Availability Virtual Resource request to Manager create detects pre-approved picks an up infrastructure, event Request that matches for application, Change policy for or service transaction to maintain issue OR service Capacity 2. performance Virtual Resource (such projects Manager as adding performance coordinates a new threshold server and when synchronizes will utilization be exceeded resources exceeds and generates from a threshold) shared an pool event and 2.Request 2.The software event for steps is Change forwarded needed created to bring centralized and necessary approved Event resources (servers, where SANs, it is normalized, load balancers) filtered, online and to 3.Request correlated maintain for service with Change other levels added eventsas a policy in Virtual Resource Manager Manual Step 3.Events are forwarded to Service Impact where the business impact of the event is analyzed 4.Incident opened based on defined policies and priority is set based on business impact
What s New - Summary Closed-Loop Change and Configuration Comprehensive solution that enables planning, authorization, implementation and verification of changes across the Data Center Out-of-the-box integration between Change, Configuration, CMDB 2.0 and the Definitive Software Library Enhanced Server Provisioning and Deployment Deeper discovery with the addition of Business Process, Mainframes, Storage, VMware, etc. Expanded support for bare metal provisioning of Windows and Linux machines Comprehensive patch management across all server platforms Windows, Unix, Linux Dynamic Capacity-based Resource BSM WorkFlow Integrations across Capacity and Server Configuration (Virtualizer) to set & execute provisioning policies based on SLAs and trending information Broad-base Support for Virtualization Technologies Discovery of Virtual Machines (VMware) Automated provisioning of Virtual Machines such as VMware Capacity analysis and planning of Virtual Servers (VMware, Solaris, AIX, HP/UX) 12
Some Customer Examples A major software vendor saved over over $1M $1M by by effectively merging the the disciplines of of Discovery, Asset and and Capacity Found 1,000 1,000 unused servers, reducing operational expense Ended server purchasing for for 18 18 months A $30B $30B food food manufacturer was was keeping 75 75 servers as as overflow capacity for for important applications Reduced their their production infrastructure by by over over 41% 41% by by using BMC s dynamic provisioning capability A major insurance company reduced infrastructure costs by by over over $1M $1M in in one one month by by adopting Performance Assurance delivered as as a BMC BMC Managed Service 13
Agenda The Situation Challenges Objectives BMC Solution for Data Center Closed-Loop Change Data Center Optimization BMC s Vision and Future Direction for Data Center 14
DCM Solution of Data Center processes as well as Data Center technologies BMC Performance Assurance & Predictor 1) Plan Capacity and Utilization input, Project, Resource, & Release Planning, Architectural Planning 2) Model (Build) Model Infrastructure, Apps, Business Services, Policies, Desired Service Levels Service Model, Infrastructure and Topology Discovery Release Mgmt Vitualizer Asset Mgmt Business Insight Packs 4) Optimize Utilization/Capacity, Costs, Service Levels Tradeoffs, SLA Reporting 3) Operate Provisioning, Configuration, Problem, Change, Capacity, Performance, Availability, Status & Compliance Reporting Service Impact Manager Server Configuration Mgmt Performance Manager Change Mgmt 15
Evolution of DCM & Focus Over Next 18 Months People Process Service Support Functions ITIL Service Delivery Functions Incident Mgmt Problem Mgmt Change Mgmt Release Mgmt Service Level Mgmt Availability Mgmt Capacity Mgmt Continuity Mgmt Asset Mgmt Process based Automation Activity Tools (Resource ) Data Center Controller (Integrations and Knowledge) SW Config Mgmt Physical and Virtual Provisioning Network Config Mgmt Storage Config Mgmt Availability & Perf. Mgmt Other Elem. Mgrs Networks Storage Servers Applications Virtual Elements 16
DCM: Business Services Automation Solution Definition DCM (focus for next 18 months) solution will enable a rapid response to the changing business needs by providing a solution to quickly provision, update, secure and optimize IT infrastructure Centralized controller for all provisioning and change execution activities across physical and virtual environments Out-of-the-box, ITIL-based Release workflow that is closely tied to automation tools Built-in integration with BMC capacity optimization tools for managing server consolidation Proactive Configuration and Change management solution optimized for Business Services Key Focus Areas Clear visibility into business services supported by the environment Support for virtualized and dynamically changing environments Integration with network and storage vendors to complete the eco-system 17
Feature Areas Feature Track Data Center Controller Command Line Interface Build Recipe Release Workflow Settings management Discovery Enhancements OS & Software Capture & Packaging Value/Benefit Creates strong DC platform that appeals to DC administrators by providing a centralized console to manage deployments, policies and ad-hoc tasking across heterogeneous environments. Command Line Interface works with the Data Center Controller to provide an alternate method of entering commands. Enables faster drive to ROI by creating mechanisms for deployment knowledge and best practices reuse. Build Mgmt provides the structure and tools for production engineers to design the reusable build recipes - sequence of steps required to install a layer of the server software Mature process orchestration creates a first in a market place dominated by infrastructure automation vendors. The feature provides an out-of-the box workflow to govern the release management process. Provides Drift that enables compliance reporting and enforcement. Feature includes and engine to discover, monitor, report and enforce configuration settings as well as the settings content for popular Applications. Broader and Deeper content across the organization. Broader - Combines all the BMC discovery tools into one. Deeper adds hardware and software settings discovery to the mix. Improve Bare Metal integrations for OS provisioning. Enhance DSL to be able to pull in OS and VM images. 18
Screen Mock-up I 19
Screen Mock-up II 20