カスタム検索
表示順:
Relevance
Relevance
Date
ウェブ
 
 
 

App Engineが軽量コンテナのgVisorを実行環境として採用、スタンダード環境でNode.jsをサポート開始

2018年5月15日


Google App Engineには、Google自身が最初から実行系を用意するスタンダード環境と、ユーザーが実行系をクラウドに持ち込むフレキシブル環境があります。

これまでスタンダード環境ではJava、Python、Go、PHPが利用可能でしたが、これにNode.jsが加わることが、5月8日から10日の3日間、米サンフランシスコで開催されたGoogle I/O 2018で発表されました

Node.js on App Engine fig1

App EngineでのNode.jsの実行環境として、Googleがオープンソースとして公開したばかりの軽量かつ高い分離性能を持つコンテナ実装であるgVisorが採用されたことも同時に発表されました。

Node.js on App Engine fig2

App Engine上のNode.js対応は、ほかの言語の実行系と同様に負荷に対して迅速にスケールアップ、スケールダウンするようになっていますが、今回のNode.js実行系ではこのオートスケールのアルゴリズムが改善され、より予測しやすく、利用効率が高く(つまり高い性能を安価で利用でき)、性能と費用のバランスの設定や上限値などの設定が可能になっています。

Node.js on App Engine fig3

Google Cloud Platform上のNode.js実行系としては、すでにサーバレスコンピューティング環境のGoogle Cloud Functionsがあります。

Cloud Functionsと、App EngineのNode.jsをどう使い分けるべきなのでしょうか?

Googleの説明では、Cloud Functionsはイベントドリブンかつ非同期処理を用いた明確なプログラミングモデルを持ち、ストレージやデータベースのトランザクション、WebHookなどをトリガーとして起動する特定の目的のためのアプリケーションの構築に向いています。

Node.js on App Engine fig4

一方、Google App EngineのNode.jsはHTTPで外部と通信可能であり、Node.jsのアプリケーションをそのまま実行できるため、さまざまな目的のアプリケーションを柔軟に実行できるようになっています。

Node.js on App Engine fig5

両者は連携して実行できるため、それぞれを適切に用いて組み合わせることで、より柔軟で大規模なアプリケーションをGoogle Cloud Platform上で実現できるとしています。

Node.js on App Engine fig6

App EngineでのNode.js対応は、今後数週間以内にプレビューとして公開がスタートする予定です。


Google I/O 2018

follow us in feedly

カテゴリ クラウド
タグ  Google , Google App Engine , Google Cloud Platform , JavaScript , Node.js


前の記事
次世代Angularレンダリングエンジン「Ivy」発表、さらに小型化し高速になる実行とコンパイル。ng-conf 2018


カテゴリ



Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. [速報]ChromebookがLinuxの実行を正式サポート。Android Studioも実行可能に。Google I/O 2018
  2. [速報]AIがコードのレコメンドやバグの指摘など開発を支援してくれる「Visual Studio IntelliCode」発表。Build 2018
  3. [速報]AIが人間と自然な会話をし、電話で美容院やレストランを予約。Googleがデモを公開。Google I/O 2018
  4. [速報]「Visual Studio Live Share」パブリックプレビュー開始。リモートでのペアプログラミング、ペアデバッギングを実現。Build 2018
  5. [速報]Androidアプリの開発を加速するツールとライブラリ、「Android Jetpack」発表。Google I/O 2018
  6. Google、機械学習専用の第三世代プロセッサ「TPU 3.0」を発表。Google初の液冷システム採用。Google I/O 2018
  7. 2018年第1四半期、クラウドインフラ市場でAWSのシェアは揺るがず33%前後、マイクロソフト、Googleが追撃、IBMは苦戦中。Synergy Research
  8. Angular 6が正式リリース。コンポーネントのDOMエレメント化、PWA対応など新機能。ng-conf 2018
  9. マイクロソフト、FPGAを用いたAI処理基盤「Project Brainwave」開発者向けプレビューを発表。GoogleのTPUより高性能と。Build 2018
  10. 次世代Angularレンダリングエンジン「Ivy」発表、さらに小型化し高速になる実行とコンパイル。ng-conf 2018


新着記事 10本


PR - Books


fig

fig

fig