</> CodeBooks
    ← Volver a Azure (página 8)
    Portada de A Developer’s Guide to Cloud Apps Using Microsoft Azure

    A Developer’s Guide to Cloud Apps Using Microsoft Azure

    Hamida Rebai Trabelsi

    Editorial
    Packt
    Año
    2023
    Páginas
    ~275
    Nivel
    Intermedio

    De qué trata

    Guía práctica de modernización de aplicaciones publicada por Packt en 2023, elaborada por la arquitecta de software y Microsoft MVP Hamida Rebai Trabelsi. La obra aborda el proceso de transición desde aplicaciones monolíticas tradicionales hacia microservicios contenerizados y nativos de la nube en Microsoft Azure (apoyándose en el ecosistema .NET y C#). Su público objetivo son desarrolladores de software, ingenieros de sistemas y arquitectos técnicos que ya dominan C# y Visual Studio y quieren dominar la contenedorización y la automatización en Azure.

    El libro introduce el ciclo de vida de las aplicaciones nativas en la nube y los principios de la metodología Twelve-Factor App, apoyándose en el Microsoft Cloud Adoption Framework (CAF) para determinar las estrategias de migración (Rehost, Replatform, Refactor, Rebuild). Enseña a configurar entornos de trabajo con Docker Desktop, Visual Studio y Azure Cloud Shell, a desplegar aplicaciones en Azure App Service gestionando configuraciones y deployment slots, y a empaquetar servicios en imágenes de Docker administradas mediante Azure Container Registry (ACR) y Azure Container Instances (ACI). Asimismo, profundiza en la orquestación de microservicios con clústeres en Azure Kubernetes Service (AKS) y en la automatización del ciclo de vida del software mediante pipelines de integración y despliegue continuo (CI/CD) con Azure DevOps y GitHub Actions.

    El enfoque es marcadamente práctico y se centra en un caso de estudio continuo en el sector salud (Healthcare sample application), en el que se muestra cómo descomponer una aplicación monolítica, empaquetarla en contenedores Docker y desplegarla de manera orquestada en AKS mediante flujos automatizados de Azure Pipelines. Es una lectura muy valiosa para desarrolladores .NET que buscan una hoja de ruta práctica hacia Kubernetes y DevOps en Azure. Quedan fuera aspectos de analítica de datos a gran escala o servicios cognitivos, logrando una concentración sólida y efectiva en modernización de software, contenedores y entrega continua.

    • .NET
    • C#
    • Microsoft Azure
    • Contenedores
    • Docker
    • Azure Kubernetes Service (AKS)
    • Azure App Service
    • Azure Container Registry (ACR)
    • Cloud Adoption Framework
    • Azure DevOps
    • CI/CD
    • Microservicios

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Modernización y despliegue de aplicación sanitaria en Azure

    Migración y descomposición de una aplicación médica monolítica en microservicios contenerizados con Docker, almacenados en Azure Container Registry, orquestados en Azure Kubernetes Service (AKS) y desplegados mediante pipelines de CI/CD en Azure DevOps.

    Más de Azure con nivel Intermedio