perhaps taking advantage of the two minute spot termination warning, though not relying on it. or even persisting ebs volumes from one spot instance to the next during a termination event?
alternatively, and more simply, just letting them die, autoscaling back up with spot instances from a diff zone or of different type, and onyx just figures it out?
this would be for less critical work. ie reduced costs more important than low/consistent latency, and other nondeterministic nonsense brought by the spot market gods.
zookeeper aside, is there a sane way to run a cluster partially or fully on spot instances?
perhaps taking advantage of the two minute spot termination warning, though not relying on it. or even persisting ebs volumes from one spot instance to the next during a termination event?
alternatively, and more simply, just letting them die, autoscaling back up with spot instances from a diff zone or of different type, and onyx just figures it out?
this would be for less critical work. ie reduced costs more important than low/consistent latency, and other nondeterministic nonsense brought by the spot market gods.
--
You received this message because you are subscribed to the Google Groups "Onyx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onyx-user+unsubscribe@googlegroups.com.
To post to this group, send email to onyx...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/onyx-user/6d0a9012-96ec-4e60-be5c-415471dbf3b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Thu, Oct 20, 2016 at 10:35 AM, Nathan ToddStone <m...@nathants.com> wrote:zookeeper aside, is there a sane way to run a cluster partially or fully on spot instances?
perhaps taking advantage of the two minute spot termination warning, though not relying on it. or even persisting ebs volumes from one spot instance to the next during a termination event?
alternatively, and more simply, just letting them die, autoscaling back up with spot instances from a diff zone or of different type, and onyx just figures it out?
^-- This is how it works. There are no changes that need to be made to run Onyx on Spot instances. An Onyx peer can be terminated, and the cluster will continue to make progress. It can recover even if all nodes are terminated when any node comes back online. The only place where state is kept is ZooKeeper, and you're safe there as long as a majority of the nodes are up. If a majority is lost with ZooKeeper, work halts.
this would be for less critical work. ie reduced costs more important than low/consistent latency, and other nondeterministic nonsense brought by the spot market gods.
--
You received this message because you are subscribed to the Google Groups "Onyx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onyx-user+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to onyx-user+unsubscribe@googlegroups.com.
To post to this group, send email to onyx...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/onyx-user/42679545-2457-42d5-b2fa-4851f84c7166%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to onyx-user+unsubscribe@googlegroups.com.
To post to this group, send email to onyx...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/onyx-user/08b35512-6f81-4647-86ce-59f4548f56eb%40googlegroups.com.