AWS DevOps Blog

Dockerizing a Python Web App

A few weeks ago Elastic Beanstalk announced support for deploying and managing Docker containers in the AWS cloud. In this post we’ll walk through Dockerizing a simple signup form web app originally written for the Elastic Beanstalk Python environment. About the Signup Form App We built and blogged about this app a few months ago. […]

Read More

Customizing AWS OpsWorks with Attributes

There are a number of ways to customize Amazon EC2 instances using AWS OpsWorks. In a previous blog we demonstrated some easy ways to customize OpsWorks by writing your own recipes. In this blog we’re going to show how to use Chef attributes to customize recipes. Chef attributes are input parameters to Chef recipes. The […]

Read More

Part 5: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation

RDS Read Replicas and ElastiCache: Bolting Jet Engines onto our Elastic Beanstalk App Welcome to the 5th (and final!) part of this 5-part series. Today we’ll talk about performance optimizations we made to our application, and we’ll do all of this in the context of a real load test that simulates actual customers using the […]

Read More

Part 4: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation

Today’s Topic: Scaling Storage and Transcoding with Amazon S3 and Elastic Transcoder Welcome to the 4th part of this 5-part series where we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational efficiency using AWS CloudFormation and Elastic Beanstalk. This week […]

Read More

Part 3: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation

Today’s Topic: Application Config and Regional Portability with AWS Elastic Beanstalk Welcome to the 3rd part of this 5-part series where we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational efficiency using AWS CloudFormation and Elastic Beanstalk. We’ll introduce a […]

Read More

Part 2: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation

Part 2: Elastic Beanstalk in VPC and Patterns for Authoring Multi-Region CloudFormation Templates Welcome to the 2nd part of this 5-part series where we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational efficiency using AWS CloudFormation and Elastic Beanstalk. We’ll […]

Read More

Part 1: Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation Series

Part 1: Modeling an Elastic Beanstalk Application and its Dependencies in CloudFormation Welcome to the 1st part of a 5-part series where we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational efficiency using AWS CloudFormation and Elastic Beanstalk. We’ll introduce […]

Read More

Three Easy Steps to Enable Cross-Zone Load Balancing in Elastic Beanstalk

You can enable Cross-Zone Load Balancing for your Elastic Beanstalk Environment in 3 quick steps: Create a directory named .ebextensions at the top level of your application source bundle Add a file named elb_cross_zone.config with the following content: Resources: AWSEBLoadBalancer: Type: AWS::ElasticLoadBalancing::LoadBalancer Properties: CrossZone: True Bundle and deploy your application. You can refer to the […]

Read More

Introducing the ‘Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation’ Series

Next Monday (April 7 2014) we’re launching a 5-part blog and Office Hours series we’re calling “Develop, Deploy, and Manage for Scale with Elastic Beanstalk and CloudFormation”. In this 5-part series we’ll cover best-practices and practical tips & tricks for developing, deploying, and managing a web application with an eye for application performance and operational […]

Read More