Formas de interactuar con Google Cloud

Puedes usar varios métodos para interactuar con Google Cloud y tus recursos. Los métodos que elijas pueden depender de tus preferencias, los flujos de trabajo de tu empresa y tus objetivos.

Los siguientes son ejemplos de métodos de interacción:

Usa la consola de Google Cloud basada en el navegador

Si prefieres administrar tus proyectos y recursos de Google Cloud a través de una interfaz gráfica de usuario, usa la consola de Google Cloud basada en el navegador.

Usa la consola de Google Cloud para realizar una variedad de tareas administrativas, incluidas las siguientes:

  • Administra recursos.
  • Almacena, consulta y procesa datos.
  • Conéctate a máquinas virtuales (VMs).
  • Analiza la actividad.
  • Diagnostica problemas de producción.
  • Implementa soluciones fáciles de iniciar.

Para obtener más información, consulta Consola de Google Cloud.

Escribe comandos y crea secuencias de comandos

Si prefieres administrar el desarrollo y los flujos de trabajo en la línea de comandos o a través de secuencias de comandos automatizadas, usa Google Cloud CLI. Usa Google Cloud CLI para realizar tareas de manera eficiente y a gran escala. Por ejemplo, puedes hacer lo siguiente:

  • Crea una secuencia de comandos para enviar un archivo a todas las VMs.
  • Simula los datos del backend con un emulador de datos para ayudarte a escribir código del cliente de manera eficiente.
  • Implementa código sin servidores

Ejecuta los comandos de gcloud con los siguientes métodos:

  • Instala Google Cloud CLI, que te permite ejecutar comandos en una ventana de terminal en tu computadora local.

  • Usa Cloud Shell basado en el navegador, que no requiere instalación local. Abre Cloud Shell desde la consola de Google Cloud para usar las siguientes características:

    • Una instancia de VM temporal de Compute Engine.
    • Un editor de código integrado
    • Almacenamiento en discos persistentes.
    • gcloud CLI preinstalada, Terraform y otras herramientas
    • Compatibilidad de lenguaje para Java, Go, Python, Node.js, PHP, Ruby y .NET
    • Vista previa en la Web
    • Autorización integrada para acceder a proyectos y recursos de la consola de Google Cloud.

Para obtener más información sobre Cloud Shell, consulta Cómo funciona Cloud Shell.

Para obtener una lista de comandos de gcloud, así como marcas y ejemplos, consulta la referencia de gcloud.

Desarrolla tu propia aplicación con las bibliotecas cliente de Cloud

Si deseas crear tus propias aplicaciones para administrar recursos, usa las bibliotecas cliente de Cloud para acceder a las APIs de Google Cloud.

Las bibliotecas cliente de Cloud proporcionan los siguientes beneficios para ayudarte a compilar tu aplicación:

  • Usa convenciones específicas de tu idioma preferido.
  • Usa un estilo coherente en todos los servicios
  • Controla la autenticación

Para obtener una descripción general, consulta Explicación de las bibliotecas cliente de Cloud.

Aprovisiona y administra recursos a gran escala con la infraestructura como código (IaC)

La infraestructura como código (IaC) es el proceso de aprovisionar y administrar la infraestructura de la aplicación mediante un código en lugar de interfaces gráficas de usuario o secuencias de comandos de la línea de comandos.

Los administradores y arquitectos de tu empresa pueden usar la IaC para obtener los siguientes beneficios:

  • Incorpora tu proceso de administración de cambios.
  • Realiza pruebas y auditorías a medida que realices cambios.
  • Almacena configuraciones en el control de origen.
  • Estandariza tu infraestructura.

Google Cloud está integrado a varias herramientas de IaC. Por ejemplo, puedes usar Terraform para aprovisionar y administrar tu infraestructura mediante archivos de configuración legibles por humanos que puedes controlar versiones, volver a usar y compartir.

Para obtener una descripción general de la IaC y una lista de herramientas que puedes usar con Google Cloud, consulta Infraestructura como código en Google Cloud.