Originally Posted by Minoosh
A server is just a computer and you don't need Amazon if you have your own network of servers. But Amazon and other cloud providers can provide them and let you focus on what you want those servers to do rather than having to "reinvent the wheel" for managing servers. And they can usually do it cheaper than you can. And offer a lot
more flexibility in how fast you can scale up or scale down your needs.