Nuestra plataforma sin servidor proporciona la ruta más rápida a las aplicaciones nativas de la nube, lo que ofrece velocidad y escalabilidad sin tener que preocuparte de gestionar la infraestructura.
Información general
Cloud Run se encarga de configurar, mantener y gestionar la infraestructura por ti, para que puedas dedicar más tiempo a programar y menos a gestionar servidores, configurar software y actualizar frameworks.
Aporta fragmentos de código ligeros y de un solo propósito que reaccionan de forma dinámica a los cambios de estado en todo tu ecosistema. Activa cargas de trabajo de forma fluida con Eventarc desde más de 130 servicios nativos de Google Cloud, mutaciones de bases de datos o webhooks de SaaS de terceros. Los recursos se asignan al instante tras el activador y se desactivan automáticamente.
Gestiona los picos de tráfico impredecibles sin preocuparte por el aprovisionamiento excesivo ni por pagar de más por la infraestructura. Nuestra plataforma escala automáticamente las instancias de forma dinámica para gestionar grandes volúmenes de solicitudes simultáneas y se reduce a cero durante los periodos de inactividad. Con los precios de pago por uso, solo se te cobrará cuando tus servicios se estén ejecutando.
Mantén la libertad arquitectónica desplegando imágenes de contenedor estándar que cumplan con la OCI, o despliega el código fuente sin procesar directamente, y los paquetes de compilación integrados de Google Cloud compilarán, empaquetarán y crearán en contenedores el código de forma segura en segundo plano.
Soluciones sin servidor de Google Cloud
| Soluciones sin servidor de Google Cloud | Crea arquitecturas integrales sin gestionar la infraestructura | |
|---|---|---|
| Categoría de servicio | Productos compatibles | Descripción |
Computación sin servidor | Despliega microservicios, APIs, tareas en segundo plano y funciones basadas en eventos en contenedores con escalado automático a cero y flujos de trabajo de origen a nube. | |
Orquestación sin servidor | Conecta microservicios, enruta eventos de forma fluida desde más de 100 fuentes y automatiza la lógica empresarial resiliente de varios pasos con mecanismos de reintento integrados. | |
NoSQL sin servidor y almacenamiento de objetos | Almacena datos sin estructurar y potencia aplicaciones web y móviles con bases de datos de documentos sin servidor que ofrecen sincronización en tiempo real, transacciones ACID y alta disponibilidad. | |
Bases de datos relacionales sin servidor | Ejecuta cargas de trabajo de MySQL, PostgreSQL y empresariales totalmente gestionadas con escalado automático, replicación, parches automatizados y búsqueda vectorial integrada. | |
Soluciones sin servidor de Google Cloud
Crea arquitecturas integrales sin gestionar la infraestructura
Computación sin servidor
Despliega microservicios, APIs, tareas en segundo plano y funciones basadas en eventos en contenedores con escalado automático a cero y flujos de trabajo de origen a nube.
Orquestación sin servidor
Conecta microservicios, enruta eventos de forma fluida desde más de 100 fuentes y automatiza la lógica empresarial resiliente de varios pasos con mecanismos de reintento integrados.
NoSQL sin servidor y almacenamiento de objetos
Almacena datos sin estructurar y potencia aplicaciones web y móviles con bases de datos de documentos sin servidor que ofrecen sincronización en tiempo real, transacciones ACID y alta disponibilidad.
Cómo funciona
1. Crea aplicaciones, sitios web, microservicios, agentes y otros recursos en tu lenguaje favorito
2. Empaqueta tu aplicación en un contenedor o despliégala desde el código fuente y deja que Cloud Run la empaquete por ti
3. Despliega tu aplicación en tiempo real con un solo comando
4. Escala tus contenedores de forma automática o redúcelos a cero en función del tráfico que reciba tu aplicación
Crea tu sitio web con Cloud Run en el lenguaje o el framework que prefieras (Go, Python, Java, Node.js y .NET, entre otros), accede a tu base de datos SQL en Cloud SQL y renderiza páginas HTML dinámicas.
Crea tu sitio web con Cloud Run en el lenguaje o el framework que prefieras (Go, Python, Java, Node.js y .NET, entre otros), accede a tu base de datos SQL en Cloud SQL y renderiza páginas HTML dinámicas.
Usa las GPUs de Cloud Run para impulsar la inferencia en tiempo real con modelos de código abierto u optimizados personalizados. Crea bots de chat, genera resúmenes de documentos al momento y más, mientras escalas tu solución para gestionar picos de tráfico impredecibles. Por otro lado, con las GPUs en Cloud Run functions, tus científicos de datos pueden ejecutar secuencias de comandos de Python y hacer inferencias basadas en eventos con un conocimiento limitado de la infraestructura subyacente.
Usa las GPUs de Cloud Run para impulsar la inferencia en tiempo real con modelos de código abierto u optimizados personalizados. Crea bots de chat, genera resúmenes de documentos al momento y más, mientras escalas tu solución para gestionar picos de tráfico impredecibles. Por otro lado, con las GPUs en Cloud Run functions, tus científicos de datos pueden ejecutar secuencias de comandos de Python y hacer inferencias basadas en eventos con un conocimiento limitado de la infraestructura subyacente.
Google Cloud ofrece conectividad nativa de alto rendimiento desde Cloud Run y Cloud Run functions a Cloud SQL para PostgreSQL, MySQL y SQL Server. Cloud SQL, una solución de base de datos sin servidor en la nube de primer nivel, utiliza la autenticación integrada basada en la gestión de identidades y accesos, y la agrupación de conexiones automatizada. Esto permite que tus aplicaciones sin servidor se escalen de forma elástica desde cero para satisfacer las demandas de mucho tráfico sin que se produzcan cuellos de botella en los flujos de trabajo relacionales, se expongan las credenciales de bases de datos o se requieran configuraciones de red complejas.
Google Cloud ofrece conectividad nativa de alto rendimiento desde Cloud Run y Cloud Run functions a Cloud SQL para PostgreSQL, MySQL y SQL Server. Cloud SQL, una solución de base de datos sin servidor en la nube de primer nivel, utiliza la autenticación integrada basada en la gestión de identidades y accesos, y la agrupación de conexiones automatizada. Esto permite que tus aplicaciones sin servidor se escalen de forma elástica desde cero para satisfacer las demandas de mucho tráfico sin que se produzcan cuellos de botella en los flujos de trabajo relacionales, se expongan las credenciales de bases de datos o se requieran configuraciones de red complejas.
La arquitectura sin servidor de Google Cloud combina microservicios en contenedores y funciones basadas en eventos (Cloud Run y App Engine), orquestación y eventos (Eventarc, Workflows y Pub/Sub), y bases de datos y almacenamiento totalmente gestionados (Cloud SQL, Firestore, AlloyDB y Cloud Storage).
Cloud Run es la plataforma básica, que ofrece un entorno totalmente gestionado para aplicaciones web, microservicios y tareas en segundo plano sin necesidad de gestionar la infraestructura subyacente.
No. Aunque la plataforma utiliza tecnología de contenedores, la creación en contenedores es totalmente opcional. Puedes enviar código sin procesar (Python, Go, Node.js o Java) y Cloud Run lo compilará, protegerá y desplegará automáticamente.
Se aplica un modelo estricto de pago por uso que se factura a la centésima de milisegundo más cercana al tiempo de ejecución real. Cuando están inactivas, las instancias se reducen verticalmente a cero (coste de 0 USD). Todas las cuentas incluyen un nivel sin coste económico permanente de 2 millones de solicitudes al mes.
Como las aplicaciones sin servidor pueden escalar de forma instantánea a cientos de instancias simultáneas, la agrupación de conexiones de bases de datos (mediante agrupadores integrados o un proxy de middleware dedicado como el proxy de Cloud SQL) es esencial para poner en cola y reutilizar de forma segura las conexiones de bases de datos a medida que se escala la computación