Elegir una opción para ejecutar contenedores

Kubernetes gestionado, máquinas virtuales, plataforma como servicio y entorno sin servidor

Probar gratis

Elegir una opción para ejecutar contenedores

Google Cloud Platform te ofrece una gama completa de opciones para ejecutar contenedores. Seguro que encuentras la solución perfecta para ejecutar contenedores en Google Cloud Platform, desde la gestión de clústeres de contenedores con Kubernetes Engine hasta una infraestructura que te permita realizar el despliegue por tu cuenta con una excelente relación precio-rendimiento en el sistema Compute Engine. Sin olvidar la opción de usar una plataforma como servicio totalmente administrada con un entorno flexible de App Engine o un entorno sin servidor completamente gestionado con Cloud Run.

Solución Necesidades Características del producto
Kubernetes Engine

Kubernetes gestionado
  • Gestionar contenedores en producción de forma segura y escalable.
  • Ejecutar varios contenedores de forma eficiente en un grupo de máquinas virtuales con un sistema compatible con microservicios.
  • Desplegar aplicaciones en entornos híbridos en la nube mediante Kubernetes.
  • Aumentar la velocidad sin tener que administrar software ni infraestructuras de clústeres.
  • Automatiza la orquestación de contenedores, donde se incluye la supervisión del estado de los servicios, la reparación automática de nodos, el autoescalado, las actualizaciones automáticas y las restauraciones.
  • Se centra en los componentes de la aplicación, no en las máquinas virtuales.
  • Utiliza los recursos de forma eficiente al ejecutar varios grupos de contenedores (pods) por host.
  • Proporciona clústeres heterogéneos y multizona con alta disponibilidad.
Compute Engine

Contenedores en máquinas virtuales y grupos de instancias gestionados
  • Configurar un flujo de procesamiento de CI/CD para desplegar aplicaciones en máquinas virtuales de Compute Engine.
  • Integrar una aplicación en contenedor en tu infraestructura como servicio (IaaS) actual.
  • Implantar contenedores aunque aún no tengas experiencia con herramientas de orquestación y migrar a Kubernetes Engine cuando todo esté listo para realizar la orquestación completa.
  • Desplegar fácilmente un único contenedor por cada máquina virtual.
  • Despliegue sencillo de contenedores en instancias de máquinas virtuales o en grupos de instancias gestionados.
  • Autoescalado a nivel de máquina virtual, reparación automática, actualizaciones continuas, despliegues multizona y balanceo de carga con grupos de instancias gestionados.
  • Acceso directo a hardware especializado como discos SSD locales, GPUs y TPUs.
  • No es necesario orquestar los contenedores. Puedes utilizar Kubernetes Engine para automatizar la orquestación de contenedores con Kubernetes gestionado.
Cloud Run

Contenedores en un entorno sin servidor totalmente gestionado
  • Ejecutar cualquier lenguaje, biblioteca o binario en un entorno sin servidor totalmente gestionado.
  • Centrarse en la escritura de código y la velocidad de desarrollo, y no en la gestión de la infraestructura.
  • Crear y ejecutar microservicios públicos o privados.
  • Benefíciate del pago por uso. Se te cobra únicamente por los recursos concretos que utilices y el importe se redondea a la centésima de milisegundo más cercana.
  • Disfruta del autoescalado rápido y automático de 0 a N en función del tráfico.
  • Los dominios personalizados permiten asignar los servicios a tus dominios.
  • Crea cargas de trabajo en Knative y transfiérelas entre distintas plataformas.
Entorno flexible de App Engine

Contenedores en PaaS totalmente gestionadas y basadas en máquinas virtuales
  • Centrarse en la escritura de código y la velocidad de desarrollo, y no en el control de la infraestructura.
  • Crear una aplicación o un componente de servicio muy fiable y escalable sin tener que administrar servidores, clústeres o infraestructuras.
  • Implementar un entorno de ejecución personalizado para una aplicación de App Engine en un contenedor.
  • Ofrece una PaaS totalmente gestionada que permite ejecutar una aplicación en un contenedor.
  • Proporciona una alta disponibilidad con autoescalado y balanceo de carga integrados.
  • Realiza versiones de la aplicación con división del tráfico y actualizaciones sin tiempo de inactividad.
  • Ofrece compatibilidad nativa con microservicios, autorización, bases de datos SQL y NoSQL, almacenamiento de registros, análisis de seguridad y redes de distribución de contenido.