</> CodeBooks
    ← Volver a Azure (página 6)
    Portada de Azure in Action

    Azure in Action

    Brian Prince, Chris Hay

    Editorial
    Manning
    Año
    2010
    Páginas
    ~425
    Nivel
    Básico

    De qué trata

    Manual pionero y práctico dedicado a la primera generación comercial de Windows Azure (versión de lanzamiento de 2010, basada en el Windows Azure SDK para .NET y Visual Studio). Está dirigido a programadores y arquitectos con conocimientos básicos o intermedios en C# y el entorno .NET que querían realizar la transición desde arquitecturas tradicionales locales (on-premises) hacia el paradigma de computación en la nube como plataforma (PaaS).

    El libro enseña la arquitectura interna del tejido de Windows Azure y cómo descomponer una aplicación en unidades funcionales desacopladas: Web Roles para la capa de presentación y servicios web sobre IIS, y Worker Roles para ejecutar procesos en segundo plano. Detalla la persistencia en los servicios primitivos de Azure Storage: almacenamiento binario con BLOB Storage (gestión de contenedores, streaming y seguridad mediante firmas de acceso compartido o SAS), estructuras NoSQL con Table Storage y comunicación asíncrona mediante Queue Storage. También profundiza en el aprovisionamiento y consideraciones de diseño en bases de datos relacionales con SQL Azure, y la conectividad híbrida y autenticación federada mediante AppFabric (Service Bus y Access Control Service).

    A través de los capítulos se construye una solución completa de procesamiento asíncrono y almacenamiento multimedia, donde un frontend web recibe archivos pesados en BLOB Storage y despacha tareas a través de colas para que los Worker Roles efectúen la codificación y registren los resultados en SQL Azure. Su valor radica en la claridad didáctica con la que explica el patrón productor-consumidor y los retos de diseñar para una infraestructura efímera y escalable. Sin embargo, su contenido hoy posee un valor principalmente histórico, dado que el SDK clásico, las plantillas .cspkg y los componentes de AppFabric han sido completamente superados por Azure Resource Manager, App Service y soluciones serverless. Se requiere familiaridad con C#, ASP.NET y conceptos de bases de datos relacionales.

    • Windows Azure
    • Cloud Computing
    • PaaS
    • Web Roles
    • Worker Roles
    • Azure BLOB Storage
    • Table Storage
    • Queue Storage
    • SQL Azure
    • AppFabric Service Bus
    • Access Control Service
    • C# .NET

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Sistema de procesamiento asíncrono de medios

    Solución desacoplada que ingiere archivos multimedia a través de una aplicación web (Web Role), los almacena en BLOB Storage y emplea Queue Storage para que Worker Roles en segundo plano realicen tareas intensivas de procesamiento y actualicen SQL Azure.

    Más de Azure con nivel Básico