Perdón por mi mal inglés, traduzco del ruso.
No puedo entender cómo configurar Cloud CDN. Para usarlo debo configurar el Load Balancer. Tengo un servidor externo con páginas web. Lo configuré estrictamente de acuerdo con las instrucciones "Configuración de una CDN en la nube con origen externo"https://cloud.google.com/cdn/docs/setting-up-cdn-with-external-origin
- Creó un grupo de puntos finaleshttps://yadi.sk/i/IdtQ4rXNlS1Mwg 2. Creó el equilibrador de carga y seleccionó el grupo de puntos finales creado anteriormente. En la configuración de la máquina virtual front-end, se creó un certificado administrado por Google. Página del equilibrador de cargahttps://yadi.sk/i/8J5vGBD2eL_L-A
La instrucción termina aquí. Y luego no entiendo qué hacer con eso.
Hasta donde tengo entendido la lógica del balanceador, debería funcionar así:
- Google ha adjuntado una IP al Load Balancer. Si utiliza esta IP, Load Balancer lo redireccionará al punto final especificado (en mi caso, el dominio asdfgtyu10.xyz).
- Es necesario asociar de alguna manera la IP emitida con el dominio asdfgtyu10.xyz. No encontré la instrucción. No se menciona esto en las instrucciones principales. La idea de un dominio surgió a partir de una pregunta encontrada en Internet.https://switch-case.ru/71632449
IP con protocolo HTTP 34.107.213.145 da error 502http://34.107.213.145/ IP con protocolo HTTPS da error 404 cuando se abre en el formatohttp://34.120.190.159/En el formato https:// 34.120.190.159 o http:// 34.120.190.159:443 no se abre en absoluto.
También intenté apuntar registros A con direcciones IP a subdominios. Para HTTPhttp://gcloud.asdfgtyu10.xyz/ Para HTTPShttps://www.asdfgtyu10.xyz/ El resultado es el mismo que cuando se abre a través de una dirección IP.
Cómo vincular la IP emitida al dominio especificado en el grupo de puntos finales (asdfgtyu10.xyz): no lo entiendo. Lógicamente, según tengo entendido, el Load Balancer debería funcionar en el mismo dominio. Pero si especifico un registro A para el dominio, ¿cómo sabe el Load Balancer a qué servidor enviar tráfico si el punto final especifica el dominio y no la IP del servidor? Es decir, el Load Balancer apuntará a sí mismo. Si especifico el servidor IP como punto final y escribo la IP del equilibrador de carga en el registro A, en el lado de Google no habrá conexión con un dominio específico. Y tengo varios dominios conectados a un servidor con 1 dirección IP. ¿Hacia dónde dirigirá finalmente el tráfico el Load Balancer?
Probé todas las opciones. Ahora en el registro A del dominio, la IP del equilibrador con el protocolo HTTPS (34.120.190.159). En el grupo de puntos finales, se indica como punto final de la red la IP de mi servidor externo 165.22.64.183 con puerto 443. No tengo ninguna idea.
¿Puede decirme cómo configurar correctamente Cloud CDN usando un Load Balancer y un servidor externo?
Respuesta1
Primero debe apuntar su dominio a la IP del Load Balancer (eso significa configurar un registro A).
Aquí estámás sobre los registros DNSy lo que hacen.
También puedes mover tu dominio aDNS en la nube de GCPy montar todo allí; agregar un dominio (crear una zona administrada) yagregar registros DNS adecuados.
También preguntó cómo sabrá el LB a qué servidor enviar tráfico.no tiene que "saber" en tu casoya que su backend es unGrupo de terminales de red:
Sin embargo, debido a que solo se permite un punto final de Internet en cada NEG de Internet, en realidad no se realiza el equilibrio de carga. Esto significa que no puede utilizar ninguno de los modos de equilibrio de carga, como tasa o utilización. El equilibrador de carga actúa únicamente como interfaz y dirige el tráfico al punto final de Internet especificado.
También se discutió un tema similar.aquí.
Lo importante a recordar es que esta configuración(LB con NEG) no admite controles de saludy en caso de falla del servidor, es posible que el sitio no funcione.