GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Reiniciar la supervivencia:mejores prácticas

Introducción

La infraestructura en la nube ofrece resiliencia, pero todos los servidores dependen de su hardware físico, que a la larga necesita mantenimiento. Los servidores durante todo el día dependen del tiempo de actividad que es óptimo para su uso, pero el tiempo de inactividad inevitable ocurre. Además del mantenimiento del hardware, Update and Patches requiere reiniciar su servidor, lo que hace que su sistema sea seguro y esté actualizado. La siguiente guía cubre las mejores prácticas para asegurarse de que su sistema maneje reinicios inesperados que provocarán tiempo de inactividad.

Pruebe su pila mediante reinicio manual

Durante la fase de desarrollo, cuando realice cambios importantes en su pila, asegúrese de reiniciar su servidor una vez y asegúrese de que su pila esté completamente operativa sin ningún problema. Al realizar esta ruta de reinicio a menudo, estará preparado para un reinicio inesperado que ocurre durante el mantenimiento o las actualizaciones.

Copia de seguridad de sus datos cruciales

Hacer una copia de seguridad de sus datos más importantes y críticos es uno de los pasos más importantes. La pérdida de datos por un tiempo de inactividad inesperado o por cualquier otra eliminación accidental tendrá un impacto adverso en su pila. E2E Networks CDP Backups funciona como una réplica exacta de su sistema de archivos. que se respalda automáticamente a intervalos periódicos. Cada copia de seguridad creada contiene todos los datos que se copiaron para restaurar desde el aprovisionamiento hasta la actualización de bloque más reciente. Esto permite la restauración puntual desde cualquiera de los puntos de recuperación presentes en el archivo. Puede consultar aquí para obtener más detalles

También puede hacer una copia de seguridad de sus bases de datos desde MySQL o MariaDB y restaurarlas usando el comando mysqldump. Para aquellos que no están familiarizados con mysqldump, pueden consultar aquí

Habilitar servicios en el arranque

También debe asegurarse de que todos sus servicios y aplicaciones críticos e importantes que están configurados en su servidor puedan iniciarse en el arranque, de modo que durante futuros reinicios, todos los servicios estén en funcionamiento sin ninguna intercepción manual

En Debian y Ubuntu, use update-rc.d para agregar o eliminar servicios desde el inicio

sudo update-rc.d service_name defaults

Para eliminar el servicio del inicio de arranque, use el siguiente comando

sudo update-rc.d -f service_name  remove

En Centos7, use el comando systemctl

sudo systemctl enable service_name 
sudo systemctl disable service_name 

Asegúrese de que se guarden las reglas del cortafuegos

Si configuró manualmente las reglas en el firewall, debe asegurarse de que ya esté guardado y se cargue automáticamente en el arranque.

Puede guardar los cortafuegos de forma permanente ejecutando el siguiente comando.

sudo iptables-save > /etc/iptables.firewall.rules

Usando el balanceador de carga

Si su sistema no puede permitirse el tiempo de inactividad, puede usar un dispositivo Load Balancer que lo ayuda a distribuir dinámicamente el tráfico de usuarios a múltiples nodos de back-end, para una alta disponibilidad, escalabilidad, tolerancia a fallas y una experiencia de usuario fluida. También lo ayuda a aplicar cambios al backend sin afectar la experiencia del usuario final. Puede consultar este artículo sobre cómo iniciar un balanceador de carga en E2E


Ubuntu
  1. Reiniciar la supervivencia:mejores prácticas

  2. ¿Qué sistema de archivos para respaldar es el mejor?

  3. ¿La mejor manera de hacer un gancho de apagado?

  4. Mejores prácticas de seguridad del servidor de Windows

  5. Mejores prácticas de seguridad de Wordpress en Linux

Servidor NTP y mejores prácticas

Linux Mint vs. Ubuntu:¿cuál es mejor para ti?

Endurecimiento de servidores Linux:mejores prácticas

¿Cuál es la mejor distribución de Linux en ciencia de datos?

Ubuntu vs Linux Mint:cuál es mejor

¿Qué versión de Windows es mejor compatible con Wine?