Modification de la structure des parts et ajout de la RAM en option
Par Nicolas le jeudi 8 avril 2010, 09:04 - Hébergement - Lien permanent
Nous venons de mettre à jour Gandi en version 3.0.3 (la version 3.0.2 concernait principalement la gestion de notre anniversaire). La modification visible de cette version concerne principalement la modification de la structure des parts et ajout de la RAM en option. On va donc essayer de vous expliquer tout ça...
Comme vous le savez déjà probablement, notre système de parts était jusqu'alors linéaire sur la puissance CPU : deux parts donnaient exactement deux fois plus de puissance qu'une seule, et ce, jusqu'à 24 parts.
Une part était cependant limitée en CPU, et quelques applications très gourmandes comme Wordpress ou Joomla demandaient un minimum de deux parts pour tourner correctement.
Nous avons donc décidé d'arrondir la puissance fournie au cœur : dès une part, vous disposez d'un cœur entier pour le serveur. À la cinquième part, vous avez deux cœurs. Et ainsi de suite jusqu'à 24 parts (6 cœurs).
Comme nous pouvons migrer à volonté votre machine d'un serveur physique à l'autre, la cohabitation (60 parts, environ 40 serveurs par machine physique) se passe bien.
Le réseau augmente toujours par tranche de 5Mb/s par part. Une part supplémentaire est donc toujours nécessaire si votre site génère du trafic, mais vous pouvez rester à une seule part si vous n'avez besoin que d'un simple blog sans besoin de bande passante, car leur puissance CPU est désormais la même.
Cela signifie donc plusieurs choses :
- 1 part est maintenant beaucoup plus puissante sur le nouveau modèle (nous avons fait quelques benchmarks, je vous laisse faire les vôtres :)).
- La puissance brute CPU sur 2 parts est la même que la puissance brute CPU sur 1 part. Cela ne veut pas dire que la puissance du serveur n'est pas supérieure (du fait de la RAM et de la bande passante), mais clairement, l'écart de puissance n'est plus le même.
- Allouer plus de 20 parts sur un serveur n'est nécessaire que dans le cas où l'on a besoin de la RAM et de la bande passante correspondante.
- 2 serveurs d'une part valent mieux qu'un de 2 parts. Et si vous pouvez partir sur une architecture distribuée, votre service ne s'en portera que mieux.
Dernier point à noter: en prenant en compte la nouvelle structure de parts et dans l'attente de proposer la possibilité d'acheter des cœurs en option, nous suspendons, pour le moment, la possibilité de choisir le nombre de cœurs par serveur.
Quid du concept de part
La notion de part, définie depuis le début, permet de conceptualiser vos besoins. Une part a été conçue à la base pour vous fournir un ensemble de ressources nécessaires et minimales pour faire fonctionner un service dans de bonnes conditions. Ce concept est maintenu, mais nous allons progressivement vous permettre de déroger à la règle et la part va, petit à petit, ne servir que de 'bundle commercial', nous permettant de vous proposer un ensemble de ressources à un prix attractif.
Dans ce cadre, nous vous proposons aujourd'hui la possibilité d'ajouter de la RAM dans votre pool de ressources disponibles. Nous allons gérer la RAM comme nous gérons le quota de disque. Chaque part vous donne 256Mo de RAM et vous pouvez souscrire à de la RAM en option. Libre à vous de créer, par exemple, un serveur de 2 parts avec 256Mo de RAM (au lieu des 512) et d'utiliser les 256Mo restant sur un autre serveur.
Sur le nouveau modèle par exemple, si vous étiez sur 2 parts, principalement pour une question de RAM, vous pouvez repasser sur 1 part et ajouter 256Mo de RAM en option.
Coeurs en option, bande passante en option ?
Clairement oui. Par contre le quand est assez difficile à évaluer, probablement dans le dernier trimestre 2010, peut être avant (nous avons beaucoup recruté ces derniers temps).
C'est disponible ?
Pour la RAM, oui, c'est disponible dès maintenant à partir de votre page de gestion des ressources et la documentation associée est disponible sur notre wiki.
Pour la modification de la structure de la part, tous les nouveaux serveurs sont sur le nouveau modèle et nous allons migrer progressivement d'ici l'été les anciens serveurs sur ce modèle (nous sommes en attente de nouvelles machines).















