Het is ook te zien hoe je website draait.
Je kan wel bv het nieuwe ebay maken, zolang daar maar 5 producten op staan en er 10 gebruikers zijn, zal dat overal goed op draaien.(mits iewat deftig gemaakt) Heb je simpele nieuwssite, met paar miljoen gebruikers en 10000-en views per minuut, dan zal je al wat meer moeten voorzien.
Dat valt niet in te schatten wat het ongeveer gaat geven. Begin je klein en wordt je later groter, kan je server meegroeien/nieuwe kopen (cloud/dedi/vps), of je smijt er direct geld tegenaan en je hoopt dat het success wordt. Ik zou eerst simpel beginnen, op simpele/deftige webhosting en zien wat het wordt.
Met VPS/cloud/Dedi komen er weer extra lagen aan die je moet 'kennen', servermanagement, server security,... Voordeel van cloud is dat je makkelijk (en relatief goedkoop), makkelijk kan scalen en piekperiodes opvangen.
hoeveel neemt dat in beslag? Storage is de easy part, je weet wat erop komt, dus hoe meer GB op hosting hoe meer fotos. Database moet je op zich geen rekening mee houden in grootte (qua GB), het is maar tekst met overhead van Db, of het moet zijn dat je miljoenen records hebt of binary data in de database pompt (b-b-b-b-bad idea imho, of het moet niet anders kunnen). En met beefy database, heb je meer nood aand krachtigere server. Database is meestal zwaarste gedeelte van website. De webpagina maken/aanleveren kost geen moeite ivg met de database queries (ook relatief he, opbouw, usage,..)
Kortom: begin eerst met Webhosting and werk je omhoog.
Ps. geen one.com -> traag, kuttraag, zelfs ftp resfresh duurt eeuwig en sites zijn ook in slomo...