AWS announced CloudFormation for creating complex infrastructures or environments called stacks that are composed of multiple AWS resources working together. Sound exciting? Yep. We think so too. Ylastic just released complete support for managing and monitoring this service, making it that much more easier for you to build your infrastructure in the cloud. Jeff Barr has a nice explanation of some of the CloudFormation basics in his post. Ylastic lets you setup repositories that contain your templates. Currently these are S3 buckets, and support for other kinds of repositories is in the works.
We retrieve all of the templates in your repositories automatically and have them available whenever you need to create a stack from these templates. You can view estimated hourly and monthly costs that will be incurred when you create a stack from a template. The CloudFormation team provides several samples for you to get started, and these are automatically available to everyone.
View the body of a template to see the structure.
Get a nice visualization of the template if you prefer pictures :-)
Create a stack from a template of your choice. Specify a name for the stack and region. You can even edit the template if you want to make some last minute changes prior to creating the stack.
Specify any parameters that may be required by this template.
Select the metrics that you want to monitor for this stack.
Choose how you want to receive any alerts generated.
That's it! Click create and CloudFormation will get to work its magic, creating all the resources in the correct order. On your stacks page you can view your stacks and all their associated resources, events, and other info.
Each stack makes available a list of actions that are being taken when the stack is being created.
Incurred costs for a stack for the current month are displayed along with a total for all of your stacks.
Select a stack to view all associated resources, grouped by resource type :-)
Your instances and db instances will display a sparkline graph of the CPU util over the last 10 min, and load balancers will all display the latency for the last 10 minutes.
Click the sparkline to get complete cloudwatch metrics for the resource.
Click the group heading for a resource to navigate to the respective Ylastic page for that resource so you can dig deeper into it.
Filter the resources and view details where appropriate.
Here is the WordPress welcome page from this stack.
Here is an alert for this stack sent as a DM on twitter.
Stack changes are tracked as part of the normal ylastic audit trail.
A hat tip to Taimur, Reto, Chris and rest of the folks from the CloudFormation team for all their hard work on this new service. We have lots more goodies on the way. Stay tuned :-)
Comments [0]