</> CodeBooks
    ← Volver a DevOps y contenedores (página 5)
    Portada de DevOps for Web Development

    DevOps for Web Development

    Mitesh Soni

    Editorial
    Packt
    Año
    2016
    Páginas
    ~452
    Nivel
    Intermedio

    De qué trata

    Guía práctica escrita por Mitesh Soni que aborda la convergencia entre el desarrollo de aplicaciones web y las operaciones de infraestructura, aplicando metodologías DevOps al ciclo de vida de proyectos web. Está dirigida a desarrolladores web y administradores de sistemas de nivel intermedio con conocimientos básicos de desarrollo (en especial Java/JEE) y entornos Linux que deseen automatizar desde la compilación del código hasta el despliegue multi-cloud.

    El libro detalla el uso de herramientas clave de la cadena de automatización: integración continua con Jenkins 2.0 y Apache Maven; gestión de configuración e infraestructura como código con Chef (instalación de Chef Server, Chef Workstation, recetarios y plugins de Knife); contenedorización de servicios con Docker; aprovisionamiento y despliegue tanto en Amazon Web Services (Amazon EC2 y AWS Elastic Beanstalk) como en Microsoft Azure (máquinas virtuales y Azure App Service); y monitorización del rendimiento y disponibilidad con Nagios y New Relic.

    A lo largo de los capítulos se aprende a ensamblar un flujo continuo de entrega para una aplicación web tradicional sobre Tomcat, empaquetándola en contenedores y publicándola de forma automatizada en proveedores cloud con supervisión activa de estado. Lo más destacado es su enfoque integral que no se limita a un solo proveedor de nube, abarcando tanto AWS como Azure; no obstante, el texto está fuertemente anclado a arquitecturas Java/JEE con Chef, dejando al margen tecnologías declarativas más actuales como Terraform o Kubernetes.

    • DevOps
    • Jenkins 2.0
    • Chef
    • Docker
    • AWS EC2
    • AWS Elastic Beanstalk
    • Microsoft Azure
    • Apache Maven
    • Apache Tomcat
    • Nagios
    • New Relic

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pipeline CI/CD multicloud para aplicación web Java

    Flujo automatizado con Jenkins 2 y Maven que construye una aplicación web, la empaqueta en Docker mediante recetas de Chef y la despliega en instancias de AWS y Microsoft Azure.

    Monitorización integral de servicios en la nube

    Configuración de paneles y sondas en Nagios y New Relic para supervisar la salud del servidor web Tomcat y las métricas de rendimiento en Elastic Beanstalk y Azure Web Apps.

    Más de DevOps y contenedores con nivel Intermedio