El servicio de Kubernetes más escalable y
completamente automatizado
Coloca tus contenedores en Autopilot y ejecuta de forma segura tus
cargas de trabajo empresariales a gran escala, con poca o ninguna
experiencia en K8s.
Con la nueva
edición premium GKE Enterprise,
los equipos de la plataforma se benefician de una mayor velocidad a través de
la configuración y observación de varios clústeres desde un solo lugar.
Esto permite definir la configuración para los equipos en lugar de los clústeres
y ofrece opciones de autoservicio para que los desarrolladores implementen
y administren las apps. Puedes reducir el riesgo con seguridad
avanzada y la administración de configuraciones basada en GitOps. Disminuye
el costo total de propiedad (TCO) con una solución completamente integrada y
administrada, lo que suma hasta un 196% de ROI en tres
años.
La edición GKE Standard
proporciona una administración del ciclo de vida de los clústeres completamente automatizada,
un ajuste de escala automático de Pods y clústeres, la visibilidad de los costos y
la optimización automatizada de los costos de la infraestructura. Incluye
todos los beneficios existentes de GKE y ofrece los modos de operación
Autopilot y Standard. La nueva
edición premium GKE Enterprise
ofrece todo lo anterior, además de administración,
seguridad y configuración para múltiples equipos y
clústeres, todo con una experiencia unificada de la consola
y una malla de servicios integrada.
Experiencia de Kubernetes
sin servidores con Autopilot
GKE Autopilot
es un modo de operaciones sin intervención que administra el procesamiento
subyacente de tu clúster (sin que tengas que configurarlo ni
supervisarlo), a la vez que entrega una experiencia completa de
Kubernetes. Además, gracias a la
facturación por Pod,
Autopilot garantiza que solo pagues por los Pods en ejecución y no
por los componentes del sistema, la sobrecarga del sistema operativo ni la capacidad
no asignada, con hasta un 85% de ahorro en la eficiencia operativa y de
recursos. Los modos de operaciones Autopilot y Standard están
disponibles como parte de la edición GKE Enterprise.
Se pueden restringir
los clústeres con redes privadas de GKE a un extremo privado o a uno
público al que solo pueden acceder algunos rangos de
direcciones. GKE Sandbox para
el modo de operación Standard proporciona una segunda capa de
defensa entre las cargas de trabajo alojadas en contenedores en GKE para mejorar la
seguridad de las cargas de trabajo.
Los clústeres de GKE son compatibles de manera inherente con la política de red de Kubernetes para
restringir el tráfico con reglas de firewall a nivel de los Pods.
GKE implementa
la API completa de Kubernetes, el ajuste de escala automático en cuatro direcciones, los canales de versiones,
la compatibilidad con varios clústeres y
escala verticalmente hasta 15,000 nodos.
El ajuste automático de escala horizontal de Pods puede basarse en el uso de CPU
o en métricas personalizadas. El ajuste de escala automático de clústeres funciona
por grupo de nodos, mientras que el ajuste de escala automático vertical de Pods
analiza de forma continua el uso de la CPU y la memoria de los Pods, y
ajusta automáticamente las solicitudes de CPU y de memoria.
Aplicaciones y plantillas predefinidas
de Kubernetes
Obtén acceso a
soluciones alojadas en contenedores preparadas para las empresas con plantillas
de implementación predefinidas que ofrecen portabilidad, licencias
simplificadas y facturación consolidada. No son solo
imágenes de contenedor, sino aplicaciones comerciales de código abierto
y desarrolladas por Google que aumentan la productividad de
los desarrolladores. Solo tienes que hacer clic para implementar de forma local o en nubes
de terceros desde
Google Cloud Marketplace.
GKE es compatible con GPU y
TPU, lo que simplifica la ejecución de cargas de trabajo de AA, GPGPU y HPC, así como de
otras que se benefician del uso de aceleradores de hardware especializados.
Administración de varios equipos
a través de permisos de equipo de flota
Usa
flotas
para organizar clústeres y cargas de trabajo, y asignar recursos a
varios equipos con facilidad, lo que te permitirá mejorar la velocidad y delegar la
propiedad. Los permisos del equipo te permiten definir subconjuntos de recursos
de flota por equipo, y cada alcance está asociado
con uno o más clústeres miembros de la flota.
Administración de varios clústeres
a través de flotas
Puedes elegir
varios clústeres para separar servicios entre entornos,
niveles, configuraciones regionales, equipos o proveedores de infraestructura.
Las flotas y
los
componentes y las funciones de Google Cloud que los respaldan
se esfuerzan por facilitar lo más posible la administración de varios
clústeres.
Copia de seguridad para GKE
La Copia de seguridad para GKE es
una opción sencilla que permite que los clientes que ejecutan cargas de trabajo con estado en GKE
puedan proteger, administrar y restablecer sus datos y aplicaciones
alojadas en contenedores.
Compatibilidad de múltiples nubes
con portabilidad de cargas de trabajo
GKE ejecuta Certified
Kubernetes, lo que permite la portabilidad de las cargas de trabajo a otras
plataformas de Kubernetes entre distintos servicios locales y en la nube. También puedes
ejecutar tus apps en cualquier lugar con coherencia a través de GKE en
Google Cloud, GKE en AWS o GKE en Azure.
Compatibilidad híbrida
Aprovecha
Kubernetes y la tecnología de nube en tu propio centro de datos
a través de
Google Distributed Cloud.
Obtén la experiencia de GKE con instalaciones administradas, rápidas y sencillas,
además de actualizaciones con la validación de Google.
Malla de servicios administrados
Administra, observa y
protege tus servicios con la implementación de Google del
potente proyecto de código abierto de Istio. Simplifica la administración
y supervisión del tráfico con una malla de servicios
completamente administrados.
GitOps administradas
Crea y aplica
políticas de seguridad y parámetros de configuración coherentes en
clústeres, flotas y equipos con la implementación de configuración administrada de
GitOps.
Administración de identidades y
accesos
Controla el acceso al
clúster con tus Cuentas de Google y permisos de
roles.
Redes híbridas
Reserva un rango de direcciones IP
para el clúster para que las IP puedan coexistir
con las de la red privada mediante Google Cloud VPN.
Seguridad y cumplimiento
GKE cuenta con el respaldo del
equipo de seguridad de Google, que tiene más de 750 expertos, y cumple con los estándares
HIPAA y PCI DSS.
Supervisión
y registros integrados
Habilita Cloud Logging
y Cloud Monitoring mediante la configuración simple de casillas de verificación.
Así podrás obtener información sobre el funcionamiento de tu aplicación
con facilidad.
Opciones del clúster
Elige clústeres
que se adapten a la disponibilidad, la estabilidad de la versión, el aislamiento
y los requisitos de tráfico de Pods de tus cargas de trabajo.
Ajuste de escala automático
Aumenta y reduce
automáticamente la escala vertical de la implementación de tus aplicaciones según
el uso de recursos (CPU y memoria).
Actualización automática
Mantén actualizados
los clústeres automáticamente con la versión de actualización más reciente de
Kubernetes.
Reparación automática
Cuando está habilitada
la reparación automática, GKE inicia un proceso de reparación en un nodo
si falla la verificación de estado.
Límites de recursos
Kubernetes te permite
especificar la cantidad de memoria (RAM) y CPU
que necesita cada contenedor, lo que sirve para organizar mejor
las cargas de trabajo del clúster.
Aislamiento del contenedor
Usa
GKE Sandbox para
agregar una segunda capa de defensa entre las cargas de trabajo alojadas en contenedores
de GKE y así mejorar la seguridad de las cargas de
trabajo.
Compatibilidad
con aplicaciones con estado
GKE no solo funciona con
apps de 12 factores. Puedes conectar almacenamiento persistente a
los contenedores y hasta alojar bases de datos completas.
Compatibilidad con imágenes de Docker
GKE es compatible con
el formato de contenedor común de Docker.
SO diseñado para contenedores
GKE se ejecuta en
Container‑Optimized OS, un SO endurecido que desarrolla y administra
Google.
Container
Registry privado
La integración a
Google Container Registry facilita el almacenamiento de
tus imágenes privadas de Docker y el acceso a ellas.
Compilaciones coherentes y rápidas
Usa Cloud Build para
implementar tus contenedores de manera confiable en GKE sin necesidad de
configurar la autenticación.
Panel integrado
La consola de Google Cloud
ofrece paneles útiles para los clústeres de tu proyecto
y sus recursos. Puedes usar estos paneles para
ver, inspeccionar, administrar y borrar los recursos de tus
clústeres.
VMs Spot
Instancias de procesamiento
asequibles adecuadas para trabajos por lotes y cargas de trabajo tolerantes a
errores.
Las VMs Spot permiten
ahorrar hasta un 91% con
el mismo rendimiento y las mismas capacidades que
tienen las VMs comunes.
Compatibilidad con discos persistentes
Almacenamiento
en bloque duradero y de alto rendimiento para instancias de contenedores. Los datos
se almacenan de manera redundante para mantener la integridad, la flexibilidad que permite cambiar el tamaño del
almacenamiento sin interrupciones y la encriptación automática. Puedes
crear discos persistentes en
formato
HDD o SSD. Además, puedes tomar instantáneas de los
discos persistentes y crear discos nuevos a partir de
ellas.
Compatibilidad con SSD locales
GKE ofrece almacenamiento
en bloque en unidades de estado sólido (SSD) locales con encriptación permanente.
Las SSD locales están conectadas a nivel físico al servidor que aloja
la instancia de máquina virtual, por lo que admiten una gran cantidad de operaciones de entrada y salida
por segundo (IOPS) y tienen una latencia muy baja en comparación con
los discos persistentes.
Balanceo de cargas global
La tecnología global de balanceo de cargas
te ayuda a distribuir las solicitudes entrantes entre varios
grupos de instancias ubicados en distintas regiones, de manera que puedas
alcanzar máximos niveles de rendimiento, capacidad de procesamiento y disponibilidad a
bajo costo.
Compatibilidad con Linux y Windows
GKE puede ejecutar nodos
de Windows Server y Linux, y es completamente compatible con
las cargas de trabajo de ambos sistemas.
Contenedores sin servidores
Ejecuta contenedores
sin estado y sin servidores que permitan abstraer toda la administración
de infraestructuras y escálalos automáticamente
con Cloud Run.
Medición de uso
Obtén una visibilidad detallada
de los clústeres de Kubernetes. Consulta el uso de los recursos de tus clústeres de GKE
desglosado por espacios de nombres y etiquetas, y atribuye el uso
a entidades significativas.
Canales de versiones
Los canales de versiones
proporcionan más control sobre las actualizaciones automáticas que
recibe un clúster determinado en función de los requisitos de
estabilidad del clúster y sus cargas de trabajo. Puedes
seleccionar entre rápido, regular o estable. Cada uno tiene
un ritmo de actualización diferente y se orienta a distintos
tipos de cargas de trabajo.
Seguridad de la cadena de suministro del
software
Verifica, aplica y
mejora la seguridad de los paquetes y componentes de infraestructura
usados para imágenes de contenedor con Artifact Analysis.
Facturación por segundo
Google factura por
segundo. Solo pagas el tiempo de procesamiento
que usas.
Cómo funciona
Un clúster de GKE tiene un plano de control y máquinas llamadas
nodos. Los nodos ejecutan los servicios que admiten los
contenedores que conforman tus cargas de trabajo. Luego,
el plano de control decide qué se ejecuta en esos nodos, incluida
la programación y el escalamiento. El modo Autopilot administra esta
complejidad; tú solo implementas y ejecutas tus apps.
Simplifica
las implementaciones de varios clústeres con flotas
Usa flotas para simplificar la forma en que
administras las implementaciones de varios clústeres, como
separar los entornos de producción de los que no lo son
o separar los servicios entre niveles,
ubicaciones o equipos. Las flotas te permiten agrupar y
normalizar los clústeres de Kubernetes, lo que facilita la
administración de la infraestructura y la adopción de las prácticas recomendadas de
Google.
Encuentra el socio
adecuado para administrar la infraestructura de varios clústeres
Administra de forma segura
la infraestructura y las cargas de trabajo de varios clústeres con la ayuda de
los socios de lanzamiento de la edición Enterprise.
Ejecuta cargas de trabajo de IA optimizadas de forma segura
Ejecuta cargas
de trabajo de IA optimizadas con organización de plataformas
Una plataforma sólida de IA y AA
tiene en cuenta las siguientes capas: (i) organización
de infraestructura que admite GPU para entrenar y
entregar cargas de trabajo a gran escala, (ii) integración
flexible con frameworks de computación distribuida y
procesamiento de datos, y (iii) compatibilidad para que
varios equipos trabajen en la misma infraestructura, de modo que se
maximice el uso de los recursos.
La GPU compartida
de GKE ayuda en la búsqueda de neutrinos
Escucha las opiniones del personal del centro de supercomputadoras de San Diego
(SDSC) y la University of
Wisconsin-Madison sobre cómo el uso compartido de la GPU en
Google Kubernetes Engines los ayuda a detectar
neutrinos en el Polo Sur con el observatorio de
neutrinos a escala de gigatones, IceCube.
En este lab práctico, aprenderás a crear una canalización de entrega continua con
Google Kubernetes Engine, Google Cloud Source Repositories, Google Cloud Container Builder y
Spinnaker. Luego de crear una aplicación de ejemplo,
debes configurar estos servicios para compilarla,
probarla y también implementarla automáticamente.
Implementa una
aplicación web alojada en contenedores
Crea una aplicación web alojada en contenedores,
pruébala de forma local y, luego, impleméntala en un clúster de Google Kubernetes Engine (GKE), todo directamente en el
editor de Cloud Shell. Al final de este breve instructivo,
aprenderás a crear, editar y depurar una
app de Kubernetes.
Current realiza implementaciones y ejecuciones
en GKE
Current es un banco digital líder
en la ciudad de Nueva York que aloja la mayoría de sus
apps en contenedores de Docker, incluida su API de GraphQL esencial para el
negocio, y usa GKE para
automatizar la implementación y administración de clústeres de apps
alojadas en contenedores.
Usa Migrate to Containers para
mover y convertir cargas de trabajo
directamente en contenedores de GKE. Migra una aplicación de pila LAMP
de dos niveles, que cuenta con VMs de aplicación y base de datos, de
VMware a GKE.
Trabaja con un socio confiable para
obtener Google Kubernetes Engine de forma local y llevar la administración
de primer nivel de Kubernetes a una infraestructura privada. También
puedes acceder a los servicios de migración desde Google Cloud
Marketplace.
Después de usar los créditos gratuitos,
el costo total se basa en la edición, el modo de operación
del clúster, las tarifas por administración de clústeres y las tarifas de entrada
aplicables.
Nivel gratuito
El
nivel gratuito de GKE
proporciona $74.40 en créditos mensuales por cuenta de facturación
que se aplican a clústeres zonales y de Autopilot.
Gratis
Kubernetes
Edición Enterprise
Incluye funciones de la edición Standard y
operaciones de autoservicio, de varios equipos y de varios clústeres,
seguridad avanzada, malla de servicios, configuración y una
experiencia unificada de la consola.
$0.0083
Por CPU virtual por hora
Edición Standard
Incluye la administración del ciclo de vida de los clústeres completamente automatizada,
el ajuste de escala automático de Pods y clústeres, la visibilidad de los costos y
la optimización automatizada de los costos de la infraestructura.
$0.10
Por clúster por hora
Procesamiento
Modo Autopilot: Recursos de CPU, memoria y
procesamiento que se aprovisionan para tus Pods.
Después de usar los créditos gratuitos, el costo total
se basa en la edición, el modo de operación del clúster, las tarifas por administración
de clústeres y las tarifas de entrada aplicables.
Servicio
Descripción
Precio (USD)
Nivel gratuito
El
nivel gratuito de GKE
proporciona $74.40 en créditos mensuales por cuenta de facturación
que se aplican a clústeres zonales y de Autopilot.
Gratis
Kubernetes
Edición Enterprise
Incluye funciones de la edición Standard y
operaciones de autoservicio, de varios equipos y de varios clústeres,
seguridad avanzada, malla de servicios, configuración y una
experiencia unificada de la consola.
$0.0083
Por CPU virtual por hora
Edición Standard
Incluye la administración del ciclo de vida de los clústeres completamente automatizada,
el ajuste de escala automático de Pods y clústeres, la visibilidad de los costos y
la optimización automatizada de los costos de la infraestructura.
$0.10
Por clúster por hora
Procesamiento
Modo Autopilot: Recursos de CPU, memoria y
procesamiento que se aprovisionan para tus Pods.