Puedes usar varios métodos para interactuar con Google Cloud y tus recursos. Los métodos que elijas pueden depender de tus preferencias, de los flujos de trabajo de tu empresa y de tus objetivos.
Estos son algunos ejemplos de métodos de interacción:
- ConsolaGoogle Cloud : usa una interfaz gráfica de usuario basada en la Web.
- Google Cloud CLI: escribe comandos y secuencias de comandos.
- Bibliotecas de cliente de Cloud: crea tu propia aplicación.
- Infraestructura como código (IaC): estandariza la implementación de recursos.
Usar la consola basada en navegador Google Cloud
Si prefieres gestionar tus Google Cloud proyectos y recursos a través de una interfaz de usuario gráfica, usa la consola Google Cloud basada en navegador.
Usa la Google Cloud consola para realizar diversas tareas de gestión y administración, entre las que se incluyen las siguientes:
- Gestionar recursos.
- Almacena, consulta y procesa datos.
- Conéctate a máquinas virtuales (VMs).
- Analizar la actividad.
- Diagnosticar problemas de producción.
- Despliega soluciones fáciles de lanzar.
Para asegurarte de que la consola funciona correctamente, consulta también Permitir el acceso a los dominios de la consola Google Cloud .
Escribir comandos y crear secuencias de comandos
Si prefieres gestionar el desarrollo y los flujos de trabajo en la línea de comandos o mediante secuencias de comandos automatizadas, usa la CLI de Google Cloud. Usa la CLI de Google Cloud para realizar tareas de forma 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 datos de backend con un emulador de datos para escribir código del lado del cliente de forma eficiente.
- Despliega código sin servidor.
Ejecuta comandos gcloud
con los siguientes métodos:
Instala Google Cloud CLI, que te permite ejecutar comandos en una ventana de terminal de tu ordenador local.
Usa Cloud Shell, que se basa en el navegador y no requiere instalación local. Abre Cloud Shell desde la Google Cloud consola para usar las siguientes funciones:
- Una instancia de VM de Compute Engine temporal.
- Un editor de código integrado.
- Almacenamiento en discos persistentes.
- gcloud CLI, Terraform y otras herramientas preinstaladas.
- Compatibilidad con los lenguajes Java, Go, Python, Node.js, PHP, Ruby y .NET.
- Vista previa web.
- Autorización integrada para acceder a proyectos y recursos de la consola. Google Cloud
Para obtener más información sobre Cloud Shell, consulta Cómo funciona Cloud Shell.
Para ver una lista de comandos gcloud
, así como marcas y ejemplos, consulta la referencia de gcloud
.
Desarrollar tu propia aplicación con bibliotecas de cliente de Cloud
Si quieres crear tus propias aplicaciones para gestionar recursos, usa las bibliotecas de cliente de Cloud para acceder a las APIs de Google Cloud .
Las bibliotecas de cliente de Cloud ofrecen las siguientes ventajas para ayudarte a crear tu aplicación:
- Usa las convenciones específicas del idioma que prefieras.
- Utiliza un estilo coherente en todos los servicios.
- Gestionar la autenticación.
Para obtener una descripción general, consulta Información sobre las bibliotecas de cliente de Cloud.
Escalar el aprovisionamiento y la gestión de recursos con la infraestructura como código (IaC)
La infraestructura como código (IaC) es el proceso de aprovisionamiento y gestión de la infraestructura mediante código en lugar de interfaces gráficas de usuario o secuencias de comandos de línea de comandos.
Los administradores y arquitectos de tu empresa pueden usar IaC para obtener las siguientes ventajas:
- Incorpora tu proceso de gestión de cambios.
- Prueba y audita los cambios a medida que los vayas haciendo.
- Almacena las configuraciones en el control de versiones.
- Estandariza tu infraestructura.
Google Cloud se integra con varias herramientas de IaC. Por ejemplo, puedes usar Terraform para aprovisionar y gestionar tu infraestructura mediante archivos de configuración legibles por humanos que puedes versionar, reutilizar y compartir.
Para obtener una descripción general de IaC y una lista de herramientas que puedes usar con Google Cloud, consulta Infraestructura como código en Google Cloud.