谷歌云PaaS平台GAE宣布支持Node.js,一分钟可完成基础部署!
Google也开发相关Node.js客户端函数库,让使用者更容易连接Node.js应用程序与Google GCP平台提供的服务。
原先Google云平台GCP下的PaaS平台App Engine,就有支持Python、Java、PHP及Go语言,现在Google正式宣布,现在App Engine已正式支持Node.js 8了,使用者可以将Node.js 8应用程序部署在App Engine标准环境(Standard environment)执行,利用PaaS平台的特性,使用者可以不需介入底层基础架构的管理工作,例如组态设定、服务器管理、资源扩展等任务。
Google表示,利用App Engine执行Node.js应用,首先可以享受快速部署、自动水平扩充功能,“在一分钟内,就可以完成基本Express.js应用程序的部署工作”,而根据使用流量,系统也可自动扩展、缩减实例数量。
再者,使用者可以延续既有的开发经验,继续沿用惯用的Node.js模块。只需要在package.json文件中,告知应用程序执行所需模块间的相依性关系,App Engine就可协助使用者,将这些套件部署至云端。而结合GCP监控功能Stackdriver,开发者可以直接在App Engine环境,观察应用程序的执行性能、Log纪录等。
而为了让使用者更容易连接Node.js应用程序与Google GCP平台提供的服务,Google也开发相关Node.js客户端函数库。该公司举例,例如Cloud Datastore函数库,就能结合App Engine,让开发者在该环境连接NoSQL数据库。此外,监控功能Stackdriver也有专用函数库,让使用者能在生产环境不停机进行排错工作,或者实时追踪应用程序的性能表现。