Google推开发者沙盒供用户免费试用混合云平台

Google为了让开发者,能够体验混合云平台Anthos的使用情况,推出了Anthos开发者沙盒服务,用户可以用简单的方式,学习在Anthos上的开发方法,只要拥有Google账户的用户,就能够免费使用Anthos开发者沙盒服务,不需要成为Google云计算的用户,也不需要激活计费功能,只需要点击按钮键,就能快速启动Anthos开发者沙盒流程,并开始使用沙盒创建与迭代应用程序。

Anthos开发者沙盒包含了三个主要的工具,包括Cloud Shell编辑器、Cloud Code以及本地Cloud Build。Cloud Shell编辑器是Google在今年11月初,才刚发布的线上程序代码开发工具,Cloud Shell编辑器是一个以Eclipse Theia IDE为基础的集成程序代码编辑环境,开发者可以从ide.cloud.google.com,使用浏览器访问IDE,并进行云计算程序开发与部署工作,其提供云计算开发所需要的工具,包括Kubernetes和无服务器本地端模拟器,以及命令行工具等。

Cloud Code则是一组用于IntelliJ和VS Code的扩展组件,其内置了许多云计算原生开发所需要的工具,包括minikube、Skaffold、Buildpacks和Jib等容器工具,让开发者使用本地端模拟器,加速开发工作,Cloud Code过去只能用于IntelliJ和VS Code,而在最近的更新,已经可以支持Cloud Shell编辑器。而本地Cloud Build顾名思义,是在本地端执行Cloud Build的工具,不需要Google云计算平台参与。

有了这三个主要的组件,开发者便能在应用程序,真正部署到Anthos之前,进行迭代、调试和测试。Anthos开发者沙盒便会清理应用程序所使用的相关资源,并且指引用户部署到Anthos的方法,包括通过模拟Anthos集群,在Kubernetes本地部署环境,以Cloud Code执行应用程序,并且使用Cloud Build在本地端执行测试。

在开发者进行开发工作时,系统也会利用即时更新技术,在应用程序上进行迭代,并且以Buildpacks,简化镜像文件生成工作,开发者不需要提供Dockerfiles,Buildpacks就能够快速创建应用程序镜像文件,最后,用户可以把应用程序部署到Cloud Run模拟器上,而这提供了与真正Cloud Run for Anthos相似的体验。Google提到,由于Anthos开发者沙盒服务,封装在Cloud Shell免费环境中,因此使用过程不会产生任何费用。