BT

Google App Engine、Node.js 8.xをサポート オープンソースとなったgVisorサンドボックスを利用

| 作者: Wesley Reisz フォローする 17 人のフォロワー , 翻訳者 阪田 浩一 フォローする 1 人のフォロワー 投稿日 2018年5月11日. 推定読書時間: 2 分 |

原文(投稿日:2018/05/10)へのリンク

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

直近のGoogle I/OのセッションでMyles Borins氏 (Node.jsの技術運営委員会ディレクタ) とSteren Giannini氏 (Google App Engineのプロダクトマネージャ) がGoogle App Engineスタンダード環境でのNode.jsのプレビューを発表した。今後数週間で完全なリリースをするとのことだ (参加者は依頼すればすぐにアクセスできる) 。

Google App Engineはフレキシブル環境とスタンダード環境をサポートしている。フレキシブル環境はアプリケーションインスタンスをGoogle Compute EngineのVM上のDockerコンテナで実行する。スタンダード版はランタイム向けのサンドボックス環境 (グーグルがオープンソースにしたgVisorサンドボックスなど) で実行する。Node.jsが導入されるまで、スタンダード版はPythonとJava、PHP、Goをサポートしていた。スタンダード環境はより制約があり複雑だが、スタンダードはスケールアップの時間が早い (秒単位であり、フレキシブル環境は分単位である) 。

GAEスタンダード環境でNode.jsをセキュアに実行するため、グーグルは最近オープンソースとなったgVisorサンドボックスコンテナランタイムを使う。gVisorはコンテナをサンドボックス化する新しい方法である。ホストOSとコンテナで実行するアプリケーションをセキュアに隔離する境界を作る。これはGoで書かれたLinuxユーザスペースカーネルを提供することで達成している。発表されたgVisorについてはGoogle Platformブログでより学習できる。

Node.jsでのGAEはいつものNode実行環境を提供してくれる (他の場所でも実行できる、Node.jsの公式な公開バージョンと同じであるという意味だ)。APIや言語の制約がなく、NPMレジストリにあるどんなモジュールも開発者は利用できる。加えてサービスはマネージドであるので、グーグルはセキュリティパッチをすべて当て最新の状態を保てる。すぐに使える環境でNode.js 8.xをサポートすることになる。

GAEスタンダード環境でのNode.jsの発表に加え、Borins氏は近々Google Cloud FunctionsでもNode.js 8.xが使えるようにしたいというグーグルの意向も発表した。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT