I want to be able to scale up different types of nodes both quickly and 
moderately quickly, AUTOMATICALLY WITH NO USER INPUT,with Puppet doing the 
configureation.

My idea so far is:

A/ There are several nodes of each type sleeping, enough per type to last 
15 minutes of normal to abnormally high peak loads.

B/ There is a base Amazon image that I create for each node type, with 
Puppet on it stored, in case the load continues or business does :-)

C/ The system detects that the average load is increasing, or the short 
term load is getting excessive. A new isntance is made from the correct 
type of instance, AND HERE:S the STICKY PART, the launching of the istance 
includes installing a unique cert on the instance for puppet, and also 
storing that cert/key in the puppet master (puppetmasters). Whomever needs 
to of the agent or puppetmaster contacts first and the new instance is 
under puppet control. 

D/ Whatever algorithm is needed to wait till things have calmed down, or 
immediately do an update using a catalog is to be determined (TBD).

E/ When the load is gone, the newer instance goes to sleep with the older 
instances.

F/ If the load average stays down, or to update the OS on older instances, 
the older instances are woken up

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/61486e3b-78b9-493d-9df4-4603b3000bcd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to