Como os centros de datos salvan as vacacións

Como os centros de datos salvan as vacacións

Durante todo o ano, os rusos van regularmente de vacacións: vacacións de ano novo, vacacións de maio e outros fins de semana máis curtos. E este é o momento tradicional dos maratóns en serie, das compras espontáneas e das vendas en Steam. Durante o período previo ás vacacións, as empresas de venda polo miúdo e de loxística están sometidas a unha maior presión: a xente pide agasallos nas tendas en liña, paga a súa entrega, compra billetes para viaxes e comunícase. Os picos de demanda do calendario tamén son unha boa proba de esforzo para os cines en liña, os portais de xogos, os servizos de hospedaxe de vídeos e de música en tempo real; todos funcionan ao máximo durante as vacacións.

Dirémosche como garantir a dispoñibilidade ininterrompida de contido usando o exemplo do cine en liña Okko, que depende da potencia do centro de datos Linxdatacenter.

Anteriormente, en resposta aos aumentos estacionais do consumo, comprobáronse equipos adicionais para o despregamento local e "con reserva". Non obstante, cando chegou "Time H", moitas veces resultou que as empresas non podían ou non tiñan tempo para xestionar a configuración correcta dos servidores e sistemas de almacenamento por si mesmas. Simplemente non foi posible resolver estes problemas a medida que se desenvolvían as situacións de emerxencia. Despois dun tempo, chegou un entendemento: os picos de demanda de contido e servizos en liña manéxanse perfectamente coa axuda de recursos de terceiros, que se poden mercar mediante o modelo de pago por uso: pago polo volume real consumido.

Hoxe en día, case todas as empresas que prevén un aumento da demanda dos seus recursos durante as vacacións (a chamada explosión) ordenan por adiantado unha ampliación da capacidade das canles de comunicación. Aquelas empresas que despregan aplicacións e bases de datos sobre recursos do centro de datos aumentan a potencia de cómputo nas nubes durante os picos de vacacións, encargando ademais aos centros de datos as máquinas virtuais necesarias, capacidade de almacenamento, etc.  

Como non perder a marca nos cálculos

Como os centros de datos salvan as vacacións

Para prepararse para os picos de carga, é importante o traballo coordinado entre o provedor e o cliente. Os puntos principais deste traballo inclúen unha previsión precisa dun aumento de carga en termos de tempo e volume, unha planificación coidadosa e calidade da interacción cos compañeiros dentro do centro de datos, así como cun equipo de especialistas en TI do lado do provedor de contidos.

Unha serie de solucións axudan a organizar a asignación rápida dos recursos necesarios para garantir que o novo episodio da túa serie de televisión favorita non se conxela na pantalla da túa tableta.
 

  • En primeiro lugar, trátase de equilibradores de carga de traballo: son solucións de software que supervisan coidadosamente o nivel de carga dos servidores, sistemas de almacenamento e redes, o que permite optimizar o funcionamento de cada sistema para a tarefa que se realiza. Os equilibradores avalían o nivel de dispoñibilidade tanto do hardware como das máquinas virtuais, evitando que o rendemento do sistema se sacrifique, por unha banda, e evitando que a infraestrutura se "sobrequente" e se ralentice, por outra. Deste xeito, mantense un certo nivel de recursos de reserva, que se poden trasladar rapidamente para solucionar problemas urxentes (un salto brusco das solicitudes ao portal con contido de vídeo, un aumento dos pedidos dun determinado produto, etc.).
  • En segundo lugar, CDN. Esta tecnoloxía permite aos usuarios recibir contidos do portal sen atrasos en búfer accedendo a el desde o punto xeográfico máis próximo ao usuario. Ademais, a CDN elimina o impacto prexudicial nos procesos de transmisión de tráfico causado pola conxestión de canles, interrupcións de conexión, perdas de paquetes nos cruces de canles, etc.

Okko que todo o ve

Como os centros de datos salvan as vacacións

Vexamos un exemplo do cine en liña Okko que se prepara para as vacacións, usando os nosos sitios en Moscova e San Petersburgo.

Segundo Alexey Golubev, director técnico de Okko, na compañía, ademais das vacacións do calendario (temporada alta), hai períodos nos que se estrean grandes estreas cinematográficas de grandes grandes:

