お客様事例/旅行/ホスピタリティ/アメリカ

2019 年
Airbnb ロゴ

Airbnb の導入事例

Airbnb は、元のプロバイダーでサービス管理に関する問題を経験したことから、創立後 1 年でほぼすべてのクラウドコンピューティング機能を Amazon Web Services (AWS) に移行することを決定しました。 

概要

Airbnb は、元のプロバイダーでサービス管理の課題を経験したことから、創立後 1 年でほぼすべてのクラウドコンピューティング機能を Amazon Web Services (AWS) に移行することを決定しました。Airbnb 共同創設者兼 CTO の Nathan Blecharczyk 氏は、次のように語っています。「当初、AWS の魅力はスタックを簡単に管理し、カスタマイズできることでした。だれに連絡することもなく、また最小の使用義務を負うこともなく、サーバーを増やすことができるのは助かりました。当社が継続的に成長するにつれて、AWS クラウドへの依存も高まり、今では AWS が提供するほとんどの機能を採用しています。インターネットビジネスを次のレベルにスケールしようとするときに、まず思い浮かぶのが AWS です」。

kr_quotemark

Amazon Web Services は顧客のニーズに耳を傾けていることがわかりました。まだ機能が存在していなくても、おそらく同社は数か月でその機能を提供してくれることでしょう。そのサービスの低コストとシンプルさにから、AWS クラウドへの移行について頭を悩ませることはありませんでした」。

Tobi Knaup
Airbnb、エンジニア

ソリューション

Airbnb は過去 3 年で著しい成長を遂げました。同社は、需要に対応するため、自社のアプリケーション、memcache、そして検索サーバーに 200 の Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを使用しています。Airbnb は、Amazon EC2 内で、着信トラフィックを複数の Amazon EC2 インスタンスに自動的に分散する Elastic Load Balancing を使用しています。また、毎日 50 ギガバイトのデータを簡単に処理および分析するために、Amazon Elastic MapReduce (Amazon EMR) を使用しています。他にも、Amazon Simple Storage Service (Amazon S3) を使用して、10 テラバイトのユーザー画像を含む、バックアップファイルや静的ファイルを格納しています。Airbnb は、すべてのサーバーリソースをモニタリングするため、Amazon CloudWatch を使用しています。これにより、AWS マネジメントコンソール、コマンドラインツール、またはウェブサービス API を通じてすべての Amazon EC2 アセットを簡単に管理することができます。

また、Airbnb は主要な MySQL データベースを Amazon Relational Database Service (Amazon RDS) に移行しました。同社は、通常はデータベースに関連する、時間のかかる管理タスクの多くを簡略化できるため、Amazon RDS を選択しました。Amazon RDS では、レプリケーションやスケーリングなどの複雑な手順を、基本的な API コールを使用して、または AWS マネジメントコンソールを通じて完了できます。Airbnb は現在、マルチアベイラビリティーゾーン (Multi-AZ) デプロイを使用して、データベースレプリケーションをさらに自動化し、データ耐久性を強化しています。

Airbnb は Amazon RDS へのデータベース全体の移行を、わずか 15 分のダウンタイムで完了することができました。この迅速な移行は急速に成長する Airbnb にとって非常に重要でした。なぜなら、ユーザーのコミュニティがマーケットプレイスから長時間シャットアウトされないようにしたかったからです。「AWS のおかげで、(必要な時間とコストの点で) 当社のサイトをスケールするための答えを常に簡単に見つけることができました」と Airbnb のエンジニアである Tobi Knaup 氏は述べています。

成果

Airbnb は、AWS を利用することで、少なくとも 1 名のオペレーション担当者に相当するコストを削減できたと考えています。さらに、AWS の柔軟性と応答性がさらなる成長の準備に役立っていると同社は述べています。Knaup 氏は次のように述べています。「Amazon Web Services は顧客のニーズに耳を傾けてくれます。まだ機能が存在していなくても、おそらく同社は数か月でその機能を提供してくれることでしょう。そのサービスの低コストとシンプルさにから、AWS クラウドへの移行について頭を悩ませることはありませんでした」。

Airbnb について

Airbnb は、不動産物件の所有者と旅行者との間で、世界中のユニークな休暇用スペースをレンタルする目的で相互に連絡を取ることができるようにするコミュニティマーケットプレイスです。Airbnb コミュニティユーザーの活動は、同社のウェブサイト上と、iPhone や Android アプリケーションを通じて行われます。サンフランシスコを拠店とする Airbnb は 2008 年に創業し、現在は全世界で数百人の従業員が 192 か国の 25,000 近くの都市で物件の賃貸借をサポートしています。

利用している AWS のサービス

Amazon EC2

事実上すべてのワークロードに対応するセキュアでサイズ変更が可能なコンピューティング性能

詳細 »

Elastic Load Balancing

ネットワークトラフィックを分散して、アプリケーションのスケーラビリティを向上させる

詳細 »

Amazon EMR

Apache Spark、Hive、Presto、その他のビッグデータワークロードを簡単に実行してスケール

詳細 »

Amazon S3

どこからでも簡単に、お好みの量のデータを取得できるオブジェクトストレージ

詳細 »

旅行とホスピタリティ分野のお客様のその他の導入事例

項目が見つかりませんでした 

1

今すぐ始める

あらゆる業界のさまざまな規模の組織が AWS を活用してビジネスを変革し、日々ミッションを遂行しています。当社のエキスパートにお問い合わせいただき、今すぐ AWS ジャーニーを開始しましょう。