= Alojamiento de aplicaciones en Google Cloud = Google Cloud ofrece una amplia gama de opciones para el alojamiento de aplicaciones. Eche un vistazo a los cuadros a continuación para averiguar cuál es el adecuado para sus necesidades. == Casos de uso == - Frasco - Django - Express.js - Symfony - Bota de primavera - Publicar un comentario en el canal de Slack siguiendo un GitHub - Análisis estadístico - Generación de miniaturas de imágenes - Diseñado para cargas de trabajo basadas en eventos - Escalas para satisfacer la demanda repentina - Configuración mínima ![ Funciones de la nube](httpscloud.google.com/images/hosting-options/cloudfunction_128px.png) - Entornos de ejecución personalizados como Rust, Kotlin, C y Bash - Aplicaciones web heredadas que usan lenguajes como Python 2.7, Java 7 - Admite contenedores Docker estándar de la industria - Escala su aplicación en contenedores automáticamente - Binarios personalizados y dependencias del sistema. - Admite puntos finales de API ![ Ejecutar en la nube](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) - Control a nivel del sistema operativo - Admite tipos de máquinas personalizadas - Soporte de escalado automático ![ Motor de cálculo](httpscloud.google.com/images/hosting-options/computeengine_128px.png) - Aplicaciones en contenedores que necesitan hardware y software personalizados (SO, GPU) - Aplicaciones sin estado en contenedores existentes - Aplicaciones en Google Kubernetes Engine que pueden beneficiarse de escalar a cero - Embalaje de contenedor Docker estándar de la industria - Altamente configurable para cargas de trabajo y configuraciones heredadas - Escalas para satisfacer la demanda, incluida la escala a cero 1 ![ Cloud Run para Anthos](httpscloud.google.com/images/hosting-options/cloudrun_128px.png) == Términos clave == Formato de implementación ¿Cómo se empaqueta su código al momento de la implementación en una plataforma determinada? - Imágenes de VM: instantáneas de un sistema de archivos completo, incluido el sistema operativo subyacente. - Contenedores: sistemas de archivos multiplataforma portátiles aislados del sistema operativo subyacente. - Aplicaciones: un servicio contenido en un directorio con uno o más casos de uso. - Funciones: fragmentos de código individuales, cada uno correspondiente a un único caso de uso. URL personalizadas ¿Puedes crear rutas URL de varias capas (como /abc/def) y/o use su propio ¿nombre de dominio? discos persistentes ¿Se puede guardar el estado del disco cuando se apaga una instancia o se deben almacenar los datos a largo plazo fuera de la instancia? Escala a cero ¿Este producto puede reducirse a cero instancias y evitar facturarme por períodos sin solicitudes? Ejecutar cualquier idioma ¿Puede este producto ejecutar código en lenguajes de programación arbitrarios? Pide tiempo fuera ¿Cuál es el tiempo máximo que la plataforma esperará una respuesta del código de la aplicación? Procesos en segundo plano ¿Este producto puede ejecutar operaciones continuas en segundo plano fuera de un período de solicitud? Usar GPU y TPU ¿Este producto es compatible con la aceleración de hardware para cargas de trabajo optimizadas para GPU/TPU? Conectividad de VPC ¿Puede este producto acceder a los recursos dentro de una nube privada virtual?