Harmonious Development: Standardizing The Deployment Process via Vagrant and Puppet [October 4, 2012]
Want to learn more about Acquia’s products, services, and happenings in the Drupal Community? Visit our site: http://bit.ly/yLaHO5.
The LAMP stack has evolved considerably as of late. It has become more powerful, flexible, and endlessly configurable. Add to that a variety of powerful plugins including debugging and profiling tools (XDebug, XHProf, DBG, etc), performance optimization technologies (memcache, apc, Zend Optimizer, XCache, Varnish, etc), search technologies (ApacheSolr, ElasticSearch) and database engines (MySql, Percona variants, CouchDB, MongoDB), and you get a very powerful web platform. You are also likely to end up with a configuration nightmare where a single errant "tweak" or modification can be the cause of web salvation or hours of endless cursing.
Through the magic of virtualization technology (Vagrant) and Puppet, a companion Enterprise grade provisioning technology, we will explore how to make the complex configuration game a walk in the park. Bring new team members up to speed in minutes, eliminate variances in configurations, and make integration issues a thing of the past.
Welcome to the new age of team development!