Cómo los centros de datos ahorran vacaciones


Durante el año, los rusos se van de vacaciones regularmente: vacaciones de año nuevo, mayo y otros fines de semana más cortos. Y este es el momento tradicional para maratones en serie, compras espontáneas y ventas en Steam. En el período previo a las vacaciones, las empresas minoristas y de logística experimentan una mayor presión: las personas solicitan regalos en tiendas en línea, pagan su entrega, compran boletos para viajes y se comunican. Los picos de demanda en el calendario son una buena prueba de resistencia para cines en línea, portales de juegos, alojamiento de videos y servicios de transmisión de música: todos ellos funcionan durante las vacaciones durante las vacaciones.

Contamos cuán organizada se organiza la disponibilidad ininterrumpida de contenido utilizando el ejemplo del cine en línea Okko, que se basa en el poder del centro de datos Linxdatacenter en su trabajo.

Anteriormente, el equipo de temporada compró equipo adicional para la colocación local, además, "con un margen". Sin embargo, cuando llegó Vremya Ch, a menudo resultó que las empresas no podían o no lograban hacer frente a la configuración adecuada de servidores y almacenamiento. Simplemente no funcionó para resolver estos problemas durante el desarrollo de situaciones de emergencia. Con el tiempo, el entendimiento llegó: los picos de demanda de contenido y servicios en línea se resolvieron perfectamente con la ayuda de recursos de terceros, que se pueden comprar utilizando el modelo de pago por uso: pago por el volumen realmente consumido.

Hoy en día, casi todas las compañías que anticipan un aumento en la demanda de sus recursos durante las vacaciones (la llamada explosión) pre-ordenan la expansión de la capacidad del canal de comunicación. Aquellas empresas que alojan aplicaciones y bases de datos en los recursos del centro de datos aumentan la potencia informática en las nubes para los picos de vacaciones, ordenando las máquinas virtuales necesarias, la cantidad de almacenamiento, etc.

¿Cómo no perderse los cálculos?




Para prepararse para las cargas máximas, el trabajo coordinado del proveedor y el cliente es importante. Los puntos principales de este trabajo incluyen el pronóstico preciso del salto de carga en términos y volúmenes, una planificación cuidadosa y la calidad de la interacción con colegas dentro del centro de datos, así como con un equipo de especialistas en TI del lado del proveedor de contenido.

Una serie de soluciones ayudan a organizar la rápida asignación de recursos necesarios para que la nueva serie de sus series favoritas en la pantalla de su tableta no se congele.

  • En primer lugar, se trata de equilibradores de carga de trabajo: se trata de soluciones de software que supervisan cuidadosamente el nivel de carga de los servidores, el almacenamiento y las redes, lo que le permite optimizar el rendimiento de cada sistema para la tarea. Los equilibradores evalúan el nivel de disponibilidad tanto del hardware como de las máquinas virtuales, por un lado no permiten que el rendimiento del sistema disminuya y, por el otro, evitan que la infraestructura se sobrecaliente y disminuya. Por lo tanto, se mantiene un cierto nivel de existencias de recursos, que puede transferirse rápidamente para resolver tareas urgentes (un salto brusco en las llamadas al portal con contenido de video, un aumento en los pedidos de un determinado producto, etc.).
  • En segundo lugar, CDN. Esta tecnología permite a los usuarios recibir contenido del portal a través del acceso desde la ubicación geográfica más cercana al usuario sin retrasos de almacenamiento en búfer. Además, CDN elimina el efecto perjudicial sobre los procesos de transferencia de tráfico causado por la congestión de canales, desconexiones de comunicación, pérdida de paquetes en las uniones de canales, etc.

Okko que todo lo ve



Considere el ejemplo de preparación para las vacaciones del cine en línea Okko, utilizando nuestros sitios en Moscú y San Petersburgo.

