Historias de clientes / Hostelería
2021
Airbnb optimiza el uso y los costos al utilizar Savings Plans y datos sobre los costos para tomar decisiones con AWS
27 %
de reducción de los costos de almacenamiento
60 %
de reducción de los costos de Amazon OpenSearch Service
Se facilitó una cultura
basada en la rentabilidad
Se creó un flujo de trabajo
de costos y uso de datos personalizado
Se optimizó
el gasto en computación mediante Savings Plans
Información general
Para conseguir sus objetivos, Airbnb recurrió a Amazon Web Services (AWS), su proveedor de servicios en la nube, para obtener soluciones de datos e infraestructura. Con el apoyo de AWS y de varios servicios de AWS, Airbnb desarrolló estrategias para administrar la capacidad, optimizar el almacenamiento y la capacidad de computación y crear una herramienta personalizada de datos de uso y costos. Las soluciones ayudan a Airbnb a reducir los costos, a ofrecer métricas empresariales sobre las que se pueden tomar decisiones y a emprender proyectos de eficiencia basados en datos que abarcan a todos los equipos.
Oportunidad | Diseñar una arquitectura rentable para un crecimiento sostenible
El proceso de Airbnb para facilitar conexiones y desarrollar una comunidad de viajeros comenzó en 2007, cuando los dos primeros anfitriones y fundadores alojaron a tres huéspedes en su casa de San Francisco. Desde entonces, los anfitriones afiliados a la empresa han recibido más de mil millones de visitas de huéspedes en total, con anuncios en más de 220 países y regiones.
Desde sus primeros días como empresa, Airbnb ha impulsado su negocio por medio de los servicios en la nube que AWS ofrece, una estrategia acorde con la rápida expansión de las cargas de trabajo, así como con la necesidad de contar con soluciones ágiles de computación y almacenamiento. La compañía optó por invertir en la transformación de su estrategia de datos y utilización con AWS. Las operaciones de Airbnb incluyen cientos de servicios y una cultura técnica ágil, razón por la cual la empresa necesitaba un enfoque estratégico, centralizado y con pocos problemas para una experiencia de compra más fluida.
En las primeras etapas de Airbnb, la compañía utilizó un motor de visualización de la asignación de costos, AWS Cost Explorer, que cuenta con una interfaz fácil de usar que ayuda a los clientes a visualizar, comprender y administrar los costos y el uso de AWS a lo largo del tiempo. Posteriormente, para aprovechar la infraestructura de datos interna y ampliar las capacidades de visualización de costos de la pila de almacenamiento de datos, Airbnb se valió de los datos del Informe de costo y uso de AWS, que contiene un conjunto completo de datos de costos y uso de AWS y que está disponible a un nivel de detalle por hora, por día o por mes, así como a nivel de cuenta de administración o de miembro.
El uso de Savings Plans ha significado una mejora significativa en el proceso de administración de la nube de Airbnb. Ha contribuido a reducir nuestra carga de trabajo operativa, a la vez que ha generado un importante ahorro de costos para nuestro negocio”.
Ari Siegel
Gerente financiero sénior de Airbnb
Solución | Impulsar la rentabilidad mediante el uso de soluciones de información y precios
Basándose en el almacenamiento de datos, Airbnb utiliza Informe de costo y uso de AWS para implementar un flujo de trabajo personalizado que produce una vista dinámica de los datos de costos de Airbnb y facilita el análisis. El flujo de trabajo de Airbnb incorpora archivos de costos y uso de Amazon Simple Storage Service (Amazon S3), servicio que ofrece una escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector. Para procesar los archivos, Airbnb utiliza Amazon EMR, un entorno de macrodatos en la nube para el procesamiento de grandes cantidades de datos mediante herramientas de código abierto, lo que permite a los desarrolladores ejecutar aplicaciones de macrodatos y análisis de datos a escala de petabytes con mayor rapidez. Airbnb utiliza el flujo de trabajo para reducir y amortizar los datos y, a continuación, los personaliza para admitir los análisis y producir información y métricas sobre las que se pueden tomar decisiones.
Para ahorrar en la utilización de Amazon Elastic Compute Cloud (Amazon EC2), que proporciona una capacidad de cómputo segura y de tamaño ajustable en la nube, Airbnb se convirtió en uno de los primeros en adoptar los Savings Plans, un modelo de precios flexible que ofrece precios más bajos en comparación con las instancias bajo demanda de Amazon EC2 a cambio de un compromiso de uso específico. Airbnb migró las instancias reservadas de Amazon EC2 a los Savings Plans y dejó de utilizar las instancias bajo demanda, con lo que consiguió ahorrar costos. “El uso de los Savings Plans ha representado una mejora significativa en el proceso de administración de la nube de Airbnb. Ha contribuido a reducir nuestra carga de trabajo operativa, a la vez que ha generado un importante ahorro de costos para nuestro negocio”, afirma Ari Siegel, gerente financiero sénior de Airbnb.
Airbnb también administra y ahorra en costos de almacenamiento mediante Amazon S3 Intelligent-Tiering, una clase de almacenamiento en la nube que ofrece un ahorro automático de costos al mover los objetos entre cuatro capas de acceso cuando los patrones de acceso cambian. Al utilizar S3 Intelligent-Tiering para administrar las ubicaciones de almacenamiento de los objetos utilizados por el almacén de datos de Airbnb, la empresa redujo los costos de almacenamiento en aproximadamente un 27 %. Además, para los datos replicados que se almacenan para las copias de seguridad, la empresa utiliza las clases de almacenamiento de Amazon S3 Glacier, una gama de clases de almacenamiento que los usuarios pueden elegir en función de los requisitos de acceso a los datos, capacidad de recuperación y costo de las cargas de trabajo. Airbnb utiliza Informe de costo y uso de AWS para obtener información por hora sobre el gasto de almacenamiento de datos en Amazon S3.
Airbnb también administra los costos dentro de su infraestructura de registros mediante Amazon OpenSearch Service, lo que facilita la realización de análisis de registros interactivos, la supervisión de aplicaciones casi en tiempo real, las búsquedas en el sitio web y mucho más. Para ayudar a reducir los costos, Airbnb utilizó el almacenamiento UltraWarm para Amazon OpenSearch Service, que proporciona una forma rentable de almacenar grandes cantidades de datos de solo lectura en Amazon OpenSearch Service. La solución contribuyó a reducir en un 60 % los costos de Amazon OpenSearch Service de Airbnb.
Resultado | Operaciones de maduración y fortalecimiento de los equipos
Los equipos de finanzas y tecnología de Airbnb utilizaron una amplia gama de recursos de AWS para aumentar la eficiencia de la nube y optimizar las operaciones. Para conseguir una experiencia de compras basada en datos, los equipos también ampliaron las consultas y la participación a través de AWS. Y al ofrecer mejoras en los procesos y en la visibilidad, la empresa ayudó a empoderar a las personas y a los equipos para adoptar los objetivos de administración de costos.
Acerca de Airbnb
Airbnb fue fundada en 2007 cuando dos anfitriones acogieron a tres huéspedes en su casa de San Francisco. Desde entonces, ha crecido hasta alcanzar cuatro millones de anfitriones, quienes han acogido más de mil millones de huéspedes en más de 220 países y regiones.
Servicios de AWS utilizados
Informe de costos y uso de AWS
El Informe de costos y uso de AWS contiene el conjunto más completo de datos de costos y uso de AWS disponible, que incluye metadatos adicionales sobre los servicios de AWS, precios, créditos, tarifas, impuestos, descuentos, categorías de costos, instancias reservadas y Savings Plans.
Amazon Simple Storage Service (Amazon S3)
Amazon S3 es un servicio de almacenamiento de objetos que ofrece escalabilidad, disponibilidad de datos, seguridad y rendimiento líderes en el sector.
Más información »
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon EC2 es un servicio web que proporciona capacidad de computación en la nube segura y de tamaño modificable. Está diseñado para facilitar a los desarrolladores la informática en la nube a escala web.
Más información »
Saving Plans
Savings Plans es un modelo de precios flexible que ofrece precios más bajos en comparación con los precios bajo demanda, a cambio de un compromiso de uso específico (medido en USD/hora) durante un período de uno o tres años.
Más información »
Descubra el camino de Airbnb hacia la innovación con AWS
Más historias sobre Airbnb
Comenzar
Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.