I have a light weight Application hosted on a Medium EC2 environment which i need for longer duration, While launching i opted for Ondemand instead of Reserved. How do i now convert a running OnDemand EC2 Instance to Reserved Instance?
Asked
Active
Viewed 3,384 times
6
-
1Looks like a [similar question](http://stackoverflow.com/questions/3821324/how-to-reserve-a-running-amazon-ec2-instance) – Robert Christopher Aug 14 '14 at 09:56
-
I looked at the other similar thread, but i could not understand whether it is possible to convert an existing on-demand instance to reserved, if so how? – Ilyas F Aug 14 '14 at 11:04
-
Possible duplicate of [how to reserve a running amazon ec2 instance?](https://stackoverflow.com/questions/3821324/how-to-reserve-a-running-amazon-ec2-instance) – TalkLittle Aug 17 '17 at 03:22
1 Answers
17
All you have to do is to purchase a Reserved Instance of the same type as the current running instance.
They way this works is that AWS compares the current list of your reserved instances with the running ones, and will bill activity at the reserved instance price for a number of running instances equal to the number of your purchased reserved instances.
For example: you have 4 running c1.xlarge instances. You purchase 2 c1.xlarge reserved instances. From this moment on, AWS will bill activity this way: 2xc1.xlarge at the reserved price, 2xc1.xlarge at the on-demand price.
Hope this is clear enough, let me know in the comments.

andreimarinescu
- 3,541
- 2
- 25
- 32