Introduction - Présentation des options de déploiement sur AWS

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.

Introduction

La conception d'une solution de déploiement pour votre application est essentielle à la création d'une application bien conçue sur AWS. En fonction de la nature de votre application et des services sous-jacents dont elle a besoin, vous pouvez utiliser les services AWS pour créer une solution de déploiement flexible qui peut être adaptée aux besoins de votre application et de votre organisation.

Le catalogue sans cesse croissant de services AWS complique non seulement le processus de sélection des services qui composeront l'architecture de votre application, mais également le processus de sélection de la manière dont vous allez créer, gérer et mettre à jour votre application. Lorsque vous concevez une solution de déploiement sur AWS, vous devez réfléchir à la manière dont votre solution répondra aux fonctionnalités suivantes :

  • Fourniture : créez l'infrastructure brute ou l'infrastructure de services gérés requise pour votre application.

  • Configuration : personnalisez votre infrastructure en fonction de l'environnement, du temps d'exécution, de la sécurité, de la disponibilité, des performances, du réseau ou des autres exigences des applications.

  • Déploiement : installez ou mettez à jour les composants de votre application sur les ressources de l'infrastructure et gérez la transition d'une version d'application précédente vers une nouvelle version d'application.

  • Échelle : ajustez de manière proactive ou réactive la quantité de ressources disponibles pour votre application en fonction d'un ensemble de critères définis par l'utilisateur.

  • Surveiller : offrez une visibilité sur les ressources lancées dans le cadre de l'architecture de votre application. Suivez l'utilisation des ressources, le succès ou l'échec du déploiement, l'état des applications, les journaux des applications, les erreurs de configuration, etc.

Ce livre blanc présente les services de déploiement proposés par AWS et décrit les stratégies permettant de concevoir une architecture de déploiement efficace pour tout type d'application.