AWS est le numéro un du marché mondial du cloud. Avec plus de 200 services, il répond à presque tous les besoins d'infrastructure logicielle. Mais face à ces 200 services, la plupart des entreprises qui débutent butent sur une question : par où commencer ?
01. Les grandes catégories de services
Cinq catégories essentielles :
- Compute (EC2, Lambda, ECS)
- Stockage (S3, EBS, Glacier)
- Base de données (RDS, DynamoDB, Aurora)
- Réseau (VPC, CloudFront, Route 53)
- Sécurité (IAM, KMS, GuardDuty)
Ces cinq catégories couvrent la majorité des scénarios.
02. EC2 ou Lambda
EC2 : le serveur classique, que vous administrez vous-même. Lambda : le serverless, vous déposez le code et l'exécution se fait chez AWS. Les charges de travail simples sont très économiques sur Lambda ; les serveurs qui tournent en permanence reviennent moins cher sur EC2.
03. S3 : le stockage objet
S3 est une brique de base, jusque chez les entreprises pesant des milliards. Stockage de fichiers, sauvegarde, hébergement web statique, data lake : tout repose sur S3. Sa durabilité est de onze neuf (99,999999999 %).
04. RDS : la base de données managée
Avec RDS, les bases MySQL, PostgreSQL, SQL Server et Oracle sont administrées par AWS. Sauvegarde, correctifs, haute disponibilité : tout est pris en charge. Vous n'avez plus à administrer votre propre serveur de base de données.
05. La complexité de la tarification
La tarification est le principal grief adressé à AWS. Vous payez à l'usage, mais chaque service a sa propre unité de mesure. AWS Cost Explorer et les alertes de budget doivent impérativement être mis en place.