Criar e modificar uma rede VPC com o Gemini para assistência do Google Cloud

Neste tutorial, mostramos como usar Gemini para Google Cloud, um colaborador com tecnologia de IA no Google Cloud, para criar e modificar rede de nuvem privada virtual (VPC). Este tutorial é destinado a engenheiros de rede de qualquer nível de experiência.

Objetivos

  • Peça ao Gemini para criar uma rede VPC personalizada com pilha dupla. sub-redes

  • solicite que o Gemini explique as opções de conectividade híbrida no Google Cloud.

  • solicite que o Gemini explique como o DNS e o endereçamento IP funcionam no Google Cloud

Produtos do Google Cloud usados

Neste tutorial, usamos os seguintes produtos do Google Cloud.

  • Nuvem privada virtual. A nuvem privada virtual é uma solução global que abrange todas as regiões. Ela fornece recursos de rede para instâncias de máquina virtual (VM) do Compute Engine, Google Kubernetes Engine (GKE) contêineres e cargas de trabalho sem servidor.
  • Gemini. O Gemini é um colaborador permanente no Google Cloud que está sempre disponível oferece assistência com tecnologia de IA generativa para uma ampla gama de usuários, incluindo desenvolvedores e cientistas de dados. Oferecer uma assistência integrada experiência do usuário, o Gemini está incorporado em muitos produtos do Google Cloud.

Antes de começar

  1. Verifique se o Gemini está configurado para sua conta de usuário e seu projeto do Google Cloud.

Crie uma rede VPC

Para os exemplos a seguir, considere que você é um profissional de rede de TI para quem está começando a configurar redes no Google Cloud. Você quer entender como criar um com sub-redes de pilha dupla no ambiente da organização.

No console do Google Cloud, converse com o Gemini para receber ajuda. Usar o Gemini, você insere comandos, que são perguntas ou declarações que descreva a ajuda que você precisa, e o Gemini retorna respostas. O Gemini não usa seus comandos ou as respostas como dados para treinar o modelo. Para mais informações, ver Como o Gemini para Google Cloud usa seus dados.

  1. Na barra de ferramentas do console do Google Cloud, clique em spark Abrir Gemini e digite o comando a seguir. Não execute comandos ainda.

      How can I use gcloud to create my first VPC network in Google Cloud?
    

    A resposta é semelhante a:

    Para criar uma rede VPC usando a CLI gcloud, siga estas etapas:

    1. No Console do Google Cloud, ative o Cloud Shell.

    2. Execute este comando:

    gcloud compute networks create NETWORK_NAME \
        --subnet-mode=CUSTOM
    

    Substitua NETWORK_NAME pelo nome da sua nova rede VPC.

    Para criar uma sub-rede na nova rede VPC, execute o seguinte comando:

    gcloud compute networks subnets create SUBNET_NAME \
        --network=NETWORK_NAME \
        --range=SUBNET_RANGE \
        --region=REGION
    

    Substitua:

    SUBNET_NAME: o nome da nova sub-rede NETWORK_NAME: o nome da sua rede VPC SUBNET_RANGE: o intervalo de endereços IP da sub-rede, no formato CIDR REGION: a região em que você quer criar a sub-rede

    Repita a etapa anterior para criar outras sub-redes na sua rede VPC.

    Para visualizar sua rede VPC e sub-redes, execute o seguinte comando:

    gcloud compute networks describe NETWORK_NAME
    

    Substitua NETWORK_NAME pelo nome da sua rede VPC.

    Para mais informações, consulte a documentação gcloud compute networks create.

  2. Esse é um bom começo, mas você quer criar uma sub-rede de pilha dupla. Perguntar Gemini para ajustar o comando e garantir que a sub-rede seja de pilha dupla. Não execute comandos ainda.

      How can I adjust the gcloud command provided to create a subnet to
      ensure the subnet is dual-stack?
    

    A resposta é semelhante a:

    Para criar uma sub-rede de pilha dupla usando a CLI gcloud, use o seguinte comando:

    gcloud compute networks subnets create SUBNET_NAME \
        --network=NETWORK_NAME \
        --range=SUBNET_RANGE \
        --region=REGION \
        --stack-type=IPV4_IPV6 \
        --ipv6-access-type=EXTERNAL
    

    Substitua:

    SUBNET_NAME: o nome da nova sub-rede NETWORK_NAME: o nome da sua rede VPC SUBNET_RANGE: o intervalo de endereços IP da sub-rede, no formato CIDR REGION: a região em que você quer criar a sub-rede

    A flag --stack-type especifica que a sub-rede precisa ser de pilha dupla. A A flag --ipv6-access-type especifica que a sub-rede precisa ter um IPv6 externo acesso.

    Para mais informações, consulte a documentação gcloud compute networks subnets create.

  3. Agora está tudo pronto para usar os comandos da CLI gcloud que o Gemini forneceu. Crie sua primeira rede VPC. Substitua a variável NETWORK_NAME:

    gcloud compute networks create NETWORK_NAME \
        --subnet-mode=custom
    

    Sua rede VPC será criada.

  4. Crie a sub-rede de pilha dupla nessa rede VPC usando o que o Gemini forneceu. Substitua as variáveis SUBNET_NAME, NETWORK_NAME, SUBNET_RANGE e REGION:

    gcloud compute networks subnets create SUBNET_NAME \
        --network=NETWORK_NAME \
        --range=SUBNET_RANGE \
        --region=REGION \
        --stack-type=IPV4_IPV6 \
        --ipv6-access-type=EXTERNAL
    

    Uma sub-rede é criada na sua rede VPC.

