Le calcul sans serveur permet de créer et d'exécuter des applications et des services sans se soucier des serveurs. Avec le calcul sans serveur, votre application s'exécute toujours sur des serveurs, mais la gestion de ces derniers s'effectue entièrement par AWS. Grâce à AWS et à sa plateforme sans serveur, vous pouvez créer et déployer des applications sur des services économiques qui offrent les fonctionnalités de mises à l'échelle flexible et de disponibilité des applications. De cette façon, vous pouvez vous concentrer davantage sur le code de votre application au lieu de vous soucier de l'allocation, de la configuration et de la gestion des serveurs.

La création d'une application sans serveur vous permet de vous concentrer sur le code de votre application au lieu de vous soucier de la gestion et du fonctionnement de l'infrastructure. Vous n'avez plus besoin de penser à l'allocation ou à la configuration des serveurs, car AWS s'en charge pour vous. Cela diminue la charge de gestion de votre infrastructure et vous permet de réduire les délais de commercialisation.

La création d'une application sans serveur vous offre quatre principaux avantages :

aucune gestion de serveur

Aucune gestion de serveur
Il n'est pas nécessaire d'allouer ou de maintenir le moindre serveur. Il n'y a pas de logiciel ni d'exécution à installer, à maintenir ou à administrer.

mise à l'échelle flexible

Mise à l'échelle flexible
Votre application peut évoluer automatiquement ou en ajustant sa capacité par l'activation des unités de consommation (comme le débit ou la mémoire), plutôt que des unités de serveurs individuels.

haute disponibilité

Haute disponibilité
Les applications sans serveur disposent d'une disponibilité et d'une tolérance aux pannes intégrées. Vous n'avez pas besoin de développer ces capacités, car les services exécutant l'application les fournissent par défaut.

aucune capacité inactive

Aucune capacité inactive
Vous n'avez pas besoin de payer les capacités inactives. Il n'est pas nécessaire d'allouer de la capacité à l'avance ou à l'excès pour des fonctionnalités comme le calcul et le stockage. Par exemple, aucuns frais ne vous sont facturés si votre code n'est pas en cours d'exécution.

Vous pouvez créer une application web sans serveur en combinant plusieurs services AWS. Chaque service est entièrement géré et ne nécessite aucune allocation ni gestion de serveurs. Vous devez uniquement les configurer et télécharger le code de votre application sur AWS Lambda, un service de calcul sans serveur.

architecture de création d'une application web sans serveur

Suivez notre guide étape par étape pour déployer votre première application sans serveur dès aujourd'hui.

SAM l'écureuil

À propos de « SAM l'écureuil »
Le nom de SAM l'écureuil provient d'AWS Serverless Application Model (AWS SAM), un modèle permettant de définir les ressources utilisées dans une application sans serveur. SAM a laissé derrière lui une vie confortable dans les arbres pour aider les utilisateurs AWS à créer leurs applications sans serveur de manière plus simple et efficace.