"Todos os anos durante a tempada de vacacións, o volume de tráfico de Okko se duplica aproximadamente en comparación co ano anterior. Entón, se a última tempada de ano novo a carga máxima máxima foi de 80 Gbit/s, entón en 2018/19 esperabamos 160, o tradicional aumento dobre. Non obstante, recibimos máis de 200 Gbit/s!

Okko sempre prepárase para a carga máxima lentamente, durante todo o ano, como parte dun proxecto denominado "Ano Novo". Anteriormente, Okko utilizaba a súa propia infraestrutura; a empresa ten o seu propio clúster de entrega de contido, no seu propio hardware e co seu propio software. Ao longo do ano, os especialistas técnicos de Okko compraron aos poucos novos servidores e aumentaron o rendemento do seu clúster, previndo unha duplicación do crecemento anual. Ademais, conectáronse novos enlaces ascendentes e operadores: ademais de grandes xogadores como Rostelecom, Megafon e MTS, tamén se conectaron puntos de intercambio de tráfico e os operadores máis pequenos. Este enfoque permitiu ofrecer o servizo ao máximo número de clientes mediante a ruta máis curta.

O ano pasado, despois de analizar o custo dos equipos, os custos laborais da expansión e comparalo co custo do uso de CDN de terceiros, Okko deuse conta de que era hora de probar un modelo de distribución híbrido. Tras o dobre crecemento durante as vacacións de ano novo, hai un descenso do tráfico, e febreiro é a estación máis baixa. E resulta que o teu equipo está inactivo neste momento. No verán, o descenso está nivelado, e no outono comeza un novo ascenso. Por iso, en preparación para o novo 2019, Okko tomou unha ruta diferente: modificaron o seu software para poder distribuír a carga non só en si mesmos, senón tamén en CDN (Content Delivery Network) externos. Conectáronse dúas CDN deste tipo, nas que se "fusionou" o exceso de tráfico. O ancho de banda interno da infraestrutura de TI de Okko estaba preparado para soportar ese mesmo dobre crecemento, pero no caso de que houbese un exceso de recursos, preparáronse CDN de socios.

"A decisión de non ampliar o seu CDN aforrou a Okko un 20% do seu orzamento de distribución en CAPEX. Ademais, a empresa aforrou varios meses-hombre trasladando o traballo de montaxe do equipo sobre os ombreiros do socio". - comenta Alexey Golubev.

O clúster de distribución (CDN interno) en Okko está implementado en dous sitios de Linxdatacenter en Moscova e San Petersburgo. Ofrécese unha réplica completa tanto do contido como do seu caché (nodos de distribución). En consecuencia, o centro de datos de Moscova procesa Moscova e varias rexións de Rusia, e o centro de datos de San Petersburgo procesa o noroeste e o resto do país. O equilibrio ocorre non só a nivel rexional, senón tamén en función da carga dos nodos dun determinado centro de datos; tamén se teñen en conta a presenza da película na caché e outros factores.

A arquitectura de servizo ampliada ten o seguinte aspecto no diagrama:

Como os centros de datos salvan as vacacións

Físicamente, o apoio ao desenvolvemento de servizos e produtos consta duns dez racks en San Petersburgo e varios racks en Moscova. Hai un par de ducias de servidores para virtualización e case douscentos servidores de "hardware" para todo o demais: distribución, soporte de servizos e infraestrutura propia da oficina. A interacción do provedor de contido co centro de datos durante os períodos de máxima carga non é diferente do traballo actual. Toda comunicación limítase a unha solicitude ao servizo de soporte, e en caso de emerxencia, chamando.

Hoxe estamos máis preto que nunca dun escenario de consumo de contidos en liña realmente 100% ininterrompido, xa que xa están dispoñibles todas as tecnoloxías necesarias para iso. O desenvolvemento da transmisión en liña está a suceder moi rápido. A popularidade dos modelos legais de consumo de contido está crecendo: os usuarios rusos comezan a acostumarse aos poucos ao feito de que teñen que pagar polo contido. Ademais, non só para cine, senón tamén para música, libros e materiais educativos en Internet. E neste sentido, a entrega dos contidos máis diversos e cos menores atrasos na rede é o criterio máis importante no funcionamento dos servizos en liña. E a nosa tarefa, como provedor de servizos, é satisfacer as necesidades de recursos a tempo e con reservas.

Fonte: www.habr.com

Engadir un comentario