アプリケーションを作成し、自動的に拡張する

Google App Engine は拡張可能なウェブ アプリケーションとモバイル バックエンドを作成するためのプラットフォームです。App Engine には、NoSQL データストアや Memcache、ほとんどのアプリケーションで使用されているユーザー承認 API など、さまざまな API と組み込みサービスが用意されています。

App Engine は、受信したトラフィック量に応じて自動的にアプリケーションをスケーリングするので、未使用のリソースに対して費用が発生することはありません。 コードをアップロードするだけで、Google がアプリの可用性を管理します。サーバーのプロビジョニングやメンテナンスを行う必要はありません。

アプリケーションを作成し、自動的に拡張する

すぐに開始、迅速に開発

負荷分散ヘルスチェックアプリケーション ロギングなどの組み込みサービスにより、ウェブやモバイルのアプリケーションを迅速にデプロイできます。

すぐに開始、迅速に開発

自動スケーリング

App Engine は自動スケーリング機能を備えています。ユーザー数が 0 人から数百万人に増加しても、アプリは必要に応じて自動的にスケーリングされます

自動スケーリング

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

Security Scanner は、ウェブ アプリケーションを自動的にスキャンし、よくある脆弱性を検出します。脅威を早い段階で特定し、極めて低い誤検知率を実現しています。Google Cloud Platform Console からセキュリティ スキャンを簡単に設定し、実行できます。また、スキャンのスケジュールを設定して、管理することもできます。

自動スケーリング

お気に入りのツールを使う

App Engine は、Eclipse、IntelliJ、Maven、Git、Jenkins、PyCharm など、よく使われる開発ツールに対応しています。ワークフローを変更することなく、いつも使っているツールでアプリを作成できます。

App Engine の特長

アプリの作成と自動スケーリングを行う優れたプラットフォーム

ユーザー認証
Google アカウントでアプリケーションにログインできます。ユーザーには一意の ID が割り当てられます。
よく使われている言語
Java、Python、PHP、Go でアプリケーションを作成できます。
NoSQL データストア
スキーマレスのオブジェクト データストアです。拡張可能なストレージを備え、高機能なデータ モデリング API と SQL に似たクエリ言語を使用できます。
Google Cloud SQL
フルマネージドのウェブサービスです。Google のクラウド内でリレーショナル データベースを構築、設定、使用することができます。
Memcache
分散型のメモリ内データ キャッシュです。アプリケーションのパフォーマンスを大幅に改善できます。
Cloud Security Scanner
Security Scanner はウェブ アプリケーションを自動的にスキャンし、混合コンテンツや XSS など、よくある脆弱性を検出します。
検索
プレーン テキスト、HTML、Atom、数値、日付、位置情報などの構造化データに対して、Google 検索のような検索を実行できます。
トラフィック分割
受信したリクエストを別のバージョンのアプリに転送し、A/B テストを実行して、機能の段階的な公開を行います。
ログ
アプリ内からアプリケーション ログやリクエストログに自動的にアクセスします。
タスクキュー
アプリはユーザー リクエストの外部でも作業を行えます。これらの作業は、小さな独立したタスクとして後で実行されます。

「当社のウェブゲームはすぐに人気が出る傾向にあるので、時間をかけて徐々に拡張するというわけにはいきません。Google App Engine ではサーバーを必要な数だけ瞬時に立ち上げることができるので、拡張のプロセスが楽になりました。」

- Stefan Hauk 氏 Rovio、ウェブゲーム主任サーバー開発者

App Engine の料金

アプリには 1 日あたりの無料利用枠が設定されています。

米国 / ヨーロッパ アジア(日本)
  無料利用枠 1 日あたり 料金 無料利用枠を超えた場合(単価) 料金
インスタンス 28 インスタンス時間 インスタンス/時間
Cloud Datastore(NoSQL) - オペレーション 5 万回の読み取り、2 万回の書き込み、2 万回の削除 各カテゴリ 10 万エンティティごと
Cloud Datastore(NoSQL) - ストレージ 1 GB $0.026/GB/月
ネットワーク トラフィック(送信) 1 GB GB
ネットワーク トラフィック(受信) 1 GB 無料 -
Cloud Storage 5 GB $0.026/GB/月
Memcache - 専有プール 共有プールの使用は無料、専有プールの無料割り当てなし GB/時間
検索 - 検索 1000 回の基本オペレーション、100 回の検索 $0.50/1 万回の検索
検索 - ドキュメントのインデックス作成 0.01 GB GB
Email API 受信者 100 人 営業担当者へのお問い合わせ -
Logs API 100 MB GB
タスクキュー 5 GB $0.026/GB/月
SSL 仮想 IP - $39/仮想 IP/月
バンドル サービス Cron、Image Manipulation、SNI SSL 証明書、Socket API、Task Queue API、URLFetch、Users API

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