By Cade Metz There have always been two kinds of cloud computing. One was called an infrastructure cloud. The other was called a platform cloud. It was a distinction that frustrated and confused many software developers. But this morning, Google took a step towards combining these two worlds.