Let's take the popular droplet plan offered by Digital ocean and compare it with the equivalent EC2 instance.
Month Cost Hourly 0.03 x 720 = $21.6
. So they offer $20/month if you are ready to pay upfront. That makes it yearly.
$20 x 12 = $240
With the on-demand instance, you can stop or terminate the instance and Amazon will discontinue charging you the hourly fees.
With the No-Upfront Reserved Instance, you commit to paying the hourly instance charge for every hour of the month for 12 months, whether or not you are actually running a matching instance.
Because you promise to pay for the whole year, Amazon gives you a discount on the fees for that year.
So immediately convert your on-demand EC2 instances to no-upfront if you run it full time.
Let's see how the EC2 prices compare against droplet of the same capacity.
Reserved instance | Yearly cost | Droplet Diff |
---|---|---|
No upfront | 0 + 20.95 x 12 = $251.4 | + $11.4/yr |
Partial upfront | 120 + 10 x 12 = $240 | + $0/yr |
Full upfront | 235 + 0 x 12 = $235 | - $5/yr |
If you take the monthly plan of droplet 4GB server, you get an advantage of $20.95 - $20 = $0.95/month
.
$11.4/year isnt much considering the services AWS offers.
Besides, if you consider the long-running, dependable server for a year, which you prefer to pay for the full year, AWS seems to be a better option with a cost advantage of $5/yr.
An advantage of saving $11.4 over a year doesn't seem worthwhile to move to Digital Ocean with your EC2 instances.