Cloud computing services

Cloud computing companies provide a collection of independent services that can be used together for your web application.

From load balancer, to server containers, to databases, to file storage and many more, you are free to use as many or as few as you want run your website. Additionally, they provider a layer of network services that you can use to securely connect all the services they provide.

Companies like Amazon, and Microsoft have invested huge amounts of money in the infrastructure to power these services. You are able to use these services at a fraction of the cost it would take to setup and run them yourself. You can start small and scale your usage as your application grows.

While running the services can be very cheap, there is a administrative cost to setup and maintain the services you need to operate your application.