今年 10 月,Google 发布了 Google Cloud Shell ,它是 Google 云平台的一个功能,能够帮助开发者在任何浏览器中使用命令行管理基础设施和应用。发布时,Google 宣布了 Google Cloud Shell 的 Beta 版本将在 2015 年全年免费。此后一段时间,Cloud Shell 收到了大量赞誉,但也有人向 Google 反馈 2015 即将结束,免费期限太过短暂。在 2015 即将结束的时候,Google 宣布将免费日期延伸到 2016 年底。
通常,开发者并不能随时随地随身携带工作电脑,例如在节假日、在家里、在路上等等。有了 Cloud Shell,就能通过命令行很方便地连接并管理 Google 云平台的计算资源而不必安装 Google Cloud SDK 和其它工具。例如gcloud
等 Cloud SKD 命令可以直接使用。如果你需要在 Sessions 中存储一些东西,你将能够获得额外的 5GB 免费存储空间。
Cloud Shell 的特性如下:
- 一个临时的运行在基于 Debian 的 Linux 操作系统的计算引擎虚拟机实例。
- 使用 Cloud Platform Console 通过浏览器连接实例。
- 每个用户 5GB 永久存储空间,挂载于 Cloud Shell 跨项目和实例 sessions 的
$HOME
目录。 - 在计算引擎实例中预装 Google Cloud SDK 和其它工具。
- 含有 Java、Go、Python、Node.js、PHP 和 Ruby 语言的 SDKs、libraries、运行时环境和编译器。
- Web 预览功能,开发者可通过一个安全代理预览运行于 Cloud Shell 实例中的 Web 应用。
- 跨项目和资源的内建授权功能。
你可以使用 Cloud Shell 来:
- 创建和管理 Google Compute Engine 实例。
- 创建和连接 Google Cloud SQL 数据库。
- 管理 Google Cloud Storage 中的数据。
- 与托管或远程 Git 仓库进行交互,包括 Google Cloud Source Repositories。
- 构建和部署 Google App Engine 应用。
感谢魏星对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。
评论