![Adjunte varias IP estáticas a una única instancia de servidor de Windows en Google Cloud](https://rvso.com/image/1558050/Adjunte%20varias%20IP%20est%C3%A1ticas%20a%20una%20%C3%BAnica%20instancia%20de%20servidor%20de%20Windows%20en%20Google%20Cloud.png)
Mi objetivo es este
- Aloje varios sitios web/aplicaciones en IIS configurado en mi instancia de servidor de Windows en la nube de Google.
- Haga que cada sitio web utilice IPS estáticos individuales adjuntos ya reservados
- Las solicitudes se enrutan a la aplicación exacta para la que están destinadas según la dirección IP.
Qué he hecho
- Creé una instancia de Windows Server 2012 en la nube de Google.
- Se adjuntó una IP estática a la instancia y actualmente tengo un sitio web que apunta a esa IP estática.
- IP estática adicional reservada e intento conectarse a la instancia existente
Desafíos
La nube de Google no me permite adjuntar una IP a una instancia existente que ya tiene una IP (es bastante justo). Entonces pensé que tendría sentido crear múltiples interfaces de red y adjuntarles IP separadas. Sin embargo, Google Cloud Docs dice:
- Sólo puedes configurar una interfaz de red cuando creas una instancia; realmente no tengo el lujo de recrear esta instancia.
- No puede conectar varias interfaces de red a la misma red VPC. - No necesito una red de VPC múltiple. Estoy intentando utilizar IIS como un servidor web que aloja múltiples aplicaciones a las que se puede acceder a cada una a través de su propia IP.
También probé las reglas de reenvío de IP, pero resulta que solo se pueden alternar durante la creación y, dado que tengo una instancia en ejecución con el reenvío de IP desactivado, tendría que volver a crear la instancia para que se ajuste a mis necesidades.
¿Hay alguna salida para mí? ¿Que tengo que hacer?
Respuesta1
Creo que estás Google IP Forwarding
confundiendo Google Protocol Forwarding
.
El reenvío de IP se utiliza para VPN, puerta de enlace NAT, etc. El reenvío de IP enruta el tráfico a través de una instancia con destino a otro lugar. Esta es una característica para deshabilitar la verificación de origen/destino que normalmente ocurre al evaluar el tráfico IP para que las interfaces de red en una instancia de VM puedan enrutar el tráfico a través de la instancia.
Para su caso de uso (varias direcciones IP para una instancia de VM), puede usar Google Protocol Forwarding (GPF para abreviar en esta respuesta).
GPF se utiliza para crear reglas de reenvío de tráfico y admite múltiples direcciones IP públicas. En esencia, GPF es un equilibrador de carga que tiene una dirección IP vinculada a una regla de reenvío. Configuraría sus servicios Apache, IIS, etc. para utilizar las direcciones IP públicas vinculadas a las reglas de reenvío.
Nota: Google Cloud Console (en este momento) no admite la creación de GPF. Debe utilizar la API o gcloud
.
En resumen, cree un target-instance
. Luego vincule reglas a esto target-instance
. Esta target-instance
no es una instancia de VM normal que verá en Google Console.
El reenvío de protocolo se cobra a las mismas tarifas que el servicio de equilibrio de carga. Tenga esto en cuenta si su objetivo es una solución de bajo costo.Precios del balanceador de carga de Google.
Este documento sobre Google Protocol Forwarding le ayudará a comprender cómo implementar esta función.