¿Cuáles son las mejores opciones para hacer una copia de seguridad de un VPS de Windows alojado [cerrado]

11

Tengo un VPS de Windows alojado en algún servidor web, tengo acceso de administrador de escritorio remoto y puedo instalar cualquier software que necesite en ese VPS.

Este es un VPS básico de bajo costo, por lo que los recursos del sistema (especialmente la memoria) son extremadamente limitados, la principal diferencia entre respaldar un servidor dedicado y un VPS son los recursos limitados del VPS.

Mis requisitos son:

  1. Haga una copia de seguridad del contenido de VPS (no quiero hacer una copia de seguridad de todo el disco duro virtual, quiero poder acceder a mis archivos sin instalar el mismo software VM).
  2. Archivos de respaldo, configuración de IIS y bases de datos de SQL Server.
  3. Extremadamente ligero, no utiliza (casi) memoria cuando está inactivo, capaz de limitar el uso de memoria al realizar una copia de seguridad.
  4. Copia de seguridad en una ubicación remota (Amazon S3 es mejor porque es barato).
  5. Rápido y eficiente en ancho de banda (utiliza compresión, copia de seguridad incremental, etc.)
  6. Opcionalmente, puedo hacer una copia de seguridad del servidor de correo (uso SmarterMail), puedo vivir sin esto porque tengo una configuración de correo electrónico relativamente simple y guardo todos mis mensajes en mi escritorio en Outlook.
  7. Hacer copias de seguridad de los archivos en uso no es un problema para mí porque la mayoría de los archivos (excepto SQL Server y los datos de correo mencionados anteriormente) nunca se bloquearán en este servidor específico.

Tengo un presupuesto limitado, obviamente me encantaría una solución gratuita, pero esta es una máquina de negocios y un buen respaldo vale algo de dinero.

Nir
fuente
No es una respuesta, pero ¿consideró una solución VPS que incluyera una copia de seguridad integrada? Muchos hosts incluirán o pueden incluir esto como parte de la configuración. Si es importante para ti, entonces vale la pena investigarlo.
Dan Diplo
@Dan: sí, lo consideré pero: 1. No confío en hacer mis copias de seguridad (consulte codinghorror.com/blog/2009/12/… ), 2. su copia de seguridad estará en el mismo centro de datos (si no misma máquina física) que el VPS, lo que lo hace vulnerable a problemas en todo el centro de datos (incendio, por ejemplo) y 3. Quiero poder restaurar mis copias de seguridad en una máquina en otra empresa de alojamiento si es necesario.
Nir

Respuestas:

1

¿Qué pasa con DropBox o algo similar? Configure el directorio de inicio para que sea su sitio implementado y escriba una secuencia de comandos (consulte este artículo de KB para obtener sugerencias sobre cómo programar la tarea) para raspar periódicamente el resto de su contenido en un subdirectorio invisible web. Eso debería cubrir cada punto que enumeró, y también le da la opción de usarlo para la implementación, ya que es bidireccional. La cuenta básica es gratuita, de 2 GB, y se puede ampliar a medida que lo necesite su sitio / almacenamiento. No lo he usado directamente, pero lo he estado usando para transferir archivos por algún tiempo.

  1. Drop Box está basado en archivos y es accesible a través de la web
  2. Se puede hacer una copia de seguridad de todo lo que pueda exportar al sistema de archivos como archivo. No tendrá un mecanismo para hacerlo atomáticamente, pero un script rápido de PowerShell en un horario debería ser el truco.
  3. Creo (pero no estoy seguro) que DropBox será bastante ligero en el sistema. Realiza una comprobación para ver si se han colocado nuevos archivos en el servidor y activa su actividad local mediante cambios en los archivos locales. Sin cambios, sin actividad local.
  4. Dropbox es externo.
  5. Dropbox hace actualizaciones diferenciales.
  6. Los correos electrónicos son archivos.
  7. No estoy seguro acerca de cómo Dropbox maneja los archivos bloqueados. Creo que en Windows hace algo con ShadowCopy, pero eso es pura conjetura de mi parte (así es como lo habría hecho).

Además, eche un vistazo a SO for Good Secure Backups Developers at Home para conocer otras soluciones interesantes.

Larry Smithmier
fuente
1

Escribí un script de Powershell para automatizar la compresión y el cifrado de datos en nuestros servidores de producción antes de cargarlo en Amazon S3. Está diseñado para cargar todo desde una carpeta temporal, que en mi caso contenía archivos de copia de seguridad de MS SQL creados por otro script. Actualmente, las secuencias de comandos usan la compresión máxima, por lo que si le preocupa el uso de la memoria, es posible que desee reducir un poco, pero supongo que con un poco de ajuste podría lograr que haga lo que desea. Nuestros proveedores querían $ 500 al mes para copias de seguridad externas, ya que esta solución cuesta alrededor de $ 5 al mes.

Greg Bray
fuente
0

mozy.com es un servicio de copia de seguridad bueno y económico, pero creo que tendría que encargarse de extraer lo que necesita del VPS.

ThatSteveGuy
fuente
0

También diría que deberías usar un disco de respaldo. Casi todos los proveedores hacen este servicio por un precio bajo. El "profesional" es que las copias de seguridad son rápidas. La "contra" es que no tiene control total sobre sus copias de seguridad (casi, no todos los proveedores).

Otra solución muy agradable y "barata" es Acronis [1]. Es un programa clicky-clicky, que puede enviar registros completos de la copia de seguridad y es compatible con casi todos los dispositivos de almacenamiento.

[1] http://www.acronis.com/homecomputing/

fwaechter
fuente
0

Debido a las limitaciones de velocidad, trataría el respaldo fuera del sitio como un enfoque de respaldo secundario. El S3 de Amazon es definitivamente una buena solución rentable fuera del sitio, pero dependiendo de lo que necesite restaurar, puede llevar muchas horas llevar de nuevo Gigs de contenido a su servidor para que sus sitios vuelvan a funcionar.

Para su copia de seguridad principal, me aseguraría de que esté escribiendo copias de seguridad en una unidad física separada en el mismo servidor u otro servidor en el mismo centro de datos.

En mi experiencia, la mayoría de los casos en los que necesita sus copias de seguridad se deben a un error humano (es decir, eliminar accidentalmente algo que necesita), corrupción del disco duro, virus o falla del disco duro. En estos casos, poder obtener los datos rápidamente es clave.

EficienciaDave
fuente