Según Alexey Golubev, director técnico de Okko, además de los días festivos (temporada alta), la compañía tiene períodos en los que salen las principales novedades cinematográficas de las principales:
“Todos los años durante la temporada de vacaciones, Okko crece en términos de volumen de tráfico en aproximadamente dos veces en comparación con el año anterior. Entonces, si en la última temporada de Año Nuevo la carga máxima máxima fue de 80 Gb / s, entonces en 2018/19 esperábamos 160, el doble tradicional. ¡Sin embargo, recibieron más de 200 Gbit / s! "
Okko siempre se prepara para la carga máxima lentamente, durante todo el año, como parte de un proyecto con el nombre en código "Año Nuevo". Anteriormente, Okko usaba su propia infraestructura, la compañía tiene su propio grupo de distribución de entrega de contenido, en su propio hardware y con su propio software. En el transcurso del año, los especialistas técnicos de Okko compraron gradualmente nuevos servidores, aumentaron el ancho de banda de su clúster, lo que sugiere un crecimiento anual de dos veces. Además, se conectaron nuevos enlaces ascendentes y operadores, además de grandes jugadores como Rostelecom, Megafon y MTS, también conectaron puntos de intercambio de tráfico y los operadores más pequeños. Este enfoque nos permitió entregar el servicio al número máximo de clientes por la ruta más corta.

El año pasado, después de analizar el costo del equipo, los costos de mano de obra para la expansión y compararlo con el costo del uso de CDN de terceros, Okko se dio cuenta de que era hora de probar un modelo de distribución híbrido. Detrás del doble crecimiento durante las vacaciones de Año Nuevo hay una disminución en el tráfico, y febrero es la temporada más baja. Y resulta que su equipo está inactivo en este momento. En el verano, la disminución se nivela, y en la temporada de otoño comienza un nuevo aumento. Por lo tanto, en preparación para el nuevo año 2019, Okko tomó el otro camino: finalizó su software para poder distribuir la carga no solo en ellos, sino también en CDN externos (Content Delivery Network). Se conectaron dos de estos CDN, en los que se fusionó el exceso de tráfico. El ancho de banda interno de la infraestructura de TI de Okko estaba listo para soportar el mismo doble crecimiento, pero las CDN asociadas se prepararon en caso de que se rastrearan recursos.

“La decisión de no aumentar su CDN le ahorró a Okko alrededor del 20% del presupuesto de distribución en CAPEX. Además, la compañía ahorró varios meses hombre al trasladar el trabajo de configuración del equipo a los hombros del socio ". - comenta Alexey Golubev.

El clúster de distribución (CDN interno) en Okko se implementa en dos sitios de Linxdatacenter en Moscú y San Petersburgo. Se proporciona una duplicación completa tanto del contenido como de su almacenamiento en caché (nodos de distribución). En consecuencia, el centro de datos de Moscú procesa Moscú y varias regiones de Rusia, mientras que el de San Petersburgo procesa el noroeste y el resto del país. El equilibrio se produce no solo a nivel regional, sino que también depende de la carga de trabajo de los nodos en un centro de datos en particular, la presencia de una película en la memoria caché y otros factores.

La arquitectura de servicio ampliada se ve así en el diagrama:



Físicamente, el servicio y el soporte para el desarrollo de productos consta de unos diez racks en San Petersburgo y varios racks en Moscú. Hay un par de docenas de servidores para virtualización y casi doscientos servidores "de hierro" para todo lo demás: distribución, soporte del servicio y su propia infraestructura de oficina. La interacción del proveedor de contenido con el centro de datos durante las cargas máximas no difiere en modo alguno del trabajo actual. Toda comunicación se limita a la solicitud de asistencia y, en caso de emergencia, por llamada.

Hoy, como nunca antes, estamos cerca del presente, para un escenario 100% ininterrumpido de consumo de contenido en línea, ya que todas las tecnologías necesarias para esto ya están disponibles. El desarrollo de la transmisión en línea es muy rápido. Los modelos legales de consumo de contenido están creciendo en popularidad: los usuarios rusos se están acostumbrando gradualmente al hecho de que necesitan pagar por el contenido. Además, no solo para cine, sino también para música, libros, material educativo en la red. Y en este sentido, la entrega del contenido más diverso y con la menor latencia de red es el criterio más importante en la operación de los servicios en línea. Y nuestra tarea, como proveedor de servicios, es cerrar los requisitos de recursos a tiempo y con un margen.

Source: https://habr.com/ru/post/450928/


All Articles