AWS DevOps & Developer Productivity Blog
Locally Packaging Gem Dependencies for Ruby Applications in Elastic Beanstalk
Today’s guest post is by Charlie Crawford, a developer on the Elastic Beanstalk team. The Puma Ruby 2 container has a built-in feature to detect locally installed gems. This feature is easy to use, ensures that your production environment is using the same gems as your development environment, and helps your application deploy faster. Although this […]
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. […]
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 […]
Quick-Launch Your Elastic Beanstalk Application in Three Clicks
Today’s guest post is from Jebran Syed, a developer on the Elastic Beanstalk team. AWS Elastic Beanstalk has a new feature that allows users to quickly deploy a new application with just a few clicks. You can now create a hyperlink that includes applicationName and solutionStackName parameters in the URL and Elastic Beanstalk will do […]
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 […]
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 […]
Deploying MongoDB with OpsWorks
AWS OpsWorks is an application management service that makes it easy to deploy and operate applications of all shapes and sizes. OpsWorks uses Chef to install and configure software on Amazon EC2 instances and lets you automate any task that can be scripted. In this blog post, we will show a step-by-step example for how […]
Six Steps to Deploy Ghost to AWS Elastic Beanstalk
Today’s post comes from Sebastien, Technical Trainer for AWS. Based in Luxembourg, he helps our customers and partners gain proficiency with AWS services and solutions. You can follow him on Twitter @sebsto. Ghost is a new and popular blogging platform based on Node.js. An open source application, Ghost aims to bring fun and creativity back to blogging. […]
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk
Chris Barclay and I will be talking about deploying, managing, and scaling your applications with OpsWorks and Elastic Beanstalk in a breakout session at the AWS Summit in San Francisco next week. We’ll also be at the booth to answer your CloudFormation, OpsWorks, and Elastic Beanstalk questions. For more information about the Summit, and to […]
AWS CloudFormation supports AWS OpsWorks
Today we launched the ability for AWS CloudFormation to provision and update AWS OpsWorks resources such as stacks, layers and applications. You can include both OpsWorks and other AWS resources such as Amazon VPC, Elastic Load Balancing or Amazon RDS in a single CloudFormation template. This makes it easy to document, version control, and share […]