
Ich bin ein mittelmäßiger Webentwickler. Ich habe keine Websites mit hohem Datenverkehr verwaltet. Im Allgemeinen stelle ich fest, dass nur Websites mit hohem Datenverkehr wegen Wartungsarbeiten nicht erreichbar sind. stackoverflow.com wird ebenfalls wegen Wartungsarbeiten nicht erreichbar sein.
Ich frage mich immer: Welche Art von Wartung führen sie durch? Ich meine, der Prozess ist automatisiert.
Benutzeranforderung --> Webserver --> serverseitige Programme --- > Datenbankserver.
Was gibt es zu erhalten?
Antwort1
NormalerweisehöchsteVerkehrsseitennichtwegen Wartungsarbeiten heruntergefahren werden. Sie sind so konzipiert, dass sie das nicht müssen. (Je nach Site kann das sehr knifflig sein. Es geht nicht nur darum, mehrere Server zu betreiben, obwohl das natürlich der Ausgangspunkt ist.)
Normalerweise bedeutet „Site wegen Wartungsarbeiten nicht erreichbar“ jedoch Folgendes:
- Software-Upgrade für Webanwendungen (Hinzufügen neuer Funktionen usw.)
- Hardwareänderung (zB Umzug in ein anderes Rechenzentrum; während der Umstellung)
- Irgendetwas ist schrecklich schiefgelaufen und sie versuchen, es zu beheben (z. B. gab es einen Stromausfall im Rechenzentrum; ändern Sie den DNS-Eintrag so, dass er auf eine statische „Site ist ausgefallen“-Seite an anderer Stelle verweist, bis der Strom wieder da ist).
Antwort2
Sie möchten möglicherweise Updates (oder Fixes) für viele der verschiedenen auf dem Server laufenden Softwareteile ausführen, einschließlich (jedoch nicht beschränkt auf):
- Das Betriebssystem
- Die Webserver-Software selbst
- Alle Skript-Frameworks
- Datenbanken
- Usw
Darüber hinaus könnten sie auch Hardwarewartungen durchführen, z. B. eine neue Festplatte hinzufügen, ein Motherboard aufrüsten, schnelleren RAM einbauen oder Netzwerkkarten austauschen. Es gibt wirklich viele Dinge, sowohl Hardware als auch Software, die aktualisiert oder geändert werden können.
Wenn Sie über einen Backup-Server (oder einen Cluster oder etwas in der Art) verfügen, kann dies transparent sein, aber wenn es sich buchstäblich um eine Box handelt, die die Seiten bereitstellt ... nun, dann muss diese so ziemlich ausfallen.
Antwort3
Da Sie aus dem Bereich des Programmierens kommen, stütze ich meine Analogie darauf. Stellen Sie sich vor, dass die Arbeit als Systemadministrator genau wie das Programmieren ist, nur dass Sie alle paar Stunden in einer anderen Sprache programmieren müssen. Und manchmal ist es Pascal.
Wirklich, aber es könnte alles Mögliche bedeuten. Manchmal frisst sich eine Maus in ein warmes Plätzchen. Oder ein einzelner Ausfallpunkt macht sich bemerkbar. Unser Ziel ist es, Ausfallzeiten zu vermeiden ... wie das Schreiben von Code, der beim ersten Kompilieren perfekt funktioniert.
Antwort4
Mögliche Upgrades von Servern, Frameworks, Datenbanken Umzug in ein neues Rechenzentrum und Abschaltung der alten Server, damit sich niemand mehr verbinden kann Patchen von Betriebssystemen oder Software, die auf diesen Servern läuft
grundsätzlich alles, was die Website für eine bestimmte Zeit nicht verfügbar machen könnte