2
The model for Zend’s Blueprint for Continuous Delivery is based on practical implementation concepts gathered through the experience of the Zend Professional Services team, which is responsible for implementing best practices with our clients. The Blueprint is designed to accelerate and strengthen the process of bringing applications from code to production. Zend Blueprint for Continuous Delivery As companies reach for the goal of business agility, they are driven to improve the way they bring applications from concept to market. This is essential given the dynamic and unpredictable nature of today’s mobile, social and cloud–based applications. Among the most stubborn obstacles to agility are lack of automation, and challenges in collaboration and consistency between development and operations teams. To overcome these obstacles, enterprise IT organizations are turning to Continuous Delivery. The Blueprint for Continuous Delivery codifies best practices for each step of the software delivery cycle, and provides patterns that help implement those best practices. The goal is to create a reliable and repeatable process for releasing software end to end. However, the good news is this can be achieved in phases, which helps reduce complexity and up-front investment. Zend Blueprint for Continuous Delivery CONTINUOUS INTEGRATION provides Consistent PHP Stack Error Detection Library Packaging Application Packaging INFRASTRUCTURE AUTOMATION provides Automated Provisioning Automated Configuration Control Elastic Scaling RELEASE AUTOMATION provides Automated Deployment Cluster Deployment Dependency Validation Automated Rollback Auto-deploy on Scale-up Library Versioning APPLICATION MANAGEMENT provides Application Monitoring Performance Management Root Cause Analysis Change Tracking Shared Dev/Ops Visibility

Zend Blueprint for Continuous Deliverystatic.zend.com/topics/Zend-Blueprint-for-Continuous-Delivery... · • Zend Pattern for Infrastructure Automation with VMware ... including

Embed Size (px)

Citation preview

The model for Zend’s Blueprint for Continuous Delivery is based on practical implementation concepts gathered through the experience of the Zend Professional Services team, which is responsible for implementing best practices with our clients. The Blueprint is designed to accelerate and strengthen the process of bringing applications from code to production.

Zend Blueprint for Continuous DeliveryAs companies reach for the goal of business agility, they are driven to improve the way they bring applications from concept to market. This is essential given the dynamic and unpredictable nature of today’s mobile, social and cloud–based applications. Among the most stubborn obstacles to agility are lack of automation, and challenges in collaboration and consistency between development and operations teams. To overcome these obstacles, enterprise IT organizations are turning to Continuous Delivery.

The Blueprint for Continuous Delivery codifies best practices for each step of the software delivery cycle, and provides patterns that help implement those best practices. The goal is to create a reliable and repeatable process for releasing software end to end. However, the good news is this can be achieved in phases, which helps reduce complexity and up-front investment.

Zend Blueprint for Continuous Delivery

CONTINUOUS INTEGRATION

provides• Consistent PHP Stack• Error Detection• Library Packaging• Application Packaging

INFRASTRUCTURE AUTOMATION

provides• Automated Provisioning• Automated Configuration Control• Elastic Scaling

RELEASE AUTOMATION

provides• Automated Deployment• Cluster Deployment• Dependency Validation• Automated Rollback• Auto-deploy on Scale-up• Library Versioning

APPLICATION MANAGEMENT

provides• Application Monitoring• Performance Management• Root Cause Analysis• Change Tracking• Shared Dev/Ops Visibility

Corporate Headquarters: Zend Technologies, Inc. 19200 Stevens Creek Blvd. Cupertino, CA 95014, USA · Tel 1-408-253-8800 · Fax 1-408-253-8801Central Europe: (Germany, Austria, Switzerland) Zend Technologies GmbH, St.-Martin-Str. 53, 81669 Munich, Germany · Tel +49-89-516199-0 · Fax +49-89-516199-20International: Zend Technologies Ltd. 12 Abba Hillel Street, Ramat Gan, Israel 52506 · Tel 972-3-753-9500 · Fax 972-3-613-9671 France: Zend Technologies SARL, 105 rue Anatole France, 92300 Levallois-Perret, France · Tel +33-1-4855-0200 · Fax +33-1-4812-3132 Italy: Zend Technologies, Largo Richini 6, 20122 Milano, Italy · Tel +39-02-5821-5832 · Fax +39-02-5821-5400Ireland: Zend Technologies, The Digital Court, Rainsford Street, Dublin 8, Ireland · Tel +353-1-6908019

© 2013 Zend Corporation. Zend and Zend Server are registered trademarks of Zend Technologies Ltd.All other trademarks are the property of their respective owners.

0106-M-WP-1013-R1-EN www.zend.com

Zend Blueprint for Continuous DeliveryContinuous Delivery removes traditional development-to-operations obstacles by re-defining the process by which apps move through their entire lifecycle. From design and build to test and release, Continuous Delivery enables a single, streamlined, iterative process.

Zend’s Blueprint for Continuous Delivery has the Zend Server application platform at its core. Zend Server ensures consistency, automation and collaboration capabilities throughout the Continuous Delivery cycle.

Central to the Zend Blueprint solution are Patterns that are codified from best practices for app delivery, and implemented through plug-ins to Zend Server. These patterns can be easily adopted by customers to automate their core infrastructure and application release processes, and gain the agility benefits of adopting Continuous Delivery.

Zend Plug-ins integrate Zend Server with popular solutions for Continuous Integration, Infrastructure Automation, and Application Monitoring.

For example, the Pattern for Continuous Integration with Jenkins can automatically perform test deployments after every integration build, deploying onto infrastructure that is automatically provisioned through Chef or Puppet.

Zend Server Patterns • Zend Pattern for Continuous Integration with Jenkins

• Zend Pattern for Infrastructure Automation with Chef

• Zend Pattern for Infrastructure Automation with Shell Scripts

• Zend Pattern for Infrastructure Automation with VMware vCloud Automation Center

• Zend Pattern for Monitoring with Nagios

• Zend SDKs for custom integrations with other CI or automation software or processes

Zend will continue to expand its series of Zend Server Patterns with additional integrations, including patterns for Puppet automation software, Bamboo Continuous Integration server, and SNMP monitoring.

The Zend Blueprint for Continuous Delivery and Zend Server Patterns are available at www.zend.com/blueprint.