CLOUD NATIVE ARCHITECTURE

CLOUD NATIVE ARCHITECTURE. Efficiently moving legacy applications and monoliths to microservices and Kubernetes

Editorial:
BPB PUBLICATIONS
Edición:
Materia:
Informática - Tecnología
ISBN:
978-93-5551-677-0
Páginas:
256
Encuadernación:
Tapa blanda

Cómo planificar, diseñar, administrar, crear y ejecutar monolitos y microservicios en una arquitectura nativa de la nube agnóstica, escalable y de alta disponibilidad con Kubernetes

Características clave

? Conozca los orígenes y las motivaciones comerciales de la computación en la nube, explorando varias interpretaciones que enfatizan la flexibilidad, la integración y la eficiencia.

? Establezca un plan para el éxito en la nube, centrándose en la cultura, el trabajo en equipo, el desarrollo de habilidades y la adaptación de procesos organizacionales como Agile y DevOps.

? Utilice este plan para desarrollar y administrar aplicaciones basadas en la nube de manera segura y eficiente en Kubernetes para un rendimiento óptimo.

Descripción

El libro “Arquitectura nativa de la nube” explica cómo planificar, administrar, crear y ejecutar monolitos y microservicios en un entorno de ejecución nativo de la nube agnóstico, escalable y de alta disponibilidad como Kubernetes. Esto se hace aplicando de manera efectiva los principios de DevOps a través del uso táctico de herramientas CNCF.

Comenzará por aprender sobre la historia y las razones comerciales de la tecnología nativa de la nube. Esto lo ayudará a comprender sus cinco pilares clave: código abierto, contenedores, arquitecturas distribuidas, beneficios operativos e integración de DevOps. Presentaremos un marco para adoptar las mejores prácticas nativas de la nube, centrándose en los cambios técnicos y culturales. Aprenderá cómo adaptar procesos como DevOps, Chaos Engineering, Automation y API First. Cubriremos la automatización de la infraestructura con herramientas como Prometheus y Grafana, el uso de Kubernetes para la gestión de contenedores y el diseño de aplicaciones con microservicios. Los ejercicios prácticos incluirán la configuración de canalizaciones de CI/CD con Jenkins y la garantía de la seguridad de Kubernetes.

Al final de este libro, estará capacitado para navegar por el panorama nativo de la nube con confianza, equipado con el conocimiento y las habilidades prácticas para diseñar, desarrollar, implementar y migrar aplicaciones para la era de la nube moderna.

Lo que aprenderá

? Conozca los antecedentes de la tecnología nativa de la nube y su impacto en la cultura y los procesos.

? Comprenda los conceptos, los componentes y las mejores prácticas de Kubernetes con un marco de trabajo agnóstico.

? Diseñe y cree monolitos de manera incremental en Kubernetes siguiendo los principios de aplicaciones de doce factores.

? Realice la transición de monolitos a microservicios utilizando herramientas específicas para la gestión del ciclo de vida.

? Aborde la seguridad de Kubernetes durante el desarrollo y la implementación de aplicaciones.

A quién está dirigido este libro

Este libro está dirigido a desarrolladores, arquitectos y consultores de soluciones que ahora están explorando los principios de la arquitectura nativa de la nube para el diseño y el desarrollo con Agile y DevOps para modernizar las aplicaciones existentes o crear nuevos productos nativos de la nube.

Índice

1. Historia y factores impulsores del negocio

2. Cinco perspectivas nativas de la nube diferentes

3. El cambio cultural que introduce un marco para el éxito

4. Personas: quién hace qué

5. Procesos: cómo debemos hacerlo

6. Tecnología: dónde lo estamos ejecutando

7. Tecnología: qué estamos construyendo

8. Tecnología: transición del monolito a los microservicios

9. Tecnología: abordar la seguridad de Kubernetes