Was ist ein hochverfügbarer Dedicated Server?
Ein typischer Dedicated Server ist ein leistungsfähiger Computer, der an eine Hochgeschwindigkeits-Internetverbindung angeschlossen ist und in einem hochmodernen Remote-Rechenzentrum oder einer optimierten Dateneinrichtung untergebracht ist.
Ein hochverfügbarer dedizierter Server ist ein fortschrittliches System, das mit redundanten Stromversorgungen, einem vollständig redundanten Netzwerk, RAID-Festplattentürmen und Backups ausgestattet ist und so die höchste Betriebszeit und die volle Zuverlässigkeit ohne einen einzigen Ausfallpunkt gewährleistet.
Konfiguration für hochverfügbare Dedicated Server
Wie der Name schon sagt, handelt es sich bei hochverfügbaren Dedicated Servern um skalierbare und maßgeschneiderte Hosting-Lösungen, die auf die individuellen Bedürfnisse eines jeden Unternehmens zugeschnitten sind.
Diese Konfigurationen wurden sorgfältig entwickelt, um eine ausfallsichere Architektur für die kritischen Anwendungen in Ihrem Unternehmen zu bieten – diejenigen, die höchste Verfügbarkeit erfordern.
Mögliche Konfigurationen für hochverfügbare Server können mehrere Hosts umfassen, die von redundanten Load Balancern und Replikationshosts verwaltet werden. Außerdem sorgen redundante Firewalls für zusätzliche Sicherheit und Zuverlässigkeit.
Warum Hochverfügbarkeitsserver für Unternehmen wichtig sind
Heutzutage sind Unternehmen auf das Internet angewiesen. Seien wir ehrlich – selbst die kleinste Ausfallzeit kann große Verluste für das Geschäft verursachen. Und das sind nicht nur finanzielle Verluste. Der Verlust des guten Rufs kann ebenso verheerend sein.
Nach Angaben von StrategicCompanies hat mehr als die Hälfte der Fortune 500-Unternehmen jede Woche mindestens 1,6 Stunden Ausfallzeit. Das bedeutet einen enormen Verlust an Zeit, Gewinn und Kundenvertrauen. Wenn Ihr Kunde Sie online nicht erreichen kann, könnten Sie für ihn genauso gut auf dem Mond sein.
Betrachten Sie: Im Jahr 2013 kostete ein 30-minütiger Ausfall von Amazon.com das Unternehmen Berichten zufolge fast 2 Millionen US-Dollar. Das sind 66.240 Dollar pro Minute. Nehmen Sie sich einen Moment Zeit, um das zu begreifen. Auch wenn Sie nicht Amazon sind, ist jede ungeplante Ausfallzeit schädlich für Ihr Unternehmen.
Ihr regulärer Hosting-Anbieter bietet vielleicht eine Serviceverfügbarkeit von 99 %. In der Theorie mag das gut klingen. Aber denken Sie an das fehlende 1 %… Das sind 87 Stunden (3,62 Tage) Ausfallzeit pro Jahr! Wenn diese Ausfallzeiten in Spitzenzeiten auftreten, können die Verluste für Ihr Unternehmen katastrophal sein.
Die beste Möglichkeit, Ausfallzeiten zu vermeiden und diese Verluste zu beseitigen, ist die Entscheidung für hochverfügbare Hosting-Lösungen.
Aufgebaut auf einer komplexen Architektur aus Hardware und Software, arbeiten alle Teile dieses Systems völlig unabhängig voneinander. Mit anderen Worten: Der Ausfall einer einzelnen Komponente führt nicht zum Zusammenbruch des gesamten Systems.
Es kann sehr große Mengen von Anfragen oder einen plötzlichen Anstieg des Datenverkehrs bewältigen. Es wächst und schrumpft mit der Größe und den Anforderungen Ihres Unternehmens. Ihr Unternehmen ist flexibel, sollten das Ihre Computersysteme nicht auch sein?
Nachfolgend finden Sie einige der besten Hochverfügbarkeitslösungen, die Sie zum Hosten Ihrer Geschäftsanwendungen verwenden können.
Ultra High Performance Dedicated Server
Hochleistungsserver sind dedizierte High-End-Lösungen mit größerer Rechenkapazität, die speziell für maximale Leistung ausgelegt sind. Sie sind eine ideale Lösung für Unternehmens-Workloads.
Ein typischer dedizierter Hochleistungsserver besteht aus den folgenden Komponenten:
- Einzel-/Doppelprozessoren der neuesten Intel Xeon E3- oder E5-Serie.
- 64 GB bis 256 GB RAM
- 8 bis 24 TB SATA II HDD mit RAID 10
- Energieeffiziente und redundante Stromversorgung &Kühleinheiten
- Offsite Backups
Bitte beachten Sie, dass die obige Liste nur eine Beispielkonfiguration ist, die je nach Ihren individuellen Anforderungen angepasst/erweitert werden kann. Wenn Sie mehr Leistung benötigen, können wir ein Setup mit 96 Laufwerken, 3 TB RAM und 40+ physischen CPU-Kernen erstellen.
Real World Applications (Case Study)
Anforderungen des Kunden
Einer unserer bestehenden Kunden suchte einen High-End-Spieleserver, um Flash-Spiele mit verschlüsseltem PHP und MySQL-Server als Backend zu hosten.
Um die höchste Verfügbarkeit zu erreichen, forderte er 2 Load Balancer mit Failover. Jeder von ihnen enthält 2 Webserver und einen Datenbankserver.
Website-Statistik
- 8000-10000 gleichzeitige Spieler
- 100% Verfügbarkeit
- 10 GB+ Datenbankgröße
Lösungsvorschlag von AccuWebHosting
Unser Kapazitätsplanungsteam entwickelte eine vollständig redundante Infrastruktur mit zwei Load Balancern, die vor Web- und Datenbankservern sitzen.
Dieses Setup besteht aus 2 VMs mit Load Balancern, die über eine Firewall mit einer Gruppe von Webservern verbunden sind. Der Datenbankserver wurde auf ultraschnellen SSD-Laufwerken für die schnellsten Disk-I/O-Operationen aufgebaut.
Für ein Failover haben wir eine exakte Replik dieser Architektur mit Echtzeit-Spiegelung eingerichtet. Sollte das primäre System ausfallen, übernimmt die sekundäre Einrichtung nahtlos die Arbeitslast. Das ist richtig. Null Ausfallzeit.
Infrastrukturdiagramm
Load Balanced Dedicated Servers
Load Balancing
Der Prozess der effizienten und eingriffsfreien Verteilung des eingehenden Webverkehrs auf eine Gruppe von Servern wird Load Balancing genannt.
Eine Hardware- oder Software-Appliance, die diese Load Balancing-Funktionalität bereitstellt, wird als Load Balancer bezeichnet.
Die dedizierten Server, die mit einem Hardware/Software Load Balancer ausgestattet sind, werden Load Balanced Dedicated Server genannt.
Wie funktioniert Load Balancing?
Ein Load Balancer sitzt vor Ihren Servern und verteilt die Besucheranfragen auf die Server. Er sorgt für eine gleichmäßige Verteilung, d.h. alle Anfragen müssen so erfüllt werden, dass die Geschwindigkeit und die Auslastung aller Server maximiert werden und keiner über- oder unterausgelastet ist.
Wenn Ihre Kunden Ihre Website besuchen, werden sie zunächst mit dem Load Balancer verbunden, und der Load Balancer leitet sie an einen der Webserver in Ihrer Infrastruktur weiter. Fällt ein Server aus, leitet der Load Balancer den Datenverkehr sofort zu den verbleibenden Online-Servern um.
Wenn der Webverkehr zunimmt, können Sie schnell und einfach neue Server zu dem bestehenden Pool von Servern mit Lastausgleich hinzufügen. Wenn ein neuer Server hinzugefügt wird, beginnt der Load Balancer automatisch, Anfragen an den neuen Server zu senden.
Arten des Lastausgleichs
Der Lastausgleich kann mit einer der folgenden Methoden durchgeführt werden.
- Lastausgleich durch DNS
- Lastausgleich durch Hardware
- Lastausgleich durch Software
Lastausgleich mit DNS
Der DNS-Dienst gleicht den Web-Datenverkehr über die verschiedenen Server aus. Beachten Sie, dass Sie bei dieser Methode nicht wählen können, welcher Lastausgleichsalgorithmus verwendet werden soll. Es wird immer der Round-Robin-Algorithmus verwendet, um die Last auszugleichen.
Lastausgleich durch Hardware
Dies ist die teuerste Art des Lastausgleichs. Die meisten der hardwarebasierten Load Balancer-Systeme laufen auf einer eingebetteten Linux-Distribution mit einem Load Balancing Management Tool, das einen einfachen Zugriff und eine Übersicht über die Konfiguration ermöglicht.
Load Balancing durch Software
Softwarebasiertes Load Balancing ist eine der zuverlässigsten Methoden zur Verteilung der Last auf die Server. Bei dieser Methode gleicht die Software die eingehenden Anfragen durch eine Vielzahl von Algorithmen aus.
Lastausgleichsalgorithmen
Es gibt eine Reihe von Algorithmen, die verwendet werden können, um einen Lastausgleich für die eingehenden Anfragen zu erreichen. Die Wahl der Lastausgleichsmethode hängt von der Art des Dienstes, der Art des Lastausgleichs, dem Netzwerkstatus und Ihren eigenen geschäftlichen Anforderungen ab.
Typischerweise genügen für Systeme mit geringer Last einfache Lastausgleichsmethoden (z. B. Round Robin), während für Systeme mit hoher Last komplexere Methoden verwendet werden sollten. Unter diesem Link finden Sie weitere Informationen über einige von den Load Balancern verwendete Standard-Load Balancing Algorithmen.
Load Balancing unter Linux einrichten
HAProxy (High Availability Proxy) ist das beste verfügbare Tool, um einen Load Balancer auf Linux-Maschinen (Webserver, Datenbankserver, etc.) einzurichten.
Es handelt sich um einen Open-Source-TCP- und HTTP-Loadbalancer, der von einigen der größten Websites wie Github, StackOverflow, Reddit, Tumblr und Twitter verwendet wird.
Es wird auch als schnelle und leichtgewichtige Proxy-Server-Software mit geringem Speicherbedarf und niedriger CPU-Auslastung verwendet.
Nachfolgend finden Sie einige ausgezeichnete Anleitungen zum Einrichten eines Lastausgleichs für Apache-, NGINX- und MySQL-Server.
- HAProxy als Load Balancer für Nginx unter CentOS 7 einrichten
- Hochverfügbarkeits-Load Balancer für Apache mit HAProxy einrichten
- MySQL-Load Balancing mit HAProxy einrichten
Load Balancing unter Windows einrichten
Sehen Sie sich unten das offizielle Microsoft Dokument an, um Load Balancing mit IIS Webserver einzurichten.
Setup Load Balancing on IIS
Scalable Private Cloud
Eine skalierbare Private Cloud ist ein Cloud-basiertes System, das Ihnen Self-Service, Skalierbarkeit und Elastizität durch eine proprietäre Architektur bietet.
Private Clouds sind hochgradig skalierbar, d.h. wenn Sie mehr Ressourcen benötigen, können Sie diese aufrüsten, sei es Arbeitsspeicher, Speicherplatz, CPU oder Bandbreite.
Sie bietet ein Höchstmaß an Sicherheit und Kontrolle und ist damit eine ideale Lösung für größere Unternehmen. Sie ermöglicht es Ihnen, Computer-, Speicher- und Netzwerkkomponenten an Ihre individuellen Anforderungen anzupassen.
Vorteile der Private Cloud
Erhöhte Sicherheit &Datenschutz
Alle Ihre Daten werden auf dedizierten Servern mit eigenem Zugang gespeichert und verwaltet. Wenn Ihre Cloud vor Ort ist, wird der Server von Ihrem internen IT-Team überwacht, und wenn er sich in einem Rechenzentrum befindet, wird er von dessen Technikern überwacht. Sie brauchen sich also keine Sorgen um die physische Sicherheit zu machen.
Vollständig redundante Plattform
Eine private Cloud-Plattform bietet ein gewisses Maß an Redundanz, um mehrfache Ausfälle der Festplatte, der Verarbeitungsleistung usw. auszugleichen. Bei einer privaten Cloud müssen Sie keine physische Infrastruktur kaufen, um Schwankungen im Datenverkehr zu bewältigen.
Effizienz & Kontrolle
Die private Cloud gibt Ihnen mehr Kontrolle über Ihre Daten und Infrastruktur. Sie verfügt über dedizierte Ressourcen und niemand außer dem Eigentümer des Servers hat Zugriff auf den Server.
Skalierbare Ressourcen
Jedes Unternehmen hat eine Reihe von technischen und geschäftlichen Anforderungen, die sich in der Regel von denen anderer Unternehmen unterscheiden, je nach Unternehmensgröße, Branche und Geschäftszielen usw.
Eine private Cloud ermöglicht es Ihnen, die Serverressourcen an Ihre individuellen Anforderungen anzupassen. Außerdem können Sie die Ressourcen des Servers bei Bedarf aufrüsten.
Nachteile der Private Cloud
Kosten
Im Vergleich zur Public Cloud und der einfachen Einrichtung eines dedizierten Servers ist eine Private Cloud teurer. Investitionen in Hardware und Ressourcen sind ebenfalls erforderlich.
Sie können eine Private Cloud auch mieten, allerdings werden die Kosten wahrscheinlich gleich oder sogar höher sein, so dass dies kein Vorteil ist.
Wartung
Kauf oder Miete einer Private Cloud ist nur ein Teil der Kosten. Bei einem Kauf müssen Sie zu Beginn natürlich viel Geld in die Hand nehmen. Bei der Miete fallen laufende monatliche Gebühren an.
Aber auch über diese Kosten hinaus müssen Sie an Wartung und Zubehör denken. Ihre private Cloud benötigt ausreichend Strom, Kühlungsmöglichkeiten, einen Techniker für die Verwaltung des Servers und so weiter.
Unterauslastung
Selbst wenn Sie die Serverressourcen nicht nutzen, müssen Sie die vollen Kosten für Ihre private Cloud bezahlen. Unabhängig davon, ob Sie sie besitzen oder mieten, können die Kosten für eine Unterauslastung entmutigend sein, daher sollten Sie zu Beginn des Prozesses eine angemessene Skalierung vornehmen.
Komplexe Implementierung
Wenn Sie technisch nicht versiert sind, können Sie Schwierigkeiten bei der Wartung einer privaten Cloud haben. Sie müssen einen Cloud-Experten mit der Verwaltung Ihrer Infrastruktur beauftragen, was weitere Kosten verursacht.
Linux & Windows Private Cloud-Anbieter
Die Cloud-Anbieter bieten Ihnen die Möglichkeit, das Betriebssystem Ihrer Wahl zu wählen: entweder Windows oder eine beliebige Linux-Distribution. Nachfolgend sind einige der Anbieter von Private-Cloud-Lösungen aufgeführt.
- AccuWebHosting
- Amazon Web Services
- Microsoft Azure
- Rackspace
Eigene Private Cloud einrichten
Es gibt viele kostenpflichtige und Open-Source-Tools, um Ihre eigene Private Cloud einzurichten.
- OpenStack
- VMware vSphere
- VMmanager
- OnApp
- OpenNode Cloud Platform
OpenStack ist eine Open-Source-Plattform, die IAAS (Infrastructure As A Service) für öffentliche und private Clouds bietet.
Klicken Sie hier, um die vollständige Installationsanleitung zu sehen, wie Sie Ihre eigene private Cloud-Infrastruktur mit OpenStack auf einem einzigen Knoten in CentOS oder RHEL 7 bereitstellen können.
Failover
Failover bedeutet, dass bei einem Ausfall des primären Servers/Netzwerks sofort auf einen Standby-Server oder ein Netzwerk umgeschaltet wird.
Wenn der primäre Host ausfällt oder gewartet werden muss, wird die Arbeitslast automatisch auf einen sekundären Host umgeschaltet. Dies sollte nahtlos vonstatten gehen, ohne dass die Benutzer davon etwas mitbekommen.
Failover verhindert einen Single Point of Failure (SPoF) und ist daher die beste Option für unternehmenskritische Anwendungen, bei denen das System ohne auch nur eine Sekunde Ausfallzeit online sein muss.
Wie funktioniert Failover?
Überraschenderweise ist ein automatisches Failover-System recht einfach einzurichten. Eine Failover-Infrastruktur besteht aus 2 identischen Servern, einem Primärserver und einem Sekundärserver. Beide Server bedienen die gleichen Daten.
Ein dritter Server wird zur Überwachung eingesetzt. Er überwacht kontinuierlich den Primärserver und aktualisiert bei Problemen automatisch die DNS-Einträge für Ihre Website, so dass der Datenverkehr auf den Sekundärserver umgeleitet wird.
Wenn der Primärserver wieder funktioniert, wird der Datenverkehr wieder auf den Primärserver umgeleitet. In den meisten Fällen werden Ihre Benutzer nicht einmal eine Ausfallzeit oder eine Verzögerung bei der Serverantwort bemerken.
Ausfalltypen
Cold Failover
Ein Cold Failover ist eine Redundanzmethode, bei der ein System als Backup für ein anderes, identisches Primärsystem dient. Das Cold-Failover-System wird nur bei einem Ausfall des Primärsystems in Anspruch genommen.
Cold Failover bedeutet also, dass der zweite Server erst nach dem Herunterfahren des ersten hochgefahren wird. Das bedeutet natürlich, dass Sie in der Lage sein müssen, eine kleine Ausfallzeit während der Umschaltung zu tolerieren.
Hot Failover
Hot Failover ist eine redundante Methode, bei der ein System gleichzeitig mit einem identischen Primärsystem läuft.
Bei einem Ausfall des Primärsystems übernimmt das Hot Failover-System sofort und ersetzt das Primärsystem. Die Daten werden jedoch weiterhin in Echtzeit gespiegelt, um sicherzustellen, dass beide Systeme über identische Daten verfügen.
Failover einrichten
Schauen Sie sich die folgenden Tutorials an, um einen Failover-Cluster einzurichten und zu betreiben.
- Setup Failover Cluster on Windows Server 2012
- Configure High Avaliablity Cluster On CentOS
- The Complete Guide on Setting up Clustering In Linux
Available Solutions
Es gibt vier große Anbieter von Failover Clustern, die unten aufgeführt sind.
- Microsoft Failover Cluster
- RHEL Failover Cluster
- VMWare Failover Cluster
- Citrix Failover Cluster
Failover Vorteile
- Failover Server Clustering ist eine vollständig skalierbare Lösung. Ressourcen können dem Cluster hinzugefügt oder aus ihm entfernt werden.
- Wenn ein dedizierter Server des Clusters gewartet werden muss, kann er angehalten werden, während andere Server seine Last übernehmen. Dies erleichtert die Wartung.
Failover Nachteile
- Failover Server Clustering erfordert in der Regel mehr Server und Hardware, die verwaltet und überwacht werden müssen, wodurch sich die Infrastruktur vergrößert.
- Failover Server Clustering ist nicht flexibel, da nicht alle Servertypen geclustert werden können.
- Es gibt viele Anwendungen, die durch das geclusterte Design nicht unterstützt werden.
- Es ist keine kosteneffiziente Lösung, da ein gutes Serverdesign erforderlich ist, das teuer sein kann.
Hochverfügbarkeitscluster
Ein Hochverfügbarkeitscluster ist eine Gruppe von Servern, die Serveranwendungen unterstützen, die mit einem minimalen Maß an Ausfallzeit genutzt werden können, wenn ein Serverknoten ausfällt oder überlastet ist.
Ein Hochverfügbarkeitscluster kann aus verschiedenen Gründen wie Lastausgleich, Failover-Server und Backup-System erforderlich sein. Die gebräuchlichsten Arten von Clusterkonfigurationen sind aktiv-aktiv und aktiv-passiv.
Aktiv-aktiver Hochverfügbarkeitscluster
Er besteht aus mindestens zwei Knoten, die beide aktiv den gleichen Dienst ausführen. Ein aktiv-aktiver Cluster ist am besten geeignet, um einen echten Lastausgleich zu erreichen. Die Arbeitslast wird auf die Knoten verteilt. Im Allgemeinen wird eine erhebliche Verbesserung der Antwortzeit und der Lese-/Schreibgeschwindigkeit erreicht.
Aktiv-passiver Hochverfügbarkeitscluster
Aktiv-passiv besteht ebenfalls aus mindestens zwei Knoten. Allerdings bleiben nicht alle Knoten gleichzeitig aktiv. Der sekundäre Knoten bleibt im passiven oder Standby-Modus. Im Allgemeinen ist dieser Cluster besser für eine Failover-Cluster-Umgebung geeignet.
Einrichten eines Hochverfügbarkeitsclusters
Hier finden Sie einige hervorragende Anleitungen zum Einrichten eines Hochverfügbarkeitsclusters.
- Konfigurieren eines Hochverfügbarkeitsclusters unter CentOS
- Konfigurieren eines Hochverfügbarkeitsclusters unter CentOS 7 / RHEL 7
Verfügbare Lösungen
Es gibt sehr bekannte Anbieter, die Experten für Hochverfügbarkeitsdienste sind. Einige von ihnen sind im Folgenden aufgeführt.
- Dell Windows Hochverfügbarkeitslösungen
- HP Hochverfügbarkeitslösungen (HA) für Microsoft und Linux Cluster
- VMware HA Cluster
Vorteile von Hochverfügbarkeitsclustern
Schutz vor Ausfallzeiten
Mit HA Lösungen, wenn ein Server eines Clusters offline geht, werden alle Dienste auf einen aktiven Host migriert. Je schneller Ihr Server wieder online ist, desto schneller können Sie Ihren Betrieb wieder aufnehmen. Dies verhindert, dass Ihr Unternehmen unproduktiv bleibt.
Optimale Flexibilität
Hochverfügbarkeitslösungen bieten mehr Flexibilität, wenn Ihr Unternehmen 24×7 Verfügbarkeit und Sicherheit verlangt.
Einsparung von Ausfallkosten
Je schneller Sie Ihren Server wieder online bringen, desto schneller können Sie Ihren Betrieb wieder aufnehmen und verhindern, dass Ihr Unternehmen unproduktiv bleibt.
Einfache Anpassung
Mit HA-Lösungen ist es eine Sache von Sekunden, auf den Failover-Server umzuschalten und die Produktion fortzusetzen. Sie können Ihren HA-Cluster nach Ihren Anforderungen anpassen. Sie können die Daten entweder innerhalb von Minuten oder innerhalb von Sekunden auf den neuesten Stand bringen. Darüber hinaus können Sie das Datenreplikationsschema und die Versionen je nach Bedarf festlegen.
Nachteile von Hochverfügbarkeitsclustern
Die Infrastruktur wächst ständig
Es werden viele Server und eine große Menge an Hardware benötigt, um ein Failover und einen Lastausgleich zu gewährleisten. Dies vergrößert Ihre Infrastruktur.
Anwendungen werden nicht unterstützt!
HA-Clustering bietet viel Flexibilität auf der Hardwareebene, aber nicht alle Softwareanwendungen unterstützen eine geclusterte Umgebung.
Teuer
HA-Clustering ist keine kosteneffektive Lösung, je mehr Raffinesse Sie benötigen, desto mehr Geld müssen Sie investieren.
Komplexe Konfiguration von AccuWebHosting
Anforderung des Kunden
Eine eCommerce-Website, die die Spitzenlast von 1000 HTTP-Anfragen pro Sekunde, mehr als 15.000 Besuchern pro Tag und die dreifache Last in weniger als 10 Sekunden bewältigen kann. In den Spitzenzeiten und bei der Einführung neuer Produkte wird die Anzahl der Besuche auf der Website mit 2 multipliziert.
Statistiken der Website
- 40K Produkte und produktbezogene Artikel
- 40 GB statische Inhalte (Bilder und Videos und Website-Elemente)
- 6 GB Datenbank
Lösung, die wir geliefert haben
Wir schlugen eine hochverfügbare Cloud-Infrastruktur vor, um die Last zu bewältigen und gleichzeitig die maximale Verfügbarkeit zu gewährleisten. Um die Last zu verteilen, haben wir 2 Load-Balancer-Server mit lastverteilenden IP-Adressen vor das Setup gestellt.
Wir haben insgesamt 8 Webserver, 3 physische dedizierte Server und 5 Cloud-Instanzen eingesetzt, um den erwarteten Datenverkehr zu bewältigen. Das Setup wurde so konfiguriert, dass die verschiedenen Komponenten über den rsync-Cluster synchronisiert werden.
Die Cloud-Instanzen wurden so eingesetzt, dass sie je nach Last des Spitzenverkehrs hinzugefügt oder entfernt werden können, ohne dass die mit zusätzlichen physischen Servern verbundenen Kosten anfallen.
Jede Cloud-Instanz enthielt die gesamte Website (40 GB statischer Inhalt), um dem Benutzer ein reibungsloses Website-Erlebnis zu bieten.
Die 6 GB große Datenbank wurde auf einem dedizierten Master-Server gehostet, der auf einem sekundären Slave-Server repliziert wurde, um bei einem Ausfall des Master-Servers zu übernehmen. Beide DB-Server verfügen über SSD-Festplatten für eine bessere Lese- und Schreibleistung.
Ein Team von 15 Entwicklern und Redakteuren aktualisiert die Inhalte über Backoffice-Server, die auf einem dedizierten Server gehostet werden. Alle vom Team vorgenommenen Änderungen werden per rsync auf die Produktionsumgebung und die Datenbank übertragen.
Die gesamte Infrastruktur wurde von Zabbix überwacht, das auf einem hochverfügbaren Cloud-VPS installiert ist. Zabbix überwacht die von den Infrastrukturservern bereitgestellten Daten und generiert dann eine Reihe von Diagrammen, die die RAM-Auslastung, die durchschnittliche Last, den Festplattenverbrauch und die Netzwerkstatistiken darstellen. Zabbix sendet auch eine Warnung, wenn die Auslastung einen Schwellenwert erreicht oder wenn einer der Dienste ausfällt.
Abschluss
Was wir bisher gesehen haben, sind die verschiedenen Technologien wie Lastausgleich, Failover und Hochverfügbarkeits-Setups, um kleine bis komplexe Unternehmens-IT-Lösungen aufzubauen.
Wir haben auch einige reale Anwendungen und Fallstudien gesehen. Diese Fallstudien werden Ihnen wirklich helfen, die am besten geeignete Hochverfügbarkeitsinfrastruktur zu finden.
Wenn Sie planen, eine neue Infrastruktur für Ihr Unternehmen zu kaufen oder Ihre bestehende Infrastruktur zu aktualisieren, ist AccuWebHosting immer für Sie da. Außerdem sind wir in der Top-10-Liste von cloudsmallbusinessservice als der am meisten empfohlene Hosting-Anbieter aufgeführt.