Se rendre au contenu

Utilisez des services sans serveur

L'informatique sans serveur vous permet de créer et d'exécuter des applications et des services sans gérer de serveurs.
20 mai 2026 par
Tony FinOps

 

Utilisez des services sans serveur

L'Informatique sans serveur (Serverless) vous permet de créer et d'exécuter des applications et des services sans gérer de serveurs. Les applications modernes sont de plus en plus construites avec une stratégie axée sur le sans serveur, en priorisant l'adoption des services sans serveur.

Les sous-titres sont disponibles en anglais, français et espagnol. Cliquez ici pour obtenir la masterclass complète. 


Comment identifier ?

AWS a développé des services sans serveur pour les trois couches de votre pile :

  • Calcul : Lambda, Fargate

  • Intégration d'applications : EventBridge, Step functions, SQS, SNS, API Gateway, Appsync

  • Stockage de données : S3, EFS, DynamoDB, RDS Proxy, et les options de base de données sans serveur suivantes : Aurora, Redshift, Neptune, OpenSearch, ElastiCache

Utilisez des services sans serveur – Comment identifier ? 

Exemple 1 : Lambda VS EC2

  • Si vous utilisez des instances EC2, vous n'utilisez probablement pas toujours 100 % de la capacité de calcul. De nombreux clients n'utilisent que 10–20 % de la capacité disponible à tout moment. Cette moyenne est également affectée par les exigences de haute disponibilité et de récupération après sinistre, qui entraînent souvent des serveurs inactifs attendant le trafic de basculement.

  • Dans le modèle de calcul AWS Lambda à la demande, vous êtes facturé en fonction du nombre de requêtes et du temps d'exécution de votre code. Cela peut être plus économique que de faire fonctionner des serveurs 24/7.


    Utilisez des services sans serveur – Exemple 1 : Lambda VS EC2

  • AWS Lambda est idéal pour des charges de travail variables et déclenchées par des événements où vous souhaitez un minimum de frais généraux opérationnels et une efficacité des coûts pour une utilisation intermittente.

  • Amazon EC2 offre le plus de contrôle et de flexibilité, ce qui le rend adapté à des charges de travail à forte demande constante ou des applications héritées requérant des configurations spécifiques.

Utilisez des services sans serveur – Exemple 1 : Lambda VS EC2 

 

Exemple 2 : ElastiCache Serverless

Fonctionnalité

Mise en cache sans serveur

Clusters auto-conçus

Modèle de tarification

Payez à l'utilisation, en fonction des données stockées et des requêtes.

Payez à l'heure, en fonction de l'utilisation des nœuds de cache.

Configuration du cache

Créez un cache avec juste un nom en moins d'une minute.

Fournit un contrôle granulaire sur la conception du cluster de cache.

Version ElastiCache prise en charge

Valkey 7.2 et supérieur, version Redis OSS 7.1 et supérieur, Memcached 1.6.21 et supérieur

Valkey 7.2 et supérieur, version 4.0 de Redis OSS et supérieur, Memcached 1.4 et supérieur

Multi-AZ

Les données sont répliquées de manière asynchrone à travers plusieurs AZ pour une disponibilité accrue et une latence de lecture améliorée.

Fournit une option pour concevoir le cluster dans un seul AZ ou à travers plusieurs AZ. 

Chiffrement en transit et au repos

Toujours activé.

Option d'activer ou de désactiver.

Global Data Store

Non pris en charge

Pris en charge

Tiering des données

Non pris en charge

Pris en charge

Choisissez le caching sans serveur si :

  • Vous créez un cache pour des charges de travail nouvelles ou imprévisibles.

  • Vous avez un trafic d'application imprévisible.

  • Vous voulez la manière la plus simple de commencer avec un cache.

Choisissez de concevoir votre propre cluster ElastiCache si :

  • Vous exécutez déjà ElastiCache Serverless et souhaitez un contrôle plus précis sur le type de nœud, le nombre de nœuds et le placement.

  • Vous vous attendez à un trafic d'application prévisible et souhaitez contrôler la performance, la disponibilité et le coût.

  • Vous pouvez prévoir vos besoins en capacité pour contrôler les coûts.

Comment résoudre cela ?

Passer au sans serveur sur AWS peut optimiser considérablement les coûts en éliminant le besoin de gérer et de payer pour une capacité de serveur inoccupée.

  • Construisez votre architecture avec une stratégie axée sur le sans serveur.

  • Prédisez l'utilisation et le trafic de votre charge de travail.

  • Mettez à jour votre infrastructure existante pour tirer parti des services sans serveur.

 

Si les ressources sont provisionnées automatiquement via IaC (comme CloudFormation ou Terraform), mettez à jour le code correspondant pour refléter les changements.

 

 

 

Décommissionner les comptes AWS inutilisés
De petits comptes AWS ou des comptes orphelins peuvent rester inutilisés, coûtant des milliers chaque mois sans raison.