Herramientas de Google Cloud para desarrolladores

Todas las herramientas que necesitan los desarrolladores y los equipos de desarrollo para ser productivos cuando escriben, despliegan y depuran aplicaciones alojadas en Google Cloud.

Descubre nuestras herramientas para desarrolladores

Categoría Productos Características
Código
Cloud Code

Escribe, depura y ejecuta aplicaciones nativas de la nube localmente y en la nube de forma rápida y sencilla. También cuenta con extensiones de distintos IDEs (como Visual Studio Code e IntelliJ), que te permiten iterar, depurar y desplegar el código en Kubernetes rápidamente. El editor de Cloud Shell es un IDE basado en Eclipse Theia que puedes utilizar en tu navegador para acceder inmediatamente a Cloud Code.

  • Despliegue de servicios en Cloud Run o Cloud Run for Anthos

  • Integración de Skaffold, Jib y kubectl para ofrecer comentarios en tiempo real

  • Ejemplos listos para ejecutarse y fragmentos de configuración listos para usarse

SDK de Google Cloud

Gestiona las aplicaciones y los recursos de Google Cloud con herramientas de línea de comandos y bibliotecas. El SDK de Cloud contiene herramientas de línea de comandos gcloud, gsutil y bq, que sirven para acceder a Compute Engine, Cloud Storage, BigQuery y mucho más.

  • Orquestación de máquinas virtuales directamente desde la línea de comandos

  • Bibliotecas de cliente de Java, Python, Node.js, Ruby, Go, .NET, PHP y C++

  • Emuladores de servicios locales para Pub/Sub, Spanner, Bigtable y Datastore 

Framework Spring en Google Cloud

Ofrece a los desarrolladores de Java en Google Cloud la sencillez y la productividad de Spring, el framework de código abierto de Java más utilizado.

  • Integraciones con servicios de Google Cloud para ampliar las funciones de Spring

  • Implementación de abstracciones que ya existen e introducción de otras nuevas

Compilación
Cloud Build

Compila, prueba y despliega software de forma continua en cualquier lenguaje y en un gran número de entornos, incluidas las máquinas virtuales, entornos sin servidor, Kubernetes y Firebase.

  • Plataforma sin servidor

  • Análisis de seguridad como parte de tu flujo de procesamiento de CI/CD

  • Empaquetado de código fuente en contenedores o en artefactos sin contenedores

Tekton en Google Cloud

Estandariza los flujos de procesamiento de CI/CD en todos los lenguajes y herramientas, tanto on‑premise como en la nube, gracias a un framework de código abierto nativo de Kubernetes.

  • Compatibilidad nativa con Jenkins, Skaffold, Knative y Jenkins X

  • Prácticas recomendadas integradas para Kubernetes

  • Despliegue en entornos híbridos o multinube

Jenkins en Google Cloud

Obtén más velocidad, escalabilidad y seguridad de tu flujo de procesamiento de Jenkins. Aprovecha Compute Engine para ejecutar tus tareas a la perfección y escalar horizontalmente tu granja de compilación.

  • Configuración sencilla de un flujo de procesamiento de CI/CD gracias a la compatibilidad nativa con Kubernetes

  • Escalado y balanceo de carga basados en GKE

  • Comprobaciones automáticas de seguridad y cumplimiento de artefactos

  • Prácticas recomendadas integradas de CD

Gestión de artefactos
Artifact Registry

Gestiona imágenes de contenedor y paquetes de lenguajes (Maven y npm) desde un mismo lugar totalmente integrado con las herramientas y los entornos de ejecución de Google Cloud.

  • Compatibilidad nativa con el formato de los artefactos

  • Repositorios regionales y multirregionales

  • Varios repositorios por proyecto

  • Controles de acceso pormenorizados

Despliegue
Google Cloud Deploy

Entrega continuamente a Google Kubernetes Engine mediante flujos de procesamiento definidos como código y deja que Google Cloud se encargue de los lanzamientos. 

  • ​​Crea flujos de procesamiento de despliegues para GKE en cuestión de minutos

  • Simplifica el escalado con un servicio de entrega continua totalmente gestionado

  • Accede a un plano de control pormenorizado para lanzamientos y restauraciones en toda la organización

  • Seguridad y auditoría empresariales

Cloud Build

Despliega mediante integraciones de serie en Google Kubernetes Engine, App Engine, Cloud Functions y Firebase.

  • Plataforma sin servidor para escalado según la carga

  • Compatibilidad con la creación de flujos de procesamiento complejos con Spinnaker

  • Extensiones y pasos personalizados para aplicaciones de terceros

  • Protección de seguridad de Google Cloud

Cloud Deployment Manager

Crea y gestiona recursos en la nube con plantillas sencillas. Especifica todos los recursos que necesitas para las aplicaciones en un formato declarativo mediante yaml. 

  • Despliegue paralelo de recursos

  • Plantillas de recursos de Python y Jinja2

  • Esquema JSON para gestionar parámetros

  • Vista jerárquica de despliegues en la consola de Cloud

Categoría