
AWS での Airbnb
ホームステイやユニークな体験を提供するオンラインマーケットプレイスである Airbnb は、当初、使いやすさとカスタマイズ性を高く評価して Amazon Web Services (AWS) を利用することにしました。これにより、チームは迅速に行動して需要に対応できるようになりました。現在、同社は 500 万のホストを抱えるまでに成長し、220 の国と地域で 10 億人を超えるゲストを迎えています。Airbnb は拡大を続ける中で、インフラストラクチャの管理に AWS サービスを利用して、世界中の旅行の方法を革新するためにリソースと労力を投入できるようにしています。
-
コストの最適化
-
アーキテクチャ
-
移行
-
コストの最適化
-
2022 年
Build With Me – Airbnb、Senior Software Engineer、Rong Hu 氏
Airbnb の Senior Software Engineer である Rong Hu 氏が、小学校時代にプログラミングへの情熱を見出し、数学とパズルを解くことへの興味からエンジニアリングのキャリアをどのように築いたかをご覧ください。Rong 氏はまた、Amazon OpenSearch Service と Amazon Kinesis の重要性、そしてそれらがどのように、Airbnb によるコスト効率と信頼性の高いアプリケーションログ記録パイプラインのスケールに役立ったのかについて語ります。
2022 年Airbnb が、AWS で Savings Plans と実用的なコストデータを使用して使用状況とコストを最適化
2008 年の設立以来、急速に成長している Airbnb では、同等の速度での技術的な能力の拡大も必要とされていました。Airbnb は、AWS サービスによるサポートを利用して、キャパシティを管理し、ストレージとコンピューティングキャパシティを最適化して、コストと使用状況のカスタムデータツールを構築するための戦略を策定しました。このソリューションは、Airbnb がコストを削減し、実用的なビジネスメトリクスを提供して、データに基づいた効率化プロジェクトをチーム全体で遂行するのに役立ちました。
-
アーキテクチャ
-
2022 年
Airbnb Uses Amazon EFS to Scale CI/CD Pipeline for Expanding Online Marketplace
Airbnb はプラットフォーム上で何百もの重要なサービスをサポートしており、信頼性の高いソース管理インフラストラクチャを維持することが不可欠となっています。しかし、ソース管理インフラストラクチャは、スケーリングの問題により、運用上の障壁となっていました。Airbnb は、よりシンプルなストレージレイヤーでソースコードインフラストラクチャを再構築するために使用できるソリューションを探していました。システムは数秒で更新される必要があり、読み取りトラフィックはスケールする必要がありました。Airbnb は、目標達成に資するよう、AWS を採用しました。
2022 年This is My Architecture: Securing Multi-Tenant Kubernetes Clusters at Scale
Airbnb は、Kubernetes コントロールプレーンアーキテクチャに対する、マルチテナントできめ細かいセキュリティアクセスコントロールを実現しています。セキュリティコントロールをロックダウンするために、Airbnb は、Amazon EC2 で Kubernetes を実行し、AWS Security Token Service (STS) トークンを活用して Identity and Access Management (IAM) ロールをクラスターに注入しています。Airbnb はさらに、ポッドに割り当てられる IAM ロールを使用してアクセスコントロールの精度を高め、最小特権アクセスを実現しています。
2018 年A Chronicle of Airbnb Architecture Evolution
Airbnb は世界で飛躍的な成長を遂げており、ホームシェアリング会社から、多くの製品を提供するグローバルな旅行コミュニティへと進化しています。ビジネス、トラフィックの増加、積極的な雇用により推進された成長は、Production Infrastructure Team に新たな課題をもたらしました。チームは 10 名の小さなチームから、宿泊地、体験、ラグジュアリーをサポートする基盤となるサービスを構築する 100 名のエンジニアが所属する生産プラットフォーム組織に成長しました。このセッションでは、Airbnb のエンジニアが組織の成長戦略に整合的な会社のアーキテクチャの進化を時系列で説明し、AWS テクノロジーを利用してアーキテクチャに関する課題をどのように克服したのかを見ていきます。
2017 年Troubleshooting and Performance Testing with an Amazon RDS Replay Machine
This is My Architecture のこのエピソードでは、Airbnb のエンジニアリングマネージャーである Xinyao Hu 氏が、同社の構築した Amazon RDS Replay Machine について説明しています。このインフラストラクチャで、およそ 100 のデータベースに送られた実際のトランザクションを再生できるようになりました。Airbnb はこのシステムを、ディザスタリカバリ、負荷テスト、Hive 内での高度な分析のために大規模に活用しています。
-
移行
-
2016 年
Airbnb が AWS を利用して柔軟性と応答性をもって成長
Airbnb は、当初のプロバイダーを利用しているときにサービス管理に関して問題が発生したことから、設立後 1 年でほぼすべてのクラウドコンピューティング機能を AWS に移行することを決定しました。Airbnb 共同創業者兼 CTO である Nathan Blecharczyk 氏は、次のように述べています。「当初、AWS の魅力はスタックを簡単に管理し、カスタマイズできることでした。誰に連絡することもなく、最小の使用義務を負うこともなく、サーバーを増やすことができるのは助かりました。当社が継続的に成長するにつれて、AWS クラウドへの依存も高まり、今では AWS が提供するほとんどの機能を採用しています。インターネットビジネスを次のレベルにスケールしようとするときに、まず思い浮かぶのが AWS です」。
Airbnb について
2008 年に設立された、サンフランシスコを拠点とする Airbnb は、世界中の 220 以上の国と地域に 700 万を超えるバケーションレンタルを擁するコミュニティマーケットプレイスです。また、ゲストが予約できる、現地のホストによって提供される 40,000 を超えるユニークな体験も提供しています。
今すぐ始める
あらゆる業界のさまざまな規模の組織が AWS を活用してビジネスを変革し、日々ミッションを遂行しています。当社のエキスパートにお問い合わせいただき、今すぐ AWS ジャーニーを開始しましょう。