Evaluando propuestas

Soporte Técnico Experto en Google Cloud Run y Google Cloud Sql (Postgresql)

Publicado el 11 Junio, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

¡Hola! Somos Zencillo, una empresa dedicada al desarrollo de software y actualmente enfrentamos un problema intermitente con nuestra infraestructura en Google Cloud. Estamos buscando un experto en Google Cloud Platform (GCP) que pueda ayudarnos a identificar y resolver un problema de desconexión entre nuestros servicios de Google Cloud Run y Google Cloud SQL (PostgreSQL).

Detalles del Problema:

Infraestructura Actual:

Google Cloud Run: API en Python que funciona correctamente.
Google Cloud SQL: PostgreSQL 15.7 con las siguientes especificaciones:
Región: us-east1 (South Carolina)
2 Vcpu
8 gb de ram
10 gb de almacenamiento
conexión privada a través de vpc
backups automáticos habilitados
recuperación en un punto en el tiempo habilitada
problema:

la api en google cloud run y la base de datos en google cloud sql se comunican correctamente a través de la red interna de la vpc.
Después de aproximadamente 12 horas de funcionamiento, Google Cloud Run deja de conectarse a Google Cloud SQL.
Durante el periodo de desconexión, Google Cloud SQL sigue operativo y accesible a través de pgAdmin, y Google Cloud Run responde a otras solicitudes.
El problema se resuelve temporalmente al cambiar la configuración de red, pero vuelve a ocurrir al cabo de unas horas.
Requisitos del Freelancer:

Experiencia Comprobada en Google Cloud Platform:

Configuración y gestión de Google Cloud Run.
Configuración y gestión de Google Cloud SQL.
Configuración de redes y VPC en Google Cloud.
Habilidades Técnicas:

Diagnóstico y resolución de problemas de conectividad de red.
Ajuste de parámetros de PostgreSQL y configuración de conexiones persistentes.
Análisis de logs y monitoreo de sistemas.
Tareas a Realizar:

Revisar y optimizar la configuración actual de Google Cloud Run y Google Cloud SQL.
Implementar soluciones para mantener la conectividad estable entre los servicios.
Proporcionar documentación detallada de las configuraciones y ajustes realizados.
Sugerir y configurar herramientas de monitoreo y alertas para detectar y prevenir futuros problemas.
Idiomas:

Español (preferido para comunicaciones detalladas).
Cómo Aplicar:

Si tienes la experiencia y habilidades necesarias, por favor aplica a este anuncio proporcionando:

Una breve descripción de tu experiencia relevante.
Ejemplos de proyectos similares en los que hayas trabajado.
Esperamos trabajar contigo para resolver este desafío y mejorar nuestra infraestructura en Google Cloud. ¡Gracias por tu interés!

Contexto general del proyecto

Descripción del Problema: Desde la implementación, hemos estado experimentando un problema intermitente donde la conexión entre Google Cloud Run y Google Cloud SQL se interrumpe aproximadamente cada 12 horas. Durante estas interrupciones: Google Cloud Run sigue operativa y responde a otras solicitudes. Google Cloud SQL sigue accesible y operativa cuando se accede a través de herramientas como pgAdmin. La API en Google Cloud Run pierde la conexión con la base de datos y no puede completar las solicitudes que requieren acceso a datos. Hemos observado que reiniciar las configuraciones de red o cambiar temporalmente la conexión de la red privada a la pública resuelve el problema, pero no es una solución sostenible. Necesitamos una solución permanente que garantice la estabilidad de la conexión entre estos servicios. Objetivos del Proyecto: Diagnóstico y Resolución de Problemas: Identificar la causa raíz del problema de desconexión. Revisar y optimizar las configuraciones de Google Cloud Run y Google Cloud SQL. Verificar la configuración de la VPC y las reglas de firewall para asegurar que no haya limitaciones en la conexión. Implementación de Soluciones: Configurar parámetros de conexión persistente y ajustar tiempos de espera (timeouts). Implementar y ajustar reglas de firewall y configuraciones de red para mantener la conexión estable. Establecer herramientas de monitoreo y alertas para detectar y resolver futuros problemas de conectividad. Documentación y Soporte: Proporcionar documentación detallada de las configuraciones y ajustes realizados. Capacitar a nuestro equipo interno en el mantenimiento de estas configuraciones y en la resolución de problemas similares en el futuro.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: 17 Junio, 2024

Habilidades necesarias

Otros proyectos publicados por F. G.