【发布时间】:2014-11-11 14:30:28
【问题描述】:
我正在尝试同时学习 Dart 和 GCE。我已经在 GCE 创建了一个服务器,但是我不知道如何安装 Dart,因为我只能在 Debian 服务器上使用 Linux 命令。
【问题讨论】:
-
这不是一个好的 StackOverflow 问题(要求外部资源)。我还是回答了。如果您有具体问题,请使用说明并再次询问。
标签: dart google-compute-engine server
我正在尝试同时学习 Dart 和 GCE。我已经在 GCE 创建了一个服务器,但是我不知道如何安装 Dart,因为我只能在 Debian 服务器上使用 Linux 命令。
【问题讨论】:
标签: dart google-compute-engine server
这主要是关于 AppEngine 上的 Dart:
你应该可以在这里找到所有信息https://www.dartlang.org/cloud/ 我使用此页面中的说明和底部的链接页面进行了操作。 https://groups.google.com/a/dartlang.org/forum/#!forum/cloud 这里的讨论也提供了一些有用的信息。
计算引擎上的 Dart:
这是一篇很好的博客文章http://financecoding.github.io/blog/2013/09/30/getting-started-with-dart-on-compute-engine/,但自从写这篇文章以来,有些事情发生了变化。
有 docker 镜像 https://github.com/dart-lang/dart_docker 准备好执行 Dart 脚本。 只需搜索有关如何在 GCE 中使用 Docker 映像的信息,就可以了(应该已经有很多可用的了)
如果遇到具体问题,请再次询问。
AppEngine 上的 Dart 作为托管虚拟机运行。托管 VM 与运行“本地”支持的语言(如 Java、Python 和 Go)的真实 AppEngine VM 的工作方式不同。托管虚拟机实际上是计算引擎,但由 AppEngine 管理。这意味着它们的启动和关闭取决于负载(取决于app.yaml 中的一些基本配置设置,还取决于支付设置),而 Compute Engine 实例基本上始终处于开启状态。当应根据负载添加/删除实例时,您必须自行管理。 Kubernetes 是一个方便的工具,可以让这一切变得更容易,但您必须实际管理您的实例。除此之外,托管虚拟机和计算引擎实例之间没有太大区别。与原生 AppEngine 的不同之处在于,您可以将任何库和二进制文件添加到托管 VM,例如 CE。
有价格差异,但我自己还不知道这方面的细节
【讨论】: