En este artículo explicamos paso a paso cmo crear Managed Instance Groups zonales MIGs y configurar un Load Balancer regional de aplicacin HTTP en Google Cloud Platform GCP. Un Managed Instance Group zonal significa que todas las instancias se crean en una sola zona por ejemplo us-central1-a y por tanto discos y recursos pertenecen a esa zona. Si la zona falla todas las VMs del MIG se veran afectadas. A continuacin se describen los pasos principales con los comandos gscloud ms utilizados para implementar una topologa bsca y replicable.
Paso 1 Resumen de pasos principales Crear Regional Health Check Crear regla de firewall Crear Instance Template Crear Zonal Managed Instance Group Crear Load Balancer de aplicacin regional HTTP
Paso 2 Crear Regional Health Check TCP Ejemplo de comando gcloud span>gcloud compute health-checks create tcp regional-tcp-health-check --port=80 --region=us-central1
Paso 3 Crear reglas de firewall Regla para permitir los chequeos de estado de Google Cloud span>gcloud compute firewall-rules create vpc3-custom-allow-health-check --network=vpc3-custom --description=Allows traffic from Google Cloud health checking systems --direction=ingress --source-ranges=130.211.0.0/22,35.191.0.0/16 --action=allow --rules=tcp:80
Paso 4 Crear Instance Template Asegurate de tener disponible en Cloud Shell un script de arranque nginx-webserver.sh que instale nginx y cree una pgina simple. Comando para crear la plantilla de instancia span>gcloud compute instance-templates create it-rlbdemo-us-central1 --region=us-central1 --network=vpc3-custom --subnet=us-central1-subnet --tags=lb-tag --machine-type=e2-micro --metadata-from-file=startup-script=nginx-webserver.sh
Nota sobre el script de arranque El script debe instalar nginx habilitar el servicio y escribir un index.htm sencillo que muestre el nombre del host y la IP. Un ejemplo de lnea de comandos para el script puede ser la instalacin de paquetes y la creacin del archivo index usando redireccin o tee desde Cloud Shell.
Paso 5 Crear Zonal Managed Instance Groups Crear el MIG en la zona us-central1-a span>gcloud compute instance-groups managed create zmig-us-1 --zone us-central1-a --size 2 --template it-rlbdemo-us-central1 Crear otro MIG en la zona us-central1-c span>gcloud compute instance-groups managed create zmig-us-2 --zone us-central1-c --size 2 --template it-rlbdemo-us-central1
Crear Load Balancer regional HTTP Pre requisitos Reservar una subred proxy only para los proxies regionales en VPC Networks vpc3-custom crear una subred lb-subnet-proxyonly-us-central1 con propposito Regional Managed Proxy. Crear regla de firewall que permita conexiones desde la subred proxy only span>gcloud compute firewall-rules create vpc3-custom-allow-proxy-only-subnet --network=vpc3-custom --action=allow --direction=ingress --source-ranges=10.129.0.0/23 --rules=tcp:80,tcp:443,tcp:8080 Crear health check regional HTTP span>gcloud compute health-checks create http regional-http-health-check --port=80 --region=us-central1
Configuracin del Load Balancer HTTP desde la consola Network Services Load Balancing Crear Load Balancer Application Load Balancer HTTP Siga el asistente Seleccionar internet facing Regional external Application Load Balancer Nombre regional-lb-external-http Region us-central1 Network vpc3-custom Frontend crear IP externa estatica puerto 80 Backend crear backend service regional-mybackend-svc1 tipo Instance Group protocolo HTTP agregar como backends los grupos zmig-us-1 y zmig-us-2 puerto 80 asignar health check regional-http-health-check dejar seguridad por defecto y crear el enrutamiento simple por host y path Revisar y crear
Verificacin y acceso Esperar 3 a 5 minutos hasta que el balanceador esté operativo luego acceder por la IP del frontend en el navegador para validar la respuesta de las instancias backend
Eliminacin del balanceador Si necesita eliminar el balanceador puede hacerlo desde la consola No borre el backend service ni el health check si planea reutilizarlos en demostraciones futuras
Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software especializada en aplicaciones a medida y soluciones cloud. Ofrecemos desarrollo de aplicaciones a medida y software a medida adaptadas a las necesidades del negocio y servicios gestionados en la nube incluyendo servicios cloud AWS y Azure. Tambin somos expertos en inteligencia artificial soluciones de ia para empresas agentes IA inteligencia de negocio y Power BI, y proporcionamos servicios de ciberseguridad y pentesting para proteger tus activos digitales. Palabras clave relevantes que aplicamos en proyectos reales incluyen aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi.
Por qu elegirnos Contamos con experiencia en arquitecturas cloud escalables automatizacin de despliegues contenedores y seguridad, y entregamos soluciones integrales que incluyen desarrollo personalizado integracin de IA y analtica avanzada para ayudar a tu empresa a transformar datos en valor.
Si quieres una demostracin o asesoramiento para migrar o desplegar MIGs y balanceadores en GCP contacta con nuestro equipo de Q2BSTUDIO y te ayudaremos a diseAr e implementar la mejor estrategia cloud para tu negocio.
Gracias por leer Este resumen prctico est pensado para implementaciones rprctiles en entornos de prueba y produccin recuerda ajustar reglas de seguridad y tamaos de instancia segun requisitos reales