Folks, in about a month's time (03 May), our current server lease will expire, and so we need to make plans to ensure we not only have a server, but are not rushed into a poor decision from an economical point of view. With that in mind, I've taken some time to update the notes posted previously here, to include our current setup and a proposed option. All prices are in USD except where converted:
Current Specs
- Server type: Amazon EC2 m1.large
- 7.5 GB RAM
- 4 (2 core x 2 unit)
- 160Gb disk based storage
- 64-bit architecture
- Network: Moderate / 500 Mbps
- Database Server: db.m3.large
- Database Storage: 20Gb
|
Proposed Specs
- Server type: Amazon EC2 m3.xlarge
- 15 GB RAM
- 4 vCPUs
- 2 x 40 Gb SSD storage
- 64-bit architecture
- Network: High / 1000 Mbps
- Database Server: db.m3.large
- Database Storage: 20Gb
|
Current Costs (monthly, based on March 2015)
- Data Transfer: $76.35
- EC2 m1.large server platform: $37.44
- Storage/backup: $19.80
- Database: $92.78
Up Front Cost: $1,200 for 3 years
Total Monthly Cost (current): $226.37 USD or $264.84 CDN
|
Proposed Costs (monthly)
- Data Transfer: $76.35
- EC2 m3.xlarge server platform: $43.80
- Storage/backup: $39.60
- Database: $92.78
Up Front Cost: $1,345 for 3 years
Total Monthly Cost (proposed): $252.53 or $295.45 CDN
|
So the good news is that the new proposed server has only a slightly higher monthly cost. This is because the costs for traffic and database remain the same, while costs for the server itself and storage go up. (We need additional storage, because the new server comes with faster SSD disks, but less overall space.) It is also an upgrade in terms of the performance specs, which is good.
The bad news is that at this point, it would be a stretch to meet the $300 / month server costs, let alone the $1,345 up front fee. I'm also mildly concerned about the proposed server suiting our needs for 3 years. The current server had a good run, and in the end it's worked out OK, but it is definitely straining at times under the load of our userbase. We have had to separate out our database services and make some (occasionally drastic) changes on the server to keep things chugging along, but we have made it.
All this to say, if you have been on the fence about subscribing, please consider it now, it would be a great help.
Thanks
Mike