Entender a conectividade particular no Google Cloud

Você decide conectar a rede que criou à sua rede local. Use o Gemini para entender quais opções estão disponíveis:

  1. Na barra de ferramentas do console do Google Cloud, clique em spark. Abra o Gemini e digite este comando:

      How can I connect a VPC network in Google Cloud to an on-premises
      private network?
    

    A resposta é semelhante a:

    Há duas maneiras de conectar uma VPC no Google Cloud a uma rede privada no local:

    • O Cloud VPN usa túneis criptografados para conectar sua rede VPC sua rede no local.
    • O Cloud Interconnect usa uma conexão física para conectar sua VPC à sua rede no local.

    Para escolher a melhor opção, consulte Comparação entre o Cloud VPN e o Cloud Interconnect.

    Depois de escolher uma opção, siga as instruções para configurar a conexão.

  2. É útil saber que é possível usar túneis do Cloud VPN ou VLAN anexos com o Cloud Interconnect, você quer uma visão mais detalhada comparação do Gemini para ajudar você a tomar uma decisão. Insira o seguinte comando:

      Which should I use, Cloud VPN or Cloud Interconnect? Please provide
      details supporting the use of each according to their respective
      strengths.
    

    A resposta é semelhante a:

    A melhor opção para conectar sua rede no local ao Google do Google Cloud depende das suas necessidades e requisitos específicos. Confira comparação entre o Cloud VPN e o Cloud Interconnect para ajudar você a fazer uma decisão.

    Recurso Cloud VPN Cloud Interconnect
    Tipo de conexão Ponto a ponto Dedicado
    Largura de banda Até 10 Gbps Até 100 Gbps
    Custo Mais barato Mais cara
    Latência Alto Mais baixa
    Confiabilidade Menos confiável Mais confiável
    Escalonabilidade Menos escalonável Mais escalonável
    Segurança Mais seguro Menos segurança

    Em geral, o Cloud VPN é uma boa opção para pequenas empresas e organizações que precisam de uma conexão de baixo custo e fácil de configurar com o Google Cloud. Nuvem O Interconnect é uma boa opção para grandes empresas e organizações que precisam de uma de alta largura de banda e confiabilidade com o Google Cloud.
    Considere estes outros fatores ao tomar sua decisão:

    • Seus requisitos de rede. Se você precisar de uma conexão de alta largura de banda, o Cloud Interconnect é a melhor escolha. Se você só precisa de uma largura de banda baixa, o Cloud VPN é uma boa opção.

    • Seus requisitos de segurança. Se você precisar de uma conexão segura, o Cloud A VPN é a melhor escolha. O Cloud Interconnect é menos seguro porque usa uma pública para conectar sua rede no local ao Google Cloud.

    • Seu orçamento. O Cloud VPN é mais barato que o Cloud Interconnect. Se seu orçamento é apertado, então o Cloud VPN é uma boa opção.

    Depois de considerar todos esses fatores, você pode tomar uma decisão sobre qual é o produto certo para você.

Entender o DNS no Google Cloud

