OÙ DÉMARRER

Guide de recommandations sur le calcul moderne

Exploitez la puissance du développement d'applications modernes. Accélérez l'innovation, améliorez les performances, renforcez la sécurité et améliorez la fiabilité tout en réduisant considérablement votre coût total de possession.

Par quel service de calcul moderne dois-je commencer pour moderniser mes applications existantes ou en créer de nouvelles ?

Il existe deux modèles d'exploitation principaux pour créer, exécuter et moderniser du code sur AWS : Kubernetes et sans serveur. De nombreux clients choisissent l'un ou l'autre, et certains utilisent les deux en fonction de l'application. Pour la tâche que vous avez en tête, sélectionnez celui par lequel vous souhaitez commencer. Si vous avez besoin d'aide, cliquez ici.

Icône du modèle d'exploitation sans serveur

Modèle d'exploitation sans serveur

Un modèle d'exploitation sans serveur constitue le modèle le plus simple pour mettre à l'échelle et gérer les applications cloud en transférant la plus grande partie possible de la gestion des ressources d'infrastructure sous-jacentes vers AWS, pour permettre aux équipes de développement de se concentrer sur l'écriture de code qui résout les problèmes métier. Avec les services sans serveur AWS, vous tirez parti des bonnes pratiques et de l'expertise d'AWS pour améliorer vos performances, votre capacité de mise à l'échelle, votre disponibilité et votre sécurité.
Icône du modèle d'exploitation Kubernetes

Modèle d'exploitation Kubernetes

Kubernetes facilite l'automatisation et la standardisation du déploiement, de la mise à l'échelle, de la sécurité, de la gestion et de l'observabilité des applications conteneurisées pour les clients qui gèrent de grands systèmes distribués complexes et dynamiques. Kubernetes permet aux clients de tirer parti des mêmes API et compétences pour gérer l'infrastructure dans tous les environnements, par exemple au sein de leur organisation, dans le cloud et sur site.
Icône aucune option de modèle

Je n'ai pas de préférence en matière de modèle d'exploitation

Si vous n'avez pas de préférence de modèle d'exploitation et que vous ne prévoyez pas d'utiliser Kubernetes pour le moment, nous vous recommandons d'opter pour un modèle d'exploitation sans serveur, car cette option vous permet de gérer moins et de demander à AWS de fournir autant d'assistance que possible. La plupart des clients bien adaptés à l'exécution de Kubernetes savent déjà qu'ils souhaitent utiliser Kubernetes.

Aidez-moi à comprendre

À travers notre étroite collaboration avec nos clients, nous avons appris que la première décision qu'ils ont tendance à prendre est de savoir s'ils souhaitent déployer leur application (ou créer une plateforme de développement) à partir d'un modèle d'exploitation sans serveur ou d'un modèle d'exploitation Kubernetes. Les facteurs qui influencent une décision reposent souvent sur les avantages ou les caractéristiques que les clients recherchent dans une pile technologique particulière pour une application particulière (ou potentiellement pour l'ensemble de l'organisation). En général, pour une application donnée, les clients choisissent entre les deux options suivantes :

Modèle d'exploitation sans serveur

Pour les entreprises qui souhaitent créer et exécuter des applications dans le cloud aussi rapidement et facilement que possible, nous recommandons les services utilisant la technologie sans serveur AWS (par exemple, AWS Lambda ou Amazon Elastic Container Service [Amazon ECS] avec AWS Fargate). Les clients qui souhaitent déployer et développer autour du modèle d'exploitation sans serveur AWS :

transfèrent les tâches complexes

souhaitent confier à AWS le plus grand nombre possible de tâches complexes indifférenciées

n'ont pas une exploitation robuste

sont moins susceptibles de disposer d'une équipe d'exploitation ou d'ingénierie de fiabilité des sites (SRE) robuste et peuvent préférer un modèle DevOps dans lequel les équipes sont responsables du développement et des opérations

préfèrent une approche simplifiée

préfèrent AWS pour simplifier l'approche de création et d'exécution d'applications en proposant des expériences opiniâtres

Modèle d'exploitation Kubernetes

Pour les organisations dont les équipes d'exploitation ou SRE souhaitent créer des plateformes de livraison d'applications pour leurs développeurs sur Kubernetes, AWS propose une solution gérée qui facilite la création et l'exécution d'une plateforme AWS Kubernetes sécurisée et pouvant fortement être mise à l'échelle. Les clients qui souhaitent déployer et développer autour du modèle Kubernetes d'AWS :

disposent d'une exploitation robuste

disposent d'une équipe d'exploitation ou SRE plus robuste qui assume une grande partie de la responsabilité de l'exécution des charges de travail plutôt que des équipes de développement ou de DevOps

sont engagés avec Kubernetes

ont déjà un engagement envers Kubernetes et les compétences de Kubernetes

savent comment s'exécutent leurs applications

ont des opinions ou des exigences plus strictes concernant le fonctionnement de leurs applications qui peuvent ne pas correspondre aux paramètres par défaut de la technologie sans serveur d'AWS

souhaitent de la flexibilité

souhaitent bénéficier de la flexibilité nécessaire pour choisir dans l'écosystème de solutions le plus large possible et intégrer des logiciels issus de l'écosystème de la Cloud Native Computing Foundation (CNCF)

souhaitent optimiser la portabilité

souhaitent optimiser la portabilité des charges de travail sur l'ensemble de l'infrastructure