GNU/Linux >> Linux Esercitazione >  >> Cent OS

Sopravvivenza al riavvio:migliori pratiche

Introduzione

L'infrastruttura cloud offre resilienza, ma tutti i server dipendono dal suo hardware fisico, che a lungo termine necessita di manutenzione. I server 24 ore su 24 dipendono dal tempo di attività, che è ottimale per il suo utilizzo, ma si verificano inevitabili tempi di inattività. Oltre alla manutenzione dell'hardware, Update and Patches richiede il riavvio del server che rende il tuo sistema sicuro e aggiornato. La guida di seguito illustra le migliori pratiche per assicurarsi che il sistema gestisca il riavvio imprevisto che porterà a tempi di inattività.

Testa il tuo stack con riavvio manuale

Durante la fase di sviluppo, quando apporti modifiche importanti allo stack, assicurati di riavviare il server una volta e assicurati che lo stack sia completamente operativo senza alcun problema. Facendo questo percorso di riavvio spesso sarai preparato per il riavvio imprevisto che si verifica durante la manutenzione o gli aggiornamenti.

Esegui il backup dei tuoi dati cruciali

Il backup dei dati più importanti e critici è uno dei passaggi più importanti, la perdita dei dati a causa di tempi di inattività imprevisti o qualsiasi altra eliminazione accidentale avrà un impatto negativo sul tuo stack. E2E Networks CDP Backups funziona come una replica esatta del tuo file system di cui viene eseguito il backup automatico a intervalli periodici. Ogni backup creato contiene tutti i dati di cui è stato eseguito il backup per il ripristino dal provisioning fino all'aggiornamento del blocco più recente. Ciò consente il ripristino point-in-time da qualsiasi punto di ripristino presente nell'archivio. Puoi fare riferimento qui per maggiori dettagli

Puoi anche eseguire il backup dei tuoi database da MySQL o MariaDB e ripristinarli utilizzando il comando mysqldump. Per coloro che non hanno familiarità con mysqldump puoi fare riferimento qui

Abilita servizi all'avvio

È inoltre necessario assicurarsi che tutti i servizi e le applicazioni critici e importanti configurati nel server possano essere avviati all'avvio, in modo che durante i futuri riavvii tutti i servizi siano attivi e funzionanti senza alcuna interazione manuale

In Debian e Ubuntu, utilizzare update-rc.d per aggiungere o rimuovere servizi dall'avvio

sudo update-rc.d service_name defaults

Per rimuovere il servizio dall'avvio dell'avvio, utilizzare il comando seguente

sudo update-rc.d -f service_name  remove

In Centos7, usa il comando systemctl

sudo systemctl enable service_name 
sudo systemctl disable service_name 

Assicurati che le regole del firewall siano salvate

Se hai configurato manualmente le regole nel firewall, dovresti assicurarti che sia già stato salvato e che venga caricato automaticamente all'avvio.

Puoi salvare i firewall in modo permanente eseguendo il comando seguente.

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

Utilizzo del bilanciamento del carico

Se il tuo sistema non può permettersi tempi di inattività, puoi utilizzare un'appliance Load Balancer che ti aiuta a distribuire dinamicamente il traffico degli utenti a più nodi back-end, per un'elevata disponibilità, scalabilità, tolleranza agli errori e un'esperienza utente fluida. Ti aiuta anche ad applicare le modifiche al back-end senza influire sull'esperienza dell'utente finale. Puoi fare riferimento a questo articolo su come avviare un servizio di bilanciamento del carico in E2E


Cent OS
  1. Best practice per la sicurezza di OpenSSH

  2. Qual è il sistema operativo migliore per te? Fedora contro CentOS

  3. Debian vs Ubuntu:quale distro è la migliore per te?

  4. Procedure consigliate per la sicurezza dei server Windows

  5. Best practice per la sicurezza di Wordpress su Linux

Server NTP e best practice

Rafforzamento del server Linux:migliori pratiche

Qual è la migliore distribuzione Linux nella scienza dei dati?

Ubuntu vs Linux Mint:qual è il migliore

Quale versione di Windows è meglio compatibile con Wine?

Configurazione del server Ubuntu – Procedure consigliate per la sicurezza