Mise à jour: 15 novembre 2024
Avez-vous remarqué des temps d’arrêt inattendus ou une lenteur inexpliquée de votre site Web ? Êtes-vous perplexe quant aux causes de la faible performance de votre site ?
Ce genre de problème peut arriver lorsqu’un grand nombre de visiteurs visitent simultanément votre site. Une augmentation soudaine de l’utilisation des ressources de votre serveur entraîne souvent des temps d’arrêt.
C’est là que vous devez songer à l’hébergement haute disponibilité (H-D) ou encore l’équilibrage de la charge (Load Balancing).
Cloudways propose une solution d’hébergement cloud géré innovante, permettant aux utilisateurs de choisir parmi troi fournisseurs de cloud de premier plan, dont DigitalOcean, Linode, Vultr, AWS et GCP. Cette plateforme se distingue par son approche flexible et ses performances optimales, offrant des fonctionnalités telles que le SSL gratuit, la migration gratuite, des sauvegardes automatiques, et un support 24/7. Les plans sont hautement personnalisables, avec des options variées en termes de RAM, de CPU, de stockage SSD et de bande passante, adaptées à tous les besoins et budgets. Cloudways est idéal pour ceux qui cherchent une gestion simplifiée de l’hébergement cloud sans compromettre la performance et la sécurité.
- Choix du fournisseur cloud : DigitalOcean, AWS, GCP
- RAM : Jusqu’à 384 Go
- CPU : Jusqu’à 96 Core
- Stockage SSD : Variable selon le plan et le fournisseur
- Bande passante : Variable selon le plan et le fournisseur
- SSL gratuit
- Migration gratuite
- Sauvegardes automatiques
- Support 24/7
- Pare-feu dédié
- Surveillance en temps réel
- Environnement de staging
- Cache optimisé
- Add-on Cloudflare disponible
- Guérison automatique des serveurs
- Mises à jour de sécurité régulières
- Complexité de Tarification : Avec des plans personnalisables parmi différents fournisseurs de cloud, la tarification peut devenir complexe et potentiellement plus élevée que pour des solutions d’hébergement partagé simples.
- Courbe d’Apprentissage : Bien que Cloudways vise à simplifier la gestion de l’hébergement cloud, les utilisateurs novices en matière de plateformes cloud peuvent tout de même rencontrer une courbe d’apprentissage.
Le Public Cloud d’Infomaniak offre une infrastructure cloud haute performance et sécurisée, avec une tarification flexible et transparente. Idéal pour les entreprises cherchant à réduire les coûts et à automatiser leur infrastructure.
- Prix par heure ou par mois
- Bande passante illimitée et gratuite
- Différents types d’instances: usage général, optimisées mémoire, optimisées IOPS, GPU
- Block Storage (Go); Object Storage (Go); Snapshots/Backups (Go); Réseau
- Licences Windows pour vos instances
- CPU AMD de dernière génération et stockage NVMe PCIe-Gen4.
- Block storage et Object storage sécurisés et performants.
- Réseau robuste avec options avancées.
- Orchestration et scalabilité avec Heat et Autoscaling.
- Datacenters écologiques et sécurisés en Suisse.
- Nécessite des connaissances techniques pour la configuration et la gestion.
- Peut être complexe pour les utilisateurs sans expérience en cloud computing.
Il s’agit d’un processus qui améliore les distributions de charge de travail sur plusieurs ressources informatiques. Cela assure une vitesse et des performances élevées en faveur d’une meilleure expérience client.
Dans le monde des affaires, l’hébergement haute-disponibilité joue un rôle décisif dans le maintien d’une productivité élevée. Ainsi, pour que votre site soit en mesure de rester fonctionnel au cours des pics de trafic, vous devez choisir un hébergement doté de la fonctionnalité du Load-Balancing.
J’ai rassemblé dans cet article les informations les plus pertinentes que vous devez savoir afin de faire un choix éclairé.
Tout ce que vous devez savoir sur l’hébergement Haute-Disponibilité
La disponibilité du serveur et celle du site sont des priorités absolues pour chaque entreprise en ligne.
Si vous gagnez votre vie grâce aux revenus de votre site, la fiabilité et la fonctionnalité de votre site sont primordiales.
Tout temps d’arrêt imprévu à un coût et la défaillance la plus courante est une défaillance matérielle.
Heureusement, c’est quelque chose d’évitable.
Vous pouvez protéger vos revenus et votre réputation tout simplement en ajoutant de la redondance à votre environnement matériel et logiciel.
Apprenons des erreurs des autres
L’année 2016 a été marquée particulièrement par le Crash de plusieurs sites web de haut calibre.
Voici 3 exemples :
1. Juin 2016 – Plantage du site Web et de l’application après le Brexit
Le site de renom britannique de vêtements ASOS s’est crashé après le référendum sur le Brexit. Il a été en panne pendant plus d’une journée.
Le plantage est arrivé après que des centaines de milliers d’acheteurs ont visités le site afin de profiter de la force du livre sterling. Ils ont craint le Brexit cause une dépréciation de leur devise.
2. Novembre 2016 – Le site Web d’immigration Canada est en panne après les élections américaines
Le soir des résultats des élections présidentielles américaines, le site Web de l‘immigration canadienne n’est plus disponible. La raison est que des centaines de milliers d’Américains déçus par les résultats sont allés se renseigner sur les procédures à suivre pour immigrer et s’installer au Canada.
Ce n’était pas le seul plantage lié aux élections. En octobre, le site Web du département des élections de Virginie est tombé en panne en raison du nombre élevé d’inscriptions. Le site Web a battu son record pour le nombre d’inscriptions en ligne en une journée.
3. Black Friday 2016 – Le site Web et l’application mobile de Macy bloqués sous de lourdes charges
Le site Web de Macy’s, la plus grande chaîne de grands magasins aux États-Unis, a crashé sous le trafic du Black Friday. Le site Web et l’application étaient tous deux indisponibles. Cela a causé la colère des clients insatisfaits sur les réseaux sociaux.
Macy’s n’a pas été le seul site Web à tomber en panne en raison du trafic durant le Black Friday. Old Navy, GAME, Quidco et plusieurs autres n’étaient pas préparés à la forte augmentation du trafic. Ces sites Web ont certainement perdu des opportunités de vente à court et à long terme.
Le meilleur hébergeur Haute-Disponibilité va à ….
Le système de redondance proposé par Infomaniak est l’un des plus solides et des plus performants.
En fait, des fleurons de la Silicon Valley lui font confiance.
L’hébergement Cloud très Haute Disponibilité utilise les plus récentes technologies de répartition de charge dynamique et redondance d’infrastructure répartie sur trois centres de données.
Infomaniak met à votre disposition des clusters de serveurs web ainsi que des clusters de base de données. Il garantit à 100 % la disponibilité de vos services.
Le support technique et le monitoring sont disponibles 24/7.
Infomaniak est certifiée ISO 14001 et ISO 50001. Ces certifications démontrent le degré d’engagement de l’entreprise dans la sécurité et la fiabilité des données de ses clients
5 avantages du répartiteur de charge pour les serveurs Web
1. Pour éliminer des temps d’arrêt
L’élimination des temps d’arrêt a toujours été l’un des meilleurs avantages d’un hébergeur Web utilisant la répartition de charge équilibrée sur ses serveurs Web.
Si votre serveur n’est pas basé sur le cloud, la société d’hébergement peut le désactiver pendant une période donnée au cours de la maintenance. Cela peut se produire durant les heures de pointe. C’est pourquoi les serveurs cloud sont les meilleurs pour équilibrer la charge des serveurs Web.
Grâce au système cloud, la maintenance peut être effectuée après avoir canalisé le trafic vers les ressources d’un autre serveur, à condition qu’elles ne soient pas en maintenance. Éliminer les temps d’arrêt de votre site Web est aussi simple que cela.
2. Pour gérer les hauts pics de trafic
Avec l’hébergement de très haute-disponibilité, vous pouvez toujours ajouter ou supprimer des ressources en cas de besoin.
Le processus d’ajout ou de suppression d’instances sans interruption du trafic entrant est facilité par les serveurs cloud avec Répartiteur de charge dynamique. Ainsi, vos clients accèdent rapidement à votre site et obtiennent toujours une meilleure expérience globale.
3. Gestion des pannes de serveur
Vous serez probablement atterré si votre site devient indisponible durant la période d’achat avant Noël. Tout le temps que vous avez mis pour préparer votre site e-commerce à cet évènement est maintenant perdu.
La cause! Un serveur en panne !
Les pannes des serveurs touchent souvent les composants matériels. Ce n’est pas rare qu’un serveur lâche durant les moments les plus critiques.
Grace aux solutions de redondance de l’hébergement Web, vous n’aurez plus à vous soucier de telle situation.
Si l’un des serveurs tombe en panne, le trafic est rapidement réorienté vers un serveur réserve qui prend le relais.
4. Renforcer la sécurité
L’équilibrage de la charge ne consiste pas seulement à gérer le flux de trafic ou à éliminer les temps d’arrêt.
Les avancées technologiques telles que les serveurs clouécoénergétiquesd et les réseaux définis par logiciel, neutralisent instantanément les attaques DDOS et les menaces de sécurité similaires.
Cela se fait en remplaçant le serveur dans le réseau cloud par un autre serveur fictif pour absorber l’attaque. Le tout fonctionne sans aucune interruption.
En plus, le Load-Balancing permet de détecter toute activité malveillante se produisant sur le système.
5. Améliorer l’expérience client
L’amélioration de l’expérience client est probablement la raison la plus importante qui justifie l’utilisation de l’hébergement haute-disponibilité avec Répartiteur de charge.
Sans la redondance, votre serveur est rapidement submergé par le flux de visiteurs durant les périodes de pointe.
Ce processus automatique traitera tout le trafic indépendamment du nombre de visiteurs.
Les clients n’auront aucun mal à naviguer et à acheter vos produits en ligne. Certes, vos clients seront satisfaits.
Comment fonctionne le Load-Blancing ?
Un équilibreur de charge est placé devant vos serveurs. Il répartit les demandes des visiteurs entre différents serveurs.
Il garantit une distribution uniforme. C’est-à-dire, que toutes les requêtes doivent être satisfaites pour maximiser la vitesse et l’utilisation de la capacité de tous les serveurs.
Ainsi, aucun d’eux ne soit, ni sur-utilisé ou sous-utilisé.
Lorsque vos clients visitent votre site Web, ils sont d’abord connectés à l’équilibreur de charge. Ce dernier les achemine ensuite vers l’un des serveurs Web dans le cluster de votre infrastructure.
En cas de panne d’un serveur, l’équilibreur de charge redirige instantanément le trafic vers les serveurs en ligne restants.
À mesure que le trafic Web augmente, vous pouvez ajouter de nouveaux serveurs rapidement et facilement au cluster de serveurs existants.
Lorsqu’un nouveau serveur est ajouté, l’équilibreur de charge commencera d’envoyer automatiquement les requêtes au nouveau serveur. Cela assure une haute-disponibilité sans aucune intervention de l’utilisateur.
Types d’équilibrages de charge dynamique
L’équilibrage de charge de serveur Web peut être effectué avec l’une des méthodes suivantes.
- Équilibrage de charge via DNS
- Load-Balancing via le matériel
- Répartition de charge dynamique avec logiciel
1. Équilibrage de charge avec DNS
Le service DNS équilibre le trafic Web entre plusieurs serveurs.
Notez que lorsque vous effectuez le Répartiteur de la charge du trafic avec cette méthode, vous ne pouvez plus choisir l’algorithme de répartition de charge équilibrée.
Cette méthode utilise uniquement l’algorithme Round Robin.
2. Répartition de la charge équilibrée via le matériel
C’est le moyen le plus coûteux. Il utilise un périphérique matériel dédié qui gère l’équilibrage de la charge de trafic.
La plupart des systèmes de Répartiteur de charge dynamique basés sur le matériel utilisent une distribution Linux intégrée avec un outil de gestion de la redondance de la charge. Ceci facilite l’accès et offre une meilleure configuration.
3. Load-Blancing avec logiciel
La répartition de charge équilibrée avec logicielle est l’une des méthodes les plus fiables.
Dans cette méthode, le logiciel équilibre les demandes entrantes grâce au divers algorithmes.
Algorithmes utilisés pour le Load-Balancing
Plusieurs algorithmes peuvent être utilisés pour équilibrer la charge au niveau des demandes entrantes.
Le choix de la méthode d’équilibrage de la charge dépend de :
- Type de service,
- Type de répartition de charge,
- L’état du réseau et
- Vos propres besoins opérationnels.
En règle générale, pour les systèmes à faible charge, des méthodes simples (par exemple, Round Robin) suffiront amplement.
Pour les systèmes à forte charge, des méthodes plus complexes devraient être déployées. Cliquez sur ce lien pour plus d’informations sur les algorithmes de Répartiteur de charge standard les plus utilisés.
Configuration du Répartiteur de charge sous Linux
HAProxy (proxy haute-disponibilité) est le meilleur outil disponible pour configurer un équilibreur de charge sur des machines Linux (serveur Web, serveur de base de données, etc.)
Il s’agit d’un Load-Balancer TCP et HTTP qui est offert gratuitement en open-source. Il est utilisé par certains des plus grands sites Web, notamment Github, StackOverflow, Reddit, Tumblr et Twitter.
Il est également utilisé comme logiciel serveur proxy rapide et léger avec une faible consommation de la RAM et du CPU.
Vous trouverez ci-dessous d’excellents didacticiels sur la configuration d’un équilibrage de charge sur les serveurs Apache, NGINX et MySQL.
Configuration du Load-Balancing sous Windows
Consultez ci-dessous le document Microsoft officiel pour configurer l’équilibrage de charge dynamique avec le serveur Web IIS.
Top 5 des solutions de serveur dédié haute disponibilité
Un serveur dédié haute disponibilité est un système avancé doté :
- D’alimentations redondantes,
- D’un réseau entièrement redondant,
- De tours de disques RAID et
- De sauvegardes à distance,
Cela garantit une disponibilité maximale et une parfaite fiabilité sans point de défaillance unique.
Configuration pour les serveurs dédiés à haute disponibilité
Comme son nom l’indique, les solutions dédiées à très haute disponibilité sont des solutions d’hébergement évolutives et personnalisées. Elles sont conçues pour répondre aux besoins uniques les plus exigeants de toute entreprise.
Leurs configurations sont soigneusement conçues pour fournir une architecture à l’épreuve des pannes.
Ceci permet d’exécuter continuellement les applications critiques de votre entreprise qui exigent la plus grande disponibilité.
Les configurations de serveur H-D peuvent inclure plusieurs hébergements gérés par des équilibreurs de charge redondants et des serveurs de réplication. Sans oublié les pare-feu redondants pour plus de sécurité et de fiabilité.
Découvrant maintenant les 5 meilleures solutions de très haute disponibilité que vous pouvez utiliser pour héberger vos applications Web.
1. Serveurs Dédiés Ultra Haute Performance
Les serveurs haute-performance sont des solutions dédiées haut de gamme avec de grandes capacités de calcul. Elles sont spécialement conçues pour atteindre des performances maximales. Ce type de serveur constitue une solution idéale pour répondre aux charges de travail des entreprises les plus exigeantes.
Un serveur dédié haute performance typique comprend les éléments suivants:
- Dernière génération des Processeurs Intel Xeon
- 64 Go à 256 Go de RAM
- Disque dur SSD ou SATA II 8 à 24 To avec RAID 10
- Unités d’alimentation et de refroidissement écoénergétiques et redondantes
- Sauvegardes hors site et dans d’autres centres de donnés.
Veuillez noter que la liste ci-dessus n’est juste qu’un exemple de configuration qui peut être personnalisé selon vos besoins uniques.
Si vous avez besoin de plus de puissance, nos partenaires peuvent créer une configuration avec 96 disques, 3 To de RAM et plus de 40 cœurs de processeur physiques.
Exemple pratique :
Exigence du client
Un client recherchait un serveur de jeux haut de gamme pour héberger des jeux en ligne. Il a besoin de serveurs supportant PHP et MySQL.
Pour atteindre la plus haute disponibilité, il a demandé 2 équilibreurs de charge avec basculement (FailOver).
Chacun d’eux contient 2 serveurs Web et un serveur de base de données.
Spécificités du site
- 8000-10000 joueurs simultanés
- Exigence de disponibilité de 100%
- Base de données de plus de 10 Go
Solution proposée
L’équipe technique de l’hébergeur a conçu une infrastructure entièrement redondante avec des équilibreurs de charge doubles. Ces derniers sont placés devant les serveurs Web ainsi que les serveurs de base de données.
Cette configuration consiste en 2 VM avec des Load-Balancer connectés à un groupe de serveurs Web via un pare-feu.
Le serveur de base de données a été construits sur des disques SSD ultra-rapides pour les opérations d’entrées / sorties (I/O). La configuration logicielle assure la redondance de ces bases de données.
Pour le basculement, ils ont configuré une réplique exacte de cette architecture avec la mise en miroir en temps réel.
En cas de défaillance du système principal, la configuration secondaire prendra le relais instantanément.
Le tout fonctionne avec Zéro temps d’arrêt.
Schéma de l’infrastructure
2. Serveurs dédiés à charge équilibrée
Le processus de répartition efficace et sans intervention du trafic Web entrant sur un groupe de serveurs s’appelle l’équilibrage de la charge.
L’instance matérielle ou logicielle fournissant cette fonctionnalité de Load-balancer est appelée équilibreur de charge.
Les serveurs dédiés équipés d’un équilibreur de charge, que ce soit matériel ou logiciel, sont appelés serveurs dédiés à Répartiteur de charge.
3. Cloud privé évolutif
Un hébergement cloud privé évolutif est un système basé sur un nuage qui vous donne libre-service, évolutivité et élasticité grâce à une architecture propriétaire.
Les clouds privés sont hautement évolutifs. Cela signifie que vous pouvez mettre à niveau tous les aspects de l’hébergement (RAM, CPU, bande passante, espace de stockage etc..).
4. Failover ou Basculement
Le Failover signifie un basculement instantané vers un serveur de secours ou un réseau en cas de défaillance du serveur / réseau principal.
Lorsque le serveur principal tombe en panne ou nécessite de la maintenance, la charge de travail est automatiquement basculée sur un serveur secondaire.
Le Failover empêche un point de défaillance unique (SPoF). Il constitue de ce fait l’option la plus appropriée pour les applications critiques assurant la disponibilité continuelle du système.
Comment fonctionne le Failover ?
Étonnamment, le système de basculement automatisé est assez facile à configurer.
Une infrastructure de basculement est constituée de 2 serveurs identiques, un serveur principal et un secondaire. Les deux serveurs serviront les mêmes données.
Un troisième serveur sera utilisé pour la surveillance. Il surveille en permanence le serveur principal. S’il détecte un problème, il changera les enregistrements DNS de votre site Web afin que le trafic soit dévié vers le serveur secondaire.
Une fois que le serveur principal reprenne son fonctionnement, le trafic est réacheminé vers le serveur principal.
La plupart du temps, vos utilisateurs ne remarqueront même pas un temps d’arrêt ou un délai dans la réponse du serveur.
Les types de basculements
Cold Failover ou Basculement à froid
Un Cold Failover est une méthode de redondance. Il dispose d’un système de sauvegarde, d’un autre système principal identique. Le système de basculement à froid est appelé uniquement en cas de défaillance du système principal.
Ainsi, Cold Failover signifie que le second serveur ne démarrera qu’après la fermeture du premier.
Clairement, cela signifie que vous devez vous attendre d’expérimenter un court temps d’arrêt pendant le basculement.
Hot Failover ou Basculement à chaud
Le Hot Failover est une méthode redondante dans laquelle un système s’exécute simultanément avec un système principal identique.
En cas de défaillance du système principal, le système de basculement à chaud prend immédiatement la relève et remplace le système principal.
Cependant, les données sont toujours dupliquées en temps réel dans les deux systèmes.
Installation du Failover
Consultez les didacticiels ci-dessous pour configurer et déployer un cluster de basculement.
Solutions disponibles
Il existe quatre principaux fournisseurs de clusters de basculement répertoriés ci-dessous.
- Cluster de basculement Microsoft
- Cluster de basculement RHEL
- Cluster de basculement VMWare
- Cluster de basculement Citrix
Avantages du basculement
- Le clustering du serveur Failover est une solution évolutive. Des ressources peuvent être ajoutées ou supprimées du cluster.
- Si un serveur dédié du cluster nécessite une maintenance, vous pouvez l’arrêter pendant que d’autres serveurs prennent la relève et maintiennent votre site en ligne. Ainsi, cela facilite la maintenance.
Inconvénients du Failover
- Le clustering de serveur de basculement nécessite généralement davantage de serveurs et de matériel à gérer et à surveiller. Ceci risque d’augmenter les coûts de l’infrastructure.
- La mise en cluster du serveur Failover n’est pas flexible, car tous les types de serveur ne peuvent pas être mis en cluster.
- De nombreuses applications ne sont pas prises en charge par la conception en cluster.
- Ce n’est pas une solution rentable, car il nécessite une bonne conception du serveur qui peut coûter cher
5. Clusters à haute disponibilité
Un cluster à haute disponibilité est un groupe de serveurs prenant en charge des applications serveur. Ils peuvent être utilisés avec un minimum de temps d’arrêt en cas de défaillance ou de surcharge d’un nœud de serveur.
Vous aurez besoin de clusters à haute disponibilité pour des raisons telles que :
- L’équilibrage de charge,
- Les serveurs Failover et
- Les systèmes de sauvegarde.
Les types de configurations de cluster les plus courants sont actifs-actif et actif-passif.
Cluster haute disponibilité actif-actif
Ce modèle se compose d’au moins deux nœuds. Tous deux exécutant activement le même service.
Un cluster actif-actif est le plus approprié pour réaliser un véritable Répartiteur de charge dynamique. La charge de travail est répartie sur les nœuds.
Généralement, on constate une amélioration significative du temps de réponse et de la vitesse de lecture / écriture.
Cluster haute disponibilité actif-passif
Un cluster Actif-passif comprend également au moins deux nœuds. Cependant, tous les nœuds ne restent pas actifs simultanément. Le nœud secondaire reste en mode passif ou en veille.
En règle générale, ce cluster convient mieux à un environnement de cluster de basculement (Failover).
Configuration d’un cluster à haute disponibilité
Voici quelques excellents tutoriels pour configurer un cluster à haute disponibilité.
Solutions disponibles
Il existe des fournisseurs experts très connus en services de haute disponibilité.
Quelques-uns d’entre eux sont énumérés ci-dessous :
Avantages du cluster haute-disponibilité
Protection contre les temps d’arrêt
Avec les solutions de très haute disponibilité, si l’un des serveurs d’un cluster est mis hors ligne, tous les services seront migrés vers un serveur actif.
Plus vite, vous remettez votre serveur en ligne, plus vite, vous reprenez vos activités. Cela vous épargne des pertes intitules.
Flexibilité optimale
Les solutions de haute disponibilité offrent une plus grande flexibilité si votre entreprise exige une disponibilité et une sécurité 24/7.
Économie sur les coûts reliés aux temps d’arrêt
Plus votre serveur sera rapidement sauvegardé en ligne, plus vous pourrez reprendre vos activités. Vous aurez ainsi moins de pertes financières.
Personnalisation facile
Avec les solutions clusters H-D, le basculement vers le serveur Failover et là se fait en quelques secondes.
Vous pouvez personnaliser votre cluster selon vos besoins les plus exigeants. Vous pouvez soit définir la mise à jour des données en minutes ou en secondes.
En outre, le schéma de réplication des données et les versions peuvent être spécifiées selon vos besoins les plus exigeants.
Inconvénients du cluster à haute disponibilité
Croissance continue de l’infrastructure
De nombreux serveurs et charges de matériel sont nécessaires pour assurer un basculement et un équilibrage de la charge dynamique. Cela augmente la taille de votre infrastructure.
Application non prise en charge !
Le clustering haute disponibilité offre une grande flexibilité au niveau matériel, mais toutes les applications logicielles ne prennent pas en charge l’environnement en cluster.
Coûteux
Le regroupement en H-D n’est pas une solution rentable. Le plus de matériel et de sophistication, il y en a plus d’argent à dépenser.
Étude de cas de configuration complexe
Exigences du client
Un site Web e-commerce qui doit gérer la charge maximale de 1 000 requêtes HTTP par seconde, plus de 15 000 visiteurs par jour et 3 fois la charge en moins de 10 secondes.
Pendant les heures de pointe et le lancement de nouveaux produits, le nombre de visites sur le site Web sera multiplié par 2.
Informations sur le site
- 40K produits et articles liés aux produits
- 40 Go de contenu statique (images et vidéos et éléments de site Web)
- 6 Go de base de données
Solution livrée
Une infrastructure cloud à haute disponibilité a été suggérée au client pour gérer la charge et garantir une disponibilité maximale.
Pour répartir la charge, l’équipe technique a monté 2 serveurs Répartiteurs de charge devant l’installation en plus de l’adresse IP d’équilibrage de la charge.
Un total de 8 serveurs Web, 3 serveurs dédiés physiques et 5 instances Cloud pour absorber le trafic attendu, ont été déployés. La configuration a été configurée pour se synchroniser entre les différents composants via le cluster rsync.
Les instances de cloud ont été utilisées pour pouvoir être ajoutées ou supprimées en fonction de la charge du trafic de pointe sans entraîner les coûts associés à des serveurs physiques supplémentaires.
Chaque instance Cloud contenait l’ensemble du site Web (40 Go de contenu statique) pour offrir à l’utilisateur une expérience de site Web fluide.
La base de données de 6 Go était hébergée sur un serveur dédié maître. Ce dernier a été répliqué sur un serveur secondaire dépendant pour prendre le relais en cas de panne du serveur maître.
Ces deux serveurs de base de données disposent de disques SSD pour de meilleures performances en lecture / écriture.
Une équipe de 15 développeurs et rédacteurs de contenu met à jour le contenu via des serveurs de backoffice hébergés sur un serveur dédié. Toutes les modifications apportées par l’équipe sont propagées par rsync sur l’environnement de production et la base de données.
L’ensemble de l’infrastructure a été surveillée par Zabbix, qui est installé sur un Cloud VPS haute disponibilité. Zabbix surveillera les données fournies par les serveurs d’infrastructure, puis générera une série de graphiques décrivant l’utilisation de la mémoire RAM, la charge moyenne, la consommation de disque et les statistiques du réseau. Zabbix enverra également une alerte lorsque l’un des usages atteint son seuil ou si l’un des services tombe en panne.
- Avis Chemicloud - 7 novembre 2024
- Meilleurs Plugins Cache WordPress - 21 octobre 2024
- Avis Gandi - 18 octobre 2024