Airbnb na AWS
Fundado em 2008 e com sede em São Francisco, o Airbnb é um marketplace comunitário com mais de 7 milhões de acomodações e mais de 40 mil experiências exclusivas disponíveis para clientes no site da empresa ou por meio de aplicativos para iOS e Android.
HISTÓRIAS DE CLIENTES
2022
Build With Me – Airbnb e Rong Hu, engenheira sênior de software
Veja como Rong Hu, engenheira de software sênior do Airbnb, descobriu sua paixão pela programação durante seus dias de escola primária e como seus interesses em matemática e resolução de quebra-cabeças a levaram a uma carreira em engenharia. Rong também discute a importância do Amazon OpenSearch Service e do Amazon Kinesis e como eles ajudaram o Airbnb a dimensionar seus pipelines de registro de aplicações de maneira econômica e confiável.
2022
Airbnb otimiza uso e custos usando Savings Plans e dados de custo acionáveis na AWS
A Airbnb cresceu rapidamente desde a fundação em 2008, o que exigiu uma expansão igualmente rápida de suas capacidades técnicas. A empresa trabalha para crescer de maneira sustentável e melhorar a eficiência operacional. Para ajudar a atingir seus objetivos, a Airbnb recorreu à Amazon Web Services (AWS), seu provedor de nuvem, em busca de soluções de dados e infraestrutura. Com o suporte e vários produtos da AWS, a Airbnb desenvolveu estratégias para gerenciar capacidade, otimizar armazenamento e capacidade computacional e desenvolver uma ferramenta personalizada de dados de custo e uso. As soluções ajudam a Airbnb a reduzir custos, a apresentar métricas de negócios acionáveis e a buscar projetos de eficiência com base em dados em suas equipes.
2022
Airbnb usa o Amazon EFS para escalar o pipeline de CI/CD e ampliar o marketplace online
O Airbnb oferece suporte a centenas de serviços críticos em sua plataforma, tornando essencial manter uma infraestrutura confiável de controle de origem. No entanto, a infraestrutura de controle de origem tornou-se uma dificuldade operacional devido a problemas de escalabilidade. A Airbnb buscou uma solução que pudesse usar para rearquitetar a infraestrutura do código-fonte com uma camada de armazenamento mais simples. O sistema precisava atualizar em segundos e ler o tráfego necessário para escalar. A Airbnb recorreu à Amazon Web Services (AWS) para receber a ajuda necessária para atingir seus objetivos.
2016
Airbnb cresce com flexibilidade e responsividade usando a AWS
Um ano após o lançamento do Airbnb, a empresa decidiu migrar praticamente todas as funções de computação em nuvem para a Amazon Web Services (AWS). Os motivos da migração foram os desafios de administração enfrentados com o provedor original. Segundo Nathan Blecharczyk, cofundador e diretor de tecnologia do Airbnb: “Os apelos iniciais da AWS eram a facilidade de gerenciamento e a personalização da pilha. Foi ótimo poder acrescentar mais servidores sem a necessidade de entrar em contato com ninguém e sem compromissos de uso mínimo. À medida que nossa empresa continuou a crescer, também aumentou a nossa confiança na Nuvem AWS. Hoje, já adotamos quase todos os recursos oferecidos pela AWS. A AWS é a resposta fácil para qualquer empresa da Internet que queira dar um passo adiante.”
AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (Uma crônica sobre a evolução da arquitetura do Airbnb)
O Airbnb está passando por um tremendo crescimento internacional, evoluindo de uma empresa que proporcionada a abertura de residências para uma comunidade global de viagens com muitas ofertas de produtos. O crescimento impulsionado pelos negócios, o aumento do tráfego e as contratações em massa criaram um novo desafio para a equipe de infraestrutura de produção. A equipe passou de um grupo pequeno de 10 pessoas para a organização de uma plataforma de produção com 100 engenheiros que constroem os serviços base encarregados de dar suporte às residências, experiências, luxo e à China. Nesta sessão, engenheiros do Airbnb apresentam uma crônica sobre a evolução de arquitetura da empresa, que se alinha à estratégia de crescimento organizacional, e analisam como conseguiram superar desafios de arquitetura utilizando tecnologias da AWS.
ARQUITETURA
2022
This is My Architecture: Securing Multi-Tenant Kubernetes Clusters at Scale (Proteger clusters do Kubernetes multilocatários em escala)
O Airbnb permite um controle de acesso de segurança multilocatário minucioso para sua arquitetura de ambiente de gerenciamento do Kubernetes. Para bloquear os controles de segurança, o Airbnb executa o Kubernetes no Amazon EC2 e utiliza os tokens do AWS Security Token Service (STS) para injetar a função do IAM no cluster. O Airbnb refina ainda mais os controles de acesso com o perfil do IAM aos PODs para acesso com privilégio mínimo.
2017
Troubleshooting and Performance Testing with an Amazon RDS Replay Machine (Soluções de problemas e testes de performance usando uma máquina do Amazon RDS Replay)
Xinyao Hu, gerente de engenharia do Airbnb, comenta sobre a máquina de repetição de reprodução do Amazon RDS criada por sua equipe. A infraestrutura permite que a equipe reproduza transações reais enviadas para quase 100 bancos de dados diferentes. O Airbnb usa esse sistema para recuperação de desastres, testes de carga e análise avançada no Hive em escala massiva.
Saiba como as marcas de viagens e hotelaria aprimoram a experiência do cliente e aumentam a eficiência operacional com a AWS.
RECURSOS ADICIONAIS
Airbnb migra para o Amazon Aurora
Airbnb – Reinventing the Hospitality Industry on AWS (Airbnb: reinventando o setor de hotelaria na AWS)