Creación y Gestión de Máquinas Virtuales en Google Cloud
Clase 8 de 48 • Entrenamiento de Google Cloud Platform
Resumen
¿Cómo crear una máquina virtual en Google Cloud?
La creación de una máquina virtual en Google Cloud puede ser un proceso sencillo y versátil si sabes cómo hacerlo. Esta guía te proporcionará un recorrido detallado y paso a paso, desde acceder a la consola de Google Cloud hasta configurar las redes y subir una aplicación en tu máquina recién creada.
¿Cómo acceder a la consola de Google Cloud?
Para comenzar, accede a la consola de Google Cloud a través del enlace console.cloud.google.com
. Esta interfaz es la página base donde puedes manejar tus proyectos y workloads. Los pasos son los siguientes:
- En la barra superior, elige tu proyecto en el selector de proyectos. Si no tienes uno, crea uno nuevo.
- Ve al menú izquierdo y busca la sección de
Compute
para encontrarCompute Engine
.
¿Cómo crear una máquina virtual?
Una vez dentro de Compute Engine
, puedes proceder a crear una máquina virtual:
- Asigna un nombre a tu instancia. Puedes elegir el nombre por defecto o personalizarlo.
- Selecciona la región que mejor se adapte a ti o a tus usuarios. Por ejemplo, si estás en México,
US Central 1
podría ser una opción adecuada. - Configura la especificación de la instancia, como las familias de máquinas. Opta por una predeterminada o personalizada según cuántos cores y cuánta memoria necesites.
Aquí un ejemplo de configuración en Python:
instance_name = "instancia-uno"
region = "us-central1"
machine_type = "n1-standard-1" # 1 core virtual y 3.75 GB de RAM
¿Qué tipos de redes y almacenamiento configurar?
Es crucial definir el sistema operativo e implementar el tráfico HTTP/HTTPS:
- Usa una imagen de sistema operativo como Debian por defecto.
- Acepta tráfico HTTP y HTTPS para asegurarte de que el servicio sea accesible.
- Configura discos y reglas de firewall desde esta pantalla según lo requieras.
¿Cómo gestionar imágenes y grupos de instancias?
Si planeas crear un entorno autoescalable, la gestión de imágenes y plantillas de instancias es vital.
¿Cómo crear y utilizar una imagen?
- Edita las configuraciones de la instancia para que el disco no se borre al eliminar la instancia.
- Borra la máquina virtual y crea una nueva imagen basada en el disco conservado.
- Pon nombre a tu imagen como
imagen uno
oimage 1
.
Ejemplo en Bash para crear una imagen:
gcloud compute images create image-1 --source-disk=disco-inicial --source-disk-zone=us-central1-a
¿Qué es una plantilla de instancia?
Las plantillas de instancias permiten crear configuraciones predeterminadas para nuevos despliegues. Asocia tu imagen con una plantilla para implementar rápidamente instancias preconfiguradas.
¿Cómo construir un grupo autoescalable?
- En el grupo de instancias, selecciona la región.
- Decide configuraciones autoescalables o estáticas.
- Establece reglas de chequeo de salud para garantizar la operatividad.
¿Cómo optimizar para cargas de trabajo con contenedores?
Google Cloud es ideal para comenzar con contenedores antes de moverte a soluciones dinámicas como Kubernetes:
¿Cómo utilizar imágenes optimizadas para contenedores?
- Elige una máquina optimizada que tenga únicamente lo esencial para ejecutar un contenedor.
- Verifica que Docker esté corriendo, incluso si aún no hay contenedores.
Ejemplo de ejecución de contenedor en Docker:
docker run -d -p 80:80 hello-world
Esto descargará y ejecutará la aplicación HelloWorld
en el puerto 80.
¡El conocimiento y la práctica te permitirán dominar el despliegue en cloud y optimizar tu infraestructura de manera eficiente y segura! Te animo a continuar explorando y poniendo en práctica estos conceptos.