一尘不染

为什么javascript node.js不在Google App Engine上

node.js

Google创建了V8 JavaScript引擎:V8在首次执行时将JavaScript源代码直接编译为机器代码。

Node.js基于V8构建-为什么Google不提供像Microsoft Azure这样的Node.js服务器?

Google App Engine是放置Node.js的自然之所。

您知道Google为什么不这样做吗?


阅读 225

收藏
2020-07-07

共1个答案

一尘不染

截至2014年6月,Google在[GoogleAppEngine(与GoogleComputeEngine不同)上对自定义语言的预览有限。

观看使用AppEngine和自定义运行时构建Node.js应用程序,并查看https://cloud.google.com/appengine/docs/managed-
vms/:

App Engine现在提供了第二种托管选项:托管VM。通过托管虚拟机托管环境,您可以在可配置的Compute Engine虚拟机(VM)上运行App
Engine应用程序。您还可以使用托管VM部署用户可配置的自定义运行时,例如用于Node.js和其他运行时。

进入测试版的过程是:

注册并创建托管VM项目

受管VM处于“受限预览”中,您必须注册才能使用此功能,创建一个已启用计费的项目,并向我们介绍您的项目,以便我们将其白名单以在受管VM中运行。跟着这些步骤:

  1. 注册以访问托管虚拟机。
  2. 加入app-engine-managed-vms Google网上论坛,参加有关托管VM的讨论。
  3. 项目(或应用程序-它们是同一个东西)必须位于美国数据中心。如果您打算使用现有项目,请跳至下一步。否则,请在美国数据中心中创建一个新应用。导航到https://preview.appengine.google.com并创建一个新应用。
  4. 为项目启用计费。访问页面https://cloud.google.com/console/project/apps~,这是您的项目的ID。点击左侧菜单中的设置,然后启用结算。如果您的应用是使用高级帐户计费的,请给我们发送电子邮件至app-engine-managed-vm-tt-id@google.com,以使您的新Cloud项目使用同一帐户计费。
  5. 发送电子邮件至app-engine-managed-vm-tt-id@google.com,并在主题行中添加应用程序ID。

收到您的电子邮件后,我们将在后台配置一些资源,并在您的项目准备就绪时通过电子邮件通知您。该电子邮件包含最终的安装说明。如果您在遵循这些说明时遇到错误,请通过app-
engine-managed-vm-tt-id@google.com与我们联系。

2020-07-07