Descoberta de serviço de ELB clássico da Amazon AWS
Descoberta usa o padrão de descoberta de serviço ELB clássico da Amazon AWS para encontrar todos os balanceadores de carga que usam tráfego HTTP e HTTPS.
O Elastic Load Balancing (ELB) distribui automaticamente o tráfego de entrada da aplicação em vários destinos.
O padrão de descoberta de Serviço de ELB clássico da Amazon AWS é compatível com a descoberta de cima para baixo. Os dois pontos de entrada possíveis para descoberta de cima para baixo são o Endpoint HTTP(s) e o Endpoint TCP. As relações de saída são para instâncias do Amazon EC2.
O Now Platform é compatível com Amazon Commercial Cloud Services (C2S) para descoberta e governança na nuvem. O C2S é o programa do governo que traz a AWS para a comunidade de inteligência.
Você pode usar este padrão na plataforma ServiceNow com a versão Jakarta ou versões posteriores.
Acesse o site ServiceNow Store para ver todos os aplicativos disponíveis e obter informações sobre como enviar solicitações para a loja. Para obter informações sobre notas de versão cumulativa para todos os aplicativos liberados, consulte as ServiceNow Store notas de versão do histórico de versão.Pré-requisitos
- Execute uma descoberta horizontal usando Cloud API (CAPI). Isso é necessário porque este padrão de descoberta oferece suporte somente à descoberta de cima para baixo. Para a descoberta na nuvem, você pode executar a descoberta horizontal como de costume.
- Quando os dados dos balanceadores de carga tiverem sido armazenados no Configuration Management Database (CMDB), crie um serviço de aplicação para cada balanceador de carga.
- Defina permissões somente de leitura para estas REST APIs:
- https://elasticloadbalancing.<REGION> .amazonaws.com/?Action=DescribeLoadBalancers&Version=2012-06-01&LoadBalancerNames.member.1=<LB_NAME>
- https://ec2.<REGION> .amazonaws.com/?Action=DescribeInstances&Version=2016-11-15&Filter.1.Name=instance-state-name&Filter.1.Value=running&Filter.2.Name=instance-id&Filter.2.Value=<INSTANCE_ID> (para criar relação entre LB e instância do EC2)
- Para Descoberta na nuvem, baixe o Discovery and Service Mapping Pattern na ServiceNow Store.
- Ao instalar o MID Server, certifique-se de que a máquina host atenda ou exceda os requisitos do sistema do MID Server publicados no site de documentação do ServiceNow.
Dados coletados pelo Descoberta durante a descoberta horizontal
Os dados descobertos incluem as tabelas e os campos a seguir.
| Tabela e campo | Descrição |
|---|---|
| Serviços de balanceador de carga [cmdb_ci_lb_service] | |
| Nome de domínio totalmente qualificado [fqdn] | FQDN (Fully Qualified Domain Name, nome de domínio totalmente qualificado) do balanceador de carga. O nome do DNS. |
| Nome [nome] | Nome do balanceador de carga, no seguinte formato: <LB name>:<LB port> . |
| Porta de back-end [back_end_port] | Porta da instância. |
| Porta do servidor [server_port] | Porta da instância. |
| Porta [port] | Porta do balanceador de carga. |
| Porta de front-end [front_end_port] | Porta do balanceador de carga. |
| ID do objeto [object_id] | Porta LB. |
| Endereço IP [ip_address] | Endereço IP do FQDN. |
| Protocolo do servidor [server_protocol] | Protocolo da instância. |
| Endereço IP [cmdb_ci_ip_address] | |
| Endereço IP [ip_address] | Endereço IP do FQDN do balanceador de carga. |
| Nome [name] | Nome do balanceador de carga, no seguinte formato: <LB name>:<LB port> . |
| Máscara de rede [netmask] | 0.0.0.0 |