- Applications modernes›
- Guide de recommandations
Je n'ai pas de préférence en matière de modèle d'exploitation
Lequel des énoncés suivants s'applique le mieux à votre cas d'utilisation ?
Je souhaite exécuter des applications conteneurisées
Vous souhaitez migrer ou créer des applications conteneurisées tout en bénéficiant des nombreux avantages de la technologie sans serveur. Vos applications suivent une approche de programmation traditionnelle avec des processus de longue durée avec une couche de calcul dédiée.
Je souhaite exécuter un service web de base
Vous souhaitez exécuter des applications web et des API sécurisées à l'échelle, et/ou vous devez créer, déployer et exécuter facilement des applications conteneurisées, sans expérience préalable en matière d'infrastructure ou de conteneurs, et vous souhaitez bénéficier d'un service entièrement géré.
Je voudrais simplement exécuter du code
Vous souhaitez déléguer à AWS la plus grande partie possible de la gestion de l'infrastructure et des opérations et vous allez créer des applications déployées sous forme de fonctions. Cette approche convient parfaitement à la création d'applications basées sur les événements ou de nouvelles applications web/demandes-réponses synchrones.
Aidez-moi à comprendre
Vous êtes ici parce que vous avez exprimé le souhait d'adopter un modèle d'exploitation pour la mise à l'échelle et la gestion de votre application, qui transfère la plus grande partie possible de la gestion des ressources d'infrastructure sous-jacentes à AWS. Avec les services de calcul sans serveur AWS, vous tirez parti des meilleures pratiques et de l'expertise d'AWS pour améliorer vos performances, votre capacité de mise à l'échelle, votre disponibilité et votre sécurité, afin que les équipes de développement puissent se concentrer sur l'écriture de code qui résout les problèmes métier.
Il existe trois options principales lors de l'utilisation d'un modèle d'exploitation sans serveur sur AWS :
- Sélectionnez « Je souhaite exécuter des applications conteneurisées » si vous recherchez un service complet d'orchestration de conteneurs qui offre aux entreprises le moyen le plus simple de créer, déployer et gérer des applications conteneurisées à n'importe quelle échelle. Cette approche convient parfaitement lorsque vous souhaitez exécuter une application basée sur les services, nouvelle ou existante, qui a été développée à l'aide d'une approche de programmation familière. Python/Flask et Nodejs/Express sont des frameworks web bien connus et établis qui entrent dans cette catégorie. Cela convient parfaitement pour accélérer la migration des applications existantes.
- Sélectionnez « Je voudrais simplement exécuter du code » si vous recherchez un service de calcul sans serveur basé sur des fonctions qui extrait l'environnement informatique sous-jacent et exécute votre code dans un environnement hautement disponible, évolutif, sécurisé et tolérant aux pannes en votre nom. Cela permet à votre équipe de se concentrer principalement sur le développement d'applications, d'accélérer les délais de commercialisation et de réduire le coût total de possession.
- Sélectionnez « Je souhaite exécuter un service Web de base » si vous disposez d'un backend d'application Web avec un modèle de demande/réponse et que vous aimeriez qu'AWS gère l'équilibrage de charge, les correctifs et la mise à l'échelle tout en fournissant une expérience CI/CD prête à l'emploi. Nous recommandons un service d'applications conteneurisées entièrement géré qui vous permet de créer, de déployer et d'exécuter des applications web conteneurisées et des services API sans expérience préalable de l'infrastructure ou des conteneurs.
Avez-vous trouvé les informations que vous recherchiez ?
Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages