Hosting Drupal sites? You need Colan Schwartz & Christopher Gervais @ DrupalNorth 2018-08-11 Licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) Hosting Drupal sites? You need Colan Schwartz & Christopher Gervais @ DrupalNorth 2018-08-11 Licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
21
Embed
Hosting Drupal sites? You need - colan.consulting · AEGIR API Speaker Information ‣ Colan Schwartz ‣ Core Maintainer of Aegir ‣ colan on drupal.org (12 yrs) ‣ colan.consulting
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hosting Drupal sites? You need
Colan Schwartz & Christopher Gervais@
DrupalNorth 2018-08-11
Licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Hosting Drupal sites? You need
Colan Schwartz & Christopher Gervais@
DrupalNorth 2018-08-11
Licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
AEGIR API
Speaker Information
‣ Colan Schwartz‣ Core Maintainer of Aegir‣ colan on drupal.org (12 yrs)‣ colan.consulting‣ Enterprise Cloud Architect‣ Independent Contractor‣ Aegir/SaaS/PaaS/IaaS‣ Start-ups, Government, etc.‣ Small site builds
‣ Christopher Gervais‣ Aegir Project Lead‣ ergonlogic on drupal.org‣ DevOps/Aegir/Cloud Eng.
‣ Creates site directory‣ Provisions database‣ Writes:
‣ settings.php‣ drushrc.php‣ vhost
‣ Restarts web server
Site Installation
MANAGING SITES (CONT’D)
‣ Migration (updates)‣ Creates a backup‣ Deploys new site from
backup‣ Re-writes file paths in
database‣ Runs update.php‣ Re-writes vhost
‣
Site/Platform Migration
Notable featuresRollback on failurePlatform migrationAll sites on a platform !
CLUSTERING SERVERS
‣ High-performance and highly-available sites.‣ Web cluster (rsync, S3)‣ Web pack (NFS)
‣ Load-balancing & reverse-proxy/cache are currently managed externally.
‣ Site auditing, monitoring, and reporting
Infrastructure Tools
WORKFLOWS
‣ Automating workflows across development, testing, staging and production environments.‣ Remote site importing‣ DevShop‣ BOA/Octopus‣ Custom workflows via