Você quer que os recursos do Google Cloud acessem os sistemas no local, então eles vão precisam resolver os nomes de host. Para usar o Gemini e entender como o DNS funciona em Google Cloud, siga estas etapas:

  1. Na barra de ferramentas do console do Google Cloud, clique em spark. Abra o Gemini e digite este comando:

      How does DNS work in Google Cloud?
    

    A resposta é semelhante a:

    O Cloud DNS é um Sistema de Nomes de Domínio global, resiliente e de alto desempenho (DNS) que publica seus nomes de domínio no DNS global. Ela podem ser usadas para gerenciar registros DNS de seus nomes de domínio e tráfego para seus aplicativos e serviços. Por exemplo, é possível usar Cloud DNS para mapear o nome de domínio para seu site ou Web endereço IP do seu aplicativo. Os usuários podem acessar seu site ou site aplicativo da Web digitando o nome do domínio no navegador da Web. O Cloud DNS também oferece suporte a DNSSEC gerenciado, que protege sua contra spoofing e ataques de envenenamento de cache.

  2. Você sabe que já tem a resolução de DNS particular principal no local, então você precisa da ajuda do Gemini para entender se isso é possível para integração com o Cloud DNS. Insira o seguinte comando:

      How can I route DNS queries from Cloud DNS to my on-premises
      private DNS server?
    

    A resposta é semelhante a:

    O encaminhamento de DNS é um processo pelo qual um servidor DNS encaminha uma consulta para em outro servidor DNS. No caso do Google Cloud DNS e das possíveis servidores DNS particulares no local, o Google Cloud DNS pode encaminhar consultas para servidores DNS particulares locais usando uma zona de encaminhamento. Um é uma zona de DNS que resolve consultas encaminhando para outro servidor DNS. Para criar uma zona de encaminhamento no Google Cloud DNS, é possível usar o console do Google Cloud ou a CLI gcloud.

    Siga estas etapas para criar uma zona de encaminhamento no Google Cloud:

    1. No Console do Google Cloud, acesse a página Criar uma zona de DNS.

    2. Em Tipo de zona, selecione Private.

    3. Digite um nome de zona, como my-new-zone.

    4. Insira um sufixo de nome DNS para a zona particular. Todos na zona compartilham esse sufixo. Por exemplo, example.private.

    5. Opcional: adicione uma descrição.

    6. Em Opções, selecione Encaminhar consultas para outro servidor.

    7. Selecione as redes em que a zona privada precisa estar visível.

    8. Para adicionar os endereços IPv4 de um destino de encaminhamento, clique em Adicionar item. É possível incluir vários endereços IP.

    9. Para forçar o roteamento particular ao destino de encaminhamento, em Encaminhamento privado, marque a caixa de seleção Ativar.

    10. Clique em Criar.

    Depois de criar a zona de encaminhamento, teste-a consultar o nome DNS local por uma instância de VM do Compute Engine. no Google Cloud. Se a consulta for bem-sucedida, a instância de VM retornará o endereço IP do servidor DNS local.

    .

Entender o endereçamento IP no Google Cloud

Agora você decide que quer entender o endereçamento IP no Google Cloud. Para comando do Gemini para ajudar você a entender o endereçamento IP no Google Cloud, siga estas etapas:

  1. Na barra de ferramentas do console do Google Cloud, clique em spark. Abra o Gemini e digite este comando:

      How does IP addressing work in Google Cloud?
    

    A resposta é semelhante a:

    O endereçamento IP no Google Cloud é processado por uma combinação de e endereços IP dinâmicos. Os endereços IP estáticos são atribuídos recursos específicos, como VMs e balanceadores de carga, e não mudar. Endereços IP dinâmicos são atribuídos a recursos em uma e pode mudar com o tempo. O Google Cloud também oferece suporte ao uso de endereços IP privados, que não são roteáveis para o público e os endereços IP públicos, que são roteáveis para a rede Internet.

  2. Como sua equipe precisa de suporte a IPv4 e IPv6, você também para entender se é possível executar uma sub-rede de pilha dupla no Google Cloud. digite o seguinte comando:

      Can I use IPv4 and IPv6 subnets in Google Cloud?
    

    A resposta é semelhante a:

    Sim, é possível usar sub-redes IPv4 e IPv6 no Google Cloud. Um único A rede VPC pode conter qualquer combinação dessas sub-redes tipos

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos que usado neste tutorial, é possível excluir o projeto do Google Cloud criados para este tutorial. A outra opção é excluir os recursos individuais.

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

A seguir