Chat with us, powered by LiveChat

Sybase Adaptive Server Enterprise (ASE) es una plataforma de base de datos crítica para la empresa utilizada por organizaciones de todo el mundo para el procesamiento de transacciones de alto rendimiento. Como tal, se supone que esta base de datos debe protegerse con una aplicación de copia de seguridad que tenga un conocimiento sofisticado de la arquitectura subyacente, esté integrada a nivel de API, tenga una curva de aprendizaje cero desde el punto de vista de la administración y garantice una recuperabilidad completa independientemente de un tipo de fallo concreto.

Bacula Enterprise ofrece un módulo de copia de seguridad de Sybase creado específicamente que se integra directamente con la API de archivo del servidor de copia de seguridad de Sybase para garantizar la copia de seguridad y la recuperación en línea de Sybase sin necesidad de que los administradores de bases de datos conozcan todos los entresijos del proceso de copia de seguridad de Sybase ni los complejos scripts de shell. Desde una copia de seguridad completa de la base de datos hasta la recuperación puntual a nivel de transacción, cada tarea puede gestionarse de forma nativa con el conjunto de herramientas de Bacula Enterprise.

Para las organizaciones que utilizan Sybase ASE en Linux a cualquier escala – desde despliegues de una sola instancia hasta grandes entornos empresariales – Bacula Enterprise ofrece un enfoque automatizado y basado en políticas para la protección de datos que se integra perfectamente en su infraestructura existente.

Licencias sencillas – Sin penalizaciones basadas en la capacidad

El enfoque de licencias de Bacula Enterprise es fundamentalmente diferente al de muchos de sus competidores. Con Bacula, el precio total es independiente de la cantidad de datos que haya que proteger. Mientras tanto, otros proveedores de copias de seguridad escalan regularmente el precio de sus licencias a medida que crece el tamaño de la base de datos. El enfoque de Bacula elimina tales incertidumbres, ofreciendo un coste directo y predecible de sus servicios independientemente de cuántos terabytes de datos tenga que respaldar una empresa.

Esta ventaja puede ser muy significativa en entornos Sybase ASE con gran cantidad de datos, en los que el volumen de la base de datos podría crecer considerablemente con el tiempo. Las empresas y los proveedores de servicios gestionados (MSP) que trabajan con varias instancias de Sybase pueden ampliar el alcance de su cobertura de datos sin preocuparse por posibles limitaciones presupuestarias.

Principales ventajas de la solución de copia de seguridad Sybase de Bacula

Integración API nativa

  • API de archivo de servidor de copia de seguridad – Se integra directamente con la interfaz de copia de seguridad nativa de Sybase, garantizando copias de seguridad totalmente coherentes y conscientes de la aplicación sin depender de instantáneas a nivel de sistema de archivos
  • No requiere scripting DBA – Las operaciones de copia de seguridad se configuran y gestionan completamente a través de la interfaz de Bacula; los administradores no necesitan profundos conocimientos de las funciones internas de copia de seguridad de Sybase
  • Soporte de copia de seguridad en línea – Realice copias de seguridad mientras Sybase ASE permanece totalmente operativo, sin necesidad de tiempo de inactividad para la protección rutinaria de datos

Opciones completas de recuperación

  • Point-in-Time Recovery (PITR) – Restaure cualquier base de datos a un estado histórico preciso utilizando copias de seguridad de registros de transacciones, permitiendo la recuperación de errores lógicos, corrupción o cambios accidentales de datos
  • Restauración en ubicación alternativa – Recupere cualquier base de datos en un servidor o directorio diferente para realizar pruebas, migraciones o recuperaciones de desastres sin afectar al entorno de producción
  • Flexibilidad de restauración granular – Restaure bases de datos completas, incrementales acumulativas o conjuntos de transacciones específicas de forma independiente, en función de los requisitos de recuperación

Protección incremental eficiente

  • Copia de seguridad incremental a nivel de bloque – Captura sólo los bloques de base de datos modificados en lugar de volver a escanear toda la base de datos, reduciendo drásticamente las ventanas de copia de seguridad y el consumo de almacenamiento
  • Asignación de niveles de BaculaLos tipos de copia de seguridad de la base de datos (completa, acumulativa, transaccional) se asignan limpiamente a los niveles de copia de seguridad nativos de Bacula, lo que permite una programación unificada y políticas de retención
  • Huella de almacenamiento reducida – Las estrategias diferenciales e incrementales minimizan el volumen de datos transferidos y almacenados para cada ciclo de copia de seguridad

