I'm following up on the request originally made by the whirr and
arquillian guys last year to have a pool provider which would help
reduce the impact of node startup time on deploying code and services.
This has come up recently again from Cloudsoft and Neotys, as they
encounter scaling limitations deploying their services on clouds.
Currently, we only test scale of a few nodes, but realistic use cases
are often 20+. To this end, I'd like to kick off a design that will
help address the pooling concern coupled with how to launch batches in
ways that make sense on a per-cloud controller and/or per-offering
basis. This will include discussions around throttling, discussed in
earlier threads, and throttling will end up a separate design.
I've asked each supported cloud provider to expose details about how
best to use their cloud for this purpose, and these results will be
published as an appendix to the design section.
http://code.google.com/p/jclouds/wiki/PoolDesign
Please watch this space and collaborate on the requirements and design!
Cheers,
-Adrian
One additional point I remember from the discussions was the
distinction between the goal of efficiently spinning up multiple nodes
(for which pooling is one possible solution) and the goal of being
able to manage a set of long(er)-lived resources - i.e. longer than
the lifetime of the jclouds session that starts them.
Is that something to take to the wiki, or would that be a separate page?
ap
--
You received this message because you are subscribed to the Google Groups "jclouds-dev" group.
To post to this group, send email to jclou...@googlegroups.com.
To unsubscribe from this group, send email to jclouds-dev...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jclouds-dev?hl=en.
Crystal! My comment stems only from the fact that a lot of the initial
feedback from providers on the page addresses the "how to start
multiple nodes" question more than pooling.
The focus moves towards pPooling as you've outlined it here as you
move down the page ;-)
ap