I've been searching for a hosting company that offers servers with a limitless capacity for expansion, that adapts to my needs and grows as my necessity for data storage increases. The reason I need that is because I'm building an "eBay kind of site" (ecommerce site with users registering to buy/sell products), and even though I obviously won't have a bunch of users right after launching, I need to know I won't end up reaching a limit on the servers I'm running the site on.
From what I've read, cloud servers are the best suited for that (considering one doesn't own his own servers, of course). I talked to GoDaddy, because I have a huge discounts with them, but they don't offer cloud servers. They do however offer dedicated servers, and told me many users simply rent more servers after reaching the maximum capacity of their most advanced plan (which is 32 GB RAM, 2 TB of storage and 20 TB/month of bandwidth). I want to know if this is something tricky to be done, if there's some sort of catch to that, or if it's something that can be done easily.
Putting it simple: what's the best solution to achieve what I described?