Módulo de copia de seguridad de SybaseResumen de características

Capacidades de copia de seguridad

  • Copia de seguridad completa de la base de datosGenera una copia de seguridad completa de toda la base de datos Sybase ASE, incluidos los registros de transacciones, asignada al nivel de copia de seguridad Completa de Bacula
  • Copia de seguridad acumulativa (incremental) de la base de datos – Realiza una copia de seguridad de todas las páginas de la base de datos modificadas desde el último volcado completo, asignada al nivel Diferencial de Bacula; disponible a partir de Sybase ASE 15.7 SP100; reduce el tamaño de la copia de seguridad especialmente para bases de datos con grandes tablas de sólo lectura
  • Copia de seguridad del registro de transacciones – Copia el registro de transacciones y elimina su parte inactiva, asignada al nivel Incremental de Bacula; la base para la recuperación puntual
  • Operaciones de copia de seguridad en línea – Todos los tipos de copia de seguridad se ejecutan contra una instancia Sybase ASE en vivo y en funcionamiento sin necesidad de apagar o suspender la base de datos
  • Copia de seguridad paralela de múltiples franjas – Admite hasta 32 flujos de copia de seguridad concurrentes por trabajo para grandes bases de datos, cada franja ejecutándose como un trabajo Bacula independiente; configurable por nivel de copia de seguridad
  • Copia de seguridad de bases de datos de sistema – Realiza copias de seguridad de las bases de datos de sistema Sybase (master, tempdb, model, sybsystemdb) utilizando los mismos procedimientos que las bases de datos de usuario, con todos los volcados visibles en el catálogo de Bacula

Capacidades de restauración

  • Restauración completa de la base de datos – Carga un volcado completo de la base de datos como punto de partida para cualquier recuperación; la base de datos permanece desconectada después de la carga para permitir la aplicación posterior incremental o del registro de transacciones
  • Restauración diferencial (acumulativa) Aplica la última copia de seguridad acumulativa sobre una restauración completa; sólo se necesita el volcado acumulativo más reciente, no toda la cadena.
  • Restauración del registro de transacciones – Aplica las copias de seguridad del registro de transacciones en secuencia (primero la más antigua, sin omitirla); cada registro requiere un comando de transacción de carga independiente con su identificador de volcado específico
  • Recuperación puntual (PITR) – Utiliza la opción until_time del comando de carga de transacciones para detener la reproducción del registro en una marca de tiempo precisa, lo que permite la recuperación de cambios accidentales en los datos, como la caída de tablas
  • Restauración de servidor alternativo – Carga cualquier copia de seguridad en un servidor Sybase ASE diferente para migración, recuperación de desastres o replicación de entornos
  • Restauración de directorio local – Extrae volcados de bases de datos a cualquier ruta del sistema de archivos local mediante el parámetro de restauración where=… para análisis fuera de línea o procedimientos de importación manual
  • Restauración de bases de datos del sistema – Restaura la base de datos maestra y otras bases de datos del sistema; la restauración maestra requiere que Sybase ASE se ejecute en modo monousuario

Soporte de plataformas y versiones

El plugin Sybase de Bacula Enterprise es compatible con las siguientes configuraciones:

  • Sybase ASE 12.5
  • Sybase ASE 15.5
  • Sybase ASE 15.7
  • Sybase ASE 16.0
  • Sybase ASE 16.1
  • Linux 32 bits
  • Linux 64 bits

Parámetros de configuración

  • Arquitectura del complementoSe entrega como una biblioteca cargada dinámicamente(libsybacula.so) instalada en el cliente del demonio de archivos de Bacula donde reside Sybase; se configura a través de una sección FileSet Include en el director de Bacula
  • Configuración SBT – Soporta parámetros de cliente, trabajo, restoreeclient, restorejob, bconsole, jobopt, ctrlfile, ctrltimeout, retry, catalog, trace y debug a través del archivo sbt.conf o de argumentos de comando inline dump/load
  • Integración del catálogo de copias de seguridad – Todos los metadatos del volcado (nombre de la base de datos, marca de tiempo, recuento de franjas) se almacenan en el catálogo de Bacula y se pueden consultar a través del script bacula-sybase.sh o de las interfaces BWeb/bconsole
  • Configuración de trabajos paralelos – Los trabajos con varias rayas requieren que el número máximo de trabajos concurrentes se configure adecuadamente en los recursos Director, Cliente, Trabajo, Almacenamiento y Dispositivo; se recomienda un dispositivo de disco Virtual Changer para trabajos concurrentes en almacenamiento compartido
  • Soporte de consola restring ida – Utiliza un bconsole-sybase.conf dedicado con una definición de consola restringida, limitando el acceso sólo a los trabajos de copia de seguridad, conjuntos de archivos, clientes y pools requeridos

