I go to college and are doing a schoolproject.
My group have chosen to do a online video editing project.
And we will probally need cloud computing (on the video processing part alone).
And I am asking for help to calculate server cost.
We start as low as 7000 customers the first year.
A normal average user after my suggestion is using:
Processor time usage (CPU):
Approx. 5 hours a week x 52 weeks = 260 hours a year
RAM (computer memory) time usage (same as above ?).
Data storage (GB/year): 20 GB
of raw original and finished videos.
Data transfer (GB/year): 40 GB
because uploading and downloading several times the same content
A quick calculation based on 7 000 customers the first year:
Processor time usage (CPU):
1 820 000 hours in total x $0.40/hour = $728 000 US Dollars/year
RAM (computer memory) time usage:
1 820 000 hours in total x $0.25/hour = $455 000 US Dollars/year
Data storage (GB/month):
140 000 GB x $0.0003/hour = $42 US Dollar/ year
Data transfer (GB/month):
First 10 TB: 10 000 GB x $0.15/GB = $1 500 US Dollar
Next 50 TB: 50 000 GB x $0.11/GB = $5 500 US Dollar
Over 50 TB: 220 000 GB x $0.09/GB = $19 800 US Dollar
Data transfer a year: $26 800 US Dollars/year
Total cost of usage: 1 209 842 US Dollars/year
Cost per user a year: 172,83
Our prices out to the customer:
1 Month: 13 US dollar
6 Month: 70 US dollar
One year: 140 US dollar
Our cost on each customer should not exceed 60 US dollars.
So it became to expensive with the prices above.
I tried to use a online calculator on cloud computing,
but the volume of our needs did fit into most plans.
Any one with some good tips on how to get a reasonble server for our needs ?
Thanks for all your help on this.
Before costing it I'd question whether this is even possible. What bandwidth are you expecting your customers to have available?
Is there any chance that you could test your idea out on a LAN before taking it onto the Internet? For example, using VNC to do video editing on a networked machine.
Data storage (GB/year): 20 GB of raw original and finished videos.
Data transfer (GB/year): 40 GB because uploading and downloading several times the same content
(Transfer = 2 x Storage) strikes me as an unrealistically low data transfer value for any editing project, let alone one with streamed data. I'd recommend determining a better figure than this from the I/O stats of an actual video editing program (using Task Manager or a SysInternals app or some other disk/network monitor)
It's like Wevideo.com, we used it as a inspiration.
One uses a flash based online editor and low quality video for preview between the browser and server.
And the server processes the higher quality stuff.
I know Wevideo uses Amazon cloud services.
They had 125 000 customers after 3 months and
are expected to reach a million customers at the end of 2012.
So yes, it should be possible.