7/20/2023 0 Comments Aws drupal![]() So more work that I intended to do - I could've just packed an Amazon Machine Image (AMI) and had done with it, but I decided I wanted to bring this reference architecture into 2021 so I could learn more about CloudFormation and also create a potentially useful "production release" Marketplace product. It doesn't work in AWS regions that weren't yet supporting all the necessary products when it was made (crucially, including London).All the instance types are previous generation.LocalGovDrupal installs with composer, but the provided install_drupal script assumes you can just unpack a downloaded archive.It doesn't actually make any effort to handle installing Drupal, in spite of build parameters that imply it does.It's really old! So it's using an old version of Drupal, an old version of Amazon Linux, even an old PHP version (7.0), so all that needed updating.It's pretty out of date, but nice and complete, even with DNS handling and SSL and CDN configuration right out of the box. There are other products that achieve similar, for example the popular Terraform from the infrastructure automation people at Hashicorp , not to mention the AWS Ansible modules, both commercially maintained (opens new window)and community developed.Īfter some search engine pounding I fell upon the AWS Reference Architecture project for Highly Available Drupal (opens new window)in their aws-samples repository on GitHub. CloudFormation basically provides a YAML or JSON formatted means of describing any AWS service so it can be automatically set up and configured, and as a result your infrastructure can be saved in code. The kicker of course is to put something in AWS Marketplace you pretty much need to build it with AWS CloudFormation. Perhaps the AWS Marketplace would be a good way to allow other councils to find and try out LocalGovDrupal? However, when I got talking to Will here at LocalGovDrupal about reducing the barrier to entry for organisations who want to use the distribution as a starting point, a plan formed. Although I work for an AWS partner, I've always shied away from AWS CloudFormation (opens new window), their orchestration technology.
0 Comments
Leave a Reply. |