CA Release Automation - Datasheet

DATA SHEET
CA Release Automation
At a Glance
CA Release Automation is an enterprise-class, continuous delivery solution that automates complex, multi-tier
release deployments through the orchestration and promotion of applications from development through production.
Enterprises use CA Release Automation to help:
•Deploy application releases faster and more often.
•Reduce release errors and achieve higher quality and stability by simplifying and standardizing application release processes.
•Reduce costs of application deployments.
•Improve visibility across the entire deployment tool chain.
•Promote collaboration and alignment between Development and Operations.
Key Benefits/Results
Many customers report significant benefits
from release automation, such as:
• Reduced application release cycles from
12 days to a few minutes
• More frequent releases by up to 300 percent
• Reduced resource requirements for
deployments from 15 to 1
• Instant visibility to key stakeholders and
increased confidence
Key Features
• Application-centric, model-driven
deployment provides reusable and
repeatable processes to simplify and
streamline application releases.
• Comprehensive set of action packs and
plug-ins enables customers to leverage
their existing investment and easily
automate and integrate leading third-party
solutions without scripting.
• Scalable enterprise solution that can
handle complex, multi-tier distributed
solutions across thousands of servers and
multiple data centers.
• Intuitive, powerful graphical Workflow
Engine eliminates the need of scripting and
quickly allows you to visually create your
deployment processes.
• Consolidated release manager and
dashboard promotes collaboration and
governance to plan, schedule and manage
releases across the promotion pipeline.
Business Challenges
Companies are adopting the latest development technologies and methodologies in order
to deliver new innovative applications and features to meet the demands of their customers.
The application innovation bottleneck is moving from development and infrastructure to
the process of delivering the application to the market. Automating the release process in
the world of modern, composite applications is not a trivial task. The permutations and
combinations of application technologies, coupled with infrastructure variations and
versions applied to multiple steps in the development and testing process contributes to
this complexity. Today, high-performing organizations are addressing these challenges by
adopting an enterprise class release automation solution and gaining the ability to:
•Standardize application deployments across the SDLC.
•Establish repeatable best practices with regards to timing, concurrency, sequencing, security
and permissions.
•Automatically deploy different components and configurations of applications on
physical, virtual and public or private clouds.
•Streamline “version control,” and roll back to previous versions in case of failure.
•Track and monitor configurations, release artifacts and release progress across
environments.
Solution Overview
Applications are a key component of modern business, and users of these applications
regularly expect 24x7 availability with new and enhanced features released on a regular
basis. In response, organizations are adopting agile development methodologies,
virtualization and cloud computing and release automation to enable the delivery of
application releases to the market faster and with higher quality.
Continuous Delivery is the practice of automating and improving the process of software
delivery. It incorporates techniques like continuous integration, automated testing and
environment and configuration management to enable software to be developed, packaged
and deployed across the SDLC–test through production–resulting in the ability to rapidly,
reliably and repeatedly deliver new features and enhancements at a lower risk with minimal
manual overhead.
CA RELEASE AUTOMATION
Solution Overview continued
CA Release Automation orchestrates the
Continuous Delivery Tool Chain by
integrating all the components needed to
release and deploy an application across the
software development lifecycle. Application
deployment tasks are automated, reusable
and repeatable. Errors are reduced, software
releases are more reliable and delivered
more often and in less time.
Critical Differentiators
CA Release Automation helps companies
realize the promise of DevOps
methodologies by providing a continuous
delivery solution that integrates all aspects
of the application lifecycle into flexible,
repeatable processes. Develop complex
release processes once, and re-use those
processes across other applications, teams
and environments to speed deployment,
reduce manual errors and lower costs.
With CA Release Automation you can:
•Implement reusable automation
processes that increase productivity
and promotes consistency.
•Easily create release deployment
processes which automatically promote
applications from one environment to
the next within the promotion path –
development through production.
•Manage configurations of cloud infrastructure
components to help application release
teams reduce risk of failure by validating
configurations against baselines prior to
deployment.
•Realize enterprise performance and
scalability for thousands of large, complex
multi-tier applications deployed across
thousands of nodes
•Integrate the industry’s leading ALM
solutions and technology with extensive
library of Action Packs and Plug-ins.
•Rapidly build custom integrations with
easy-to-use Rapid Development Kit.
Related Products/Solutions
The CA Application Delivery suite of products
help organizations deliver applications to
market faster with superior quality and
reduced costs:
•CA Service Virtualization. Accelerate
application delivery, improve quality and
reduce costs and risks.
•CA Data Mining. Improve application
quality, reduce the cost of defect resolution,
increase DevOps collaboration and accelerate
time to market with automation.
For more information, please visit ca.com/release-automation
CA Technologies (NASDAQ: CA) creates software that fuels transformation for companies and enables them to seize the opportunities
of the application economy. Software is at the heart of every business, in every industry. From planning to development to
management and security, CA is working with companies worldwide to change the way we live, transact and communicate – across
mobile, private and public cloud, distributed and mainframe environments. Learn more at ca.com.
Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. DB2, IMS and z/OS are trademarks of International Business Machines
Corporation in the United States, other countries, or both. This document is for your informational purposes only. 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 of 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, business interruption, goodwill or lost data, even if CA is expressly advised in advance of the
possibility of such damages.
CS200–107310–1214