Logotipo de Snap

Snap en AWS

Snap nació en la nube y lanzó su aplicación estrella, Snapchat, en 2011 en una arquitectura monolítica nativa en la nube. A medida que crecía la popularidad de la aplicación, Snap migró a una arquitectura de microservicios en Amazon Web Services (AWS) para mejorar la escalabilidad, optimizar la disponibilidad, minimizar la latencia y reducir costos. Actualmente, Snap utiliza los servicios de AWS para que más de 306 millones de usuarios de Snapchat envíen más de 5400 millones de Snaps al día con un 20 % menos de latencia que su arquitectura anterior. Al no tener que gestionar la infraestructura, los ingenieros de Snap pueden centrarse en desarrollar ofertas nuevas y exclusivas, como Bitmoji TV, que convierte los avatares Bitmoji de los usuarios en protagonistas de videos animados personalizados en tiempo real con la potencia de computación de las instancias G4 de Amazon Elastic Compute Cloud (Amazon EC2). Snap sigue innovando en AWS, experimentando con nuevos servicios y características para potenciar la comunicación visual y la narración de historias para sus usuarios.

El traspaso a la nube de Snap en AWS

Animación El traspaso de Snap a la nube de AWS
Ícono de transformación empresarial

Transformación empresarial

Migración a la nube para acelerar la transformación digital y obtener un mayor valor empresarial 

gcrp_CLOUDJOURNEYMAP_costOptimization

Optimización de costos

Tomar las riendas de los costos y optimizar constantemente los gastos

Ícono de soluciones de datos

Datos y análisis

Mantenimiento de la seguridad de los datos y obtención de su valor a escala

Ícono de Innovación continua

Innovación continua

