A figura a seguir ilustra uma visão geral aproximada da estrutura de rede de uma instância de nuvem pública. Normalmente, o cliente é ocultado por trás de firewall e proxy, algo que pode ser feito por uma empresa ou em sua própria casa, dentro da rede privada. Todas as instâncias de nuvem têm dois endereços IP: um privado, que pode ser visto apenas na rede da nuvem, e um público, que pode ser visto pela Internet. O IP público normalmente não é publicado no ambiente de tempo de execução da instância de nuvem, o que costumamos chamar de conversão de endereços de rede (NAT). Além disso, o endereço IP público não é fixo, sendo alterado a cada vez que a instância é iniciada ou reiniciada.
O endereço IP público variável da instância de nuvem pode causar problemas durante a configuração de aplicativos de software. Há duas formas de evitar isso:
Fornecer um script ou software de fácil uso que possa configurar o aplicativo de forma correta e automática usando o novo endereço IP. Dependendo do aplicativo, essa abordagem pode não ser necessária. No entanto, ela é sempre associada à necessidade de reconfigurar o acesso de usuário do cliente ao sistema, porque a URL dos aplicativos é alterada juntamente com o endereço IP.
Usar outro serviço disponibilizado pela Amazon chamado “Elastic IP”. Esse é um tipo de endereço IP estático fornecido pela Amazon. Você pode escolher entre diversos endereços IP associados à sua conta Amazon e atribuir o selecionado à sua instância de nuvem toda vez que precisar iniciá-la ou reiniciá-la. Esse serviço não é gratuito, pois os endereços IP precisam ser reservados para sua conta. Você deverá pagar por ele juntamente com outros custos de serviços gerados pela sua instância. Para instalar o PPM, é necessário ter um “Elastic IP”.