Características operativas

  • Listado del catálogo de backupsEl script baculasybase.sh consulta el catálogo de Bacula para listar todos los volcados disponibles con tipo, nombre de la base de datos, marca de tiempo y recuento de franjas antes de cualquier operación de restauración
  • Verificación de la instalación – El procedimiento de prueba install-sybase.sh valida la conectividad del Director, la accesibilidad del cliente, la instalación de plugins y la configuración de trabajos y conjuntos de archivos en un solo paso.
  • Registro de rastreo y depuración – Genera archivos de rastreo detallados mediante los parámetros trace= y debug= en cualquier comando de volcado o carga, con niveles de verbosidad configurables
  • Guía de programación – Los volcados completos deben programarse durante las ventanas de baja utilización; la base de datos maestra requiere una copia de seguridad después de cada comando de creación de base de datos, alteración de base de datos e init de disco

Administración y supervisión

  • Gestión de interfaz web (BWeb™) – Configure y supervise los trabajos de copia de seguridad de Sybase a través de la consola gráfica BWeb de Bacula.
  • Control de línea de comandos Utilice bconsole para la automatización mediante scripts, activación de trabajos, consulta del catálogo y operaciones de restauración
  • Script de consulta del catálogo – Bacula-sybase.sh proporciona un listado legible por humanos de todos los volcados disponibles incluyendo tipo, marca de tiempo y recuento de franjas directamente desde el catálogo de Bacula
  • Pruebas de instalación – Install-sybase.sh verifica la conectividad del Director, la accesibilidad del cliente, la instalación del plugin y la configuración del trabajo/archivo antes de ejecutar cualquier copia de seguridad de producción.
  • Limitaciones conocidas – La estimación del tamaño previa al trabajo y el modo de listado de recursos no están disponibles actualmente; el uso del comando restart inicia un trabajo nuevo en lugar de reanudar uno anterior; la copia de seguridad y la restauración de datos comprimidos requiere que coincidan los tipos de plataforma en ambos extremos

Capacidades empresariales básicas para todos los usuarios de Bacula

El módulo Sybase utiliza la solución de copia de seguridad integrada proporcionada por Bacula Enterprise. Todas las capacidades detalladas en esta sección abarcan toda la plataforma y se ofrecen en cada instalación de Bacula.

Infraestructura y eficiencia del almacenamiento

Bacula Enterprise maximiza el valor del almacenamiento mediante la reducción inteligente de datos y la compatibilidad con destinos flexibles:

  • Deduplicación a nivel de bloque – Detecta y elimina los segmentos de datos redundantes en todo el catálogo de copias de seguridad, de modo que cualquier bloque dado se escribe en el almacenamiento sólo una vez, independientemente de la frecuencia con que se repita.
  • Compresión adaptativa – Aplica algoritmos de compresión configurables que equilibran la sobrecarga de la CPU con el ahorro de espacio en función del tipo de datos y los recursos disponibles.
  • Enfoque incremental para siempre Después de una única copia de seguridad completa de referencia, todos los trabajos posteriores capturan sólo lo que ha cambiado, lo que hace que las ventanas de copia de seguridad completa programadas sean cosa del pasado.
  • Operaciones conscientes del ancho de banda – Minimiza la utilización de la red mediante un seguimiento de los cambios que transfiere sólo los datos modificados entre las copias de seguridad.
  • Múltiples tipos de destino de almacenamiento – Escriba las copias de seguridad en disco local, NAS/SAN, almacenamiento de objetos en la nube (S3, Azure, Google Cloud), bibliotecas de cintas, o cualquier combinación de los mismos
  • Flujos de trabajo de almacenamiento por niveles – Mueve los datos de copia de seguridad a través de los niveles de almacenamiento automáticamente a medida que envejecen, ajustando el coste a la frecuencia de acceso sin intervención manual
  • Almacenamiento de objetos compatible con S3 – Se integra con cualquier proveedor compatible con S3 para una retención a largo plazo escalable y rentable

Protección de datos y cumplimiento normativo

