Aprendiendo DevOps - Segunda edición: Una guía completa para acelerar la adopción de la cultura DevOps con Terraform, Azure DevOps, Kubernetes y Jenkins


Precio:
Precio de venta$67.98

Descripción

Implemente técnicas modernas de DevOps para aumentar la productividad, agilidad, fiabilidad, seguridad y escalabilidad empresarial


Características clave:

  • Aprenda a usar los recursos empresariales de forma eficaz para mejorar la productividad y la colaboración.
  • Utilice prácticas de infraestructura como código para construir infraestructuras en la nube a gran escala.
  • Aproveche las herramientas definitivas de DevOps de código abierto para lograr la integración continua y la entrega continua (CI/CD).


Descripción del libro:

En la implementación de procesos DevOps, la elección de las herramientas es crucial para la sostenibilidad de los proyectos y la colaboración entre desarrolladores y operaciones. Este libro presenta los diferentes patrones y herramientas para el aprovisionamiento y la configuración de una infraestructura en la nube, cubriendo principalmente herramientas de código abierto con una gran contribución de la comunidad, como Terraform, Ansible y Packer, que son activos para la automatización.

Este libro de DevOps le mostrará cómo contenerizar sus aplicaciones con Docker y Kubernetes y lo guiará a través de la construcción de pipelines de DevOps en Jenkins, así como pipelines de Azure antes de cubrir las herramientas y la importancia de las pruebas. Encontrará un capítulo completo sobre prácticas y herramientas de DevOps para proyectos de código abierto antes de familiarizarse con la integración de seguridad en DevOps utilizando Inspec, Hashicorp Vault y Azure Secure DevOps kit. También aprenderá sobre la reducción del tiempo de inactividad con técnicas de implementación azul-verde y banderas de características antes de cubrir finalmente las mejores prácticas comunes de DevOps para todos sus proyectos.

Al final de este libro, habrá construido una base sólida en DevOps y desarrollado las habilidades necesarias para mejorar un proceso de entrega de software tradicional utilizando herramientas y técnicas modernas de entrega de software.


Lo que aprenderá:

  • Comprender los conceptos básicos de los patrones y prácticas de infraestructura como código.
  • Obtener una visión general del comando Git y el flujo de Git.
  • Instalar y escribir código Packer, Terraform y Ansible para el aprovisionamiento y la configuración de infraestructura en la nube basada en ejemplos de Azure.
  • Usar Vagrant para crear un entorno de desarrollo local.
  • Contenerizar aplicaciones con Docker y Kubernetes.
  • Aplicar DevSecOps para probar el cumplimiento y asegurar la infraestructura de DevOps.
  • Construir pipelines de CI/CD de DevOps con Jenkins, Azure Pipelines y GitLab CI.
  • Explorar la implementación azul-verde y las prácticas de DevOps para proyectos de código abierto.


A quién va dirigido este libro:

Si eres un desarrollador de aplicaciones o un administrador de sistemas interesado en comprender la integración continua, la entrega continua y la contenerización con herramientas y técnicas de DevOps, este libro es para ti. Se requiere conocimiento de los fundamentos de DevOps y los principios de Git.

Autor: Mikael Krief
Editorial: Packt Publishing
Publicado: 31/03/2022
Páginas: 560
Tipo de encuadernación: Tapa blanda
Peso: 2.09lbs
Tamaño: 9.25h x 7.50w x 1.14d
ISBN13: 9781801818964
ISBN10: 1801818967
Categorías BISAC:
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Lenguajes | General
- Informática | Tecnología de la Información

Este título no es retornable