Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-11 GMT+08:00

Criação de um canal da VPC

Cenário

Os canais da VPC permitem que os serviços implementados em VPCs sejam acessados por meio de suas sub-redes, reduzindo a latência e equilibrando as cargas de serviços de back-end.

Depois de criar um canal da VPC, você pode configurá-lo para uma API com um serviço de back-end HTTP/HTTPS. Por exemplo, seis ECSs foram implementados em um VPC e um canal da VPC foi criado para alcançar o ECS 01 e o ECS 04. O APIG pode acessar esses dois ECSs por meio do canal da VPC.

Figura 1 Acessar ECSs em um canal da VPC por meio de APIG

Os gateways dedicados suportam balanceadores de carga de rede privada como canais da VPC, enquanto o gateway compartilhado não.

Pré-requisitos

  • Você criou um servidor em nuvem.
  • Você tem a permissão VPC Administrator.

Criação de um canal rápido

  1. Acesse o console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região.
  3. Clique em no canto superior esquerdo e escolha API Gateway.
  4. Escolha um tipo de gateway no painel de navegação.

    • Shared Gateway: você pode criar e gerenciar APIs imediatamente. Você será cobrado com base no número de chamadas de API.
    • Dedicated Gateways: você pode criar e gerenciar APIs depois de comprar um gateway. Você será cobrado com base na duração de uso do gateway.

  5. No painel de navegação, escolha API Publishing > VPC Channels.
  6. Clique em Create VPC Channel e defina os parâmetros listados em Tabela 1.

    Figura 2 Criação de um canal da VPC
    Tabela 1 Parâmetros para criar um canal da VPC

    Parâmetro

    Descrição

    Name

    Nome do canal da VPC.

    Port

    A porta do host do canal da VPC, ou seja, a porta do serviço de back-end.

    Faixa: 1–65535.

    Member Type

    Selecione um método que você deseja usar para especificar servidores para o canal da VPC. O tipo de membro é uma configuração única e não pode ser alterado após a criação do canal da VPC.

    • Instance: selecione servidores de nuvem.
    • IP address: especifique os endereços IP do servidor de nuvem.

    Este parâmetro só está disponível para gateways dedicados.

    Routing Algorithm

    O algoritmo a ser usado para encaminhar solicitações para os servidores em nuvem que você selecionar.

    Os seguintes algoritmos de roteamento estão disponíveis:

    • WRR: round robin ponderado
    • WLC: conexão mínima ponderada
    • SH: hash de origem
    • URI hashing

    Protocol

    O protocolo usado para executar verificações de integridade em servidores de nuvem associados ao canal da VPC. Opções:

    • TCP
    • HTTP
    • HTTPS

    Valor padrão: TCP.

    Path

    O caminho de destino para verificações de integridade.

    Defina este parâmetro apenas quando o Protocol não estiver definido como TCP.

    Check Port

    A porta de destino para verificações de integridade.

    Por padrão, a porta do canal da VPC será usada.

    Healthy Threshold

    O número de verificações consecutivas bem-sucedidas necessárias para que um servidor de nuvem seja considerado saudável.

    Faixa: 2–10. Valor padrão: 2.

    Unhealthy Threshold

    O número de verificações consecutivas com falhas necessárias para que um servidor de nuvem seja considerado não íntegro.

    Faixa: 2–10. Valor padrão: 5.

    Timeout (s)

    O tempo limite usado para determinar se uma verificação de integridade falhou. Unidade: s.

    Faixa: 2–30. Valor padrão: 5.

    Interval (s)

    O intervalo entre verificações consecutivas. Unidade: s.

    Faixa: 5–300. Valor padrão: 10.

    Response Codes

    Os códigos HTTP usados para verificar uma resposta bem-sucedida de um destino.

    Defina este parâmetro apenas quando o Protocol não estiver definido como TCP.

  7. Clique em Next.
  8. Clique em Select Cloud Server.
  9. Selecione os servidores de nuvem que você deseja adicionar e clique em OK.

    Para garantir uma verificação de integridade e disponibilidade de serviço bem-sucedida, configure os grupos de segurança dos servidores em nuvem para permitir o acesso de 100.125.0.0/16.

  10. Clique em Finish.

Criação de um canal da VPC chamando uma API

Você também pode criar um canal da VPC chamando uma API fornecida pelo APIG. Para obter detalhes, consulte Criação de um canal da VPC.

Operações de acompanhamento

Crie uma API para serviços de back-end implementados em uma VPC para balancear cargas.