Está en la página 1de 9

CASO DE ESTUDIO

DE NETFLIX Y
DOCKERS
CONTAINERS DE
LINUX
CHRISTOPHER BERTARIONI
RANDALL MORALES QUESADA
¿Que es?

 Empresa de entretenimiento que proporciona multimedia bajo


demanda por Internet la cual cuenta con al menos 1000
microservicios.

 Los usuarios de Netflix de todo el mundo pasaron un total de 42,500


millones de horas viendo películas y series en la plataforma digital.

 Cuenta con al menos 1000 microservicios.

 La biblioteca de contenido de Netflix está por sobre un petabyte de


datos. Este equivale a 1.024 terabytes o 1.048.576 gigabyte
Netflix Oss
 Conjunto de Herramientas que la empresa han liberado para la
comunidad y que han sido desarrolladas en base a su propia
experiencia y escala descomunal.
AWS (Amazon Web Services
(AWS)
 Es una plataforma de servicios de nube que ofrece potencia de
cómputo, almacenamiento de bases de datos, entrega de
contenido y otra funcionalidad para ayudar a las empresas a
escalar y crecer.) que ha apostado al 100% por el Cloud,
desmontando su infraestructura on-premise totalmente.
Nirmata

 Plataforma de servicios en la nube para ayudar a los clientes a


crear rápidamente aplicaciones compatibles con la nube

 Arquitectura y componentes:

• Eureka : Un registro para la comunicación entre servicios.


• Ribbon: Un equilibrador de carga del cliente y SDK para servicio
de comunicación de servicio.
• Zuul : Un servicio de pasarela
• Archaius : Un marco de configuración.
Netflix OSS con Docker

 Docker hizo uso de contenedores Linux fácil!

 Una vez que se crearon las imágenes de Docker, ejecutarlas era


un complemento y, a diferencia de las instancias de lanzamiento
de VM, no había casi ninguna penalización de tiempo de inicio.

 Se puede lanzar la aplicación completa, muy rápidamente en una


única instancia frente al lanzamiento de múltiples instancias
pequeñas o micro.
Combinación de Netflix OSS y
Docker
 Hace que sea realmente fácil :

• Desarrollar
• Implementar
• Probar aplicaciones distribuidas en la nube.
Desafíos y Soluciones

 Se debe especificar el mismo puerto para el host y el contenedor.

 Comunicación de contenedores o Actualizado eureka-client para


usar NIC virtual de contenedor IP o Utilizar el mismo nombre de
host que el host (excepto proxy).

 Utilizar IP en lugar del nombre de host para comunicación entre


servicios Dependencias o Lanzar contenedores en un orden
predeterminado o Inyectar el registro y la IP de la base de datos
a través de Archaius.

También podría gustarte