CalculService régional
EC2
Elastic Compute Cloud
Permet de lancer des machines virtuelles dans le cloud
Généralités
- Équivalent d’une VM dans le cloud
- Paiement à l’usage
Types d’instances
À la demande
- Paiement à l’heure ou à la seconde
- Utilisation pour des tests, ou des charges variables non prévisibles
Réservées
- Engagement sur 1 ou 3 ans
- Utilisation pour des charges prévisibles
Dédiées
- Sur des machines physiques dédiées
- Plus coûteux
- Utilisation pour des exigences de compliance
Spot
- Charge inutilisée par AWS
- Coûts réduits
- 2 minutes pour réagir en cas de retrait
- Utilisation pour du big data, CI, tests…
Sécurité
- Security groups = pare-feu virtuels
- Rôles IAM pour les permissions
Il est possible d’attacher/détacher un rôle d’une instance à chaud (sans redémarrage)
Réseau
- ENI (Elastic Network Interface) : carte réseau basique
- ENA (Enhanced Networking) : meilleures performances réseau
- EFA (Elastic Fabric Adapter) : ultra-performant pour du machine learning ou du calcul
Groupes de placement
- Cluster: instances sur une même machine physique latence basse
- Spread: réparties sur plusieurs machines physiques haute dispo
- Partition: réparties sur des racks séparés tolérance aux pannes
Il faut stopper une instance pour changer son groupe de placement
Metadata / User data
- Metadata: infos sur l’instance (IP, hostname, rôles…), accessible via : http://169.254.169.254/ latest/meta-data/
- User Data: scripts de configuration (exécutés au boot), accessible via : /latest/user-data
Cloud hybride
- VMWare: cloud privé
- Outposts:
- datacenter on prem
- expérience uniforme avec AWS
- disponible en mode rack (plusieurs serveurs) ou server