AWS DevOps & Developer Productivity Blog

Category: Uncategorized

Color-Code Your AWS OpsWorks Stacks for Better Instance and Resource Tracking

AWS OpsWorks provides options for organizing your Amazon EC2 instances and other AWS resources. There are stacks to group related resources and isolate them from each other; layers to group instances with similar roles; and apps to organize software deployments. Each has a name to help you keep track of them. Because it can be […]

Using Locust on AWS Elastic Beanstalk for Distributed Load Generation and Testing

AWS Elastic Beanstalk customers frequently ask how to load test their web applications running on Elastic Beanstalk. Load testing, which allows you to demonstrate and understand how the application and the underlying resources function under real-world demands, is an important part of the application development cycle. Creating tests that simulate real-world scenarios is essential. Locust, […]

Quickly Explore the Chef Environment in AWS OpsWorks

AWS OpsWorks recently launched support for Chef 12 Linux. This release changes the way that information about the stacks, layers, and instances provided by OpsWorks is made available during a Chef run. In this post, I show how to interactively explore this information using the OpsWorks agent command line interface (CLI) and Pry, a shell […]

AWS OpsWorks Now Supports Chef 12 for Linux

Update: In the meantime our friends at Chef published a post that walks you through deploying a Django app on AWS OpsWorks using Chef 12. Go check it out! In addition to providing Chef 12 support for Windows, AWS OpsWorks (OpsWorks) now supports Chef 12 for Linux operating systems. This release benefits users who want […]

Under the Hood: AWS CodeDeploy and Auto Scaling Integration

Under the Hood: AWS CodeDeploy and Auto Scaling Integration AWS CodeDeploy is a service that automates application deployments to your fleet of servers. Auto Scaling is a service that lets you dynamically scale your fleet based on load. Although these services are standalone, you can use them together for hands-free deployments! Whenever new Amazon EC2 […]

AWS OpsWorks at re:Invent 2015

re:Invent 2015 is right around the corner. Here’s an overview of the AWS OpsWorks breakout sessions and bootcamp. DVO301 – AWS OpsWorks Under the Hood AWS OpsWorks helps you deploy and operate applications of all shapes and sizes. With OpsWorks, you can create your application stack with layers that define the building blocks of your […]

How to Package Cookbook Dependencies Locally with Berkshelf

When AWS OpsWorks added support for Chef 11.10, OpsWorks introduced built-in support for Berkshelf, a dependency manager for Chef cookbooks. Enabling Berkshelf installs it on instances managed by OpsWorks so that it resolves cookbook dependencies on the instances as specified in a Berksfile. Despite the benefits, using Berkshelf with OpsWorks this way does have some […]

Manage agent updates on AWS OpsWorks-managed instances

Until today, AWS OpsWorks customers have had no choice about whether and when to receive updates for the agent and the built-in cookbook. Beginning today, you can select whether you receive such updates and, if you do, when the updates will occur. On the Add Stack page, in the OpsWorks Agent Version field, choose Manual […]