I am new to cdn but want an idea of bandwidth use so i can plan budgeting. I am starting a social network and want to use a CDN for static content and user photos. Let's say in total i have 15 javascript files and 10 css files for my site. I assume these will be hosted on the cdn and downloaded on each user's visit. Also user's have photos, so let's take each user uploads 200 photos at 100 KB each. There are 500,000 users. So 50,000,000 photos.
How much bandwidth will be used? The plans i see are like $30ish for 1 TB. Is that enough? Is there a chance i will need like 5 TB, 10 TB, etc?