ylastic blog

 
Filed under

stack

 

Simplifying CloudFormation Stack Management

Ylastic just released several enhancements for CloudFormation stack management. Our initial implementation of the UI was done when CloudFormation was first released, and it is now a rather large and complex service that enables you to reference and use resources from a lot of different services in the AWS stable. The increase in complexity leads to a quick proliferation of the number of resources that comprise your stack, and correspondingly needs a simpler way to get your head around what is in your stack. You launch this wonderful stack that creates instances, databases, Route53 resource records, autoscaling groups and so on. How do you actually view all of these resources that are part of your stack? No, we do not want to view a rather large incomprehensible table that lists just the physical ids for resources, as it is completely worthless in terms of getting any work done. And no, we do not mean navigating to 20 different pages to view them. We mean a single place to view your resources and additional information for each resource. Here we go ..

Formation6

 

All the resources in a stack are displayed on this page, separated by the service that they are part of. Additional and meaningful information for each resource is also presented. For example, if you are viewing the instances that comprise your stack, you can view other info for the instance such as AMI id, zones, uptime, cloudwatch data, etc.

New_formation3

 

There is also an easier way to view the JSON template definition associated with the stack. We added a nicely formatted representation of your stack template. You can even expand and collapse various sections in the template as you like.

New_formation1

 

Stacks have a cost associated with them like most resources in AWS. We like knowing the money that we are spending on AWS, and knowing the expenses that are being incurred for a stack is very, very useful. We now display the estimated costs for each stack computed for two different time periods:

  • Estimated month to date cost for running the stack.
  • Estimated cost to run the stack for the whole year.

New_formation2

 

Finally, another thing that we use a lot when using stacks - the ability to view cloudwatch charts for a resource. Each resource such as instance, elb, volumes, etc will display a little sparkline graph for the CPU util or similar metric for the last 20 minutes. Click on the sparkline to display detailed cloudwatch charts for the selected resource.

New_formation4

Manage your AWS cloud the easier way :-)

Filed under  //   CloudFormation   EC2   IAM   autoscaling   aws   costs   elb   rds   route53   s3   stack  

Comments [3]

BitNami CloudFormation templates in Ylastic

The fine folks from BitNami released several of their application stacks as CloudFormation templates. You can start using these templates from within Ylastic right away. How easy is it to use them? No copying files, no downloads, no remembering URLs. There is now a new default BitNami template location available on your repositories page.

Cf21

Select the BitNami location to view all of the available templates, along with estimated running costs.

Cf22

I am going to run through creating a SugarCRM application from one of these templates. Here is a visualization of this template.

Cf29

Click the little stack icon to create a SugarCRM stack, provide some basic information, setup monitoring and alerts if you like. Click Create Stack.

Cf24

That's it! CloudFormation will sprinkle some magic dust and your SugarCRM app will be up and running.

Cf25

View and drill into all the resources created by this template. 

Cf28

Click the outputs icon for this stack and it will display the URL generated by the stack for you to access this application.

Cf26

Click the URL to go to the app start page.

Cf27

Enjoy :-)

Filed under  //   BitNami   CloudFormation   EC2   aws   stack   template  

Comments [0]