La seguridad empresarial y el cumplimiento normativo están integrados en todos los aspectos de la plataforma:

  • Cifrado de extremo a extremo – El cifrado AES-256 cubre toda la ruta de los datos, desde el cliente de origen hasta el destino final de almacenamiento, con una gestión de claves flexible para adaptarse a las políticas de seguridad de la organización
  • Copias de seguridad inmutables – El almacenamiento compatible con WORM garantiza que los datos de las copias de seguridad no puedan alterarse ni borrarse una vez escritos, lo que proporciona una última línea de defensa fiable contra el ransomware y las amenazas internas.
  • Controles de acceso granulares – Los administradores pueden delimitar los permisos de usuario a trabajos específicos, flujos de trabajo de restauración y funciones de gestión, evitando el acceso no autorizado a operaciones de copia de seguridad sensibles
  • Auditoría completa de la actividad – Una pista de auditoría completa registra cada copia de seguridad, restauración y evento de configuración con la identidad del usuario y la marca de tiempo, apoyando tanto los informes de cumplimiento como las investigaciones de seguridad.
  • Compatibilidad con marcos normativos – Los controles de la plataforma se ajustan a los requisitos de cumplimiento de GDPR, HIPAA, SOC 2 y específicos del sector mediante una combinación de cifrado, retención configurable y registros de auditoría detallados.
  • Arquitecturas que preservan la privacidad – Las opciones de despliegue de conocimiento cero permiten gestionar la infraestructura de copia de seguridad sin conceder a los administradores visibilidad sobre los propios datos protegidos

Recuperación y continuidad del negocio

Las completas funciones de restauración garantizan una rápida recuperación en cualquier escenario de pérdida de datos:

  • Restauración Bare Metal a nivel de sistema – Recupera un servidor completo desde cero – SO, aplicaciones, configuración y datos – sin necesidad de una instalación manual previa a la que restaurar
  • Movimiento de datos entre plataformas – Los datos de la copia de seguridad pueden recuperarse en un sistema operativo distinto al de su origen, lo que permite realizar migraciones y ofrece opciones cuando no se dispone de hardware similar.
  • Replicación geográfica de copias de seguridad – Copia conjuntos de copias de seguridad en ubicaciones de almacenamiento separadas geográficamente, protegiendo contra interrupciones en todo el sitio y distribuyendo los puntos de recuperación más cerca de donde pueden ser necesarios
  • Programación frecuente de las copias de seguridad – Los intervalos de las copias de seguridad pueden reducirse a minutos, reduciendo la ventana potencial de pérdida de datos muy por debajo de lo que permiten las programaciones tradicionales horarias o nocturnas
  • Validación automatizada de la restauración – La recuperabilidad se confirma mediante pruebas automatizadas sin necesidad de que intervenga el administrador ni de un proceso de validación independiente

Gestión y control empresarial

Las herramientas de gestión centralizada proporcionan visibilidad y control en todas las operaciones de copia de seguridad:

  • Enfoque de interfaz dual – BWeb™ proporciona una consola gráfica para la gestión diaria, mientras que bconsole ofrece a los operadores un control total de la línea de comandos para la creación de scripts, la automatización y la configuración avanzada.
  • Arquitectura de aislamiento de inquilinos Los MSP y las grandes empresas pueden particionar el entorno de copia de seguridad en unidades administradas de forma independiente, cada una con su propia configuración, políticas y controles de acceso
  • Completo conjunto de informes – Los informes programados cubren los resultados de los trabajos de copia de seguridad, las tendencias de capacidad, el estado de cumplimiento y el rendimiento operativo, entregables en una cadencia definida
  • Integración de sistemas externos – Se conecta a herramientas de supervisión, sistemas de tickets de TI y servicios de directorio, incluidos LDAP y Active Directory, para adaptarse a los flujos de trabajo operativos existentes
  • Detección automática de recursos – Explora la infraestructura para identificar y catalogar los objetivos de las copias de seguridad, manteniendo actualizada la cobertura de protección a medida que cambian los entornos
  • Escalabilidad sin límites – La misma arquitectura de plataforma gestiona entornos que van desde un puñado de servidores hasta despliegues que se cuentan por miles, todo ello bajo un único plano de gestión

Excelencia en infraestructuras híbridas

