Qu'est-ce que le cloud, vraiment ? Ce que AWS, Azure et GCP vous louent en réalité
En une phrase
Le cloud computing consiste à louer des ordinateurs déjà construits et déjà en marche, à l'heure — ou à la seconde — plutôt que d'acheter son propre matériel et de le faire tourner dans une salle qu'on entretient soi-même. Le mot « cloud » n'est en réalité qu'un habillage marketing pour « le datacenter de quelqu'un d'autre, avec une API par-dessus ».
Ce que vous louez réellement
Découpons ça en couches. Le calcul est une machine virtuelle — du CPU et de la RAM sur lesquels vous installez ce que vous voulez, exactement comme un serveur physique. Le stockage est de l'espace pour garder des fichiers et des données, facturé au gigaoctet et souvent selon la fréquence d'accès. Le réseau regroupe les tuyaux et adresses qui relient tout ça. Les services managés sont des briques déjà prêtes — une base de données, une file d'attente — que vous n'avez pas à installer ni à maintenir vous-même. Rien de tout ça n'est magique : ce sont les mêmes machines Linux et Windows, et le même TCP/IP, que dans n'importe quel datacenter sur site. La vraie innovation, c'est l'API et le modèle de facturation, pas une nouvelle physique.
Pourquoi les entreprises paient réellement pour ça plutôt que d'acheter des serveurs
Acheter un serveur veut dire payer plein tarif à l'avance pour une capacité de pointe dont vous n'avez peut-être besoin que deux jours par an — le Black Friday, par exemple — puis laisser ce même serveur à moitié inactif les 363 autres jours. La facturation cloud permet de louer de la capacité supplémentaire pour ces deux jours et de la rendre immédiatement après. Vous finissez par payer proche de ce que vous consommez réellement, pas de ce dont vous pourriez un jour avoir besoin — un pari fondamentalement différent d'acheter du matériel.
Ce que sont réellement AWS, Azure et GCP, les uns par rapport aux autres
C'est la même idée de base — calcul, stockage, réseau, services managés — vendue par trois entreprises différentes, avec des noms différents pour des choses presque identiques. Une instance AWS EC2, une machine virtuelle Azure et une instance GCP Compute Engine sont le même concept sous-jacent avec un habillage et un outillage légèrement différents. Personne ne naît en sachant lequel est « le meilleur ». La plupart des ingénieurs cloud en apprennent un en profondeur, et les deux autres deviennent rapides à prendre en main une fois les concepts de base réellement assimilés.
Ce qu'on se trompe souvent
« Le cloud est intrinsèquement plus sécurisé » — non, pas automatiquement. Les fournisseurs cloud sécurisent l'infrastructure sous-jacente (le datacenter physique, l'hyperviseur), mais vous restez pleinement responsable de configurer correctement ce que vous mettez par-dessus. La grande majorité des vrais incidents de sécurité cloud sont des erreurs de configuration — comme un bucket de stockage laissé public par accident — pas un piratage du fournisseur lui-même.
Une nuance à connaître
Le cloud n'est pas toujours moins cher. Pour une charge de travail stable et prévisible tournant 24h/24 pendant des années, posséder son matériel peut réellement coûter moins cher sur la durée. Le véritable avantage du cloud, c'est l'élasticité — ne pas avoir à deviner sa capacité des années à l'avance — pas d'être « toujours moins cher », et ça vaut la peine d'évaluer chaque charge de travail sur cette base plutôt que de supposer que le cloud gagne automatiquement.