What are the main public Cloud providers?

There are three main public Cloud providers: Microsoft, AWS and Google. They offer a range of pay-per-use services allowing businesses an operational finance model and scalability.