AWS DevOps Blog

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

by Daniel Huesch | on | Permalink | Comments |  Share

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 […]

Read More

Explore Continuous Delivery in AWS with the Pipeline Starter Kit

By Chris Munns, David Nasi, Shankar Sivadasan, and Susan Ferrell Continuous delivery, automating your software delivery process from code to build to deployment, is a powerful development technique and the ultimate goal for many development teams. AWS provides services, including AWS CodePipeline (a continuous delivery service) and AWS CodeDeploy (an automated application deployment service) to […]

Read More

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

by Abhishek Singh | on | Permalink | Comments |  Share

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, […]

Read More

Continue Rolling Back an Update for AWS CloudFormation stacks in the UPDATE_ROLLBACK_FAILED state

by Anil Kumar | on | in How-To* | Permalink | Comments |  Share

AWS CloudFormation allows developers and systems administrators to create and manage a collection of related AWS resources (called a stack) by provisioning and updating them in an orderly and predictable way. In this blog post, we will describe a new feature in AWS CloudFormation that will allow continue rolling back an update in a self-service […]

Read More

Optimize AWS CloudFormation Templates

The following post is by guest blogger Julien Lépine, Solutions Architect at AWS. He explains how to optimize templates so that AWS CloudFormation quickly deploys your environments. ______________________________________________________________________________________ Customers sometimes ask me if there’s a way to optimize large AWS CloudFormation templates, which can take several minutes to deploy a stack. Often stack creation is […]

Read More

Speed Template Sharing with an AWS CloudFormation Designer URL

by Elliot Yamaguchi | on | in How-To* | Permalink | Comments |  Share

AWS CloudFormation Designer (Designer) is a graphic tool for creating, viewing, and modifying AWS CloudFormation templates. With Designer, you can construct templates by adding resources using a drag-and-drop interface, and then edit resource details by using the integrated JSON editor. A Designer URL is a web link that you can share with anyone that has […]

Read More

Quickly Explore the Chef Environment in AWS OpsWorks

by Daniel Huesch | on | Permalink | Comments |  Share

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 […]

Read More

AWS CodeDeploy: Deploying from a Development Account to a Production Account

AWS CodeDeploy helps users deploy software to a fleet of Amazon EC2 or on-premises instances. A software revision is typically deployed and tested through multiple stages (development, testing, staging, and so on) before it’s deployed to production. It’s also a common practice to use a separate AWS account for each stage. In this blog post, […]

Read More

Using Custom JSON on AWS OpsWorks Layers

Custom JSON, which has always been available on AWS OpsWorks stacks and deployments, is now also available as a property on layers in stacks using Chef versions 11.10, 12, and 12.2. In this post I show how you can use custom JSON to adapt a single Chef cookbook to support different use cases on individual […]

Read More

Building Continuous Deployment on AWS with AWS CodePipeline, Jenkins and AWS Elastic Beanstalk

The following is a guest post by Hubert Cheung, Solutions Architect. In a deployment pipeline, automation lets you focus on your application and worry less about the manual aspects of deployment or the steps required to get application code updated. In addition to continuously integrating code changes and offering faster feedback to the developers, the […]

Read More