Flipboard 導入事例
2014 年
Flipboard はカリフォルニア州パロアルトにある世界最初のソーシャルマガジンの 1 つです。印刷メディアの美しさと簡単さに触発されたこの企業は、ユーザーがソーシャルネットワークでコンテンツを検索、表示、共有する方法を根本的に改善することを目指しています。
ほんの数名のエンジニアによって、約 6 か月で、構想から製品出荷まで進めることができました。これは主に、稼働しているクラウドインフラストラクチャ内にきわめて迅速にデプロイできたおかげです」
Greg Scallan
Flipboard チーフアーキテクト
課題
Flipboard では、初期の頃からアマゾン ウェブ サービス (AWS) でインフラストラクチャを実行しています。Flipboard の主任設計者 Greg Scallan 氏は次のように述べています。「当社のサービスは現在、すべて AWS 上で複数のアベイラビリティーゾーンを使用して運用されています。」 さらに、こう付け加えています。「AWS を選んだのは、当社のデータセンターを作る上で必要としていたソリューションの大半が AWS から提供可能だったからです。柔軟性も、当社のビジネスビジョンに向けたさまざまなソリューションを試すうえで役に立ちました。」
アマゾン ウェブ サービスが選ばれた理由
アマゾン ウェブ サービスが選ばれた理由
Flipboard では、次のような AWS サービスを組み込んでいます。
- 大規模 Hadoop インフラストラクチャを含む、エンドユーザーリクエストの処理からデータの高速処理にいたるまで、すべてのサーバー側処理を行う Amazon EC2
- 運用データ用の Amazon SimpleDB
- ミッションクリティカルデータ用の Amazon Relational Database Service (Amazon RDS)
- Amazon Simple Queue Service (Amazon SQS)
- Amazon CloudWatch
- Amazon Elastic Load Balancing (Amazon ELB)
- 静的および動的コンテンツ配布用の Amazon Simple Storage Service (Amazon S3) と Amazon CloudFront
- Amazon Mechanical Turk
チームは、運用ツールと管理サーバーで Python/Ruby AWS SDK を使用して、ソリューションを構築しました。Scallan 氏は次のように説明しています。「Java AWS SDK をコアエンジニアリングサービスに利用しています。当社では、多くの異なる言語を利用しており、その時々の要件に最適な言語を選択しています。」
利点
Flipboard は数百の Amazon EC2 インスタンスを実行していますが、その数はユーザーベースと機能セットの拡大に伴って、増え続けています。Scallan 氏はこう述べています。「ほんの数名のエンジニアだけで、約 6 か月で、構想から出荷製品まで進めることができました。これは主に、稼働しているクラウドインフラストラクチャ内にきわめて迅速にデプロイできたおかげです。」
Flipboard のチームは常に追加の AWS ソリューションを調査し、ニーズの進化に伴って製品を追加していくことに抵抗がありません。
チームは、最初のリリース前のプロトタイプの段階で AWS が発揮した柔軟性を最も高く評価しました。Scallan 氏は次のように述べています。「多くの新しい競争相手が生まれる市場において、極めて挑戦的なスケジュールにもかかわらず、機能する製品をリリースすることに本当に役立ちました。」
Flipboard について
Flipboard はカリフォルニア州パロアルトにある世界最初のソーシャルマガジンの 1 つです。印刷メディアの美しさと簡単さに触発されたこの企業は、ユーザーがソーシャルネットワークでコンテンツを検索、表示、共有する方法を根本的に改善することを目指しています。
使用されている AWS のサービス
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコンピューティング性能をクラウド内で提供するウェブサービスです。開発者がウェブスケールのクラウドコンピューティングを簡単に利用できるように設計されています。
Amazon CloudWatch
Amazon CloudWatch は、DevOps エンジニア、開発者、サイト信頼性エンジニア (SRE)、および IT マネージャーのために構築されたモニタリング/オブザーバビリティサービスです。
詳細 »
Amazon SimpleDB
Amazon SimpleDB は、可用性と柔軟性に優れ、データベース管理の負担を軽減する、NoSQL データストアです。
詳細 »
Amazon ELB
Elastic Load Balancing は、アプリケーションへのトラフィックを複数のターゲット (Amazon EC2 インスタンス、コンテナ、IP アドレス、Lambda 関数など) に自動的に分散します。
詳細 »
Amazon RDS
Amazon Relational Database Service (Amazon RDS) を使用すると、クラウド上のリレーショナルデータベースのセットアップ、オペレーション、スケールが簡単になります。
Amazon S3
Amazon Simple Storage Service (Amazon S3) は、業界をリードするスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。
開始方法
すべての業界のあらゆる規模の企業が、AWS を使用してビジネスを毎日変革しています。AWS のエキスパートにお問い合わせのうえ、今すぐ AWS クラウドジャーニーを開始しましょう。