Scott Anderson & Mike Richardson - Challenges/Rewards of Cloud-native - DrupalSouth 2017 - Vault
Cloud Native Drupal Whether in your own data centre or in a managed provider, traditional web servers are fragile things. They are constantly exposed to attack, complex and costly to scale, and over time their configuration can drift dramatically from what you might have started with. Moving to cloud-native Drupal can have immense benefits for you and your team: Improve performance and reduce costs by storing private and public files in cloud storage Quickly recover from failure by simply destroying and replacing failed instances without concern Simplify deployments by moving environment settings out of code, and in to dynamic variables But this move is not simple, with many challenges along the way, including: How to successfully configure the S3FS module for local and production environments How to run Drush inside a Docker container How to share assets between environments How to safely implement, or roll-back, S3-based public and private files In this talk, we'll demonstrate our approach to running Drupal in immutable Docker containers. We'll show you how we overcame these challenges, and discuss the rewards, like the opportunity to spend less time worrying about infrastructure, and more time building great apps.
Cloud Native Drupal Whether in your own data centre or in a managed provider, traditional web servers are fragile things. They are constantly exposed to attack, complex and costly to scale, and over time their configuration can drift dramatically from what you might have started with. Moving to cloud-native Drupal can have immense benefits for you and your team: Improve performance and reduce costs by storing private and public files in cloud storage Quickly recover from failure by simply destroying and replacing failed instances without concern Simplify deployments by moving environment settings out of code, and in to dynamic variables But this move is not simple, with many challenges along the way, including: How to successfully configure the S3FS module for local and production environments How to run Drush inside a Docker container How to share assets between environments How to safely implement, or roll-back, S3-based public and private files In this talk, we'll demonstrate our approach to running Drupal in immutable Docker containers. We'll show you how we overcame these challenges, and discuss the rewards, like the opportunity to spend less time worrying about infrastructure, and more time building great apps.