Web server: Should I use the existing hosting services or should I set up my own servers for an LMS with 10,000 users online at the same time?

put on hold as mainly based on Dan's opinion 1 hour before

Many good questions generate some degree of opinion based on the experience of the experts, but the answers to this question will tend to be based almost entirely on opinions, rather than facts, references or specific experience. If this question can be rephrased to fit the rules of the help center, edit the question.