Hosting de apps en Google Cloud
Google Cloud ofrece una amplia gama de opciones para hosting de aplicaciones. Observa los gráficos a continuación a fin de averiguar cuál es el adecuado para tus necesidades.
Casos de uso
- Flask
- Django
- Express.js
- Symfony
- Spring Boot
- Escala para cumplir con demandas repentinas
- Paga por lo que uses
- Admite extremos de la API
- Publica un comentario en el canal de Slack después de una confirmación de GitHub
- Análisis estadístico
- Generación de miniaturas de imágenes
- Diseñado para las cargas de trabajo controladas por eventos
- Escala para cumplir con demandas repentinas
- Configuración mínima
- Entornos de ejecución personalizados, como Rust, Kotlin, C++ y Bash
- Apps web heredadas mediante lenguajes, como Python 2.7 y Java 7
- Admite contenedores de Docker estándar de la industria
- Escala tu app en contenedores de forma automática
- Objetos binarios personalizados y dependencias del sistema
- Admite extremos de la API
- Bases de datos relacionales, SAP HANA
- Sistemas CRM
- Sistemas ERP heredados
- Control de nivel de sistema operativo
- Admite tipos personalizados de máquinas
- Compatibilidad con el ajuste de escala automático
- Apps en contenedores que necesitan hardware y software personalizado (SO, GPU)
- Apps sin estado en contenedores existentes
- Apps en Kubernetes Engine que pueden beneficiarse del escalamiento a cero
- Empaquetado de contenedores de Docker estándar de la industria
- Alto grado de configuración para cargas de trabajo y configuraciones heredadas
- Escala para cumplir con las demandas
Términos clave
Formato de implementación
¿Cómo se empaqueta tu código en el momento de la implementación en una plataforma determinada?
- Imágenes de VM: instantáneas de un sistema de archivos completo, incluido el SO subyacente.
- Contenedores: sistemas de archivos multiplataforma, portátiles y aislados del SO subyacente.
- Apps: servicio contenido en un directorio con uno o más casos prácticos.
- Funciones: fragmentos de códigos individuales, cada uno corresponde a un solo caso práctico.
URL personalizadas
¿Puedes crear rutas de URL multicapas (como /abc/def
) o usar tu propio nombre de dominio?
Discos persistentes
¿Se puede guardar el estado del disco cuando una instancia se apaga o se deben almacenar los datos a largo plazo fuera de la instancia?
Escala a cero
¿Puede este producto reducir a cero las instancias y evitar la facturación de períodos sin solicitudes?
WebSockets
¿Este producto admite el protocolo Websocket?
Ejecuta cualquier lenguaje
¿Puede este producto ejecutar el código en lenguajes de programación arbitrarios?
Tiempo de espera de la solicitud
¿Cuál es el tiempo máximo que la plataforma esperará una respuesta del código de la aplicación?
Procesos en segundo plano
¿Puede este producto ejecutar operaciones en segundo plano en curso fuera de un período de solicitud?
Usa GPU y TPU
¿Este producto admite aceleración de hardware de las cargas de trabajo optimizadas para GPU/TPU?
Conectividad VPC
¿Este producto puede acceder a los recursos dentro de una nube privada virtual?