Zend Server Continuous Delivery Platform

Zend Server equips development and operations teams with the infrastructure and insight to support rapid application releases, and provides PHP applications development organizations with capabilities that ensure high levels of reliability, performance and security, both on-premise and in the cloud.

The Zend Blueprint for Continuous Delivery provides practical best practices to help companies implement each step of the continuous delivery cycle. Based on the Zend Server platform, the blueprint provides an easy way to implement these best practices through a series of patterns and plug-ins.

About the Zend Pattern

This Zend Pattern is a Zend Server blueprint for use with Docker containers technology. It enables the automation of the installation, bootstrapping, and cluster management of Zend Server on any environment supports Docker.

Why Use the Zend Pattern?

Maintaining a consistent highly available environment is key for successful application deployment and ongoing operation. Zend Server ensures configuration consistency across a cluster. When adding a server to a cluster, Zend Server will automatically change its settings to match all other servers in the cluster. Zend Server monitors all servers within a cluster and alerts on any application errors, performance issues or configuration changes, so you can act quickly to prevent issues.

Included in this Pattern:

  • A Docker container with pre-installed Zend Server 7
  • A Git repo containing the source Dockerfile and scripts for manual building of images

     

Getting Started:

About Docker

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.