Google says that while Go is very popular with developers, the language lacks a standard library for connecting to cloud services, and developers often need to write their own libraries to use the various cloud features. Go Cloud is expected to be easy Migrating between clouds, it provides a set of open universal cloud APIs for accessing Blob storage, MySQL databases and runtime configuration, and an HTTP server with built-in logging, tracing, and health checks.
It is reported that Go Cloud currently provides support for AWS and Google Cloud Platform. Over time, Google plans to add more features to Go Cloud and support more cloud providers.
Go Cloud's slogan is 'Write once, run on any cloud', and Google believes that Go Cloud will allow development teams to build applications that run easily on any supported cloud without having to rebuild most of their applications.
As Google VP Adam Seligman said, the company hopes that this move will lead to an explosion of standard libraries around Go, ultimately accelerating Go as the language of choice for cloud application development.