To little details. Your choice should depend on the stack of technologies you would be using for your site, your budget, forecast of load and therefore scalability options. Most Azure/AWS use some sort of F5 systems in front, but with dedicated server weakest link would be your app security itself.
i fear i don't have the knowledge to give the details, i'm actually looking for a team but i don't know how can it work if theres long distances between the team, i live in israel as a computer science student and i have a good idea but i cant do it alone