Patrón Reliable Web App

El patrón Reliable Web App pretende simplificar el proceso de traslado de aplicaciones web a la nube. Proporciona un método sistemático para adoptar rápidamente tecnologías en la nube para aplicaciones web locales. Las organizaciones que migran a la nube deben seguir Cloud Adoption Framework y establecer una zona de aterrizaje para sus aplicaciones web. El patrón Reliable Web App detalla las estrategias de cambio de plataforma de la aplicación web para garantizar el éxito de la migración a la nube.

Diagrama que muestra los principios de Reliable Web App

Principios y técnicas de implementación

El marco de buena arquitectura establece los principios primordiales del patrón de aplicación web confiable. El patrón Reliable Web App va más allá de estos principios originales para derivar principios subordinados específicos del proceso de migración de aplicaciones web a la nube. Dentro de estos principios, el patrón Reliable Web App se centra en realizar cambios mínimos en el código, aplicar patrones de diseño de confiabilidad y usar servicios gestionados. Le ayuda a crear una aplicación web optimizada para costo, observable y con seguridad de entrada utilizando la infraestructura como código y la seguridad centrada en la identidad.

Principios del patrón Reliable Web App Técnicas de implementación

▪ Cambios mínimos en el código
▪ Patrones de diseño de confiabilidad
▪ Servicios administrados
▪ Optimizado para costo
▪ Observable
▪ Entrada segura
▪ Infraestructura como código
▪ Seguridad centrada en la identidad
▪ Patrón de reintentos
▪ Patrón de disyuntor
▪ Patrón de caché-aside
▪ Recursos con el tamaño adecuado
▪ Identidades administradas
• Puntos de conexión privados
• Administración de secretos
▪ Implementación de Bicep (.NET) y Terraform (Java)
▪ Telemetría, registro, supervisión

Arquitectura de aplicaciones web

Es importante tener en cuenta que el patrón Reliable Web App no es un conjunto único de servicios ni una arquitectura específica. Las necesidades exclusivas de su empresa y las características de su aplicación web actual son cruciales para determinar la arquitectura y la topología de red más adecuadas.

Pasos siguientes

Hay instrucciones de patrones de Reliable Web App para aplicaciones web de .NET y Java. Utilice las instrucciones y las implementaciones de referencia para acelerar su paso a Azure.