GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Serveurs Web et serveurs MySQL à charge équilibrée

Q. Proposez-vous des serveurs apache à charge équilibrée et des serveurs dédiés mysql ?

Rép :Oui. Nous proposons des serveurs apache à charge équilibrée (serveurs Web) ainsi que des serveurs MySQL. Nous hébergeons quelques-uns des plus grands forums au monde qui utilisent plusieurs serveurs apache et des xeons quad core hautes configurations pour MySQL. Le clustering de plusieurs serveurs MySQL est coûteux, mais le clustering de serveurs apache est assez simple et le seul coût impliqué est celui des serveurs dédiés. Les configurations de serveur d'hébergement dédié de base sont disponibles à l'adresse http://www.eukhost.com/dedicated-server-hosting.php, mais des serveurs quad xeon à configuration élevée peuvent être configurés selon les besoins.

Veuillez contacter notre service commercial pour un devis personnalisé.

Pour l'architecture des serveurs Web à charge équilibrée, nous allons configurer 2 serveurs Web de configuration similaire ou plus qui seront derrière l'équilibreur de charge. Chaque serveur Web se verra attribuer une adresse IP publique ainsi qu'une adresse IP LAN interne. Nous préférons le LAN au VLAN car la communication interne des serveurs Web et du ou des serveurs de base de données peut être complètement isolée du trafic externe. Après la mise en œuvre des règles de routage de Load Balancing sur le Load Balancer, nous configurons des règles de pare-feu pour permettre au trafic Web sur les serveurs Web de passer par le Load Balancer. Notre adresse IP de bureau et l'adresse IP de nos clients seront les seules adresses IP à avoir un accès à distance à tous les serveurs. Aucune autre adresse IP ne pourra accéder à l'un des serveurs Web ou au(x) serveur(s) de base de données. Load Balancer s'occupera de la répartition égale du trafic sur chacun des serveurs Web et chacun de vos serveurs Web transmettra ensuite les requêtes SQL au serveur de base de données. Les serveurs Web n'autoriseront que la connexion entrante sur le port 80, tandis que les serveurs SQL n'autoriseront que la connexion entrante sur le port 1433 si vous utilisez MSSQL sur les serveurs de base de données ou le port 3306 si vous utilisez MySQL sur le serveur de base de données. Les serveurs de base de données n'autoriseront les requêtes SQL entrantes qu'à partir de l'adresse IP LAN des serveurs Web. Les paramètres de pare-feu TCP/IP intégrés de Linux 0S (Load Balancer) seront utilisés pour cette configuration, ce qui éliminera toute exigence de pare-feu matériel supplémentaire. Les règles de pare-feu sur les serveurs Web et les serveurs de base de données seront configurées à l'aide d'un pare-feu de sécurité IP intégré si Windows ou d'une politique de contrôle d'accès à l'hôte basée sur TCP/IP si vous utilisez des serveurs Linux. Nous avons une expertise dans la configuration de tels clusters sécurisés à charge équilibrée et il n'y a absolument aucune raison de s'inquiéter de la sécurité du serveur, des règles de routage à charge équilibrée ou des paramètres de pare-feu.

Nous utilisons également des équilibreurs de charge spécifiques achetés auprès de Cisco et Juniper pour ces clusters à charge équilibrée. Nous préférons CSS 11000 (Cisco) et Juniper TX2200 pour les clusters haut de gamme.


Panels
  1. FAQ sur l'hébergement PHP et MySQL

  2. MySQL - Réglage et optimisation des performances

  3. Comment installer Cherokee Web Server avec PHP5 et MySQL sur Ubuntu 11.04

  4. Installation du serveur Web dans FreeBSD 6.0 avec Apache 2.2, MySQL 5.0 et PHP 5 - Partie 5

  5. Les meilleurs serveurs Web Linux

Comment créer une nouvelle base de données et un utilisateur MySQL ?

Recherche et remplacement MySQL

Configuration multiserveur avec des serveurs de base de données Web, de messagerie, DNS et MySQL dédiés sur Debian Squeeze avec ISPConfig 3

Équilibrage de charge avec HAProxy, Nginx et Keepalived sous Linux

Installer MySQL sur Windows Server 2008 R2 et 2012

Comment installer et configurer un serveur Web LAMP sur Ubuntu 18.04