

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.

# Qu'est-ce que c'est AWS Infrastructure Composer ?
<a name="what-is-composer"></a>

 AWS Infrastructure Composer vous permet de composer visuellement des applications modernes sur AWS. Plus précisément, vous pouvez utiliser Infrastructure Composer pour visualiser, créer et déployer des applications modernes à partir de tous les AWS services pris en charge par, AWS CloudFormation sans avoir besoin d'être un expert en la matière CloudFormation.

Au fur et à mesure que vous composez votre AWS CloudFormation infrastructure, Infrastructure Composer crée des modèles d'infrastructure sous forme de code (IaC) via une drag-and-drop interface agréable, tout en suivant les AWS meilleures pratiques. L'image suivante montre à quel point il est facile de glisser-déposer, de configurer et de connecter des ressources sur le canevas visuel d'Infrastructure Composer.

![\[Le canevas Infrastructure Composer avec une API API Gateway, une fonction Lambda et une table DynamoDB connectées ensemble.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_00.gif)


Infrastructure Composer peut être utilisé depuis la console Infrastructure Composer, le AWS Toolkit for Visual Studio Code, et en mode CloudFormation console.

**Topics**
+ [Composez l'architecture de votre application](#what-is-composer-design)
+ [Définissez votre infrastructure sous forme de modèles de code (IaC)](#what-is-composer-define)
+ [Intégrez vos flux de travail existants](#what-is-composer-integrate)
+ [Moyens d'accéder à Infrastructure Composer](#what-is-composer-access)
+ [En savoir plus](#what-is-composer-learn)
+ [Étapes suivantes](#what-is-composer-next)
+ [Concepts sans serveur pour AWS Infrastructure Composer](what-is-concepts.md)

## Composez l'architecture de votre application
<a name="what-is-composer-design"></a>

**Construisez avec des cartes**  <a name="what-is-composer-design-cards"></a>
Placez des cartes sur le canevas d'Infrastructure Composer pour visualiser et créer l'architecture de votre application.  

![\[Le canevas Infrastructure Composer avec une API API Gateway, une fonction Lambda et une table DynamoDB non connectées.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_ref_05.gif)


**Connect les cartes entre elles**  <a name="what-is-composer-configure"></a>
Configurez la manière dont vos ressources interagissent les unes avec les autres en les connectant visuellement entre elles. Spécifiez leurs propriétés plus en détail via un panneau de propriétés organisé.  

![\[Le canevas Infrastructure Composer avec une API API Gateway, une fonction Lambda et une table DynamoDB. La table est sélectionnée pour configurer ses propriétés.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_intro_02.gif)


**Travaillez avec n'importe quelle AWS CloudFormation ressource**  <a name="what-is-composer-any"></a>
Faites glisser n'importe quelle CloudFormation ressource sur le canevas pour composer l'architecture de votre application. Infrastructure Composer fournit un modèle IaC de départ que vous pouvez utiliser pour spécifier les propriétés de votre ressource. Pour en savoir plus, veuillez consulter la section [Configurer et modifier des cartes dans Infrastructure Composer](using-composer-cards.md).  

![\[Modèle d'application importé affiché sur le canevas d'Infrastructure Composer, présentant différents types de cartes.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_intro_05.png)


**Accédez à des fonctionnalités supplémentaires grâce aux fonctionnalités Services AWS**  <a name="what-is-composer-design-featured"></a>
Fonctionnalités d' Services AWS Infrastructure Composer couramment utilisées ou configurées conjointement lors de la création d'applications. Pour en savoir plus, veuillez consulter la section [Intégrer à Amazon VPC](using-composer-services-vpc.md).  
Voici un exemple de AWS Step Functions fonctionnalité, qui fournit une intégration permettant de lancer Step Functions Workflow Studio directement dans le canevas Infrastructure Composer.  

![\[Lancement de Step Functions Workflow Studio depuis Infrastructure Composer.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_intro_06.gif)


## Définissez votre infrastructure sous forme de modèles de code (IaC)
<a name="what-is-composer-define"></a>

**Infrastructure Composer crée votre code d'infrastructure**  <a name="what-is-composer-define-create"></a>
Au fur et à mesure que vous composez, Infrastructure Composer crée automatiquement vos modèles AWS CloudFormation and AWS Serverless Application Model (AWS SAM), conformément aux AWS meilleures pratiques. Vous pouvez consulter et modifier vos modèles directement depuis Infrastructure Composer. Infrastructure Composer synchronise automatiquement les modifications entre le canevas visuel et le code de votre modèle.  

![\[Vue du modèle Infrastructure Composer d'une API API Gateway, d'une fonction Lambda et d'une table DynamoDB.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_intro_03.png)


## Intégrez vos flux de travail existants
<a name="what-is-composer-integrate"></a>

**Importer des modèles et des projets existants**  <a name="what-is-composer-integrate-import"></a>
Importez des AWS SAM modèles CloudFormation et des modèles existants pour les visualiser afin de mieux comprendre et de modifier leur conception. Exportez les modèles que vous créez dans Infrastructure Composer et intégrez-les dans vos flux de travail existants en vue du déploiement.  

![\[Le canevas Infrastructure Composer s'est synchronisé avec une machine locale à l'aide du mode de synchronisation local.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_other_ide_01.gif)


## Moyens d'accéder à Infrastructure Composer
<a name="what-is-composer-access"></a>

**Depuis la console Infrastructure Composer**  <a name="what-is-composer-access-console"></a>
Accédez à Infrastructure Composer via la console Infrastructure Composer pour démarrer rapidement. En outre, vous pouvez utiliser le mode de **synchronisation locale** pour synchroniser et enregistrer automatiquement Infrastructure Composer avec votre machine locale.  

![\[Le canevas Infrastructure Composer s'est synchronisé avec une machine locale à l'aide du mode de synchronisation local.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_other_ide_01.gif)


**Depuis la CloudFormation console**  <a name="what-is-composer-from-cfn-console"></a>
La console Infrastructure Composer prend également en charge le [mode CloudFormation console](using-composer-console-cfn-mode.md), une amélioration par rapport à CloudFormation Designer qui est intégré au flux de travail de CloudFormation stack. Ce nouvel outil est désormais l'outil recommandé pour visualiser vos CloudFormation modèles.

**Depuis la console Lambda**  <a name="what-is-composer-from-lam-console"></a>
Avec Infrastructure Composer, vous pouvez également importer des fonctions Lambda depuis la console Lambda. Pour en savoir plus, veuillez consulter la section [Importer des fonctions dans Infrastructure Composer depuis la console Lambda](other-services-lambda.md).

**À partir du AWS Toolkit for Visual Studio Code**  <a name="what-is-composer-access-ide"></a>
Accédez à Infrastructure Composer via l'extension Toolkit for VS Code pour intégrer Infrastructure Composer dans votre environnement de développement local.  

![\[Le compositeur d'infrastructure est accessible via le AWS Toolkit for Visual Studio Code.\]](http://docs.aws.amazon.com/fr_fr/infrastructure-composer/latest/dg/images/aac_intro_07.gif)


## En savoir plus
<a name="what-is-composer-learn"></a>

Pour en savoir plus sur Infrastructure Composer, consultez les ressources suivantes :
+ [Cartes Infrastructure Composer](using-composer-cards-intro.md)
+ [Composez et créez visuellement des applications sans serveur \$1 Serverless Office Hours](https://www.youtube.com/watch?v=G7Gp2pzSMYY) — Présentation et démonstration d'Infrastructure Composer.

## Étapes suivantes
<a name="what-is-composer-next"></a>

Pour configurer Infrastructure Composer, voir[Commencer à utiliser la console Infrastructure Composer](getting-started.md).

# Concepts sans serveur pour AWS Infrastructure Composer
<a name="what-is-concepts"></a>

Découvrez les concepts de base du mode sans serveur avant de l'utiliser AWS Infrastructure Composer.

## Concepts sans serveur
<a name="what-is-concepts-terms"></a>

**Architecture basée sur les événements**  <a name="what-is-concepts-terms-eda"></a>
Une application sans serveur comprend des AWS services individuels, 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 ?](https://aws.amazon.com/event-driven-architecture/). 

**Infrastructure en tant que code (IaC)**  <a name="what-is-concepts-terms-iac"></a>
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 et vous AWS créez les ressources pour vous. AWS Avec IAC, vous définissez dans le code ce que vous AWS souhaitez provisionner. Pour plus d'informations, consultez la section [Infrastructure as code](https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/infrastructure-as-code.html) dans le AWS AWS livre blanc *Introduction à DevOps on*.

**Technologies sans serveur**  <a name="what-is-concepts-terms-serverless"></a>
Grâce aux technologies AWS sans serveur, vous pouvez créer et exécuter des applications sans avoir à gérer vos propres serveurs. L'ensemble de la gestion des serveurs est assuré par AWS ce qui offre de nombreux avantages tels que le dimensionnement automatique et la haute disponibilité intégrée, ce qui vous permet de mettre rapidement votre idée en production. 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 mode sans serveur, consultez [Serverless activé](https://aws.amazon.com/serverless/). AWS  
*Pour une introduction de base aux principaux services AWS sans serveur, voir [Serverless 101 : Understanding the serverless services at Serverless Land](https://serverlessland.com/learn/serverless-101).*