Commentaires
Génial les gars, vraiment génial, encore plus de flexibilité.
C'est juste génial.
Une petite précision peut-être pour les "anciens serveurs". Suffit-il de redémarrer le serveur pour passer sur le nouveau système ?
Et si j'ai bien compris, avoir 5 ou 8 parts reviens au même niveau CPU. Donc si j'avais 8 parts, je descendre à 5 et rajouter 756Mo de RAM (si je veux rester à 2Go)... mais vous êtes fous vous plombez vos revenus ! :D
Sauf si c'est tellement génial (et ça l'est à mon sens, je n'ai pas réussi à trouver une telle flexibilité à un tel coût) que vos ventes explosent, ce que j'espère (il reste du Gandi en moi, ça part pas après 2 ans et demi à vos côtés :D )
Ok super, ca m'a l'air d'une bonne nouvelle ça !
Petites questions du petit client égocentrique à une part:
pas de changement de prix pour une part standard ?
il faut redémarrer le serveur pour que ça soit pris en compte ?
merci !
Twidi: oui 5 parts + 756 RAM + 3 IP + 24 GO de disque + 15Mbits = 8 parts...donc si vous n'avez pas besoin de 8 parts, vous pouvez en prendre 5 et ajouter des options.
Edouard: non le coût d'une part de notre coté n'a pas diminué avec le changement.
Les changements sont effectués pour le moment uniquement sur les nouveaux serveurs ou si vous augmentez les ressources allouées sur un serveur. Nous allons nous occuper de la migration des autres serveurs de notre coté quand nous aurons reçu les nouvelles machines.
@Nicolas: je n'en demandais pas tant
je redoutais plutôt une éventuelle hausse du prix de la part seule, vu qu'au final, si je n'ai qu'une part, je vais gagner un peu en puissance CPU, alors que les autres caractéristiques vont rester identiques. C'est bien ça ?
Je suis un peu mou à la détente mais de ce que j'en comprends l'ancien système garantissait un puissance CPU en mhz garantie par part alors que là du coup les coeurs sont mutualisés pour plusieurs part ?
Félicitations, vraiment du bon boulot.
Edouard: oui
spirit: oui c'est ça. On a plus de coeurs sur les dernières machines et nos tests montrent qu'en mutualisant proprement avec la répartition de charge automatique dans le nuage qui va avec...la garantie est conservée et le résultat beaucoup plus satisfaisant dès la première part.
Je suis pas un expert en la matière mais comment garantir que le proc sur lequel je suis mutualisé avec d'autres n'est pas utilisé au taquet à 100% par mes autres compères et que du coup j'en pâtis?
spirit: nos machines ont 16 coeurs, si un serveur utilise sont coeur à 100%, il en reste 15 de dispo pour les autres, si on en détecte un autre, il est migré dans le nuage sur une autre machine...en migrant les serveurs à la volée d'une machine à l'autre, de manière transparente, ça se passe très bien
Avoir rajouté une flexibilité sur la RAM est une bonne chose, de même qu'avoir arrondi la puissance CPU au coeur. Ceci dit, Gandi reste relativement cher par rapport à d'autres concurrents si l'on a besoin d'une config moyenne et pas besoin du système de flexibilité. Je pense que Gandi pourrait élever sa part de RAM à 512Mo au lieu de 256Mo, pour le même prix.
Pour avoir 1Go de RAM+1 core garantis, soit au minimum 1part+3x256Mo, il faudra débourser à l'année chez Gandi:
(10+3*5)*12=300 HT, pour seulement 8Go de HDD et 5Mbps.
Chez d'autres:
Exxxxxx1: (8,99*2)*12=215,76 HT, dont 80Go HDD et 8Mbps;
1xxxx1: (19,99)*12=239,88 HT, dont 100Go HDD et 100Mbps + flexibilité indépendante sur CPU/RAM/HDD à raison de 5€HT/mois/option (en l'occurrence 5€ le 1Go de RAM suppl.)
Après, reste à savoir où le datacenter se trouve (si ça compte pour certains), quelle qualité de service après vente, quelles distributions OS sont dispos.
Pascal : si on a pas besoin de flexibilité, oui... mais le prix à payer pour cette flexibilité n'est pas si élevé, surtout pour le service rendu !
Pascal, mouais, faut comparer ce qui est comparable
Gandi est proche (souvent en dessous) des prix pratiqués par Rackspace ou Slicehost. Et encore plus en dessous de ce qu'on trouve chez Amazon.
Et avec une part, on en fait des trucs, faut pas croire
Salut
j'avais pris une deuxieme part pour avoir 512mo de Ram
J'ai egalement pris 5go de dd en plus des 2 parts
Je peux sans que ca pose de probleme ?
- Passer a une part
- Rajouter en option 256mega de ram
- Rajouter encore 5go de DD (pour compenser ce que je perd du fait de supprimer la deuxieme part) sur le disque immuable
Ou il faut faire gaffe a quelque chose ?
Merci
Il y a 8Go avec la part que vous enlevez donc peut être 8+5 en fonction de ce que vous utilisez.
En fait il faut juste vérifier que vous avez le quota suffisant pour que vos serveurs tournent sans interruption.
Merci Nicolas,
je vais verifier l'utilisation de l'espace disque et je me lance
Bonjour,
Petite question : auras-t-on une idée de la date de la migration, et saura-t-on lorsque cela aura été réalisé ?
Merci beaucoup en tout cas pour ces nouveautés et ce gain (potentiel) de performances !
Infrastructure distribuée, oui.
Je fais le test en ce moment avec 1x3 (1 mysql) + 2x1 (2 frontaux) à la place d'un gros dédié ailleurs.
J'ai l'impression que la connexion interne entre les VM est limitée elle aussi au quota, je me trompe ? Mes frontaux communiquent à 5Mb/s avec Mysql ?
Si c'est le cas, ca limite énormément l'intérêt, vu qu'il faut avoir au moins 10 parts pour avoir un débit acceptable, alors que je n'ai pas du tout besoin d'autant de RAM, voir de CPU.
Est-ce que je me trompe ?
Mon problème vient peut-être d'ailleurs...
Je seconde greg, les connections réseaux inter serveurs ne devraient pas être autant bridées. Je ne sais aps cb d'interfaces Gb vous avez par serveur mais il y a surement moyen d'allourt de plus fort quotas en local.
>Sprit: bon, si on est 2 à le constater, c'est peut-être que j'ai pas loupé une ligne importante de l'interface d'admin
Pour moi, si le débit intra GANDI ne peut pas être amélioré (je me suis peut etre planté sur la config… encore une fois, ce serait bien d'avoir la position officielle), c'est très problématique.
Je comprends qu'il faille partager les interfaces, mais pourquoi pas du burstable illimité en terme de débit interne ? En option facturable si besoin.
Bonjour,
En effet le traffic est régulé sur l'interface virtuelle, indépendamment de la destination. Une part peut donc uploader 5Mb/s. Le download n'est toujours pas restreint. Du coup, pour heberger une base mysql derrière des frontaux, il faut aujourd'hui lui attribuer une part par tranche de 5Mb/s sortant de la DB.
On travaille en ce moment sur la gestion des interfaces "privées": vlan dédié au serveur virtuel, et pas (ou peu) de limitation de traffic. On prévoyait de sortir cette option dans les semaines à venir, mais on a pris du retard. Plutôt dans les prochains mois, donc.
Merci Pascal pour ce retour.
Donc, c'est pas pour tout de suite... tenez-nous au courant
Merci Pascal, c'est super !
Par contre, j'ai une question : pourquoi ne peut-on pas monitorer l'utilisation de la mémoire de nos serveurs ? Existe-t-il une solution simple que je n'ai pas trouvé ?
Bonjour
Certainement pas l'endroit pour poser cette question mais je suis perdu et ne vois pas ou demander ailleurs.
Je viens de créer un compte pour inviter un nouveau redacteur sur mon gandiblog, ca c'est fait, mais maintenant il faut que je rentre l'identifiant ou login du nouveau redacteur pour l'inviter et je vois vraiment pas ou je peux le trouver.
Merci
Pour répondre à Pascal : Le vendredi 9 avril 2010, 01:18 par Pascal
Les tarifs de Gandi ne sont pas les plus bas mais il y à de nombreux avantages.
Pas de Frais Cachés - Pas d'engagement de durée.
De plus on fait des économies avec ce système très flexible. Il nous est tous arrivé de saturer un serveur. Avec Gandi on réfléchi; on optimise nos script et on ajoute une part ci nécessaire. Alors qu'avec des offres traditionnels on doit souvent passé du tout au tout d'un serveur entré de gamme à 36€ par exemple à un serveur plus évolué à 60€ sans avoir la possibilité de passé à un entre deux.
Qu'en est-il de la part de RAM dans la Gandi Flex ?
Cet après-midi, j'achète 3 parts Flex (ce qui me fait 4 parts au total sur mon serveur) pensant me retrouver avec 1Go de RAM (et toujours un core) pour faire des tests de performances. Mais là, surprise, j'ai un total mem de 653952k !!! Alors, un rapide calcul me donne: 653952/1024/128 = ~5 tranches de mem de 128Mo. La config de base comptant 256Mo, soit 2 tranches, chaque part Flex n'apporterait que 128Mo ? Ai-je loupé une info quelque part ?
Encore en réflexion sur mon choix d'hébergeur...
Pourquoi Gandi n'apparaît pas sur un comparatif d'hébergeurs comme hebergementweb.org ?
Où trouver des commentaires de clients sur votre offre ?
Merci.
Bonjour,
Quand est il de ce que vous aviez annoncer précédemment ?
"On travaille en ce moment sur la gestion des interfaces "privées": vlan dédié au serveur virtuel, et pas (ou peu) de limitation de traffic. On prévoyait de sortir cette option dans les semaines à venir, mais on a pris du retard. Plutôt dans les prochains mois, donc."
Es que c'est actif maintenant ?
D'avance merci.