Una idea loca
https://github.com/mama21mama/clusterwebPero no tanto.
La idea es tener un dominio que sera un hub, ejemplo
hubcw.nsupdate.info (ejemplo de hub)
y 2 o 3 nodos, cuanto mas menos estara down nuestra web.
Nodos ejemplos.
nodo1.nsupdate.info
nodo2.nsupdate.info
nodo3.nsupdate.info
hasta ahi vamos?
0hs 03 05 08 12hs 15hs 17hs 20hs 23hs
node1 estara uptime de 0hs a 05hs
cuando cae lo reemplaza el nodo2
nodo2 estara uptime de 05hs a 17hs
nod3 estara uptime de 17hs a 0hs
con esto logramos nusestro servidor web entre amigos...sin pagar hosting.
Los nodos se convierten en hub al estar uptime.
Quien se prende en este proyecto?
Estoy trabajando en esto....
Por ejemplo el nodo1 es ejemplo, preguntara al hub si esta vivo, si la respuesta es si, bajara una copia de la web del hub, de la carpeta www/out/cw.zip (zip cifrado) bajara siempre y cuando el nodo1 no tenga esa copia consigo mismo, y si tuviera esa copia la compararia con un md5sum llamado md5sum.cw.zip.txt, si la comparacion es identica no baja el mirror, si es diferente si bajaria el nodo1 la copia.
luego de esa pregunta, hara un salida el script.
Para levantar el servidor es simple
cd $HOME/cluster_web/; python3 -m http.server 8000
en el navegador vemos la web en http://localhost:8000
Ando pensando todo....son muchas preguntas que deben hacerse los scripts.
hay algo parecido?
Sala jabber para debatir y colaborar con el proyecto:
reisub@u.urown.cloud
#
clusterweb #
server