stronge
New member
Hello! I want to make a forum in which there will be a gallery and users will upload photos and short videos. The question is where - local storage or AWS and which service exactly? And roughly how much will it cost? If I have 5000 members who upload 5 photos a day and 5 videos.(They will download and view images a lot). How much storage, request, transfer and everything will cost s3 ?
I tried to calculate but am I wrong ?
Scenario: 5,000 Members Uploading and Downloading
Let’s estimate the costs based on the following assumptions:
Each member uploads 5 images and 5 videos per day.
Average image size: 2 MB
Average video size: 20 MB
Each image or video is downloaded 4 times per day.
Calculations:
Daily Uploads:
Images: 5 images * 2 MB * 5,000 members = 50,000 MB (50 GB)
Videos: 5 videos * 20 MB * 5,000 members = 500,000 MB (500 GB)
Total daily upload: 550 GB
Daily Downloads:
Images: 5 images * 2 MB * 4 downloads * 5,000 members = 200,000 MB (200 GB)
Videos: 5 videos * 20 MB * 4 downloads * 5,000 members = 2,000,000 MB (2,000 GB)
Total daily download: 2,200 GB (2.2 TB)
Monthly Usage (30 days):
Total monthly upload: 550 GB * 30 = 16,500 GB (16.5 TB)
Total monthly download: 2.2 TB * 30 = 66 TB
Cost Estimation:
Data Transfer Out (Downloads):
First 10 TB per month: 10 TB * $0.09 = $900
Next 40 TB: 40 TB * $0.085 = $3,400
Remaining 16 TB: 16 TB * $0.07 = $1,120
Total data transfer out cost: $900 + $3,400 + $1,120 = $5,420 per month
Request Costs:
Daily GET requests: 5 images * 4 downloads * 5,000 members = 100,000 GET requests for images + 5 videos * 4 downloads * 5,000 members = 100,000 GET requests for videos = 200,000 GET requests per day
Monthly GET requests: 200,000 * 30 = 6,000,000 GET requests
GET request cost: 6,000,000 / 1,000 * $0.0004 = $2.40
Daily PUT requests: 5 images * 5,000 members = 25,000 PUT requests for images + 5 videos * 5,000 members = 25,000 PUT requests for videos = 50,000 PUT requests per day
Monthly PUT requests: 50,000 * 30 = 1,500,000 PUT requests
PUT request cost: 1,500,000 / 1,000 * $0.005 = $7.50
Total request cost: $2.40 (GET) + $7.50 (PUT) = $9.90 per month
Total Estimated Monthly Cost:
Data Transfer Out: $5,420
Request Costs: $9.90
Total: $5,429.90
Without storage and maybe other things?
Should I use other services not Amazon? Is it possible in XenForo? How much will cost ?
I tried to calculate but am I wrong ?
Scenario: 5,000 Members Uploading and Downloading
Let’s estimate the costs based on the following assumptions:
Each member uploads 5 images and 5 videos per day.
Average image size: 2 MB
Average video size: 20 MB
Each image or video is downloaded 4 times per day.
Calculations:
Daily Uploads:
Images: 5 images * 2 MB * 5,000 members = 50,000 MB (50 GB)
Videos: 5 videos * 20 MB * 5,000 members = 500,000 MB (500 GB)
Total daily upload: 550 GB
Daily Downloads:
Images: 5 images * 2 MB * 4 downloads * 5,000 members = 200,000 MB (200 GB)
Videos: 5 videos * 20 MB * 4 downloads * 5,000 members = 2,000,000 MB (2,000 GB)
Total daily download: 2,200 GB (2.2 TB)
Monthly Usage (30 days):
Total monthly upload: 550 GB * 30 = 16,500 GB (16.5 TB)
Total monthly download: 2.2 TB * 30 = 66 TB
Cost Estimation:
Data Transfer Out (Downloads):
First 10 TB per month: 10 TB * $0.09 = $900
Next 40 TB: 40 TB * $0.085 = $3,400
Remaining 16 TB: 16 TB * $0.07 = $1,120
Total data transfer out cost: $900 + $3,400 + $1,120 = $5,420 per month
Request Costs:
Daily GET requests: 5 images * 4 downloads * 5,000 members = 100,000 GET requests for images + 5 videos * 4 downloads * 5,000 members = 100,000 GET requests for videos = 200,000 GET requests per day
Monthly GET requests: 200,000 * 30 = 6,000,000 GET requests
GET request cost: 6,000,000 / 1,000 * $0.0004 = $2.40
Daily PUT requests: 5 images * 5,000 members = 25,000 PUT requests for images + 5 videos * 5,000 members = 25,000 PUT requests for videos = 50,000 PUT requests per day
Monthly PUT requests: 50,000 * 30 = 1,500,000 PUT requests
PUT request cost: 1,500,000 / 1,000 * $0.005 = $7.50
Total request cost: $2.40 (GET) + $7.50 (PUT) = $9.90 per month
Total Estimated Monthly Cost:
Data Transfer Out: $5,420
Request Costs: $9.90
Total: $5,429.90
Without storage and maybe other things?
Should I use other services not Amazon? Is it possible in XenForo? How much will cost ?