GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Survival neu starten – Best Practices

Einführung

Die Cloud-Infrastruktur bietet Ausfallsicherheit, aber alle Server hängen von ihrer physischen Hardware ab, die auf lange Sicht gewartet werden muss. Server hängen rund um die Uhr von der Betriebszeit ab, die für ihre Nutzung optimal ist, aber unvermeidbare Ausfallzeiten treten auf. Abgesehen von der Hardwarewartung erfordern Update und Patches einen Neustart Ihres Servers, wodurch Ihr System sicher und auf dem neuesten Stand ist. Die folgende Anleitung behandelt Best Practices, um sicherzustellen, dass Ihr System einen unerwarteten Neustart bewältigt, der zu Ausfallzeiten führt.

Testen Sie Ihren Stack durch manuellen Neustart

Wenn Sie während der Entwicklungsphase wichtige Änderungen an Ihrem Stack vornehmen, stellen Sie sicher, dass Sie Ihren Server einmal neu starten und sicherstellen, dass Ihr Stack ohne Probleme voll funktionsfähig ist. Indem Sie diesen Neustart-Trail häufig durchführen, sind Sie auf unerwartete Neustarts vorbereitet, die während Wartungsarbeiten oder Upgrades auftreten.

Sichern Sie Ihre wichtigen Daten

Die Sicherung Ihrer wichtigsten und kritischsten Daten ist einer der wichtigsten Schritte. Der Verlust der Daten durch unerwartete Ausfallzeiten oder durch andere versehentliche Löschungen wirkt sich nachteilig auf Ihren Stack aus. E2E Networks CDP Backups funktioniert als exakte Kopie Ihres Dateisystems die in regelmäßigen Abständen automatisch gesichert wird. Jede erstellte Sicherung enthält alle Daten, die gesichert wurden, um von der Bereitstellung bis zur letzten Blockaktualisierung wiederhergestellt zu werden. Dadurch kann Point-in-Time von jedem der im Archiv vorhandenen Wiederherstellungspunkte wiederhergestellt werden. Weitere Einzelheiten finden Sie hier

Sie können Ihre Datenbanken auch von MySQL oder MariaDB sichern und sie mit dem mysqldump-Befehl wiederherstellen. Für diejenigen, die mit mysqldump nicht vertraut sind, können Sie hier nachschlagen

Dienste beim Booten aktivieren

Sie müssen auch sicherstellen, dass alle Ihre kritischen und wichtigen Dienste und Anwendungen, die auf Ihrem Server konfiguriert sind, beim Booten gestartet werden können, damit bei zukünftigen Neustarts alle Dienste ohne manuelle Unterbrechung einsatzbereit sind

Verwenden Sie in Debian und Ubuntu update-rc.d zum Hinzufügen oder Entfernen von Diensten aus dem Startprogramm

sudo update-rc.d service_name defaults

Um den Dienst aus dem Startvorgang zu entfernen, verwenden Sie den folgenden Befehl

sudo update-rc.d -f service_name  remove

Verwenden Sie in Centos7 den Befehl systemctl

sudo systemctl enable service_name 
sudo systemctl disable service_name 

Sicherstellen, dass Firewall-Regeln gespeichert werden

Wenn Sie die Regeln in der Firewall manuell konfiguriert haben, sollten Sie sicherstellen, dass sie bereits gespeichert sind und beim Booten automatisch geladen werden.

Sie können die Firewalls dauerhaft speichern, indem Sie den folgenden Befehl ausführen.

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

Load-Balancer verwenden

Wenn sich Ihr System keine Ausfallzeiten leisten kann, können Sie eine Load Balancer Appliance verwenden, die Ihnen hilft, den Benutzerdatenverkehr dynamisch auf mehrere Backend-Knoten zu verteilen – für hohe Verfügbarkeit, Skalierbarkeit, Fehlertoleranz und reibungslose Benutzererfahrung. Es hilft Ihnen auch, Änderungen am Backend anzuwenden, ohne die Endbenutzererfahrung zu beeinträchtigen. In diesem Artikel erfahren Sie, wie Sie einen Load Balancer in E2E starten


Ubuntu
  1. Survival neu starten – Best Practices

  2. Best Practices für die OpenSSH-Sicherheit

  3. Best Practices für die Sicherheit von Windows-Servern

  4. Best Practices für WordPress-Sicherheit unter Linux

  5. Best Practices für Nagios-Server?

NTP-Server und Best Practices

Linux Mint vs. Ubuntu – was ist das Beste für Sie?

Linux-Server-Härtung – Best Practices

Welches ist die beste Linux-Distribution in Data Science?

Ubuntu vs. Linux Mint:Was ist das Beste?

Welche Windows-Version ist am besten mit Wine kompatibel?