GUIDE DE RECOMMANDATIONS SUR LE CALCUL MODERNE

Modèle d'exploitation sans serveur

Lequel des énoncés suivants décrit le mieux ce que vous recherchez ? Si vous avez besoin d'aide, cliquez ici.

Icône Exécuter des applications conteneurisées

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.
Icône Il suffit d'exécuter du code

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.
Icône Exécuter un service web de base

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é.

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 :

1. Sélectionnez « Je souhaite exécuter des applications conteneurisées » si vous recherchez un service complet d'orchestration de conteneurs offrant aux entreprises le moyen le plus simple de créer, de déployer et de 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.

2. 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 de calcul sous-jacent et exécute votre code dans un environnement hautement disponible, pouvant être mis à l'échelle, sécurisé et tolérant aux pannes pour votre compte. 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.

3. 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 appréciez qu'AWS gère l'équilibrage de charge, les correctifs et la mise à l'échelle, tout en fournissant une expérience CI/CD clé en main. 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.