
AWS를 기반으로 하는 Airbnb
홈스테이와 특별한 체험을 위한 온라인 마켓플레이스인 Airbnb가 처음에 Amazon Web Services(AWS)를 선택한 이유는 사용 편의성 및 사용자 지정 기능 덕분에 업무 팀이 빠르게 움직이고 수요를 충족할 수 있기 때문입니다. 현재 Airbnb 호스트는 5백만 명으로 증가했으며, 220개 국가 및 리전에서 10억 명 이상의 게스트를 맞이했습니다. Airbnb는 지속적인 확장 과정에서 AWS 서비스를 사용하여 인프라를 관리하므로, 전 세계의 여행 방식을 새롭게 혁신하는 데 리소스와 인재를 투자할 수 있습니다.
-
비용 최적화
-
아키텍처
-
마이그레이션
-
비용 최적화
-
2022년
Build With Me - Airbnb와 Rong Hu 수석 소프트웨어 엔지니어
Airbnb의 수석 소프트웨어 엔지니어인 Rong Hu는 초등학교 시절에 프로그래밍에 대한 열정을 발견했습니다. 수학과 퍼즐에 관심이 많았던 그녀는 결국 엔지니어링과 관련된 직업을 가지게 되었습니다. 이 동영상에서 Rong은 Amazon OpenSearch Service와 Amazon Kinesis의 중요성을 설명하고 Airbnb에서 애플리케이션 로깅 파이프라인을 비용 효율적이고 안정적으로 확장하는 데 어떤 도움이 되었는지 소개합니다.
2022년Airbnb, AWS에서 절감형 플랜과 실행 가능한 비용 데이터를 사용하여 사용량 및 비용 최적화
Airbnb는 2008년 설립 후 빠른 속도로 성장했고 그에 따라 기술적 역량도 신속하게 확장해야 했습니다. AWS 서비스의 지원을 통해 Airbnb는 용량을 관리하고, 스토리지 및 컴퓨팅 용량을 최적화하며, 사용자 지정 비용 및 사용량 데이터 도구를 구축하기 위한 전략을 개발했습니다. 이 솔루션은 Airbnb에서 비용을 절감하고 실행 가능한 비즈니스 지표를 제공하며 팀 전체에서 데이터의 정보를 바탕으로 효율성 프로젝트를 추진하는 데 도움이 되고 있습니다.
-
아키텍처
-
2022년
온라인 마켓플레이스 확대를 위해 Amazon EFS를 사용하여 CI/CD 파이프라인을 확장하는 Airbnb
Airbnb는 플랫폼에서 수백 개의 중요한 서비스를 지원하기 때문에 신뢰할 수 있는 소스 제어 인프라를 유지하는 것이 필수적입니다. 그러나 소스 제어 인프라는 확장 문제로 인해 운영상의 골칫거리가 되었습니다. Airbnb는 단순한 스토리지 계층으로 소스 코드 인프라의 아키텍처를 바꿀 수 있는 솔루션을 원했습니다. 몇 초 안에 시스템을 업데이트하고 읽기 트래픽을 확장할 수 있어야 했습니다. Airbnb는 목표를 달성하기 위해 AWS를 활용했습니다.
2022년This is My Architecture: 대규모 다중 테넌트 Kubernetes 클러스터 보호
Airbnb는 Kubernetes 컨트롤 플레인 아키텍처에서 세분화된 다중 테넌트 보안 액세스 제어를 사용합니다. 엄격한 보안 제어를 위해 Airbnb는 Amazon EC2에서 Kubernetes를 실행하고 AWS Security Token Service(STS) 토큰을 활용하여 Identity and Access Management(IAM) 역할을 클러스터에 주입합니다. Airbnb는 포드에 IAM 역할을 사용하여 최소 권한 액세스를 유지함으로써 액세스 제어를 추가로 개선합니다.
2018년Airbnb 아키텍처 진화 소개
숙소 공유 회사로 시작해서 다양한 여행 상품을 제공하는 글로벌 여행 커뮤니티로 진화한 Airbnb는 세계적으로 놀라운 성장을 거두고 있습니다. 비즈니스의 성장으로 트래픽이 증가하고, 채용이 적극적으로 이루어지면서 프로덕션 인프라팀에는 새로운 과제가 생겼습니다. 10명의 작은 팀으로 시작해서 현재는 100명의 엔지니어를 갖춘 프로덕션 플랫폼 조직으로 성장하여 숙소, 여행 체험, 럭셔리 숙소 등을 지원하는 기본 서비스를 구축하고 있습니다. 이 세션에서는 조직의 성장 전략에 맞춘 기업의 아키텍처 진화에 대해 Airbnb의 엔지니어가 직접 기업 사례를 소개하고, AWS 기술을 사용하여 아키텍처 문제를 어떻게 극복했는지 검토합니다.
2017년Amazon RDS Replay 머신을 사용한 문제 해결 및 성능 테스트
Airbnb의 엔지니어팀 매니저인 Xinyao Hu가 팀에서 구축한 Amazon RDS Replay 머신에 대해 이야기합니다. 이 팀에서는 인프라를 통해 거의 100개의 서로 다른 데이터베이스로 전송되는 실제 트랜잭션을 재생할 수 있습니다. Airbnb는 재해 복구, 로드 테스트 및 Hive 대규모 고급 분석에 이 시스템을 사용하고 있습니다.
-
마이그레이션
-
2016년
Airbnb는 AWS를 사용하여 유연성과 고객 대응력을 바탕으로 성장
Airbnb 설립 후 1년 만에 기존 공급자의 서비스 관리 문제로 인해 거의 모든 클라우드 컴퓨팅 기능을 AWS로 마이그레이션하기로 결정했습니다. Airbnb의 공동 창립자 겸 CTO인 Nathan Blecharczyk는 다음과 같이 말합니다. "처음 AWS의 장점은 손쉬운 스택 관리 및 사용자 지정이었습니다. 최소 사용 약정 없이 누구에게도 연락하지 않고 직접 추가 서버를 구동할 수 있다는 점이 좋았습니다. 회사가 성장함에 따라 AWS 클라우드에 대한 의존도가 높아졌고 현재는 거의 모든 AWS의 기능을 도입하고 있습니다. 다음 단계로의 도약을 꿈꾸는 모든 인터넷 비즈니스에 AWS를 권합니다."
Airbnb 소개
2008년에 설립된 샌프란시스코에 본사를 둔 Airbnb는 전 세계 220개 이상의 국가 및 리전에 7백만 개 이상의 휴가용 임대 숙소를 갖춘 커뮤니티 마켓플레이스입니다. Airbnb에서는 게스트가 현지 호스트와 함께 예약할 수 있는 40,000개 이상의 독특한 체험도 제공합니다.
시작하기
모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 비즈니스를 혁신하고 임무를 수행하고 있습니다. 지금 전문가와 상담하고 AWS로의 여정을 시작하세요.