Blogs

SpringSource Blog

New Cloud Foundry feature: Save deployment blueprints as Templates

crichardson

When you launch a Java web application on Cloud Foundry, you can specify many aspects of a deployment blueprint including:
•    Single instance vs. Multiple instances topology
•    Virtual instance types
•    Public facing IP address
•    SSL configuration
•    JVM options
•    Database configuration
•    Monitoring and management
•    Self-healing and auto-scaling options
•    And more…

The wide range of options gives you the ability to configure the optimal deployment blueprint for your application. The bad news was that you had to re-enter those carefully chosen settings each time you deployed your application.

To solve this problem, Cloud Foundry has a great new feature called Deployment Templates that let you easily reuse your deployment blueprint settings. When you create a deployment, you can save the settings for future use by checking SAVE and giving the template a name:

SaveAsTemplate
Later, when you want to launch another deployment using the same blueprint, you can simply pick the deployment template from a dropdown:

UseTemplate

And, click the Launch button. Cloud Foundry then deploys your application with the blueprint that you configured earlier.  You can also choose to update the template and save the changes so that you can reuse those settings later.

Deployment templates make the task of deploying applications with Cloud Foundry even simpler. I hope that you will give them try.

Chris

PS. Please vote for Cloud Foundry in the Cloud Computing reader’s choice awards.

Similar Posts

Share this Post
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Slashdot
  • Technorati
  • Twitter
 

5 responses


  1. Great to hear, Chris.. Do you have any plans to provide library of reusable templates?


  2. I love your information. Very informative! Makes me want to buy things at the The Blastoff Network Site


  3. thanks for giving this news i think it is is useful to my all templates.

    Acai Detox Extreme


  4. Thanks for this info… by the way
    does this works with SAML as well??


  5. Hi Chris,

    one question: Is it possible with Cloud Foundry make individual changes on a via Cloud Foundry launched deployment when runnig, i.e. log in via ssh,
    install for example a new application like Hudson or SVN and comletely take a whole snapshot of the AMI-Instance in order not to loose my individual changes.

    I tried with using your template feature, but it seems only to capture those settings, that can be configured via the CloudFoundry console, i.e.
    configuration of tc-server instances, database connectivity etc. All my
    individual changes via ssh were gone.

    I know I could do instance snapshot tasks pureley by the AWS-console, but I do miss the Spring integration then.

    Thanks a lot!
    Bernd

One trackback

Leave a Reply