CA Automation Capabilities A Technical Look at Process and Runbook Automation Tom Kouhsari and AJ Dennis
Terms of This Presentation This presentation was based on current information and resource allocations as of October 2009 and is subject to change or withdrawal by CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA will make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of this paragraph shall govern. 2 October 12, 2009 CA Automation Copyright 2009 CA
For Informational Purposes Only Certain information in this presentation may outline CA s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this document as is without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages. 3 October 12, 2009 CA Automation Copyright 2009 CA
What If You Could? Free up staff for strategic projects as much as 77% Reduce configuration related issues as much as 80% Improve server to admin ratios by as much as 400% Reduce provisioning wait time by over 90% Improve utilization of virtual servers by 15 30% 4 October 12, 2009 CA Automation Copyright 2009 CA
CA Automation Capabilities Agility / Quality / Efficiency Key Issues Enforce repeatable and extensible processes Lack of understanding of application dependencies Labor intensive detection of configuration changes Slow, manually-based server deployment cycles Policy creation without business context Poor data center resource pool visibility/control Key Functionality Process automation Application and system discovery and dependencies Configuration change and detection auditing Server and application provisioning Deep performance monitoring adds intelligence to policies Automated, policy-based resource self-service (Reservation Manager) 5 October 12, 2009 CA Automation Copyright 2009 CA
CA Automation Capability Process Automation > Create end-to-end process flows that are consistent, coordinated and extensible Easily create new or modify existing process flows to orchestrate and audit routine provisioning, service deployment and incident handling tasks in IT environments with multiple CA, third party or custom developed tools 6 October 12, 2009 CA Automation Copyright 2009 CA
Integrating the core elements of IT Integrating People Process Technology into Repeatable and extensible automation 7 October 12, 2009 CA Automation Copyright 2009 CA
This is an Important Consideration > CA Automation Capabilities are proven IT Operations technology. > However, it is important to realize the leverage and value of this integration to the business and to IT Operations > People, Process and Technology must be considered to produce a new result and new value to the business People Process Technology Result New Approaches New Integrations New Capabilities New Value 8 October 12, 2009 CA Automation Copyright 2009 CA
Spectrum Automation Manager Process Automation Architecture & Functional Elements Process Designer Automation Library Lifecycle Manager Automation Orchestrator 9 October 12, 2009 CA Automation Copyright 2009 CA
Example Scenario SLA violation detected for mission critical application. Supporting server is out of compliance. Interface is down on server. 10 October 12, 2009 CA Automation Copyright 2009 CA
Example Scenario 1. Service Desk incident ticket created for SLA Breach. 2. Automated remediation identified. Approval needed to initiate. 11 October 12, 2009 CA Automation Copyright 2009 CA
Example Scenario 3. Service Desk incident ticket has been enriched with information regarding automated process. 4. Check with CA OP-EN to see if we can provision another server in the Data Center. 5. Operational temperature is too high to provision another physical server in the Data Center. 12 October 12, 2009 CA Automation Copyright 2009 CA
Example Scenario 6. Unable to provision in Data Center because of environmental conditions so request permission to provision to cloud. 7. Permission granted so create change request to provision in cloud. 8. Launch Spectrum Automation Manager job to perform provisioning operation. 9. Spectrum Automation Manager begins provisioning operation 13 October 12, 2009 CA Automation Copyright 2009 CA
Example Scenario 10. Provisioning complete. Need to verify SLA. 11. Spectrum Automation Manager shows SLA back within range. 12. Remediation process is now complete. 13. New Server is now online. 14. Application is back within SLA requirements. 14 October 12, 2009 CA Automation Copyright 2009 CA
Spectrum AM Process Automation A Deeper Dive 15 October 12, 2009 CA Automation Copyright 2009 CA
Step 1 - INTEGRATE Integrate Automate Accelerate Visual Authoring Environment Extensible Operations Suite Robust Design Constructs Dynamic Datasets Active Swim Lanes 16 October 12, 2009 CA Automation Copyright 2009 CA
Step 1 - INTEGRATE Integrate Automate Accelerate Visual Authoring Environment Extensible Operations Suite Robust Design Constructs Dynamic Datasets Active Swim Lanes CA connectors VMWare Remedy Active Custom Directory Exchange User Ops SNMP JMX Command line Process Engine SMTP SSH Telnet SQL SOAP script FTP/SFTP API extensions IT infrastructure components 17 October 12, 2009 CA Automation Copyright 2009 CA
Step 1 - INTEGRATE Integrate Automate Accelerate Visual Authoring Environment Resource Management LOGICAL EXPRESSIONS Extensible Operations Suite Robust Design Constructs Dynamic Datasets Active Swim Lanes Parallel Paths of Execution AND Human Interaction Support Nested Process OR Execution Logical Operations & Expressions 18 October 12, 2009 CA Automation Copyright 2009 CA
Step 1 - INTEGRATE Integrate Automate Accelerate Visual Authoring Environment Extensible Operations Suite Robust Design Constructs Dynamic Datasets Active Swim Lanes 19 October 12, 2009 CA Automation Copyright 2009 CA
Step 1 - INTEGRATE Integrate Automate Accelerate Visual Authoring Environment Extensible Operations Suite Robust Design Constructs Dynamic Datasets Active Swim Lanes 20 October 12, 2009 CA Automation Copyright 2009 CA
Step 2 - AUTOMATE Integrate Automate Accelerate Scalable, Fault Tolerant Engine Automatic system updates and software propagation via JXTA System level load balancing and failover via J-Boss clustering Intelligent Touchpoints Runtime Visibility Runtime Interaction Visual Exception Handling 21 October 12, 2009 CA Automation Copyright 2009 CA
Step 2 - AUTOMATE Integrate Automate Accelerate Scalable, Fault Tolerant Engine Intelligent Touchpoints Runtime Visibility Runtime Interaction Visual Exception Handling 3. Equal priority provides load balancing amongst agents at the process level 4. Ascending priority provides failover amongst 1. agents In Test at Environment the process level Backup Server only has one Agent configured 2. In Production Environment, Backup Server has 5 Agents configured 22 October 12, 2009 CA Automation Copyright 2009 CA
Step 2 - AUTOMATE Integrate Automate Accelerate Scalable, Fault Tolerant Engine Intelligent Touchpoints Runtime Visibility Runtime Interaction Visual Exception Handling 1. Completed operations in green 2. Failed operations in red 3. Running operations in purple 4. Pending operations in blue 23 October 12, 2009 CA Automation Copyright 2009 CA
Step 2 - AUTOMATE Integrate Automate Accelerate Scalable, Fault Tolerant Engine Intelligent Touchpoints Runtime Visibility Runtime Interaction Visual Exception Handling 1. Unexpected error encountered 2. Suspend the process 3. Modify the process in real-time 4. Continue execution 24 October 12, 2009 CA Automation Copyright 2009 CA
Step 2 - AUTOMATE Integrate Automate Accelerate Scalable, Fault Tolerant Engine Intelligent Touchpoints Runtime Visibility Runtime Interaction Visual Exception Handling 1. Unexpected error encountered 2. Default exception handler will trigger 25 October 12, 2009 CA Automation Copyright 2009 CA
Step 3 - ACCELERATE Integrate Automate Accelerate Centralized Management Audit Trail 1. Centralized repository for all automation objects including scripts. 2. ProcessWatch provides visibility into all running, completed, failed, waiting and suspended process. Security Version Control Reporting 26 October 12, 2009 CA Automation Copyright 2009 CA
Step 3 - ACCELERATE Integrate Automate Accelerate Centralized Management Audit Trail Security Version Control Reporting 1. ProcessWatch also provides historical audit trail of executed processes. 2. Each instance of a process maintains a log of it s executed operations. 3. Every object in the repository has an audit trail of its creation, modification and execution. 27 October 12, 2009 CA Automation Copyright 2009 CA
Step 3 - ACCELERATE Integrate Automate Accelerate Centralized Management Authentication through external LDAP systems and fine-grain authorization control via ACLs. Audit Trail Security Version Control Reporting 28 October 12, 2009 CA Automation Copyright 2009 CA
Step 3 - ACCELERATE Integrate Automate Accelerate Centralized Management Version control that supports baselining and rollback Audit Trail Security Version Control Reporting 29 October 12, 2009 CA Automation Copyright 2009 CA
Step 3 - ACCELERATE Integrate Automate Accelerate Centralized Management Audit Trail Flexible Reporting interface with predefined reports out-of-the box and the ability to import user-defined reports Security Version Control Reporting 30 October 12, 2009 CA Automation Copyright 2009 CA
Thank you