La arquitectura de Bacula Enterprise protege los sistemas heterogéneos con un control unificado, por lo que es ideal para entornos de TI complejos y multiplataforma:

  • Soporte de virtualización multiplataforma – Integración nativa para VMware vSphere, Hyper-V, KVM, Red Hat Virtualization, Xen, Azure VM, Proxmox y Nutanix AHV con aplicación de políticas consistentes en todas las plataformas
  • Convergencia física y virtual – Proteja sin fisuras los servidores físicos, las estaciones de trabajo y las máquinas virtuales utilizando la misma interfaz de gestión con estrategias de copia de seguridad unificadas.
  • Compatibilidad con contenedores y nativos de la nube – Protección integral para entornos Docker, Kubernetes y OpenShift con copias de seguridad de volumen persistente e instantáneas coherentes con la aplicación
  • Integración de almacenamiento en varias nubes – Compatibilidad nativa con almacenamiento en nubes públicas, privadas e híbridas, incluidas las interfaces S3, S3-IA, Azure, Google Cloud, Oracle Cloud y Glacier, con funcionalidad de coste mínimo de restauración (MRC)
  • Integración de bases de datos y aplicaciones – Capacidades de copia de seguridad en caliente para Oracle, SQL Server, MySQL, PostgreSQL, SAP HANA y otras aplicaciones de misión crítica con consistencia transaccional

Ventajas económicas

El modelo de licencias de Bacula Enterprise elimina los obstáculos de precios basados en la capacidad:

  • Licencias independientes del volumen – El aumento de la capacidad de copia de seguridad no se traduce en un aumento de las tarifas de licencia, por lo que los costes de protección de datos se mantienen planos incluso cuando los volúmenes de datos se expanden
  • Estructura de costes predecible – Un modelo de precios fijos significa que los equipos pueden planificar los presupuestos de infraestructura sin tener en cuenta los costes variables ligados al crecimiento del almacenamiento o a los cambios en la carga de trabajo
  • Precios independientes de la carga de trabajo – El tamaño de las bases de datos, el número de servidores y los volúmenes de almacenamiento no afectan a los costes de las licencias
  • Beneficios de costes a gran escala – Las organizaciones que protegen volúmenes de bases de datos considerables o en rápido crecimiento obtienen ventajas económicas cada vez más significativas frente a los competidores con precios por capacidad
  • Economía del proveedor de servicios – Los MSP pueden hacerse cargo de clientes con conjuntos de datos grandes o en rápido crecimiento sin absorber los aumentos de los costes de las licencias que erosionarían los márgenes bajo modelos de precios por terabyte

Preguntas frecuentes

¿Puedo realizar una copia de seguridad de Sybase ASE mientras la base de datos está activa?

Sí. El complemento utiliza la API de archivo del servidor de copia de seguridad de Sybase que se diseñó originalmente para el funcionamiento en línea. Como tal, Sybase ASE continúa funcionando normalmente durante todo el proceso de copia de seguridad. Dicho esto, los volcados de gran tamaño (en particular los volcados de bases de datos completas) consumen recursos de E/S de disco, CPU y red, por lo que la recomendación general es programar los procesos de copia de seguridad a gran escala durante los períodos de menor utilización para minimizar el impacto en el rendimiento de las cargas de trabajo de producción.

¿Cómo funcionan las copias de seguridad multirreserva y cuándo debo utilizarlas?

Un comando de volcado estándar ejecuta una única secuencia de copia de seguridad. Para bases de datos grandes, puede añadir una o más cláusulas stripe on “sybacula::” al comando dump para ejecutar múltiples flujos paralelos – cada stripe se ejecuta como un trabajo Bacula concurrente independiente. Se admiten hasta 32 secuencias (incluida la primaria), que es un límite de Sybase ASE. Las copias de seguridad multi-stripe requieren que la directiva Maximum Concurrent Jobs se configure adecuadamente en los recursos Director, Client, Job, Storage y Device.

¿Puedo restaurar una copia de seguridad de Sybase en un servidor o directorio diferente?

Sí. Cualquier volcado gestionado por Bacula Enterprise puede cargarse en una instancia diferente de Sybase ASE para recuperación de desastres, migración o creación de entornos de prueba. También puede restaurar volcados a un directorio local utilizando el parámetro de restauración where=… en bconsole , útil para análisis fuera de línea o procedimientos de importación manual. Tenga en cuenta que al restaurar las copias de seguridad en franjas a un directorio local, puede ser necesario restaurar manualmente algunos archivos en franjas utilizando el parámetro JobId= en lugar del filtro de tiempo before=.

Más información sobre la copia de seguridad y la recuperación de Sybase: