GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Webserver mit Lastenausgleich und MySQL-Server

F. Bieten Sie Apache-Server mit Lastenausgleich und dedizierte mysql-Server an?

Antwort:Ja. Wir bieten lastausgeglichene Apache-Server (Webserver) sowie MySQL-Server an. Wir hosten einige der größten Foren der Welt, die mehrere Apache-Server und hochkonfigurierte Quad-Core-Xeons für MySQL verwenden. Das Clustering mehrerer MySQL-Server ist teuer, aber das Clustering von Apache-Servern ist recht einfach und die einzigen damit verbundenen Kosten sind die dedizierten Server. Basiskonfigurationen für dedizierte Hosting-Server sind unter http://www.eukhost.com/dedicated-server-hosting.php verfügbar, aber Quad-Xeon-Server mit hoher Konfiguration können je nach Bedarf eingerichtet werden.

Bitte kontaktieren Sie unsere Verkaufsabteilung für ein individuelles Angebot.

Für die Architektur von Load Balanced Webservern richten wir 2 oder mehr Webserver mit ähnlicher Konfiguration ein, die sich hinter dem Load Balancer befinden. Jedem Webserver wird eine öffentliche IP sowie eine interne LAN-IP zugewiesen. Wir bevorzugen LAN gegenüber VLAN, da die interne Kommunikation der Webserver und Datenbankserver vollständig vom externen Datenverkehr isoliert werden kann. Nach der Implementierung von Load-Balancing-Routing-Regeln auf dem Load-Balancer konfigurieren wir Firewall-Regeln, um zuzulassen, dass Webdatenverkehr auf den Webservern durch den Load-Balancer geleitet wird. Unsere Büro-IP und Kunden-IP werden die einzigen IPs sein, die Fernzugriff auf alle Server haben. Keine andere IP kann auf einen der Webserver oder Datenbankserver zugreifen. Load Balancer kümmert sich um die gleichmäßige Verteilung des Datenverkehrs auf jeden der Webserver, und jeder Ihrer Webserver leitet dann SQL-Abfragen an den Datenbankserver weiter. Webserver erlauben nur eingehende Verbindungen auf Port 80, während SQL-Server nur eingehende Verbindungen auf Port 1433 zulassen, wenn MSSQL auf den Datenbankservern verwendet wird, oder Port 3306, wenn MySQL auf dem Datenbankserver verwendet wird. Datenbankserver lassen eingehende SQL-Abfragen nur von der LAN-IP der Webserver zu. Für dieses Setup werden die integrierten TCP/IP-Firewall-Einstellungen von Linux 0S (Load Balancer) verwendet, wodurch die Notwendigkeit einer zusätzlichen Hardware-Firewall entfällt. Firewall-Regeln auf den Webservern und Datenbankservern werden unter Verwendung der integrierten IP-Sicherheits-Firewall konfiguriert, wenn Windows oder TCP/IP-basierte Richtlinien für die Host-Zugriffssteuerung verwendet werden, wenn Linux-Server verwendet werden. Wir verfügen über Erfahrung in der Einrichtung solcher sicherer Cluster mit Lastenausgleich und es gibt absolut keinen Grund, sich Sorgen um die Serversicherheit, Routing-Regeln mit Lastenausgleich oder Firewall-Einstellungen zu machen.

Wir verwenden auch einige spezifische Load Balancer von Cisco und Juniper für solche Load Balanced Cluster. Wir bevorzugen CSS 11000 (Cisco) und Juniper TX2200 für High-End-Cluster.


Panels
  1. Häufig gestellte Fragen zum PHP- und MySQL-Hosting

  2. MySQL – Leistungsoptimierung und -optimierung

  3. So installieren Sie den Cherokee-Webserver mit PHP5 und MySQL unter Ubuntu 11.04

  4. Erstellen Sie eine MySQL-Datenbank und einen Benutzer in cPanel

  5. So installieren und verwenden Sie MySQL unter Ubuntu 20.04

Wie erstelle ich eine neue MySQL-Datenbank und einen neuen Benutzer?

MySQL Suchen und Ersetzen

Multiserver-Setup mit dedizierten Web-, E-Mail-, DNS- und MySQL-Datenbankservern auf Debian Squeeze mit ISPConfig 3

Lastenausgleich mit HAProxy, Nginx und Keepalived unter Linux

Installieren Sie MySQL auf Windows Server 2008 R2 und 2012

So installieren und konfigurieren Sie einen LAMP-Webserver unter Ubuntu 18.04