44 | | Handy tools: [http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609 ElasticFox], [https://addons.mozilla.org/en-US/firefox/addon/6955 s3://]. |
| 44 | == Alternatives to EC2 == |
| 45 | Currently (December 2008) the only suitable alternatives to EC2 I've seen are [http://www.flexiscale.com/ FlexiScale] and [http://www.gogrid.com/ GoGrid]. Since all the services provide a plain Windows environment, it should be fairly easy to transition between them if necessary. |
| 46 | |
| 47 | EC2 appears to offer the best value. Comparing the lower-end offerings from each: |
| 48 | ||Service||RAM (GB)||CPU (EC2 units)||Machine per hour||Storage per GB-month||Total per month|| |
| 49 | ||EC2||1.7||1||$0.125||$0.15||$4.55|| |
| 50 | ||EC2||1.7||5||$0.30||$0.15||$9.88|| |
| 51 | ||!FlexiScale||0.5||0.5 (?)||£0.08||£0.30||£3.93|| |
| 52 | ||!FlexiScale||0.5||1 (?)||£0.11||£0.30||£4.85|| |
| 53 | ||!FlexiScale||1.0||0.5 (?)||£0.13||£0.30||£5.45|| |
| 54 | ||!GoGrid||0.5||0.125 (?)||$0.095||$0||$2.90|| |
| 55 | ||!GoGrid||1.0||0.25 (?)||$0.190||$0||$5.78|| |
| 56 | (This assumes 5GB of storage, and 1 hour usage per day.) |
| 57 | |
| 58 | (£1 UKP = $1.50 USD right now. Tax (15%) is not included for EC2; unsure about others.) |
| 59 | |
| 60 | Regarding CPU: "One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. This is also the equivalent to an early-2006 1.7 GHz Xeon processor". !FlexiScale [http://www.flexiscale.com/forum/showthread.php?p=52 says] "I would expect a typical 2gb virtual server with us to get more CPU resources compared to Amazon", implying that their "2 CPU" offering is roughly comparable to 1 EC2 Compute Unit. !GoGrid [http://wiki.gogrid.com/wiki/index.php/Frequently_Asked_Questions says] "we will always maintain a ratio of 1 Xeon core (equivalent to a P4 2.0 chip) to 4 GB of RAM across our entire grid", which sounds like about 1 EC2 Compute Unit per 4GB. |
| 61 | |
| 62 | Builds take somewhere around 20 minutes on 1 EC2 Compute Unit, which is barely adequate. Anything less than that is rubbish. |
| 63 | |
| 64 | Turns out that !GoGrid actually charges even when the machine is switched off, since you pay for reserved resources, so that's not acceptable. But they claim they're looking into changing that, in which case they'd be more suitable. |