De todo ha pasado en estos últimos días por aqui:

Primero debo informarles de que despues de el dia 26 de Agosto  cuando fue el evento de "La Pelea del Siglo" jajaja me da risa como suena,  bueno despues de eso  todo quedo trabajando mal..  ese dia entraron cerca de 300 personas solo a ver ese evento, y aca todo se puso lento, comenzamos a hacer cambios para aligerar la carga y repartirla entre los 2 servidores que tenemos, pero fue inutil, al final se pudo presenciar el evento aunque no fue tan agradable experiencia por algunos minutos.  Despues de eso el servicio de Streaming quedó funcionando de forma deficiente, comenzamos entonces a investigar que podría ser, llegando a pensar incluso en un sabotaje, un problema de red, o problemas de Disco Duro,  al final  el problema de la lentitud se debio a algunos cambios que hicimos en el codigo el dia del evento, el cual afecto el rendimiento.

Todo esto sirvió para entender que hacia falta una reestructuracion y un planeamiento mas a fondo, que permita escalar en pocos minutos y liberar carga en el servidor principal,  ya solucionado el inconveniente de la velocidad, entramos a resolver los problemas de sobrecarga de CPU.

ESTOS SON LOS CAMBIOS QUE HEMOS HECHO HASTA ESTE MOMENTO

  • Retiramos el  Caddy como servidor de paginas Web.

La Verdad es que ya estaba cansado del Caddy,  es muy facil de usar, es un programa bien hecho, es rapido, sencillo, añade https facilmente al sitio, es un buen programa  PEEROOO,   consume mucha  CPU. y los problemas que hemos tenido de Carga no ha sido de ancho de banda sino de uso de CPU.  Por este motivo, volvimos a nuestro amado

Apache + Php ZendCache + Varnish Cache.

  • Retiramos el soporte de  HTTPS

Esto haría parecer que nos estamos dando un tiro en el pie,  pero la verdad es que añadir soporte para el HTTPS solo nos trajo mas problemas que soluciones, por ejemplo  en el protocolo HTTP2  los datos se transfieren en binario esto hace que la transferencia sea mas rapida, pero  varios navegadores que probé no establecian bien la comunicacion y terminaban haciendo transferencia en  HTTP 1.1 ,   tambien en el modelo de  Escalado que queremos implementar simplemente nos añade una carga adicional el HTTPS,  pero de esto no voy a dar mas detalle.

Debido a los cambios que hicimos pues tuvimos que actualizar la configuracion del Apache, pues solo Caddy estaba actualizado a la programacion del sitio.

LO QUE LOGRAMOS CON ESTOS CAMBIOS

Esta es la parte mas Interesante de este post,  Despues de haber  estirpado el Cancer en que se convirtio el Caddy y el HTTPS se logró lo siguiente..

  • Creamos una Imagen de una Maquina Virtual

Esto aunque no lo parezca es  Espectacular y nos pone por delante de muchos sitios de Streaming, consiste en lo siguiente:

Tenemos una imagen de Disco Lista para que cuando hayan muchas visitas activar una o varias maquinas virtuales con la misma configuracion. y balancear la carga,    

Porque no se dejan activas y listo..?  

Porque  no tenemos los recursos para pagar por 4 servidores si solamente se esta usando 1,  entonces este modelo que se implementó lo que permite es activar estas maquinas virtuales cuando sean necesarias y usarlas por Horas, de esta forma  ahorramos costos y evitamos la sobre carga del servidor principal..

Que tal  esa..?

Bueno después tendrán tiempo para agradecermelo $$$$.


Tambien  queremos informar del Canal en Telegram con el cual podras estar en contacto con el soporte tecnico y otros usuarios que tambien utilizan telegram:  https://t.me/envivowin

Gracias a Todos los que nos han enviado sus palabras de apoyo y los que se han involucrado en esto..

Aqui  seguiré(mos) Luchando por dar un mejor servicio y obsesionados con la Velocidad..

admin

Escribir un comentario

Cuál es la segunda letra en la palabra zvsn?

Sindicación RSS de los comentarios de este artículo