Facebook アプリケーションホスティング |
アマゾン ウェブ サービスにサインアップ |
Facebook は世界で最も人気のあるソーシャルネットワーキングサイトの1つであり、豊かな開発者プラットフォームを抱えているため、ここでは成長し続ける大規模なユーザーコミュニティでアプリケーションを作成・共有することができます。Facebook プラットフォームを選択すると、バイラルな配信能力と、強力なソーシャルネットワーキングツールを取得して、ユーザーに有益で共有可能な体験を提供することができます。Facebook アプリケーションを配置するクラウドベンダーを選択する際は、以下の質問を必ず考慮してください。
Facebook アプリケーションは、実質的に、Facebook Developer API を利用するホスト ウェブアプリケーションであり、Facebook 環境内でアクセスされます。開発者は、費用対効果の高いコンピュートインフラストラクチャを使ってアクセスするために、彼らの Facebook アプリケーションを Amazon Web Services(AWS)上でホストしています。以下の AWS コンポーネントを単体で、または組み合わせて使用し、拡張性高い Facebook アプリケーションを構築することができます。
Amazon Elastic Compute Cloud(Amazon EC2)。Amazon EC2 は、クラウド内で自在に規模を変更できるコンピュート能力を提供します。Amazon EC2 の仮想環境では、お客様が、ホストするアプリケーションに必要なオペレーティングシステム、サービス、データベース、アプリケーション プラットフォーム スタックを指定します。Amazon EC2 は、コンピュートリソースを管理するための高機能な管理コンソールと API を提供しています。詳細はこちら
Amazon Simple Storage Service(Amazon S3)。Amazon S3 は、あらゆるサイズのデータをいつでも、ウェブのどこにからでも、格納、取り出し可能なシンプルなウェブサービスインターフェイスです。堅牢性と可用性を兼ね備えていると同時に、高いセキュリティを実現しています。Amazon S3 は、データのコピーを複数作成して格納することで冗長性を実現しています。詳細はこちら
Amazon Relational Database Service(Amazon RDS)。Amazon RDS を使用すれば、クラウド内でリレーショナルデータベースを簡単にセットアップ、運用、拡張することができます。費用対効果が高く、サイズ変更可能な能力を提供すると同時に、時間のかかるデータベース管理タスクを簡便化し、今まで多くの時間を費やしていた管理工数を削減します。これによってお客様は、Facebook アプリケーションの配信に全力を傾けることができます。詳細はこちら
Amazon SimpleDB。Amazon SimpleDB は、データのインデックス化とクエリ問い合わせという、データベースのコアとなる機能を提供します。Amazon SimpleDB の簡便性とシームレスな拡張性を活かしたアプリケーション開発が可能となります。詳細はこちら
Amazon CloudFront。Amazon CloudFront は、グローバルに配布されるコンテンツのための高性能な配信システム(CDN)です。Amazon CloudFront は Amazon S3 とシームレスに統合でき、待ち時間が短く、速いデータ転送速度で、契約も必要なく、簡単にコンテンツを Facebook ユーザーへ配信することができます。詳細はこちら
Amazon Simple Queue Service(Amazon SQS)。Amazon SQS は、Facebook アプリケーションのために、高性能で、安全なキューシステムを提供します。これによって、アプリケーションのプロセス間で、信頼性の高い作業配分が可能となります。詳細はこちら
使いやすさ。AWS は、お客様自身の IT インフラストラクチャのセットアップおよび管理の重い負担の多くを最小化するよう設計されています。ハードウェアの購入と設定は不要です。お客様は、数分で AWS の使用を始めることができ、最小限の修正でアイデアをカスタマーに伝えることができます。さらに、AWS Management Console、様々なサードパーティの管理ツール、または丁寧な説明の付いた AWS ウェブサービス API を使用して、お客様のクラウドインフラストラクチャを管理することができます。
柔軟性。AWS では、必要なオペレーティングシステム、プログラム言語、ウェブアプリケーションプラットフォーム、データベース、その他のサービスをユーザーが選択できます。AWS を使うと、Facebook アプリケーションが必要とするソフトウェアやサービスを読み込むことができる仮想環境を構築できます。
高い費用対効果。お客様には、使用した処理能力、ストレージ、および他のリソースに対してのみお支払いいただきます。長期契約や初期契約はありませんAWS を採用した他のホスティングサービスとの比較内容については、AWS エコノミクスセンターをご覧ください。
信頼性。AWS を使用すれば、拡張性、信頼性、安全性の高いグローバルコンピューティング インフラストラクチャを利用することができます。これは10年以上に渡って磨き上げられてきた、Amazon.com の数百万ドルにおよぶオンラインビジネスを支えてきたインフラストラクチャと同じ可用性を手にするのと同じであることを意味します。
拡張性と高いパフォーマンス。AWS ツール、Auto Scaling、および Elastic Load Balancing を使用して、お客様のアプリケーションは需要に応じて縮小・拡張を行うことができます。Amazon の巨大なインフラストラクチャに支えられているため、必要な時にコンピューティングおよびストレージリソースにアクセスすることができます。
安全。AWS は、エンド・ツー・エンドのアプローチを採用して、インフラストラクチャの物理、運用、ソフトウェアの安全性を強化しています。詳細については、AWS セキュリティセンターをご覧ください。
| サービス |