remote-backups.comremote-backups.com
Contact illustration
Iniciar sesión
¿No tienes cuenta?Registrarse

Backup para Desarrolladores

Backup offsite compatible PBS con acceso a API, integración CI/CD y flujos de trabajo DevOps. Sin tarifas de ancho de banda. Empieza con 100 GB gratis.

Por qué los desarrolladores usan remote-backups.com

Construyes sobre Proxmox o necesitas backup scriptable. remote-backups.com expone una API completa, se integra con herramientas de infraestructura existentes y no te cobra por la transferencia de datos.

Casos de uso centrados en desarrolladores:

  • Integración CI/CD: Backup automatizado de artefactos de build y datos de despliegue
  • Orquestación de contenedores: Volúmenes persistentes de Kubernetes y datos de Docker
  • Protección de bases de datos: Backups de bases de datos de desarrollo, staging y producción
  • Repositorios de código: Espejos de repositorios Git y almacenamiento de backup
  • Entornos de desarrollo: Snapshots de VM e imágenes de contenedores
  • Documentación y activos: Archivos de proyecto, documentación y activos digitales

Ventajas para desarrolladores

  • Acceso SSH para cualquier herramienta
  • Integración API para la automatización
  • Sin bloqueo de proveedor — protocolos estándar
  • 100 GB gratis para probar
  • Precios sencillos — €8,50/TB mensual

Precios sin IVA. Pueden aplicarse impuestos.

Integración en flujos de trabajo de desarrollo

Pipelines CI/CD

Integra pasos de backup en tus pipelines de despliegue:

  • Flujos de trabajo de backup con GitHub Actions
  • Integración de pipeline GitLab CI
  • Automatización de tareas de backup con Jenkins
  • Archivado de artefactos de build
  • Backups durante las migraciones de bases de datos

Orquestación de contenedores

Protege las aplicaciones en contenedores y sus datos:

  • Backups de volúmenes persistentes de Kubernetes
  • Estrategias de backup de volúmenes Docker
  • Backups de registros de imágenes de contenedores
  • Protección de datos StatefulSet
  • Backups de charts Helm y configuraciones

Gestión de bases de datos

Integración automatizada de backup de bases de datos:

  • Automatización de volcados PostgreSQL y MySQL
  • Estrategias de backup MongoDB
  • Backup de la persistencia Redis
  • Redes de seguridad para migraciones de bases de datos
  • Sincronización de backup multi-entorno

Herramientas de desarrollo

Haz backup de tu entorno de desarrollo y herramientas:

  • Configuraciones y ajustes de IDE
  • Scripts personalizados y herramientas de automatización
  • Bases de datos de desarrollo local
  • Documentación de proyecto y wikis
  • Certificados SSL y secretos

Ejemplos de código e integraciones

Flujo de trabajo GitHub Actions

name: Backup to remote-backups.com
on:
  push:
    branches: [main]
  schedule:
    - cron: '0 2 * * *'

jobs:
  backup:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - name: Setup SSH
        run: |
          mkdir -p ~/.ssh
          echo "$\{\{ "\{\{" \}\} secrets.BACKUP_SSH_KEY \{\{ "\}\}" \}\}" > ~/.ssh/id_rsa
          chmod 600 ~/.ssh/id_rsa
      - name: Backup database
        run: |
          pg_dump $DATABASE_URL | gzip > backup.sql.gz
          rsync -av backup.sql.gz user@remote-backups.com:~/backups/

Integración Docker Compose

version: '3.8'
services:
  app:
    image: myapp:latest
    volumes:
      - app_data:/app/data

  backup:
    image: alpine:latest
    volumes:
      - app_data:/data:ro
      - ~/.ssh:/root/.ssh:ro
    command: |
      sh -c "
        apk add --no-cache rsync openssh
        tar czf /tmp/backup.tar.gz /data
        rsync -av /tmp/backup.tar.gz
          user@remote-backups.com:~/backups/
      "
    depends_on:
      - app

