Big +1 I would also take the chance mentioning that I would like to help coding wise and planning also if/when possible
Allow me to take this thread one step further and say that I can see at least an initial consensus if not a good enough one to start taking it into a one or more separate threads where we can discuss more planning and technical details Thoughts ? On Tue, Jan 8, 2013 at 7:25 AM, Koushik Das <koushik....@citrix.com> wrote: > +1 to the feature. > This will definitely help in doing initial application prototype and > testing on a test cloud and once everything is tuned up properly the > application can be exported as a package and imported to a production cloud > and with minimal configuration changes should be up and running. > > -Koushik > > > -----Original Message----- > > From: Alex Heneveld [mailto:alex.henev...@cloudsoftcorp.com] > > Sent: Saturday, January 05, 2013 3:34 AM > > To: cloudstack-dev@incubator.apache.org > > Subject: [DISCUSS] PaaS Enablement: Composite Application Blueprints > > (#576) > > > > > > Hi All, > > > > At the CCC, and in jira [1] late last year, we started discussing this > feature > > request, but going foward we'd like to get broader feedback. A couple > folks > > have suggested we bring it back to the mailing list to get this. > > > > In brief, we're responding to a desire for high-level composite > blueprints on > > top of Cloudstack. For instance: > > > > (a) An app team wants to have a single entity in Cloudstack which > > represents their application, > > consisting of a load-balancer, a scalable appserver tier, and a > SQL > > database > > > > (b) A middleware team wants to have a mechanism for describing a > PaaS > > which they can > > deploy, manage (e.g. scale out, back), track costs, and destroy > as a unit > > in Cloudstack > > > > These get mapped on to Cloudstack components (IaaS and services), but > > what distinguishes them from Projects is that they are reusable portable > > definitions. This is similar to what VMware have in vApp and AWS in > > CloudFormation; but there is (so far) a preference to base these around > > CloudStack concepts and have them accessible in the GUI. > > > > Cloudsoft (me and others here) want to work on this, together with like- > > minded folks. > > > > Here are some feature ideas for starters: > > > > * IaaS mapping > > - ability to refer to specific templates and offerings (eg id="1234") > > - ability to refer to portable descriptions of templates and offerings > (eg > > os("ubuntu"), userdata("myappsrv"), minram("2gb")) > > - ability to define subnets, DNS, public IP and firewall rules > > > > * Wiring > > - ability to write files to VM's with permissions, mode, etc > > - ability to embed references to other blueprint entities (ie other VM > > IP's/hostnames) in such files > > - ability to execute commands on VM's, with order constraints > > - ability to use puppet/chef/bash/juju/cartridges/brooklyn (e.g. via the > > above capabilities) > > > > * Management > > - ability to access blueprints and deployments via REST and via GUI > > - ability to define clusters and groups of entities (which could be > scaled) > > - ability to deploy policies (eg elasticity, HA/DR logic) to various > management > > systems > > > > What would you like to see? Would you be able to help? > > > > Many thanks, > > Alex > > > > [1] https://issues.apache.org/jira/browse/CLOUDSTACK-576 > > -- Thanks - Mohammad Nour ---- "Life is like riding a bicycle. To keep your balance you must keep moving" - Albert Einstein