Modèles d’application web d’entreprise
Les modèles d’application web d’entreprise fournissent une approche structurée pour guider les développeurs et les architectes tout au long de leur migration vers le cloud, avec une attention particulière portée aux applications web. Il se divise en plusieurs phases, appelées modèles d’application web. Chacune d’entre elles représente un objectif métier commun et une étape vers une application web plus avancée. Les modèles d’application web fournissent des conseils prescriptifs en matière d’architecture, de code et de configuration alignés sur Well-Architected Framework.
Ces modèles constituent une feuille de route pour vous aider à transformer vos applications web existantes en solutions optimisées pour le cloud qui apportent une valeur métier accrue. Les orientations fournies par les modèles d’application web d’entreprise sont essentiels pour garantir une transition fluide et réussie pendant la migration vers le cloud.
Figure 1. Vue d’ensemble des modèles d’application web d’entreprise.
Modèle d’application web fiable
Le modèle d’application web fiable est conçu pour les organisations qui transfèrent leurs applications web locales vers le cloud. Il fournit des instructions détaillées et normatives sur la façon de modifier l’architecture et la base de code de votre application web pour garantir le succès dans le cloud.
Ce modèle permet d’adopter rapidement le cloud en évitant un processus de reconstruction chronophage. Pour ce faire, il met l’accent sur les changements cruciaux qui doivent être apportés, plutôt que sur tous les changements possibles. L’accent est mis sur les mises à jour qui apportent une valeur ajoutée importante et nécessitent des modifications minimales du code, ce qui permet un reconception rapide de la plateforme de votre application.
Ce modèle suppose que votre organisation dispose d’une zone d’atterrissage établie pour l’application web, fournissant une base solide pour le déploiement dans le cloud.
Modèle d’application web moderne
Le modèle d’application web moderne est conçu pour les organisations qui disposent déjà d’une application web dans le cloud et qui sont à la recherche de modernisations stratégiques visant à améliorer les performances et à optimiser les coûts. Ce modèle offre des conseils normatifs pour la modernisation ciblée des applications web basées sur le cloud.
Ce modèle se concentre sur la refactorisation des domaines à forte demande en les découplant progressivement pour en faire des services autonomes. Cela permet un contrôle de version et une mise à l’échelle indépendants. Cette stratégie permet non seulement d’optimiser les performances de manière rentable, mais sert également d’étape de transition entre les architectures monolithiques et les architectures microservices.
En facilitant le développement indépendant et les déploiements flexibles, ce modèle accélère les cycles de développement et améliore les performances globales de l’application.