アクセスすると「こんにちは」と表示される単一のページである App Engine で最初のアプリケーションを作成しました。
しかし、アプリケーションサーバーを作成して、さまざまなプログラムがさまざまなポートで接続できるようにすることはできないのでしょうか。
たとえば、Amazon EC2 では、ソケットによって他のプログラムからの複数のリクエストに対応するプログラムを実行できます。
Google App Engine でこれを行うことはできますか?
ありがとうございました。
アクセスすると「こんにちは」と表示される単一のページである App Engine で最初のアプリケーションを作成しました。
しかし、アプリケーションサーバーを作成して、さまざまなプログラムがさまざまなポートで接続できるようにすることはできないのでしょうか。
たとえば、Amazon EC2 では、ソケットによって他のプログラムからの複数のリクエストに対応するプログラムを実行できます。
Google App Engine でこれを行うことはできますか?
ありがとうございました。
どのような種類の API を公開しますか?
App Engine で HTTP 経由で AJAX スタイルの API をホストできます。JSON POST リクエストを受け入れるハンドラーを作成するだけです。
ソケットのサポートが必要な場合は、現時点では Compute Engine が最適です。
また、API バックエンドを作成するためのGoogle Cloud Endpointsもご覧ください。
App Engine の真の利点はスケーラビリティにあります。アプリケーションをベスト プラクティスに従って作成すれば、ほぼすべての量のトラフィックを処理できます。EC2/GCE/一部の VPS などのサービスでは、多くのスケーラビリティの問題を自分で処理することになります。