</> CodeBooks
    ← Volver a Azure (página 7)
    Portada de Modernize existing .NET apps with Azure Cloud and Windows Containers

    Modernize existing .NET apps with Azure Cloud and Windows Containers

    Cesar de la Torre

    Editorial
    Microsoft
    Año
    2018
    Páginas
    ~72
    Nivel
    Intermedio

    De qué trata

    Guía técnica y de arquitectura elaborada por Cesar de la Torre junto al equipo de producto de Microsoft .NET, orientada a la modernización pragmática de aplicaciones empresariales construidas sobre el .NET Framework clásico (versiones 4.x). El manual está dirigido a arquitectos de software, líderes técnicos y desarrolladores .NET intermedios o avanzados que enfrentan sistemas legados (monolitos) y buscan acelerar su transición a la nube de Microsoft Azure aprovechando Windows Containers, sin tener que asumir el coste y el riesgo de una reescritura total a arquitecturas de microservicios.

    El texto detalla las tres vías evolutivas de modernización: Lift-and-Shift tradicional en máquinas virtuales, Cloud-Optimized con Windows Containers y Cloud-Native con .NET Core. Enseña a empaquetar aplicaciones monolíticas basadas en ASP.NET MVC, ASP.NET Web Forms y servicios WCF dentro de contenedores Windows con IIS, gestionar imágenes base con Docker, y evaluar destinos de ejecución en la nube como Azure App Service para contenedores, Azure Container Instances (ACI), Azure Kubernetes Service (AKS) y Service Fabric. También cubre el desacoplamiento del estado local migrando ficheros a Azure Blob Storage, sesiones de usuario compartidas con Azure Cache for Redis, autenticación corporativa con Azure Active Directory (Microsoft Entra ID) y canalizaciones CI/CD en Azure DevOps.

    La guía se fundamenta en la arquitectura de referencia oficial de código abierto eShopModernizing, demostrando con código tangible cómo tomar dos aplicaciones legadas (una tienda interna en Web Forms y otra en MVC) y contenerizarlas para su ejecución consistente y escalable en Azure. Su principal valor reside en proporcionar una hoja de ruta arquitectónica realista para la deuda técnica empresarial; no obstante, con una extensión concisa de 72 páginas, funciona como marco de directrices y decisiones de diseño de alto nivel, derivando la implementación del código fuente detallado al repositorio complementario de GitHub.

    • Modernización .NET
    • .NET Framework
    • Windows Containers
    • Docker
    • Azure App Service
    • Azure Kubernetes Service
    • ASP.NET MVC
    • ASP.NET Web Forms
    • eShopModernizing
    • Azure Blob Storage
    • Azure DevOps
    • Arquitectura Cloud

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Modernización de monolitos eShopModernizing en Windows Containers

    Contenerización y migración a la nube de dos aplicaciones legadas en .NET Framework (una en ASP.NET Web Forms y otra en ASP.NET MVC) desplegadas con Docker sobre Windows Containers en Azure App Service y orquestadores, desacoplando archivos con Azure Blob Storage.

    Más de Azure con nivel Intermedio