Modification de Poképédia:Architecture technique
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 27 : | Ligne 27 : | ||
L'autre avantage de l'offre de Gandi résidait en leur système [https://www.gandi.net/hosting/iaas/gandiflex Gandi Flex]. Grâce à celui-ci, il était possible d'allouer dynamiquement des ressources, par exemple en augmentant la RAM ou le nombre de cœurs (CPU) le week-end. Bref, malgré un tarif légèrement plus élevé à puissance égale, il s'agissait d'une alternative vraiment intéressante. | L'autre avantage de l'offre de Gandi résidait en leur système [https://www.gandi.net/hosting/iaas/gandiflex Gandi Flex]. Grâce à celui-ci, il était possible d'allouer dynamiquement des ressources, par exemple en augmentant la RAM ou le nombre de cœurs (CPU) le week-end. Bref, malgré un tarif légèrement plus élevé à puissance égale, il s'agissait d'une alternative vraiment intéressante. | ||
[[Fichier:Poképédia-Gandi 2009-2014 1.png|frameless|border|left]][[Fichier:Poképédia-Gandi 2009-2014 2.png|frameless|border|right]] Poképédia a profité de la possibilité de créer facilement de nouveaux serveurs à tarif accessible avec optimisme : en plus de la séparation Web - Base de données, un troisième serveur a été créé pour des besoins annexes, comme centraliser les sauvegardes des données des deux autres serveurs, ainsi que faire un peu de supervision (monitoring), c'est | [[Fichier:Poképédia-Gandi 2009-2014 1.png|frameless|border|left]][[Fichier:Poképédia-Gandi 2009-2014 2.png|frameless|border|right]] Poképédia a profité de la possibilité de créer facilement de nouveaux serveurs à tarif accessible avec optimisme : en plus de la séparation Web - Base de données, un troisième serveur a été créé pour des besoins annexes, comme centraliser les sauvegardes des données des deux autres serveurs, ainsi que faire un peu de supervision (monitoring), c'est à dire gueuler quand quelque chose ne tourne pas rond avec le site. Cependant, cette architecture a longtemps été suboptimale, et la partie supervision n'a jamais été aussi développée que ce qui était souhaité. | ||
Il a fini par être décidé de s'en passer dès que Gandi s'est mis à proposer des <span style="font-style: italic;" lang="en">snapshots</span> automatiques, permettant de gérer les sauvegardes différemment. Par ailleurs, le serveur web a également accueilli un [[:wp:Cache web|serveur cache]] (Varnish), pour encore une fois améliorer la disponibilité du site en diminuant la charge de travail du serveur web. | Il a fini par être décidé de s'en passer dès que Gandi s'est mis à proposer des <span style="font-style: italic;" lang="en">snapshots</span> automatiques, permettant de gérer les sauvegardes différemment. Par ailleurs, le serveur web a également accueilli un [[:wp:Cache web|serveur cache]] (Varnish), pour encore une fois améliorer la disponibilité du site en diminuant la charge de travail du serveur web. | ||
Ligne 52 : | Ligne 52 : | ||
Cette nouvelle architecture et cette augmentation des ressources n'a cependant pas permis d'atteindre une disponibilité satisfaisante. De nombreux visiteurs ont dû s'habituer à recevoir une [http://tools.ietf.org/html/rfc7231#section-6.6.1 erreur 500], parfois pendant plusieurs heures. La situation s'est parfois améliorée, parfois dégradée, mais en 2014 quelques changements de configuration logicielle ont permis de limiter les indisponibilités de manière drastique. Malgré cette amélioration, un autre problème s'est mis à peser de plus en plus sur la gestion technique de Poképédia : l'argent. | Cette nouvelle architecture et cette augmentation des ressources n'a cependant pas permis d'atteindre une disponibilité satisfaisante. De nombreux visiteurs ont dû s'habituer à recevoir une [http://tools.ietf.org/html/rfc7231#section-6.6.1 erreur 500], parfois pendant plusieurs heures. La situation s'est parfois améliorée, parfois dégradée, mais en 2014 quelques changements de configuration logicielle ont permis de limiter les indisponibilités de manière drastique. Malgré cette amélioration, un autre problème s'est mis à peser de plus en plus sur la gestion technique de Poképédia : l'argent. | ||
En effet, mi-2013, Gandi a [http://www.lebardegandi.net/post/2013/04/25/L-IaaS-va-passer-en-paiement-%C3%A0-la-consommation revu ses offres et tarifs de fond en comble] : usage de ''crédits'', tarification horaire... et surtout, fin de la bande passante illimitée. Ce dernier point | En effet, mi-2013, Gandi a [http://www.lebardegandi.net/post/2013/04/25/L-IaaS-va-passer-en-paiement-%C3%A0-la-consommation revu ses offres et tarifs de fond en comble] : usage de ''crédits'', tarification horaire... et surtout, fin de la bande passante illimitée. Ce dernier point fût le plus dévastateur : Poképédia nécessite plusieurs téraoctets de bande passante, et les nouveaux tarifs autorisaient 500 Go... le surplus étant facturé. Pensant d'abord que cette hausse pourrait être absorbée par une utilisation plus importante et plus fine de Gandi Flex, ainsi que par la mise en place d'un VLAN entre le serveur web et le serveur base de données, aucune migration n'a été programmée. Mais après plusieurs mois où les coûts ont explosé, il a fallu chercher ailleurs, et en juin 2014 décision fût prise de s'installer chez [https://www.linode.com/ Linode]. | ||
==2014 : Linode== | ==2014 : Linode== | ||
Passer de Gandi à Linode a été fait très rapidement - moins d'une semaine entre la décision de quitter Gandi et la migration effective - mais elle ne | Passer de Gandi à Linode a été fait très rapidement - moins d'une semaine entre la décision de quitter Gandi et la migration effective - mais elle ne fût pas pour autant prise à la légère. Quitter Gandi, c'est à la fois des heures de travail pour transférer le site ailleurs, et à la fois partir vers l'inconnu après 5 années au même endroit. Qu'en serait-il de la flexibilité de la configuration, du support ? Même si les tarifs Gandi ne permettaient plus à Poképédia d'y rester, le service restait satisfaisant et les quelques soucis rencontrés ne remettaient pas en cause l'hébergeur choisi. | ||
La migration s'est faite vers Linode après vérification de quelques critères : qualité du support, retour utilisateurs, puissance des configurations proposées, bande passante disponible et enfin le coût. | La migration s'est faite vers Linode après vérification de quelques critères : qualité du support, retour utilisateurs, puissance des configurations proposées, bande passante disponible et enfin le coût. |