charlie.youakim's picture

I recently purchased a reserved instance from Amazon because I noticed that I always had at least one server up and running.  But, to my surprise it appears as though I'm still paying 8.5 cents an hour to TKL.  Is there no support for reserved instance usage in the TKL/Amazon EC2 model?

I've looked around but can't seem to find anything on the subject.

By the way - I love the project.  Great work.

-Charlie

Forum: 
Liraz Siri's picture

Sorry this is a limitation with any AMI that is linked to DevPay. None of that 8.5 cents goes to us. We've actually tried talking about this with Amazon developers. Hope they'll get around to fixing this as it would be pretty sweet if reserved instances worked...
samer's picture

I was wondering if there was any update on Reserved Instance support? Has Turnkey considered another pricing model for Reserved instances?

Liraz Siri's picture

It's not that we have decided on any particular pricing model for reserved instances. These are limitations imposed by the DevPay system we're using. It would be great if Amazon would just add support for reserved instances to DevPay, but in the meantime we are considering several technical workarounds. If these prove viable, then as soon as an option becomes available, we'll make an announcement. No timeline yet.
Liraz Siri's picture

The new EBS-backed instances work with reserved instances, but there's a snag. Reserved instances are limited to a specific availability zone.

The Hub transparently routes activity to an availability zone with spare capacity. Initially, there is no guarantee when you launch a server that is going to land in any specific availability zone.

I say initially because after you use the Hub to create an asset (e.g., EBS block) in a given region, the Hub will "pin" your account down to a specific availability zone.

So here's a workaround for now: create an EBS volume asset such as an EBS device via the Hub. Log into the Amazon web console to find out in what availability zone it was created, then purchase a reserved instances in that availability zone. When you launch an EBS-backed instance, Amazon should apply the reserve pricing...

I admit this is kind of clunky. We'll think about how to streamline this...

enter's picture

Thank you for your quick response.

Cheers,

enter 2.0


Liraz Siri's picture

Thanks to everyone who prodded us to support reserved instances. You guys convinced us this was a must-have.

Add new comment