Lucero del Alba did a recent side-by-side comparison of AWS, Google Cloud, and Azure. As you can imagine, there is quite a lot to consider.
“There may be plentiful options, but you can start by focusing on what your needs are. If you need a very specific solution, or certain locations, or if you’re just a humble developer who might be better off with a smaller company, start from there.”