Move to Cloud AWS / Azure
Contactez-moi- AWS
- Azure
- EC2
- ECS
- S3
- Lambda
- RDS
J’ai conduit le passage de l’ensemble du système d’information vers le cloud public, c’est-à-dire des ressources informatiques (serveurs, stockage, bases de données) louées à la demande chez un fournisseur et facturées à l’usage, au lieu d’être achetées et exploitées en interne. J’ai réparti les services entre deux fournisseurs : tous les services de messagerie et de serveur de fichiers sont allés sur Azure, et tout le reste sur AWS.
Répartition
| Fournisseur | Services hébergés |
|---|---|
| Azure (Microsoft) | Messagerie, serveur de fichiers |
| AWS (Amazon) | Applications, API, bases de données, stockage, sécurité, supervision : EC2, ECS, S3, Lambda, IAM, WAF, RDS, CloudWatch… |
Les services AWS utilisés
- EC2 (Elastic Compute Cloud) : serveurs virtuels, dont on choisit la taille et que l’on peut redimensionner en quelques minutes.
- ECS (Elastic Container Service) : service qui exécute et orchestre des conteneurs, c’est-à-dire des applications empaquetées avec tout ce dont elles ont besoin pour tourner.
- S3 (Simple Storage Service) : stockage d’objets (fichiers, sauvegardes, images) très durable et pratiquement illimité, accessible par une API.
- Lambda : exécution de petits morceaux de code à la demande, sans serveur à gérer. On ne paie que le temps d’exécution.
- IAM (Identity and Access Management) : gestion des identités et des droits. Il définit qui ou quoi peut accéder à quelle ressource, avec quelles permissions.
- WAF (Web Application Firewall) : pare-feu applicatif qui filtre le trafic web pour bloquer les attaques courantes (injections, robots malveillants, abus de requêtes).
- RDS (Relational Database Service) : bases de données relationnelles managées (MySQL, PostgreSQL…), dont AWS prend en charge les sauvegardes, les mises à jour et la haute disponibilité.
- CloudWatch : supervision. Il collecte les métriques et les journaux, affiche des tableaux de bord et déclenche des alertes.
EC2 en détail
Amazon EC2 (Elastic Compute Cloud) fournit des serveurs virtuels facturés à l’usage, dans un large choix de tailles et de familles matérielles. C’est l’un des services fondateurs du cloud computing moderne : au lieu d’acheter et d’exploiter des serveurs physiques, on loue de la capacité de calcul élastique, redimensionnable en quelques minutes.
Historique
EC2 est lancé en 2006, l’une des toutes premières offres d’infrastructure à la demande (IaaS) du marché, avec S3 (stockage) lancé la même année. Ce lancement marque le vrai départ d’AWS comme activité à part entière d’Amazon, et pose les bases du modèle “pay-as-you-go” qui structure encore aujourd’hui l’essentiel du cloud public.
Avantages des versions récentes
- Processeurs Graviton (ARM) : meilleur rapport performance/prix que les instances x86 classiques sur de nombreuses charges de travail.
- Hyperviseur Nitro : isolation proche du bare-metal, meilleure sécurité et performances réseau/stockage quasi natives.
- Auto Scaling prédictif : anticipation de la charge à partir de l’historique, en plus du scaling réactif classique.
- Instances Spot optimisées : accès à de la capacité inutilisée à prix réduit, avec une gestion des interruptions plus fine qu’auparavant.