Book description
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Aprende a crear una aplicación sin servidor del mundo real en la nube que sea fiable, segura, mantenible y escalable. Si tienes experiencia construyendo aplicaciones web en infraestructura tradicional, esta guía práctica te muestra cómo empezar con Cloud Run, un producto sin servidor basado en contenedores en Google Cloud.
A lo largo de este libro, aprenderás a desplegar varias aplicaciones de ejemplo que ponen de relieve diferentes partes de la pila sin servidor en Google Cloud. Combinando ejemplos prácticos con fundamentos, este libro resultará atractivo tanto para desarrolladores que se encuentran al principio de su viaje de aprendizaje como para profesionales experimentados.
- Crea una aplicación sin servidor con Google Cloud Run
- Aprende enfoques para construir contenedores con (y sin) Docker
- Explora la base de datos relacional gestionada de Google Cloud Cloud SQL
- Utiliza sesiones HTTP para que la experiencia de cada usuario sea única
- Explora la gestión de identidades y accesos (IAM) en Cloud Run
- Aprovisiona recursos de Google Cloud utilizando Terraform
- Aprende a gestionar la programación de tareas en segundo plano en Cloud Run
- Traslada tu servicio de Cloud Run a Knative Serving con poco esfuerzo
Table of contents
- Prólogo
- Prefacio
- 1. Introducción
-
2. Comprender la ejecución en la nube
- Primeros pasos con Google Cloud
- Implementación de tu primer servicio
-
Comprender la ejecución en la nube
- Ciclo de vida del contenedor
- Ralentización de la CPU
- Programación de tareas y estrangulamiento
- Equilibrador de carga y autoescalador
- Límite de solicitudes simultáneas
- Autoescalador
- Ajuste de la configuración de la concurrencia
- Arranques en frío
- Recipientes desechables
- Sistema de archivos en memoria
- Listo para peticiones
- Puntos clave de Cloud Run
- Elegir un producto de computación sin servidor en Google Cloud
- Resumen
- 3. Contenedores de obra
- 4. Trabajar con una base de datos relacional
- 5. Trabajar con sesiones HTTP
- 6. Identidad y autenticación del servicio
-
7. Programación de tareas
- Tareas en la nube
-
Aprendizaje Práctico: Una aplicación de demostración
- Construir las imágenes del contenedor
- Crear una cola de tareas en la nube
- Crear cuentas de servicio
- Implementación del Servicio de Trabajadores
- Implementación del Servicio de Aplicación de Tareas
- Conectar la cola de tareas
- Programar una tarea con la biblioteca del cliente Tareas en la nube
- Identificador automático
- Conectar al trabajador
- Prueba la aplicación
- Configuración de la cola
- Consideraciones
- Resumen
- 8. Infraestructura como código mediante Terraform
- 9. Registro y seguimiento estructurados
-
10. Cloud Run y Knative Serving
- ¿Qué es el Servicio Knative?
- Comprender Kubernetes
-
Correr Knative Servir localmente
- Ejecutar un clúster local de Kubernetes
- Instalación de Minikube y kubectl
- Iniciar tu cluster local
- Instalar el Operador Knative
- Inicio del Túnel Minikube
- Instalar un equilibrador de carga HTTP
- Configurar DNS
- Implementación de un servicio
- Implementación del mismo servicio en Cloud Run
- Clientes API alternativos
- Cierre
- Debate
- Resumen
- Índice
Product information
- Title: Construir aplicaciones sin servidor con Google Cloud Run
- Author(s):
- Release date: October 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9798341603851
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …
book
Practical Cloud-Native Java Development with MicroProfile
Written by leading MicroProfile experts, this book provides you with best practices for building enterprise-grade cloud-native …
article
Three Ways to Sell Value in B2B Markets
As customers face pressure to reduce costs while maintaining profitability, value-based selling (VBS) has become critical …