Trabaja con confianza en Google Cloud: con Cloud SDK y Cloud Shell administrarás recursos como App Engine, BigQuery, cómputo, máquinas virtuales y contenedores sin complicación. Aquí verás lo esencial para crear tu proyecto, activar el billing y dejar lista la consola para tu primer Hola Mundo en App Engine.
¿Qué son y para qué sirven el Cloud SDK y el Cloud Shell?
El Cloud SDK es un conjunto de herramientas y librerías para manejar y administrar recursos en la nube de Google. Permite desplegar aplicaciones, publicar nuevas versiones y operar servicios como BigQuery, cómputo, máquinas virtuales y contenedores. En este contexto, se usará principalmente con App Engine para despliegues y versiones.
- Cloud SDK para desarrollo local. Ideal para probar en tu equipo antes de ir a la nube. Permite comandos y despliegues directos.
- Cloud Shell desde el navegador. Es una línea de comandos web que abre una “maquinita virtual” temporal mientras trabajas. Sirve para administrar todo el proyecto sin instalar nada en tu equipo.
- Elección práctica. Para estos ejercicios se prioriza el Cloud SDK, ya que se probará en entorno local antes de publicar.
¿Cómo se usa Cloud SDK para administrar recursos?
- Ejecuta comandos para desplegar y versionar en App Engine.
- Gestiona servicios como cómputo y contenedores con la misma interfaz.
- Centraliza administración de recursos del proyecto.
¿Qué ofrece Cloud Shell desde la web?
- Consola web con una VM efímera mientras está activa.
- Acceso inmediato a recursos del proyecto sin configuración local.
- Conveniente para tareas rápidas de administración.
¿Cómo preparar tu entorno en GCP: cuenta, proyecto y billing?
Antes de desplegar, necesitas tener una cuenta en GCP, crear un proyecto y activar el billing. Los proyectos son la base de todo: cada recurso vive dentro de un proyecto y no se mezcla con otros a menos que lo decidas.
¿Qué pasos mínimos necesitas?
- Crear una cuenta en GCP con tu cuenta de Gmail.
- Crear un proyecto: asigna un nombre y deja que Google genere el ID y el número del proyecto.
- Activar el billing con tarjeta de débito o crédito. Al hacerlo, obtienes 300 dólares de crédito o hasta un año, lo que ocurra primero. Introducir la tarjeta no implica cargos automáticos.
¿Cómo crear y cambiar de proyecto en la consola?
- Abre el selector de proyectos y elige “crear nuevo”. Escribe un nombre, por ejemplo Hello World.
- El ID del proyecto se genera automáticamente a partir del nombre con un sufijo único.
- Revisa la campanita de notificaciones: verás el estado de creación del proyecto.
- Cambia al nuevo proyecto cuando esté listo y confirma el nombre en la parte superior.
- En el panel verás información clave: nombre del proyecto, ID y número del proyecto. El billing puede tomar la configuración existente; si no, la consola te pedirá registrar un método de pago para habilitar recursos como App Engine.
¿Cómo iniciar con App Engine y organizar la consola?
Una vez dentro del proyecto, organiza tus productos frecuentes y habilita App Engine para el primer despliegue con Python.
¿Dónde encontrar App Engine y otros servicios?
- Usa el menú superior izquierdo para ver productos y servicios.
- “Pimpea” (fija) los más usados para evitar desplazamientos largos.
- Ubica categorías clave: Compute Engine y App Engine en cómputo. Storage para almacenamiento. Networking para redes. Stackdriver para monitoreo. También Cloud Launcher, Billing, APIs, Big Data y machine learning.
- Si aún no activaste el billing, la consola te pedirá hacerlo antes de crear recursos.
¿Qué sigue para el primer Hola Mundo?
- Preparar el entorno local con Cloud SDK para desplegar en App Engine.
- Escribir el código en Python y publicar la primera versión.
- Verificar que el proyecto y el billing estén activos para evitar bloqueos.
Habilidades que reforzarás: creación y cambio de proyectos, activación de billing, navegación de la consola, fijación de productos frecuentes, y despliegue básico con Cloud SDK hacia App Engine. ¿Qué te gustaría construir primero y qué dudas tienes? compártelas en los comentarios.