お気に入り | 日本語 | ログイン

App Engine を使用するメリット

Google App Engine を使用すると、通常の Google アプリケーションに使われているスケーラブルなシステムをベースとして、独自の Web アプリケーションを構築できます。App Engine アプリケーションは、構築や維持管理も簡単です。またトラフィックやデータ ストレージの増大に合わせて容易なスケーリングが可能です。App Engine では、サーバーを維持管理する必要もありません。アプリケーションをアップロードするだけで、すぐユーザーが利用できるようになります。

App Engine が多くの企業に選ばれている理由は以下のとおりです。

導入が簡単

App Engine は、幅広く利用されている技術をベースとして Web アプリケーションを構築してホストするための総合開発スタックです。App Engine では、アプリケーション コードを記述してローカル マシンでのテストが完了したら、クリック操作やコマンド ライン スクリプトで簡単に Google にアップロードできます。Google にアップロードしたアプリケーションは Google によってホストされ、そのスケーリングも自動的に行われます。つまり、システム管理、アプリケーションで使用するインスタンスの生成、データベースのシャーディング、新しいマシンの購入などについて心配する必要はないということです。維持管理はすべて Google に任せることができるため、開発者はユーザーが求める機能の拡充に集中できます。

自動スケーリング

BigTable や GFS など、Google アプリケーションのベースとなっているスケーラブルな技術を、独自に作成したアプリケーションでも利用できます。App Engine には自動スケーリング機能が組み込まれており、アプリケーションの開発以外の作業はすべて Google に任せることができます。作成したアプリケーションを同時に利用するユーザー数や格納されたデータサイズに関係なく、App Engine が必要に合わせて自動スケーリングを行います。

Google インフラの信頼性、パフォーマンス、セキュリティ

Google インフラの信頼性とパフォーマンスの高さには定評があります。App Engine を利用するということは、Google が 10 年の歳月をかけて、スケーラビリティとパフォーマンスを極限まで重視したシステムの運用において蓄積してきた知識と経験を活用できるということです。すべての App Engine アプリケーションには、Google アプリケーションと同じセキュリティ、プライバシー、データ保護ポリシーが適用されます。Google では、セキュリティを非常に重視しており、ユーザーのコードやアプリケーション データを保護するため万全の体制を敷いています。

コスト効率の高いホスティング

App Engine は、いつでも無料で始めることができます。また、本年中には、追加のコンピュータ リソースをご購入いただけるようになる予定です。無料の割り当て(ストレージ 500 MB、月間 500 万ページ ビュー)を超えた場合の料金体系については、こちらをご覧ください。

リスクのない試用期間

App Engine アプリケーションを作成するのは容易なだけではなく、費用も一切かかりません。アカウントを作成してアプリケーションを公開すれば、ユーザーは今すぐあなたのアプリケーションを無料で利用できます。もちろん、義務を要求されることもありません。無料アカウントで利用できるストレージは 500 MB まで、ページビューは月間 500 万までです。必要に応じて課金を有効にし、日々の予算を設定して各リソースに割り当てることもできます。