Modification de Poképédia:Architecture technique

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

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-à-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é.
[[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 fut 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 fut prise de s'installer chez [https://www.linode.com/ Linode].
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 fut 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.
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.
Notez bien que toutes les contributions à Poképédia sont considérées comme publiées sous les termes de la Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 3.0 (voir Poképédia:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source placée dans le domaine public ou d’une ressource libre similaire. N’utilisez aucun travail sous droits d’auteur sans autorisation expresse !
Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)

Insérer un caractère

Diacritiques et ligatures : Æ æ À à  â Ä ä Ā ā · Ç ç · É é È è Ê ê Ë ë Ē ē · Î î Ï ï Ī ī · Œ œ Ô ô Ö ö Ō ō · Ù ù Û û Ü ü Ū ū · Ÿ ÿ

Caractères spéciaux : «  » | × δ

Wikicode et balises : {{}} [[]] <sup></sup> <nowiki></nowiki> <tt></tt> <pre></pre> <code></code> <includeonly></includeonly> <noinclude></noinclude>

Signer un message : ~~~~

Modèles utilisés par cette page :