Basicamente o Endpoint trabalha como um Port Forwading. Com isso, é possível que usuários externos (da Internet) consigam acessar recursos que estão rodando dentro de uma VM no Windows Azure.
A imagem abaixo, exemplifica esse esquema.
Em nosso exemplo, vamos publicar um site IIS hospedado em uma VM dentro do Azure na porta 80.
1) A partir do portal do Azure, clique em cima da VM.
2) Clique na guia ENDPOINT.
Por padrão, já vamos ter um Endpoint criado para a conexão remota RDP (3389) com a nossa VM.
Vamos criar um novo clicando em + ADD ENDPOINT
3) Como vamos publicar somente um servidor, vamos utilizar a opção ADD POINT.
A opção LOAD-BALANCE TRAFFIC ON AN EXISTING ENDPOINT, é utilizada quando vamos publicar serviços baseados em balanceamento de carga. Nos próximos posts vou demonstrar como publicar ambientes nesse cenário de NLB.
4) No campo NAME devemos preencher com o nome de nosso Endpoint
PROTOCOL: Devemos escolher entre os protocolos TCP ou UDP
PUBLIC PORT: Porta pela qual a aplicação será acessada por requisições a partir da internet.
PRIVATE PORT: Porta interna utilizada pelo serviço na VM
5) Nosso Endpoint na porta TCP 80 criado.
6) Na guia DASHBOARD, é possível ver o nome de DNS Público, portanto vamos utilizar esse nome para testar nossa endpoint.
7) Ao abrir o nosso navegador e digitar o endereço de nosso DNS, perceba que já é possivel acessar o nosso site hospedado no IIS de nossa VM no Azure na porta 80 graças ao Endpoint criado
Vale a pena lembrar que quando utilizamos qualquer browser para acessar uma URL, o acesso ocorre por padrão na porta 80. Por isso não é necessário informar a porta após o endereço de DNS.
Abraços!!!
Nenhum comentário:
Postar um comentário