?

Log in

No account? Create an account

[icon] Pricing out Amazon EC2 - Patti
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (pattib.org).

Security:
Subject:Pricing out Amazon EC2
Time:03:06 pm
I'm looking at the possibility of moving my backgammon server to Amazon EC2 or some other virtual hosting service, rather than self-hosting, and I'm trying to estimate costs. I'd appreciate a sanity check from anyone who is familiar with EC2, or anyone who just wants to check my math.

A small reserved instance, which is more than adequate for my needs, costs $227.50/year to reserve, and $.03/hour to run. That's $490.30/year if I reserve it for one year, or $40.85/month.

Data transfer is $.10/GB in, and $.17/GB out. Based on a five-day sample, I'm doing about 34MB/hr in, and about 36MB/hr out. That's around 21GB/month in, for a cost of $2.10, and 26GB/month out, for a cost of $4.42. (note:.I'm using a 30-day month. It's close enough.) Bandwidth would be $6.52/month.

Disk space is $.10/GB/month, and $.10/million I/O requests. I'm currently using just under 30GB of disk space on the server, but a lot of that is wasted. Call it 30GB, for $3/month for storage. I/O requests are hard. Currently, iostat -d is reporting 20.8 transactions per second. 20.8 * 60 * 60 * 24 * 30 is about 54M I/O requests per month. That would be $5.40/month. Storage total $8.40/month.

Backing the server up to S3 is $.15/GB/month. That's $4.50/month. (It's actually probably a bit less than that, but we'll go with that number.)

So if I've done this right, it's $40.85 + 6.52 + 8.40 + 4.50, or just a hair over $60/month. For this I will get a reliable (virtual) server and connectivity with no real maintenance costs, with the tradeoff that I'm now paying for metered service on everything. Even if my estimates are off by 50%, that's still less than what I'm paying to keep the server here. A small EC2 instance has more horsepower than my current server, so that's not an issue.

Another alternative would be to go with another virtual hosting provider, but I have no idea what the market looks like right now. A quick web search turns up about 37 zillion providers that will offer me a VM at a reasonable price, but I have no good way to determine quality and reliability of any of them. Is there anyone in this space that is highly reputable?

Note that I'm looking for virtual server hosting, not web hosting.

Any thoughts from the geeks in the audience?
comments: Leave a comment Previous Entry Share Next Entry


rmd
Link:(Link)
Time:2009-10-18 11:23 pm (UTC)
i've been happy with slicehost.com. offhand lives over there, now. they do virtual machines, so it's trivial to resize something. i'm not sure what their offerings are if you want them to sysadmin as well, tho.
(Reply) (Thread)


whipartist
Link:(Link)
Time:2009-10-18 11:31 pm (UTC)
I don't want them to do sysadmin work-- just hand me a virtual box.

They were looking good until I noticed that they were owned by Rackspace. The last time I checked, Rackspace was well-known for willingly hosting spammers.
(Reply) (Parent) (Thread)


whipartist
Link:(Link)
Time:2009-10-18 11:51 pm (UTC)
Oh, found this. No way would I agree to this.

Slicehost may cancel or suspend your access to Slicehost services at any time and for any reason without notice. Upon cancellation or suspension, your right to use the service will stop immediately. You may not have access to data that you stored on the service after we suspend or terminate the service.
(Reply) (Parent) (Thread)


schmengie
Link:(Link)
Time:2009-10-18 11:55 pm (UTC)
holy shit..i know nothing about servers or hosting but with that in the TOS who would EVER use them?
(Reply) (Parent) (Thread)


adbjupe
Link:(Link)
Time:2009-10-19 12:43 am (UTC)
Look for the same language at Amazon. I am pretty sure they have similar language in there.
(Reply) (Parent) (Thread)


whipartist
Link:(Link)
Time:2009-10-19 12:50 am (UTC)
Nope. It talks about termination for cause, and enumerates the reasons. It also talks about not erasing your data for 30 days.
(Reply) (Parent) (Thread)


slamonella
Link:(Link)
Time:2009-10-19 12:42 am (UTC)
They need to change their name to Shithost with a policy like that.
(Reply) (Parent) (Thread)

(Deleted comment)

whipartist
Link:(Link)
Time:2009-10-21 12:21 am (UTC)
Sure, but it's easy enough to put up an acceptable use policy and say they'll shut you down when you violate it. That's what most providers do.
(Reply) (Parent) (Thread)

(Deleted comment)

whipartist
Link:(Link)
Time:2009-10-19 01:03 am (UTC)
Potentially reasonable. Thanks.
(Reply) (Parent) (Thread)

(Deleted comment)

whipartist
Link:(Link)
Time:2009-10-19 06:45 am (UTC)
Looks comparably spendy. Does it have an advantage to justify the price tag?
(Reply) (Parent) (Thread)

veep
Link:(Link)
Time:2009-10-19 11:07 pm (UTC)
Here's a list from the Catalyst wiki. I'm sure you're not using Catalyst, but it's a good starting point as a filtered list of providers.

http://dev.catalystframework.org/wiki/hosting
(Reply) (Thread)

[icon] Pricing out Amazon EC2 - Patti
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (pattib.org).