eviden-logo

Evidian > Productos > Software de Alta Disponibilidad - Cero Hardware Adicional

SafeKit, un software de alta disponibilidad simple y fácil de implementar

Alta disponibilidad todo en uno

En un solo producto de software, SafeKit ofrece en Windows y Linux:

  • balanceo de carga
  • replicación de archivos en tiempo real y de forma síncrona
  • conmutación por error automática de aplicaciones
  • recuperación automática tras un fallo del servidor

Ahorre costos en balanceadores de carga de red o servidores proxy dedicados, almacenamiento SAN replicado o con disco compartido, ediciones empresariales de sistemas operativos y bases de datos, y habilidades específicas para mantener operativo un clúster.

Una solución completa

SafeKit resuelve:

  • fallos de hardware (20% de los problemas), incluyendo la falla total de una sala de servidores,
  • fallos de software (40% de los problemas), incluyendo el reinicio de procesos críticos,
  • y errores humanos (40% de los problemas) gracias a su facilidad de uso y su consola web.

Un producto genérico

Con el producto SafeKit, puede implementar replicación en tiempo real y conmutación por error de cualquier directorio de archivos y servicio, base de datos, máquinas virtuales completas Hyper-V o KVM, Docker, Podman, K3S, aplicaciones en la nube (ver la lista de módulos).

Cero habilidades específicas

No se requieren conocimientos informáticos especiales para desplegar un clúster de alta disponibilidad con SafeKit.

Cero costos adicionales de hardware

Olvídese de los discos compartidos, el almacenamiento SAN replicado... SafeKit es independiente del hardware y se ejecuta en sus servidores físicos existentes, en máquinas virtuales o en la nube.

Cero costos adicionales de software

SafeKit funciona con las ediciones estándar de Windows y Linux y no requiere ediciones empresariales de bases de datos.

Elige entre la redundancia a nivel de aplicación o a nivel de máquina virtual

Redundancia a nivel de aplicación

En este tipo de solución, solo se replican los datos de la aplicación. Y solo la aplicación se reinicia en caso de fallo.

HA de Aplicación - redundancia a nivel de aplicación

Esta solución requiere un conocimiento técnico de la aplicación. Debe definir qué servicios reiniciar, especificar las carpetas de la aplicación a replicar y configurar una dirección IP virtual para la conmutación por error.Esta solución es independiente de la plataforma y funciona con aplicaciones en máquinas físicas, máquinas virtuales y en la nube. Se admite cualquier hipervisor (VMware, Hyper-V...).

Redundancia a nivel de máquina virtual

En este tipo de solución, se replica toda la Máquina Virtual (VM) (Aplicación + Sistema Operativo). Y toda la VM se reinicia en caso de fallo.

HA de VM - redundancia a nivel de máquina virtual

La ventaja de esta solución es que no requiere conocimientos técnicos sobre la aplicación; solo necesita definir la ubicación de los archivos de la VM donde está instalada la aplicación. Si no sabe cómo funciona la aplicación, esta es la mejor solución.Esta solución funciona con Windows/Hyper-V y Linux/KVM, pero no con VMware. Es una solución activa/activa con varias máquinas virtuales replicadas y reiniciadas entre dos nodos.

Uso típico con SafeKit

¿Por qué una replicación de unos pocos Terabytes?

Tiempo de resincronización después de una falla (paso 3)

  • Red de 1 Gb/s ≈ 3 horas por 1 Terabyte.
  • Red de 10 Gb/s ≈ 1 hora por 1 Terabyte o menos, dependiendo del rendimiento de escritura del disco.

Alternativa

¿Por qué una replicación de menos de 1,000,000 de archivos?

  • Rendimiento del tiempo de resincronización después de una falla (paso 3).
  • Tiempo para verificar cada archivo entre ambos nodos.

Alternativa

  • Ponga los muchos archivos a replicar en un disco duro virtual / máquina virtual.
  • Solo los archivos que representan el disco duro virtual / máquina virtual serán replicados y resincronizados en este caso.

¿Por qué un failover de ≤ 32 máquinas virtuales replicadas?

  • Cada máquina virtual se ejecuta en un módulo espejo independiente.
  • Máximo de 32 módulos espejo ejecutándose en el mismo clúster.

Alternativa

  • Utilice un almacenamiento compartido externo y otra solución de clúster para máquinas virtuales.
  • Más caro, más complejo.

¿Por qué una red LAN/VLAN entre sitios remotos?

  • Conmutación por error automática de la dirección IP virtual con 2 nodos en la misma subred.
  • Buen ancho de banda para la resincronización (paso 3) y buena latencia para la replicación síncrona (típicamente un tiempo de ida y vuelta de menos de 2 ms).

Alternativa

Socios, el éxito con SafeKit

Esta solución independiente de la plataforma es ideal para un socio que revende una aplicación crítica y que desea ofrecer una opción de redundancia y alta disponibilidad fácil de implementar para muchos clientes.

Con muchas referencias en numerosos países obtenidas por socios, SafeKit ha demostrado ser la solución más fácil de implementar para la redundancia y alta disponibilidad en la gestión de edificios, gestión de video, control de accesos, software SCADA...

Software de Gestión de Edificios


Software de Gestión de Edificios (BMS)


Redundancia y alta disponibilidad

Software de Gestión de Video


Software de Gestión de Video (VMS)


Redundancia y alta disponibilidad

Software de Control de Acceso Electrónico


Software de Control de Acceso Electrónico (EACS)


Redundancia y alta disponibilidad

Software SCADA (Industria)


Software SCADA


Redundancia y alta disponibilidad

Soluciones SafeKit y Guías de Instalación Rápida

Nueva aplicación (replicación en tiempo real y conmutación por error)


Nueva aplicación (equilibrio de carga de red y conmutación por error)


Base de datos (replicación en tiempo real y conmutación por error)


Web (equilibrio de carga de red y conmutación por error)


Replicación en tiempo real y conmutación por error de VM completa o contenedor


Amazon AWS


Google GCP


Microsoft Azure


Otras nubes


Seguridad física (replicación en tiempo real y conmutación por error)


Siemens (replicación en tiempo real y conmutación por error)