Vale la pena mencionar aquí que Manjaro (una importante distribución de Linux en desarrollo para computadoras y teléfonos móviles) sufrió un fallo catastrófico en su foro basado en Discourse. Parece que una actualización fallida provocó la pérdida de todas las subidas y de otros datos, lo que finalmente los llevó a decidir reconstruir desde cero su enorme foro Discourse. Es más un aviso informativo que otra cosa, pero resulta interesante al menos que la comunidad de meta* lo sepa. Lo siento, no tengo más detalles; quizás valga la pena continuar la discusión en su foro. ![]()
Eso es horrible. Pero si perdieron todo /var/discourse/shared, entonces no tienen suerte.
Enviar copias de seguridad a S3 es una buena idea. Puedes enviar hasta 10 GB a Backblaze de forma gratuita y, después de eso, sigue siendo económico).
Sí, definitivamente querrás configurar cargas automáticas de copias de seguridad a S3 (o compatible con S3), que por defecto son semanales.
¿Vale la pena tener algún tipo de advertencia en el panel de control que requiera su descarte manual?
Su instalación no parece estar configurada para enviar copias de seguridad automáticamente fuera del servidor.
Parece haber un número creciente de sitios que no son conscientes de los procesos básicos de recuperación ante desastres (DR) y de lanzamiento en producción. Entiendo que no todos se tomarán el trabajo de probar en una copia de staging, pero no podemos hacer nada para ayudar a los propietarios de sitios que no tienen nada de lo que restaurar.
Supongo, pero también puedes descargar manualmente copias de seguridad de vez en cuando a través de tu navegador web, o tener un script de copia de seguridad local preferido que se ejecute, etc.
Ahora es un poco mejor, ya que nuestro soporte para S3 es “compatible con S3” con varios servicios (gracias @falco), ¡así que la gente no está limitada a Amazon para las copias de seguridad automáticas!
Creo que toda esta charla sobre la nube hace que la gente olvide lo vulnerable que puede ser una instalación plana.
No importa si estás en un VPS de $5, en una infraestructura de $500 o incluso de $5000. Si no estás enviando copias de seguridad fuera del servidor e idealmente usando S3 para almacenar imágenes, entonces todo vive en /var/discourse/shared y todo está en riesgo de perderse.
Si la gente no sabe que necesitas tener datos en más de un dispositivo, no creo que podamos enseñárselo. Me tomó bastante tiempo darme cuenta de la posibilidad de que alguien que desarrolla un sistema operativo tuviera datos en un solo dispositivo y asumiera que había alguna forma de solucionarlo, pero nadie me preguntó. ![]()
En mi lista está agregar soporte para Backblaze a mis instalaciones automatizadas. Para un sitio pequeño, puedes mantener una cantidad razonable de copias de seguridad (10 GB) de forma gratuita.
El problema es que no todas las imágenes (por ejemplo, avatares y otras) se almacenan a través de S3 todavía.