Procedimento de implementação
Criação de uma VPC
- Faça logon no console da rede.
- No painel de navegação, escolha Virtual Private Cloud > My VPCs.
- Na página Virtual Private Cloud, clique em Create VPC e configure os parâmetros consultando Tabela 1 e Tabela 2. Para obter detalhes, consulte as seções "Criação de uma VPC" e "Criação de uma sub-rede para a VPC" no Guia de usuário do Virtual Private Cloud.
- Clique em Create Now.
- Repita 3 a 4 para criar VPC2 para executar seu serviço de back-end.
Criação de um gateway
- Vá para o console do APIG.
- No painel de navegação, escolha Gateways.
- Clique em Buy Gateway.
Tabela 3 Informações do gateway Parâmetro
Descrição
Billing Mode
Modo de cobrança do gateway. Selecione Pay-per-use.
Region
Selecione a região onde o gateway está localizado. Deve ser a mesma que a região da VPC 1.
AZ
A AZ onde o gateway está localizado. Selecione AZ1.
Gateway Name
Insira um nome que esteja em conformidade com regras específicas para facilitar a pesquisa.
Edition
Selecione Professional. A edição não pode ser alterada após a criação do gateway.
Scheduled Maintenance
Selecione um período de tempo em que o gateway pode ser mantido por engenheiros de suporte técnico. Recomenda-se um período com baixo tráfego de serviços. Neste exemplo, mantenha o valor padrão 22:00:00---02:00:00.
Enterprise Project
Selecione o projeto empresarial ao qual o gateway pertence. Para este exemplo, mantenha o valor padrão default.
Network
Selecione VPC 1 e uma sub-rede.
Security Group
Clique em Manage Security Groups e crie um grupo de segurança. Certifique-se de que você selecionou default para Enterprise Project.
Description
Descrição do gateway.
- Clique em Next.
- Se as configurações do gateway estiverem corretas, leia e confirme sua aceitação do contrato do cliente e da instrução de privacidade e clique em Pay Now.
Compra de um balanceador de carga
- Retorne ao console da rede.
- No painel de navegação, escolha Elastic Load Balance > Load Balancers.
- Clique em Buy Elastic Load Balancer.
- Configure as informações do balanceador de carga. Para obter detalhes, consulte a seção Load Balancer no Guia de usuário do Elastic Load Balance.
Tabela 4 Parâmetros do balanceador de carga Parâmetro
Descrição
Type
Tipo do balanceador de carga.
Billing Mode
Por padrão, Pay-per-use é selecionado.
Region
Selecione a região onde o balanceador de carga está localizado. Deve ser a mesma que a região da VPC 2.
AZ
A AZ onde o balanceador de carga está localizado. Selecione AZ1.
Network Type
Selecione Private Network.
VPC
Selecione VPC 2.
Subnet
Selecione uma sub-rede.
Specification
Selecione Network load balancing.
Name
Insira um nome de balanceador de carga que esteja em conformidade com regras específicas para facilitar a pesquisa.
Enterprise Project
Selecione default.
- Clique em Next.
- Confirme a configuração e clique em Submit.
- Adicione um ouvinte.
- Clique no nome do balanceador de carga. Na página de guia Listeners, clique em Add Listener.
- Configure o nome do ouvinte, o protocolo de front-end e a porta e clique em Next.
- Configure o nome do grupo de servidores back-end, o protocolo de back-end e o algoritmo de balanceamento de carga. Em seguida, clique em Next.
- Adicione servidores back-end e clique em Next.
- Clique em Submit. A figura a seguir mostra a configuração.
Figura 1 Informações do ouvinte
Figura 2 Informações do grupo do servidor back-end
Criação de uma conexão de emparelhamento de VPC
- No painel de navegação, escolha Virtual Private Cloud > VPC Peering Connections.
- Clique em Create VPC Peering Connection e configure os parâmetros.
Tabela 5 Configuração de uma conexão de emparelhamento de VPC Parâmetro
Descrição
Name
Insira um nome de conexão de emparelhamento de VPC que esteja em conformidade com regras específicas para facilitar a pesquisa.
Local VPC
Selecione VPC 1.
Account
Por padrão, My account está selecionada.
Peer Project
Selecione um projeto
Peer VPC
Selecione VPC 2.
- Clique em OK.
- Na caixa de diálogo exibida, clique em Add Route para acessar a página de detalhes da conexão de emparelhamento da VPC.
- Na página de guia Local Routes, clique em Route Tables.
- Em Routes, clique em Add Route.
- Na caixa de diálogo exibida, insira as informações da rota.
- Destination: insira o endereço de serviço exibido na página de detalhes do balanceador de carga.
- Next Hop Type: selecione VPC peering connection.
- Clique em OK.
Figura 3 Rotas locais
- Vá para a página de guia Peer Routes e clique em Route Tables.
- Em Routes, clique em Add Route.
- Na caixa de diálogo exibida, insira as informações da rota.
- Destination: insira o endereço de saída privado exibido na página de detalhes do gateway dedicado.
- Next Hop Type: selecione VPC peering connection.
- Clique em OK.
Figura 4 Rotas de pares
Configuração de uma rota
- Retorne ao console do APIG.
- No painel de navegação, escolha Gateways.
- Clique no nome do gateway dedicado criado ou clique em Access Console.
- Clique em Change na área Routes, insira o bloco CIDR IPv4 da VPC 2 onde está localizado o balanceador de carga que você comprou.
- Clique em Save.
Criação de uma API
- No console do APIG, escolha API Management > APIs e clique em Create API.
- Configure as informações de front-end e clique em Next.
Tabela 6 Configuração de front-end Parâmetro
Descrição
API Name
Insira um nome que esteja em conformidade com regras específicas para facilitar a pesquisa.
Group
A opção padrão é DEFAULT.
URL
Method: método de solicitação da API. Defina este parâmetro como GET.
Protocol: protocolo de solicitação da API. Defina este parâmetro como HTTPS.
Subdomain Name: o sistema aloca automaticamente um nome de subdomínio para cada grupo de APIs para testes internos. O nome do subdomínio pode ser acessado 1000 vezes por dia.
Path: caminho para solicitar a API.
Gateway Response
Selecione uma resposta a ser exibida se o gateway falhar ao processar uma solicitação de API.
A resposta de gateway padrão é default.
Authentication Mode
Modo de autenticação da API. Selecione None.
- Configure as informações de back-end e clique em Next.
Tabela 7 Parâmetros para definir um serviço de back-end HTTP/HTTPS Parâmetro
Descrição
Load Balance Channel
Determine se o serviço de back-end será acessado usando um canal de balanceamento de carga. Para este exemplo, selecione Skip.
URL
Method: método de solicitação da API. Defina este parâmetro como GET.
Protocol: defina este parâmetro como HTTP.
Backend Address: insira o endereço de serviço do balanceador de carga que você comprou.
Path: caminho do serviço de back-end.
- Defina a resposta e clique em Finish.
Compra de um ECS
- Faça logon no console do servidor de nuvem.
- Clique em Buy ECS.
- Configure as configurações básicas e clique em Next: Configure Network.
Tabela 8 Configurações básicas Parâmetro
Descrição
Region
Selecione a região onde o ECS está localizado. Deve ser a mesma que a região da VPC 2.
Billing Mode
Selecione Pay-per-use.
AZ
Selecione a AZ onde o ECS está localizado.
CPU Architecture
A opção padrão é x86.
Specifications
Selecione as especificações que correspondem ao seu planejamento de serviço.
Image
Selecione uma imagem que corresponda ao seu planejamento de serviço.
- Defina as configurações de rede e clique em Next: Configure Advanced Settings.
Tabela 9 Configurações da rede Parâmetro
Descrição
Network
Selecione VPC 2 e uma sub-rede.
Security Group
Selecione o grupo de segurança criado para o gateway dedicado.
EIP
Selecione Not required.
- Configure as configurações avançadas e clique em Next: Confirm.
Tabela 10 Configurações avançadas Parâmetro
Descrição
ECS Name
Insira um nome que esteja em conformidade com regras específicas para facilitar a pesquisa.
Login Mode
Credencial para efetuar logon no ECS. A opção padrão é Password.
Username
O usuário padrão é root.
Password
Defina uma senha para efetuar logon no ECS.
Confirm Password
Insira a senha novamente.
- Confirme a configuração e selecione o projeto empresarial default.
- Leia e confirme a sua aceitação do acordo. Em seguida, clique em Submit.
Depuração da API
- Na página de guia Backend Server Groups do balanceador de carga, adicione o ECS.
- Vá para a página API Management > APIs do gateway dedicado e escolha More > Debug na linha que contém a API que você criou.
- Insira os parâmetros da solicitação e clique em Debug.
Se o código de status for 200, a depuração será bem-sucedida.