Our solution was based on our experience of managing highly scalable sites, often times we encounter migration nightmare, deployment of large files, database replication and creating instances and waiting for operations if theyre done setting up staging and productions sites. BUT now it has to stopped heres OPEN STACK to the rescue. We have used openstack to automate the the creation of our servers with the use of nova we can spinup servers in a snap of our fingers, together with jenkins and drush we automate the creation and destruction of server based on the current state of the servers. We run a script on a jenkin server to detect if the allocated resources is high or not.

At the end of the processing we execute a shell script with drupal that we attached in the nova --userdata We used drush to automate the setting up of drupal sites, database and setting up of virtual host

Share this project:

Updates