Orquestación de contenedores en Google Cloud Run y Anthos
Clase 12 de 19 • Curso de Google Serverless
Contenido del curso
Cloud Functions
- 3

Despliegue de Funciones en Google Cloud con Python
07:16 min - 4

Despliegue de Funciones en Google Cloud ante Eventos de Storage
11:20 min - 5

Gestión de Roles y Permisos en Google Cloud Functions
12:08 min - 6

Escalabilidad en Servicios de Nube: Horizontal vs Vertical
11:00 min - 7

Supervisión en Google Cloud: Métricas y Alertas para Funciones
11:46 min - 8

Monitoreo de Errores en Funciones Web con Google Cloud Logs
15:29 min - 9

Comunicación y Reducción de Latencia en Servicios de Google Cloud
07:04 min
Cloud Run
- 10

Contenedores y Kubernetes: Flexibilidad y Orquestación en la Nube
11:39 min - 11

Despliegue de Knative en Google Cloud Platform
09:57 min - 12

Orquestación de contenedores en Google Cloud Run y Anthos
Viendo ahora - 13

Configuración y Despliegue de Aplicaciones en Google Cloud Run
10:52 min - 14

Configuración y Escalabilidad de Aplicaciones en Google Cloud Run
11:30 min - 15

Supervisión de Servicios en Kubernetes con Google Cloud Run
12:56 min - 16

Integración y Despliegue Continuo en la Nube con Google Cloud
09:28 min - 17

Automatización de Despliegues con Google Cloud Build y Container Registry
11:27 min - 18

Integración de Herramientas en Google Cloud para Aplicaciones Web
11:02 min
Cierre
¿Qué es Google Cloud Run y por qué es relevante?
Google Cloud Run simboliza la fusión perfecta entre el mundo de los servidores clásicos y el entorno de contenedores manejados por Kubernetes. Iniciado como un proyecto pionero, Google Claud Run es un ejemplo del aprendizaje continuado de Google en servicios de nube desde 2008. La plataforma fue lanzada inicialmente como una forma de ofrecer servicios que permiten a los desarrolladores enfocarse únicamente en su código. Google se encarga de manejar la infraestructura para asegurar que el código siempre funcione de manera óptima.
En Google Cloud Run, los desarrolladores pueden lanzar aplicaciones de contenedores sin preocuparse por la administración del sistema operativo subyacente o la infraestructura de red. Ofrece la flexibilidad de escalar aplicaciones desde cero hasta millones de instancias, asegurando escalabilidad automática y disponibilidad continua.
¿Cuáles son los tipos de Google Cloud Run?
Hay dos variantes principales de Google Cloud Run: la versión administrada por Google y Google Cloud Run para Anthos. Cada una ofrece ventajas específicas dependiendo de las necesidades del negocio.
¿Qué es la versión administrada de Google Cloud Run?
La versión administrada se encarga de todas las tareas operativas repetitivas a menudo consideradas de "bajo valor" por los desarrolladores, permitiéndoles centrarse exclusivamente en sus aplicaciones y desarrollos. Google gestiona toda la infraestructura, asegurando que las cargas de trabajo se ejecuten en entornos saludables, que las solicitudes se entreguen de forma eficiente y que la capacidad de escalar se maneje automáticamente.
- Escalabilidad Automática: Gestiona el número de instancias según la demanda.
- Disponibilidad: Asegura que las aplicaciones estén siempre disponibles y operativas.
- Salud del Sistema: Se realizan tareas de mantenimiento para asegurar la efectividad y eficiencia del sistema.
¿Qué ofrece Google Cloud Run for Anthos?
Cloud Run for Anthos está diseñado para entornos más complejos, permitiendo soluciones híbridas o multi-nube. Si se opera en múltiples proveedores de nube o en un formato híbrido, Cloud Run for Anthos proporciona una solución unificada para manejar cargas de trabajo con Kubernetes.
- Flexibilidad: Permite un mayor control sobre la manera en que se escalan las aplicaciones.
- Integración Multi-Nube: Facilita el manejo de aplicaciones en múltiples entornos de nube.
- Supervisión: Los desarrolladores pueden supervisar de manera efectiva mediante el uso de clústeres de Kubernetes que ya tienen dispuestos, aumentando la eficiencia y reduciendo la carga administrativa.
¿Cómo decidir entre la versión administrada y Cloud Run for Anthos?
La elección entre utilizar Google Cloud Run administrado o Google Cloud Run for Anthos dependerá en gran medida de la estructura operativa de tu empresa.
- Usar la versión administrada: Cuando se desee minimizar la carga administrativa, permitiendo que Google maneje las tareas operativas.
- Optar por Cloud Run for Anthos: Cuando ya se cuente con inversiones previas en clústeres de Kubernetes y se deseen soluciones que abarquen múltiples nubes o infraestructuras híbridas.
La utilización acertada de Google Cloud Run puede transformar la manera en que gestionas tus aplicaciones en la nube, aumentando la eficiencia y permitiendo a los desarrolladores centrarse en lo que de verdad importa: crear aplicaciones innovadoras y eficaces. ¡Sigue explorando y no dudes en poner en práctica estas alternativas para maximizar el rendimiento de tus soluciones tecnológicas!