Nombre de dominio para apuntar a 2 servidores diferentes

Nombre de dominio para apuntar a 2 servidores diferentes

Estoy buscando configurar una redundancia económica para un sitio web, de modo que me registre con 2 cuentas de alojamiento compartido separadas. La probabilidad de que ambos caigan al mismo tiempo sería pequeña.

¿Hay alguna manera de apuntar mi dominio (por ejemplo, dominio.com) a mis dos cuentas de hosting donde el servidor 1 (si está activo) es el principal y normalmente manejaría todas las solicitudes y el servidor 2 es un respaldo cuando el servidor 1 deja de funcionar? es decir, el nombre de dominio buscará resolverse en el servidor primario y, si está inactivo, verificará el servidor secundario.

No estoy muy al tanto de DNS, servidores y me gusta, por lo que tal vez mi sugerencia anterior pueda ser ingenua y, de ser así, ¿hay alguna forma preferida de hacer algo como esto?

Respuesta1

DNS no es adecuado para soluciones HA ya que no hay preferencia ni orden en los registros devueltos; es decir, si tiene dos registros A para el mismo sitio, ambos se devolverán en todo momento y no podrá determinar cuál se utiliza en un momento dado.

Dicho esto, es posible usar ddns (actualizaciones dinámicas de DNS) para cambiar el nombre de host a una IP diferente si ocurre alguna condición; esto debe suceder fuera de las máquinas que brindan el servicio (por lo que se requiere una tercera máquina), o debe suceder en ambas máquinas simultáneamente (por lo que la que esté viva "gana", por así decirlo)

Respuesta2

Puede configurar dos registros A para el dominio que desea utilizar, pero el inconveniente aquí es que, al resolverlo, es posible que acceda al sitio que podría estar inactivo en ese momento.

Una mejor manera es conseguir 3 servidores VPS baratos y hacer que 2 de ellos alojen el sitio y el tercero actúe como equilibrador de carga, después de lo cual indique el dominio que desea utilizar en el equilibrador de carga. O simplemente un VPS que actuará como Load-Balancer entre los 2 dominios del hosting compartido.

Si desea hacerlo con aún más disponibilidad, debe configurar dos balanceadores de carga con latido que cambiarán la IP a la que apunta el dominio de un LB a otro en caso de que el primero falle.

información relacionada