volumes:
  app_data:

API y automatización

Capacidades de la API REST:

  • Gestión de almacenamiento: Crear y gestionar espacios de almacenamiento de backup
  • Monitorización del uso: Seguimiento del consumo de almacenamiento y métricas de transferencia
  • Aprovisionamiento automatizado: Crear destinos de backup de forma programática
  • Integración webhook: Notificaciones en tiempo real para eventos de backup
  • API de facturación: Seguimiento de costes y gestión de presupuesto

Herramientas y bibliotecas populares:

  • Python: Paramiko, Fabric y scripts de backup personalizados
  • Node.js: SSH2, node-rsync y automatización de backups
  • Go: Clientes SSH nativos y herramientas de backup
  • Scripts shell: rsync, borg, SFTP y automatización personalizada
  • Infrastructure as Code: Integración con Terraform y Ansible

Características de la API

  • Diseño RESTful para fácil integración
  • OAuth 2.0 autenticación
  • Rate limiting protección
  • Spec OpenAPI documentación
  • Bibliotecas SDK disponibles

Escenarios reales de desarrolladores

Equipo de startup SaaS

Configuración: Clúster Kubernetes con microservicios y PostgreSQL

Desafío: Proteger los datos de desarrollo y producción

Solución:

  • Backups automatizados de volúmenes Kubernetes vía CronJob
  • Volcados de bases de datos integrados en el pipeline CI/CD
  • Espejos de repositorios Git para protección del código
  • Backup de configuraciones y secretos

Coste: ~€10/mes por 1,2 TB de datos de desarrollo

Mantenedor de proyecto de código abierto

Configuración: Varios repositorios, documentación y datos comunitarios

Desafío: Proteger los activos del proyecto y el trabajo de los colaboradores

Solución:

  • Espejos de repositorios GitHub vía GitHub Actions
  • Backups de documentación y sitio web
  • Backups de foro comunitario y wiki
  • Archivado de artefactos de versión

Coste: ~€4,25/mes por 500 GB de datos de proyecto

Buenas prácticas de desarrollo

Automatización de backups

  • Integrar backups en los pipelines de despliegue
  • Usar infraestructura como código para las configuraciones de backup
  • Implementar verificación de backups en CI/CD
  • Monitorizar la finalización de backups con alertas
  • Versionar los scripts y configuraciones de backup

Prácticas de seguridad

  • Usar claves SSH, nunca contraseñas
  • Cifrar los datos sensibles antes del backup
  • Implementar una gestión correcta de secretos
  • Rotación regular de claves de acceso
  • Auditar el acceso a la API regularmente

Estrategia de entorno

  • Espacios de backup separados por entorno
  • Implementar la estrategia de backup 3-2-1 para producción
  • Probar regularmente los procedimientos de restauración
  • Documentar los procedimientos de recuperación
  • Planificar escenarios de recuperación ante desastres

Optimización de costes

  • Usar compresión para backups de texto
  • Implementar políticas de retención para backups antiguos
  • Monitorizar el uso de almacenamiento con la API
  • Usar estrategias de backup incremental
  • Limpiar los archivos de backup temporales

Para empezar

1

Crear una cuenta

Regístrate para obtener 100 GB gratis. Sin tarjeta de crédito.

2

Obtener credenciales API

Crea un token API desde el dashboard.

3

Configurar el backup

Configura la sync PBS o Borg con tus credenciales.

Infraestructura DevOps-friendly

remote-backups.com está diseñado para desarrolladores que valoran la simplicidad y la automatización. Sin software propietario, sin APIs complejas — solo acceso SSH fiable y protocolos estándar que funcionan con cualquier herramienta.

Ya sea que implementes una estrategia de backup 3-2-1-1-0 o construyas automatización personalizada, nuestra infraestructura se adapta a tus prácticas de desarrollo.

Empieza a construir

100 GB gratis, acceso completo a la API, sin tarifas de ancho de banda. Empieza a integrar el backup en tu infraestructura hoy.