</> CodeBooks
    ← Volver a AWS (página 7)
    Portada de Mastering AWS Development

    Mastering AWS Development

    Uchit Vyas

    Editorial
    Packt
    Año
    2015
    Páginas
    ~464
    Nivel
    Avanzado

    De qué trata

    Guía técnica avanzada orientada al desarrollo, la administración programática y la automatización del ciclo de vida de aplicaciones en Amazon Web Services, publicada en 2015. El contenido está diseñado para ingenieros de software sénior, consultores cloud y profesionales DevOps que ya conocen la consola web de AWS y necesitan controlar los servicios mediante código e integraciones de infraestructura. Se requiere experiencia sólida en programación orientada a objetos (especialmente Java), familiaridad con el consumo de APIs REST y conceptos fundamentales de virtualización y bases de datos.

    El temario profundiza en el desarrollo con el AWS SDK for Java y las APIs REST de los servicios en la nube. Detalla el diseño de arquitecturas elásticas y tolerantes a fallos con Amazon EC2, EBS y Elastic Load Balancing (ELB), la gestión del ciclo de vida de almacenamiento estructurado y no estructurado en Amazon S3, Glacier, RDS, DynamoDB y Redshift, así como el despliegue de redes seguras con Amazon VPC. Asimismo, explora la automatización del aprovisionamiento y bootstrapping de servidores con Chef, AWS OpsWorks, CloudFormation y Elastic Beanstalk, el análisis de grandes volúmenes de datos con Amazon EMR (Apache Hadoop) y Amazon Kinesis, y el control de auditoría y costes con AWS CloudTrail y las APIs de facturación.

    El núcleo práctico del libro guía el diseño de arquitecturas web escalables y pipelines de procesamiento por lotes («batch processing»), automatizando la configuración de nodos mediante recetas de Chef y clases Java del SDK de AWS. Aporta un valor notable al alejarse del trabajo manual en consola para enfatizar la programabilidad y la infraestructura como código; sin embargo, conviene tener presente que tecnologías abordadas como AWS OpsWorks basado en Chef o las versiones 1.x del SDK de Java han quedado desactualizadas respecto al utillaje moderno de AWS. Es una obra instructiva para comprender la transición hacia el desarrollo cloud orientado a la automatización integral.

    • AWS SDK for Java
    • Amazon EC2
    • Amazon VPC
    • AWS CloudFormation
    • Chef
    • AWS OpsWorks
    • Elastic Beanstalk
    • Amazon DynamoDB
    • Amazon EMR
    • Amazon Kinesis
    • AWS CloudTrail
    • Automatización DevOps

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Infraestructura elástica automatizada y pipeline de procesamiento por lotes

    Implementación de una arquitectura de backend web y flujo de datos masivos gestionada con el AWS SDK for Java, automatizada mediante plantillas de CloudFormation y recetas de Chef para el bootstrapping de instancias EC2.

    Más de AWS con nivel Avanzado