Anexe vários IP estáticos a uma única instância do servidor Windows no Google Cloud

0

Meu objetivo é este

  1. Hospede vários sites / aplicativos no IIS configurados na instância do meu servidor do Windows na nuvem do Google.
  2. Solicite que cada website use IPS estático individual anexado já reservado
  3. As solicitações são encaminhadas para o aplicativo exato para o qual se destinam, com base no endereçamento IP

O que eu fiz

  1. Criado uma instância do Windows Server 2012 no google cloud
  2. Anexou um ip estático à instância e atualmente tem um website apontando para esse ip estático
  3. Reservou ip extra estático e tentou anexar à instância existente

Desafios

O Google Cloud não me permite anexar um IP a uma instância existente que já tenha um IP (bastante justo). Então, pensei que faria sentido criar várias interfaces de rede e anexar IP separado a elas. No entanto, os documentos do Google Cloud dizem:

  1. Você só pode configurar uma interface de rede quando cria uma instância - eu realmente não tenho o privilégio de recriar essa instância.
  2. Você não pode conectar várias interfaces de rede à mesma rede VPC. - Eu não tenho necessidade de múltiplas redes VPC. Estou tentando usar o IIS como um servidor da Web que hospeda vários aplicativos que podem ser acessados por meio de seu próprio IP.

Eu também tentei regras de encaminhamento de IP, mas acontece que ele só pode ser alternado na criação e como tenho uma instância em execução com o encaminhamento de IP desativado, precisaria recriar a instância para atender às minhas necessidades.

Existe uma saída para mim? o que tenho que fazer?

    
por ibnhamza 09.04.2018 / 11:44

1 resposta

1

Acho que você está confundindo Google IP Forwarding para Google Protocol Forwarding .

O IP Forwarding é usado para VPN, NAT Gateway, etc. O encaminhamento de IP roteia o tráfego através de uma instância com destino a outro local. Esse é um recurso para desabilitar a verificação de origem / destino que normalmente ocorre ao avaliar o tráfego IP, de forma que as interfaces de rede em uma instância de VM possam rotear o tráfego pela instância.

Para o seu caso de uso (vários endereços IP para uma instância de VM), você pode usar o encaminhamento de protocolo do Google (abreviado como GPF nesta resposta).

O GPF é usado para criar regras de encaminhamento para tráfego e suporta vários endereços IP públicos. Em essência, o GPF é um balanceador de carga que possui um endereço IP vinculado a uma regra de encaminhamento. Você configuraria seus serviços Apache, IIS, etc. para usar os endereços IP públicos vinculados às regras de encaminhamento.

Observação: o Google Cloud Console (no momento) não suporta a criação de GPF. Você deve usar a API ou gcloud .

Em resumo, crie um target-instance . Em seguida, vincule as regras a esse target-instance . Este target-instance não é uma instância de VM normal que você verá no Google Console.

O encaminhamento de protocolo é cobrado nas mesmas taxas que o serviço de balanceamento de carga. Tenha isso em mente se sua meta for uma solução de baixo custo. Preços do balanceador de carga do Google .

Este documento sobre o Encaminhamento de protocolo do Google ajudará você a entender como implementar esse recurso.

Usando o encaminhamento de protocolo

    
por 28.10.2018 / 23:30