Mejoras constantes para respaldar la transformación  

  • Transformación empresarial
  • 2022

    El viaje de un Snap en Snapchat

    Descubra cómo Snap reconstruyó su arquitectura en la nube para enviar más de 5000 millones de Snaps al día, aprovechando servicios de AWS como Amazon Elastic Kubernetes Service (Amazon EKS), Amazon ElastiCache, Amazon CloudFront, Amazon Simple Storage Service (Amazon S3) y Amazon DynamoDB. Esta información general sobre la arquitectura describe los retos a los que se enfrentó Snap para crear una arquitectura de mensajería de baja latencia y casi en tiempo real que gestiona más de 10 millones de transacciones por segundo, al tiempo que optimiza los costos de infraestructura en decenas de millones de dólares y reduce la latencia media para enviar instantáneas de imágenes en un 24 %.

    Vea el video »

    AWS re:Invent 2020

    Jerry Hunter, SVP de Snap, habla sobre el uso de AWS para dar soporte a 250 millones de usuarios

    Durante esta charla informal de re:Invent 2020, Jerry Hunter, senior vice president of engineering de Snap, nos explica cómo la compañía se basa en AWS para crear nuevas experiencias para cientos de millones de usuarios.

    Vea el video »


    kr_quotemark

    “AWS sigue innovando, y eso nos permite a nosotros hacerlo también”.

    Jerry Hunter
    SVP of Engineering, Snap


    AWS re:Invent 2019

    Malla de servicios de Snap en Amazon EKS

    En esta sesión de re:Invent, Ahmed el Bas, lead software engineer de Snap, comparte cómo su aplicación insignia Snapchat se ejecuta en Amazon EKS para evolucionar de una arquitectura monolítica a proporcionar una infraestructura de microservicios segura, rápida y altamente escalable.

    Vea el video »

  • Optimización de costos
  • 2022

    Snap optimiza los ahorros de costos mientras almacena 1,5 billones de fotos y videos en Amazon S3 Glacier Instant Retrieval

    Snap migró el almacenamiento a largo plazo de su aplicación Snapchat a Amazon S3 Glacier Instant Retrieval, ahorrando decenas de millones de dólares sin disminuir el rendimiento, y superó el 99,99 % de disponibilidad.

    Lea el caso práctico »

    2022

    Snap adopta instancias basadas en AWS Graviton2 para optimizar la relación precio-rendimiento en Amazon EC2

    Snap utiliza instancias C6g y M6g de Amazon EC2 con Amazon EKS para ejecutar su servicio básico de mensajería, que es el corazón de la mensajería en la plataforma, así como su servicio de contexto de backend. Snap también espera adoptar instancias R6g para ejecutar las cargas de trabajo de Amazon ElastiCache.

    Más información sobre AWS Graviton »


    kr_quotemark

    Mediante el uso de instancias basadas en Graviton2, pudimos reducir el tamaño de la flota de mensajería de Snapchat y disminuir considerablemente el costo en comparación con las instancias C5. El cambio a las instancias C6g redujo el uso de la CPU en aproximadamente un 10 % debido a un mejor rendimiento en Graviton2. Estamos pensando en pasar cargas de trabajo adicionales a Graviton2 en el futuro y hemos encontrado mejoras de rendimiento similares en otras cargas de trabajo grandes”.

    Aaron Sheldon
    Software Engineer, Snap

  • Datos y análisis
  • 2021

    Snap reduce la latencia promedio del envío de Snaps en un 20 % con de Amazon DynamoDB

    Snap decidió modernizar su infraestructura monolítica heredada migrando a una arquitectura de microservicios en AWS. Gracias a Amazon DynamoDB, Snap optimizó los costos de infraestructura al tiempo que redujo la latencia promedio de envío de Snaps en más de un 20 % y escaló para gestionar más de 10 millones de consultas por segundo. La nueva arquitectura de microservicios ha mejorado la fiabilidad operativa y ofrece una experiencia coherente a los cientos de millones de usuarios de Snapchat en todo el mundo.

    Lea el caso práctico »


    kr_quotemark

    La migración a Amazon DynamoDB ha ayudado a Snap a optimizar los costos anuales de infraestructura de forma significativa, además de proporcionar baja latencia y fiabilidad operativa para casos de uso básicos como la mensajería y nuestro gráfico de amigos”.

    Saral Jain
    Director of Engineering and Head of Infrastructure, Snap

  • Innovación continua
  • Con Amazon GuardDuty, Snap aprovecha la detección de amenazas inteligente

    En este episodio de AWS Coffee Break, Roger Zou, software engineer de Snap, explica cómo Snap utiliza Amazon GuardDuty para identificar amenazas de forma continua, monitorizar la actividad de la red y el comportamiento de las cuentas en busca de actividad maliciosa, y recibir resultados de seguridad detallados que ayuden a solucionar el problema.

    Más información »

    2020

    Snap utiliza instancias G4 de Amazon EC2 para ofrecer Bitmoji TV a millones de personas

    Cada semana, Snap lanza nuevos episodios de Bitmoji TV, una serie de videos animados con guiones profesionales protagonizados por los Bitmojis de los usuarios, avatares de dibujos animados personalizados que se han convertido en una característica distintiva de Snapchat. Para poder renderizar en tiempo real estos videos específicos del usuario, Snap creó Bitmoji TV con una combinación de servicios de computación, almacenamiento y entrega de contenido de AWS. La solución resultante aumentó la capacidad de tráfico en un 50 % y redujo la latencia en un 45 %, de modo que millones de usuarios pueden protagonizar sus propios programas con total fluidez.

    Lea el caso práctico »


    kr_quotemark

    “Con las instancias G4 de Amazon EC2, en comparación con las instancias G3 de Amazon EC2, obteníamos un aumento del 50 % con un costo solo un 10 % más alto”.  

    Brad Kotsopoulos
    Software Engineer, Snap


    2021

    La innovación está en los números: AWS es el cómo

    Snap es una de las miles de empresas innovadoras que utilizan AWS para crear nuevas fuentes de ingresos, mejorar la eficacia operativa y reducir los riesgos empresariales.

    Vea el video »

Acerca de Snap

Snap Inc. ha reinventado la forma en que las personas se conectan y se expresan, creando aplicaciones que les ayudan a utilizar la comunicación visual y la narración de historias para forjar amistades y transformar la forma en que ven el mundo que les rodea. En la actualidad, Snap utiliza las soluciones de computación y bases de datos de AWS para sus aplicaciones estrella, Snapchat y Bitmoji.