アプリを構築、自動でスケール

Google App Engine は、スケーラブルなウェブ アプリケーションやモバイル バックエンドを構築するためのプラットフォームです。大半のアプリに共通する NoSQL データストア、Memcache、ユーザー認証 API のようなビルトイン サービスや API を提供します。

App Engine は、トラフィックが増加するとアプリを自動的にスケールアップ、減少すると自動的にスケールダウンさせます。料金はリソースを使った分だけ。コードをアップロードした後は、Google がアプリの可用性を管理します。プロビジョニングやメンテナンスを行うサーバーは必要ありません

アプリケーションを構築、自動的にスケール

すぐにスタート、素早く構築

NoSQL データストア、ユーザー認証 API、Memcache、タスク キューといったビルトイン サービスにより、ウェブ、モバイル アプリケーションを迅速に構築できます。

すぐにスタート、素早く構築

自動スケーリング

App Engine は自動スケーリングを実現します。ゼロから 1 日あたり数十億件のリクエスト(1 秒あたり数千件のクエリ)まで自動スケール。トラフィックが減少すると、App Engine は自動的にスケールダウンを行うので、料金はリソースを使った分だけ。

自動スケーリング

自動セキュリティ スキャン

Security Scanner は、 自動でセキュリティ スキャンを行い、ウェブ アプリケーションによくある脆弱性を探知します。セットアップ、実行、スケジュール、その他のセキュリティ スキャン管理は、Google Developers Console から簡単に行えます。

自動セキュリティスキャン

好きな開発ツールを使う

App Engine では、Eclipse や IntelliJ、Maven、Git、Jenkins、PyCharm といった広く普及した開発ツールを使用できます。開発のワークフローを変えることなく、お気に入りのツールを使ってアプリケーションを作成できます。

お気に入りの開発ツールを利用
Google App Engine

App Engine の特長

自動的にスケールするウェブ、モバイル アプリケーションを構築するための強力なプラットフォーム

ユーザー認証
Google アカウントや OpenID を持つユーザーにサインインを許可し、固有の ID を割り当てる機能をアプリケーションに持たせることができます。
よく使われている言語
Java、Python、PHP、Go のプログラミング言語でアプリケーションを作成できます。
NoSQL データストア
スケーラブルなストレージを提供し、機能豊富なデータ モデリング API や SQL に似たクエリ言語に対応するスキーマレスなオブジェクト データストアを利用できます。
Google Cloud SQL
Google のクラウドでホストされるリレーショナル データベースを作成、構成、使用できるフルマネージドのウェブ サービスを利用できます。
Memcache
アプリケーション パフォーマンスの大幅な向上に役立つ分散型のインメモリ データ キャッシュを利用できます。
セキュリティ スキャン
Security Scannerで簡単にアプリケーションをスキャンして、Mixed Content(混在コンテンツ)や XSS(クロス サイト スクリプティング)のような一般的な脆弱性をチェックできます。
検索
文字列、HTML、数値、日付、地理的位置などの構造化データに対して、Google のような検索を実行できます。
トラフィック分割
受信したリクエストをアプリケーションのさまざまなバージョンにルーティングし、A/B テストを行い、機能を順次リリースできます。
ロギング
アプリケーションにプログラマティックにアクセスし、アプリ内からログをリクエストできます。
タスク キュー
アプリケーションはユーザーのリクエストに対応するだけでなく、後で実行される複数の小さな個別タスクを使用して作業を実行することもできます。

“ ウェブ ゲームは急に人気が出ることがよくあり、スケールに時間をかけられません。Google App Engine はサーバーを必要な数だけ瞬時に立ち上げることができるので、スケーリングに悩む必要はなくなりました。 ”

- Stefan Hauk (ウェブ ゲーム サーバー デベロッパー リード、 Rovio)
Google App Engine

App Engine の料金

すべてのアプリケーションを対象に、一定の無料枠(毎日リセットされます)が設けられています。

  無料 1 日の上限 料金 無料枠を超えての利用
インスタンス 28 インスタンス 時間 $0.05 / インスタンス / 時間
Cloud Datastore (NoSQL)
  • 5 万回 読み取り/書き込み/小規模な操作
  • 1 GB ストレージ
  • $0.06 / 10 万回 読み取り/書き込み操作
  • 小規模な操作は無料*
  • $0.18 / GB / 月
ネットワーク トラフィック(送信) 1 GB $0.12 / GB
ネットワーク トラフィック(受信) 1 GB 無料
Cloud Storage 5 GB $0.026 / GB / 月
Memcache
  • 共有プールの無料使用
  • 専有プールの無料割り当てなし
  • 共有プールの無料使用
  • 専有プール: $0.06 / GB / 時間
検索
  • 1000 基本操作
  • 0.01 GB ドキュメントのインデックス登録
  • 0.25 GB ドキュメント ストレージ
  • 100 検索
  • 0.50 / 10k 検索
  • 2.00 / GB ドキュメントのインデックス登録
  • 0.18 / GB / 月 ストレージ
Email API 100 受信者 お問い合わせください
Logs API 100 MB $0.12 / GB
タスク キュー 5 GB $0.026 / GB / 月
ログ ストレージ 1 GB $0.026 / GB / 月
SSL 仮想 IPs - $39 / 仮想 IP / 月
バンドル サービス Cron, Files API, Image Manipulation, Pagespeed, SNI SSL 証明書, Socket API, タスク キュー API, URLFetch, Users API

現地通貨で請求する場合、Google では記載された価格を大手金融機関の換算レートに準じて適切な現地通貨に換算します。
* 小規模なデータストア操作には、データストア ID 割り当て呼び出しや、キーのみのクエリなどが含まれます。