Google говорит, что, хотя Go очень популярен среди разработчиков, язык не имеет стандартной библиотеки для подключения к облачным службам, а разработчикам часто приходится писать свои собственные библиотеки для использования различных облачных функций. Ожидается, что Go Cloud будет легко Мигрируя между облаками, он предоставляет набор открытых универсальных облачных API для доступа к хранилищу Blob, базам данных MySQL и конфигурации времени выполнения, а также HTTP-сервер со встроенными протоколами регистрации, отслеживания и проверки работоспособности.
Сообщается, что Go Cloud в настоящее время обеспечивает поддержку AWS и облачной платформы Google. Со временем Google планирует добавить больше возможностей для Go Cloud и поддерживать больше облачных провайдеров.
Лозунг Go Cloud - «Пишите один раз, запускайте на любом облаке», и Google полагает, что Go Cloud позволит командам разработчиков создавать приложения, которые легко запускаются в любом поддерживаемом облаке, не перестраивая большинство своих приложений.
Как сказал вице-президент Google Адам Селигман, компания надеется, что этот шаг приведет к взрыву стандартных библиотек вокруг Go, что в конечном итоге ускорит Go как язык выбора для разработки облачных приложений.