</> CodeBooks
    ← Volver a Azure (página 2)
    Portada de Getting Started with Containers in Azure, 2nd Edition

    Getting Started with Containers in Azure, 2nd Edition

    Shimon Ifrah

    Editorial
    Apress
    Año
    2024
    Páginas
    ~166
    Nivel
    Básico

    De qué trata

    Segunda edición de la guía técnica de Shimon Ifrah, completamente reescrita para abordar el aprovisionamiento, despliegue y gestión de contenedores en Microsoft Azure a través de Infraestructura como Código (IaC) con Terraform (orientada al ecosistema y versiones de Terraform y Azure Provider hacia 2024). Está dirigida a administradores de sistemas, ingenieros de operaciones y desarrolladores de nivel básico o intermedio que ya conocen los fundamentos de Docker y los conceptos iniciales de la nube de Azure, y buscan sustituir la interacción manual en el portal por flujos de trabajo reproducibles y declarativos.

    El libro enseña a desplegar y operar los principales servicios nativos de contenedores de Microsoft sin depender de la consola gráfica. Detalla la configuración del entorno local con Azure CLI y PowerShell para Terraform, la creación de registros privados con Azure Container Registry (ACR), el hospedaje de aplicaciones web contenerizadas en Azure Web App for Containers y la ejecución de instancias sin servidor mediante Azure Container Instances (ACI). También aborda la orquestación y el aprovisionamiento de clústeres en Azure Kubernetes Service (AKS), la automatización mediante Azure DevOps (construcción y ejecución de pipelines YAML en Azure Pipelines y repositorios de Azure Repos) y el manejo de credenciales con Azure Key Vault y el proveedor AzAPI.

    A lo largo de los capítulos se construyen configuraciones modulares de Terraform y recetas de infraestructura que culminan en canalizaciones CI/CD automatizadas, incorporando prácticas de seguridad activa con Microsoft Defender for Cloud (específicamente Defender for Containers y Defender for DevOps) para escanear plantillas IaC en busca de vulnerabilidades antes del despliegue. Su mayor virtud es la brevedad y claridad (166 páginas) para adoptar IaC en contenedores de Azure desde el primer minuto; en contrapartida, no enseña a desarrollar el código de las aplicaciones ni profundiza en la administración interna avanzada de Kubernetes (como Service Mesh o políticas de red complejas). Resulta un excelente punto de partida para asentar la infraestructura básica de contenedores previa a microservicios a gran escala.

    • Azure
    • Terraform
    • Docker
    • Azure Kubernetes Service (AKS)
    • Azure Container Registry (ACR)
    • Azure Container Instances (ACI)
    • Azure Web App for Containers
    • Azure DevOps Pipelines
    • Infraestructura como Código (IaC)
    • Azure Key Vault
    • Microsoft Defender for Cloud

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pipeline CI/CD y despliegue automatizado de contenedores

    Canalización automatizada en Azure Pipelines con sintaxis YAML que utiliza Terraform y Azure Key Vault para aprovisionar un registro ACR, compilar y subir imágenes Docker y desplegar servicios en Azure.

    Infraestructura gestionada para clúster AKS

    Plantillas de Terraform que configuran y levantan un clúster de Azure Kubernetes Service (AKS) conectado a Azure Container Registry y protegido con políticas de Microsoft Defender for Cloud.

    Más de Azure con nivel Básico