by David Chapman - December 2014
DevOps is a new term that primarily focuses on improved collaboration, communication, and integration between software developers and IT operations. It’s an umbrella term that some describe as a philosophy, cultural change, and paradigm shift.
You can create custom AWS CloudFormation templates or use sample templates that are available publically. Once templates are deployed or updated into the AWS environment, the collection of resources under management is called a “stack.” You can manage stacks through the AWS Management Console, AWS Command Line Interface, or AWS CloudFormation APIs. Common actions include create-stack, describe-stacks, list-stacks, and update-stack.
When you create or update a stack in the console, events are displayed showing the status of the configuration. If an error occurs, the stack is rolled back to its previous state. Amazon Simple Notification Service (Amazon SNS) helps you manage these events. For example, you can use Amazon SNS to track stack creation and deletion progress via email and integrate with other processes programmatically.