Netflix problemas del servidor

Para entender mejor cómo surgen los problemas del servidor de Netflix , usted debe entender cómo sus servidores se configuran y qué tipo de problemas que puede encontrar. Netflix utiliza una serie de enfoques - como los servicios sin estado, Amazon Web Services y datos de propagación a través de diferentes zonas - para almacenar y distribuir el contenido de vídeo . Aunque cada uno de estos componentes ayuda a minimizar interrupciones del servidor , también pueden causar problemas relacionados con el servidor dentro de Netflix . Múltiples Plataformas

servicios comunes que Netflix utiliza para servir películas y programas de televisión a través de Internet son SimpleDB , S3 y Cassandra . SimpleDB es una aplicación de base de datos flexible, Amazon Web Services. S3 de Amazon siglas de Simple Storage Service , que permite el almacenamiento y recuperación de datos desde la nube. Cassandra es un proyecto de código abierto de los desarrolladores de Apache que proporciona una base de datos que escala de manera eficiente , atendiendo las demandas de cargas de servidor pesados. Si cualquiera de estos servicios no funciona, entonces puede afectar a la experiencia del usuario final . Sin embargo , falla en el servidor se reduce al mínimo , ya que los estados de Netflix , "Nuestros sistemas están diseñados para el fracaso. "
Apátridas Servicios

servicios sin estado , como Cassandra y SimpleDB , ayudará a minimizar el consumo de recursos por cada aplicación. El uso de los servicios que consumen menos recursos , tales como el ancho de banda de la memoria y del servidor, ayudar a mantener un caudal constante de datos , mantenimiento de los servidores en marcha y funcionando . De acuerdo con Netflix , la compañía sirve a millones de videos en cada día y sus "corrientes principales de HD son unos 4.800 kilobits por segundo ", es decir los datos se transmiten de forma rápida desde los servidores de la aplicación de usuario front-end .


zonas

Netflix ha establecido sus servidores para distribuir y recuperar datos a través de muchas zonas diferentes. La división de los servicios y la información en las zonas permite a sus ingenieros para cambiar de una zona a otra o cerrar una zona durante un corte de servidor. Esto reduce al mínimo la ocurrencia de mostrar al usuario final un mensaje de error cuando hay un problema en el servidor . Debido a que la empresa utiliza cientos de servidores , puede cambiar las zonas de forma rápida y mover los datos en torno a la perfección cuando se producen problemas en el servidor .
Servidores Amazon

Netflix depende fuertemente de Amazon Web Servicios de servidores para su plataforma de streaming de películas . Si AWS encuentra una importante interrupción del servidor , podría en última instancia afectar e interrumpir la visualización de Netflix. Otro servicio de AWS que utiliza Netflix es elástico balanceo de carga a un mejor el tráfico de Internet a sus aplicaciones de front -end. ELB ayuda interrupción del servidor disminución equilibrando los datos correctamente entre las zonas.