Serveur Express

 
 

Toujours des serveurs ressources dédiés, mais le Cloud/cluster c'est quoi ?

A la base du Cloud il y a les technologies de virtualisation, c'est à dire pouvoir lancer plusieurs serveurs virtuels sur un seul serveur physique en mutualisant les ressources (CPU, mémoire et disque). En général le stockage est isolé des serveurs pour assurer la haute disponibilité en pouvant déplacer un serveur virtuel sur un autre serveur physique si il crash ou si il n'a plus assez de ressources CPU ou mémoire. Mais pour certains le Cloud c'est juste pouvoir proposer des serveurs ou des ressources "on demand".

Le Cloud c'est une nouvelle technologie ?

Les briques de base constituant un Cloud, notamment la virtualisation et le stockage partagé existent depuis longtemps. C'est l'évolution des technologies, essentiellement l'augmentation des performances des serveurs et du stockage mais aussi des outils de virtualisation comme Vmware, Hyper-V, Xen et plus récemment KVM qui rendent possible des offres plus performantes, plus stables et plus flexibles qui se rapprochent ainsi des performances d'un serveur dédié. C'est aussi l'utilisation de ces technologies à l'échelle industrielle, la haute disponibilité des serveurs et l'automatisation des procédures qui différentient les nouvelles offres Cloud des offres de virtualisation traditionnelles.

Quels sont les avantages du Cloud ?

Le principal avantage c'est la flexibilité: disposer rapidement de nouveaux serveurs "à la demande" ou pouvoir faire évoluer les ressources d'un serveur à la hausse comme à la baisse pour s'adapter aux besoins avec des engagements sur de tres courtes durée (mensuels ou horaires). Cette solution répond donc parfaitement aux besoins des clients donc l'activité est tres variable dans le temps. D'autre part beaucoup de clients n'utilisent pas 100% des ressources d'un serveur dédié, donc la mutualisation des serveurs physiques permet d'optimiser l'usage des ressources et donc de réduire les couts.
Mais c'est aussi un avantage pour l'hébergeur car si l'infrastructure matérielle coute beaucoup plus cher, elle nécessite beaucoup moins de maintenance vu que l'ajout de serveurs ou de ressources ne nécessite plus d'interventions pour ajouter ou upgrader des serveurs physiques et le déploiement des systèmes d'exploitation est également automatisé.

Quels sont les inconvénients du Cloud Public ?

Quand vous avez un serveur dédié vous savez précisement de quelles ressources vous disposez (CPU, disques, RAID...) et vous pouvez utiliser 100% de ces ressources vu qu'elles sont dédiés. Mais avec un Cloud Public le client ne sait pas vraiment ce qu'il achete car on lui vend des CPU et du stockage virtuel sans savoir le matériel utilisé et surtout sans préciser le nombre de clients partageant ces memes ressources. Donc les ressources CPU et disques ne sont pas toujours garanties vu qu'elles sont partagées avec d'autres clients et les performances de votre serveur dans le Cloud depend notamment de l'utilisation qui est faite par les autres clients au meme moment.

Comment les ressources sont mutualisées sur un Cloud ?

Seule la mémoire est véritablement garantie, le tarif de la plupart des offres Cloud sont donc souvent indexées sur la quantité de mémoire allouée. Alors qu'au niveau des CPU, le plus souvent à chaque Core Xeon correspond au moins 2 CPU virtuels, donc un seul Xeon Quad Core physique peut etre partagé par au moins 16 CPU virtuel !, actuellement Bi-Xeon 20coeurs
L'usage CPU des autres clients au meme moment peut donc impacter les performances de vos serveurs. Mais c'est rarement le CPU qui constitue la principale limitation du Cloud, le plus critique c'est souvent le stockage. Donc le type de stockage et son taux d'utilisation sont critiques pour garantir suffisamment de ressources à tous les clients. Mais dans ce domaine les hébergeurs de Cloud sont rarement transparents et les paramètres impactant les performances sont tres nombreux: performance des disques (Sata, SAS, SSD, NVMe), nombre de disques, type de RAID, type de partage des données...
Donc tous les Cloud ne sont pas égaux et la seule solution pour connaitre les performances d'un Cloud c'est de le tester.

Et le Cloud Privé ?

Dans le cadre d'un Cloud Privé vous etes normalement le seul à utiliser un meme serveur physique donc le partage des ressources se fait uniquement entre les différents serveurs d'un meme client. Mais ces solutions sont couteuses à mettre en place, elles nécessitent des compétences spécifiques pour savoir gérer son Cloud et selon les offres, parfois le stockage reste mutualisé entre plusieurs clients.

Maintenant, meme dans le cadre d'un Cloud Privé, la virtualisation et l'usage d'un stockage distant limitent les performances par rapport à un serveur dédié et un stockage local, donc pour certains usages intensifs notamment en lecture/écriture sur les disques, l'utilisation du Cloud n'est pas conseillé. C'est le cas notamment pour les grosses bases de données.

Le Cloud c'est moins cher ?

Cela dépend en fait des besoins, quand les besoins sont simples ou que l'utilisation des ressources est tres variable dans le temps, le Cloud sera moins cher. Mais pour un usage important et continue des ressources, non seulement la mutualisation réduira les performances mais elle coutera aussi plus cher. Il faut donc bien étudier les besoins pour s'assurer que le Cloud est la meilleure solution, dans certains cas un serveur dédié est plus performant et moins couteux, mais il sera moins flexible et pour assurer la haute disponibilité il faut une infrastructure avec plusieurs serveurs.

L'infogérance dans le Cloud

Les opérateurs de Cloud assurent l'infogérance de l'infrastructure et garantissent la disponibilité des serveurs et des ressources. Ils proposent l'installation automatisé des systèmes d'exploitation mais aussi plein d'autres services comme le backup. Mais cela n'inclu pas l'infogérance des serveurs !
L'infogérance d'un serveur qu'il soit physique ou virtuel demande le meme travail donc ne sera pas nécessairement moins cher que pour un serveur dédié traditionnel. Car la haute disponibilité promis par le Cloud n'est valable que pour l'infrastructure matériel, et meme si des solutions comme Docker permettent d'automatiser ou de faciliter l'installation d'applications complètes, pour les services critiques, si vous n'avez pas les ressources en interne pour en assurer la maintenance, il vous faudra également souscrire à une offre d'infogérance pour intervenir en cas de probleme sur le système d'exploitation ou sur les applications.

 

News + de news

-- : www.kernel.org
kernel stable: 7.2.3

-- : www.debian.org
Debian update 10/11/12/13

-- : www.php.net
Nouvelle version de PHP: 8.5.10

Serveur Express

Serveur Express propose des solutions d'hébergement sous Linux depuis 1997. Nous assurons des services d'infogérance incluant notamment la surveillance, la maintenance et l'administration des serveurs, du système et des applications.
Des solutions basées largement sur des outils GNU.

Nous contacter

  • 4 rue des vieilles vignes 77183 Croissy-Beaubourg, FRANCE
  • Tel: +33 (1) 58 64 26 80
  • Mail: commercial[AT]serveur-express.com