Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Concepts sans serveur pour AWS Serverless Application Model
Découvrez les concepts de base du système sans serveur avant d'utiliser le AWS Serverless Application Model (AWS SAM).
Concepts sans serveur
- Architecture basée sur les événements
-
Une application sans serveur est composée de AWS des services, tels que AWS Lambda pour le calcul et Amazon DynamoDB pour la gestion des bases de données, qui jouent chacun un rôle spécialisé. Ces services sont ensuite librement intégrés les uns aux autres par le biais d'une architecture basée sur les événements. Pour en savoir plus sur l'architecture basée sur les événements, consultez Qu'est-ce qu'une architecture basée sur les événements ?
. - Infrastructure en tant que code (IaC)
-
L'infrastructure en tant que code (IaC) permet de traiter l'infrastructure de la même manière que les développeurs traitent le code, en appliquant la même rigueur que le développement du code d'application à l'approvisionnement de l'infrastructure. Vous définissez votre infrastructure dans un fichier modèle, vous la déployez sur AWS, et AWS crée les ressources pour vous. Avec IaC, vous définissez dans le code ce que vous voulez AWS à l'approvisionnement. Pour plus d'informations, voir Infrastructure en tant que code dans l'introduction DevOps à AWS AWS Livre blanc.
- Technologies sans serveur
-
Avec AWS grâce aux technologies sans serveur, vous pouvez créer et exécuter des applications sans avoir à gérer vos propres serveurs. Toute la gestion des serveurs est effectuée par AWS, qui offre de nombreux avantages tels que la mise à l'échelle automatique et la haute disponibilité intégrée, qui vous permettent de passer rapidement à la production de votre idée. Grâce aux technologies sans serveur, vous pouvez vous concentrer sur l'essentiel de votre produit sans avoir à vous soucier de la gestion et de l'exploitation des serveurs. Pour en savoir plus sur le sans serveur, consultez les informations suivantes :
-
Guide du développeur sans serveur — Fournit un aperçu conceptuel du développement sans serveur dans AWS Nuage.
Pour une introduction de base au noyau AWS services sans serveur, voir Serverless 101 : Comprendre les services sans serveur chez Serverless Land
. - Application sans serveur
-
Lorsque vous utilisez AWS SAM, vous gérez les ressources associées dans une application, qui comprend votre AWS SAM projet et modèle. Toutes les ressources de votre application sont définies ou référencées dans votre AWS SAM modèle. Lorsque AWS SAM traite votre modèle, il crée AWS CloudFormation ressources. Entrée AWS CloudFormation, les ressources sont gérées dans une seule unité appelée pile, et toutes les ressources d'une pile sont définies par le AWS CloudFormation modèle.