13 Apr 2016

Using OpsWorks to manage AWS ECS Cluster instances


AWS Elastic Beanstalk already provides an easy route for Docker PaaS, but although scalable it's only so for full instances. The AWS EC2 Container Service (ECS) takes things several steps further by providing options for actual 'container' scaling and clustering across Docker enabled hosts. Task and service configuration with related scheduling is easily managed however as yet there is no direct hook for managing the underlying cluster (instances). You could manually configure via scaling groups within the E2 console, or you could use OpsWorks, which is easier.

14 Mar 2016

Apps from S3 for Docker enabled AWS Elastic Beanstalk

AWS facilitates Docker container management and deployment extremely well, not only via its dedicated EC2 Container Service (ECS), but with easy integration options for both OpsWorks and Elastic Beanstalk too.

In this post we're going to look at automating deployment of a php website from a secure S3 bucket into a Docker enabled Elastic Beanstalk environment.