Allow user to specify spot instance price per instance template group
---------------------------------------------------------------------

                 Key: WHIRR-461
                 URL: https://issues.apache.org/jira/browse/WHIRR-461
             Project: Whirr
          Issue Type: Improvement
            Reporter: Andrei Savu
            Assignee: Andrei Savu
             Fix For: 0.8.0


A natural improvement on top of WHIRR-332 is to allow the user to specify the 
spot instance price per instance template group.

Proposed syntax:

{noformat}
whirr.templates.role1+role2.aws-ec2-spot-price=0.23
{noformat}

Using this feature we can have a Hadoop cluster that has both regular and spot 
instance like this:

{noformat}
whirr.cluster-name=hadoop-on-ec2
whirr.instance-templates=1 hadoop-namenode+hadoop-jobtracker, 3 
hadoop-datanode+hadoop-jobtracker, 7 hadoop-datanode+hadoop-jobtracker+noop

# user a large instance for the namenode as needed
whirr.templates.hadoop-namenode+hadoop-jobtracker.hardware-id=c1.xlarge

# regular smaller instance for a few data nodes
whirr.templates.hadoop-datanode+hadoop-jobtracker.hardware-id=m1.large

# and spot instances for the rest of the datanodes
whirr.templats.hadoop-datanode+hadoop-tasktracker+noop.aws-ec2-spot-price=0.32

{noformat}




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to