Partilhar via


Criar, configurar, aprovisionar e implementar o nó de cache no portal do Azure

Este artigo descreve como criar, aprovisionar e implementar os nós da Cache Ligada da Microsoft. A criação e o aprovisionamento do nó de cache ocorre no portal do Azure. A implementação do nó de cache requer a transferência de um script do instalador que será executado no servidor de cache.

Importante

Antes de poder criar a Cache Ligada da Microsoft, terá de concluir o processo de inscrição. Não pode continuar sem se inscrever no nosso serviço.

Criar nó de cache

  1. Abra portal do Azure e navegue para o recurso da Cache Ligada da Microsoft.

  2. Navegue para Nós deCachede Definições> e selecione Criar Nó de Cache.

  3. Forneça um nome para o nó de cache e selecione Criar para criar o nó de cache.

Configurar o nó de cache

Durante a configuração do nó de cache, existem muitos campos para configurar o nó de cache. Para saber mais sobre as definições de cada campo, reveja os campos Configuração na parte inferior deste artigo.

Encaminhamento de cliente

Antes de servir o tráfego para os seus clientes, é necessária a configuração de encaminhamento de cliente. Durante a configuração do nó de cache no portal do Azure, pode encaminhar os clientes para o nó de cache.

A Cache Ligada da Microsoft oferece duas formas de encaminhar os seus clientes para o nó de cache. O primeiro método de entrada manual envolve carregar uma lista separada por vírgulas de blocos CIDR que representa os clientes. O segundo método de definição do BGP (Border Gateway Protocol) é mais automático e dinâmico, que é configurado através do estabelecimento de vizinhos com outros ASNs. Todos os métodos de encaminhamento são configurados no portal do Azure.

Assim que o encaminhamento do cliente e outras definições estiverem configuradas, o nó de cache poderá transferir conteúdo e servir o tráfego para os seus clientes.

Neste momento, só são suportados endereços IPv4. Os endereços IPv6 não são suportados.

Encaminhamento manual

Pode carregar manualmente uma lista dos blocos CIDR no portal do Azure para ativar o encaminhamento manual dos seus clientes para o nó de cache.

Encaminhamento BGP

O encaminhamento BGP (Border Gateway Protocol) é outro método oferecido para o encaminhamento de cliente. O BGP obtém dinamicamente intervalos CIDR ao trocar informações com routers para compreender as redes acessíveis. Para um método automático de encaminhamento de tráfego, pode optar por configurar o encaminhamento BGP no portal do Azure.

A Cache Ligada da Microsoft inclui o BGP de Pássaro, que permite ao nó de cache:

  • Estabelecer sessões de peering iBGP com routers, servidores de rotas ou recoletores de rotas em redes de operadores
  • Atuar como recoletor de rotas

O operador inicia a sessão de peering iBGP a partir do lado da Cache Ligada da Microsoft com o portal de gestão do Azure e, em seguida, inicia a sessão com o nó Da Cache Ligada da Microsoft a partir do router.

Na configuração de exemplo abaixo:

  • O operador ASN é 65100

  • O ASN do nó de cache ligada da Microsoft é 65100 e o endereço IP é 192.168.8.99

  • As sessões de peering iBGP são estabelecidas a partir do portal para ASNs 65100, 65200 e 65300.

    Captura de ecrã a mostrar uma tabela com as informações da rota BGP a mostrar como cada ASN corresponde a um endereço IP específico.

    Um diagrama que mostra a relação entre o nó de cache e outros ASNs/routers ao utilizar o BGP. O encaminhamento BGP permite que o nó de cache encaminhe para outros fornecedores de rede com ASNs diferentes.

Para configurar e ativar o encaminhamento BGP para o nó de cache, siga os passos abaixo:

  1. Navegue para Nós deCache de Definições>. Selecione o nó de cache que pretende aprovisionar.

    Captura de ecrã do portal do Azure a mostrar a página de configuração do nó de cache de um nó de cache. Esta captura de ecrã mostra todos os campos que pode escolher para configurar o nó de cache.

  2. Introduza a saída máxima permitido que o hardware pode suportar.

  3. Em Armazenamento em cache, especifique a localização da pasta da unidade de cache para armazenar conteúdo juntamente com o tamanho das unidades de cache em Gigabytes.
    Nota: Este é um campo obrigatório . São suportadas até nove pastas de unidades de cache.

  4. Em Informações de encaminhamento, selecione o método de encaminhamento que pretende utilizar. Para obter mais informações, veja Encaminhamento de cliente.

    • Se escolher Encaminhamento manual, introduza o intervalo de endereços/blocos CIDR.
    • Se escolher o encaminhamento BGP, introduza os endereços ASN e IP da vizinha. Utilize o ASN, o utilizado para se inscrever na Cache Ligada da Microsoft. A Cache Ligada será automaticamente atribuída como o mesmo ASN que o vizinho.

    Observação

    A contagem de prefixos e o Espaço IP deixarão de ser apresentados 0 quando o BGP for estabelecido com êxito.

Implementar software de nó de cache no servidor

Depois de o utilizador executar o script de aprovisionamento do servidor de cache, os recursos são criados em segundo plano, o que resulta na instalação com êxito do nó de cache. O script utiliza a entrada de diferentes IDs descritos abaixo para registar o servidor como um dispositivo IoT Edge do Azure. Embora o cenário da Cache Ligada da Microsoft não esteja relacionado com o IoT, o Azure IoT Edge está instalado para fins de gestão de contentores e operações de comunicação.

Componentes instalados durante o aprovisionamento

IoT Edge

IoT Edge executa várias funções importantes para gerir a Cache Ligada no seu dispositivo edge:

  1. Instala e atualiza a Cache Ligada no seu dispositivo edge.
  2. Mantém as normas de segurança do Azure IoT Edge no seu dispositivo edge.
  3. Garante que a Cache Ligada está sempre em execução.
  4. Comunica o estado de funcionamento e a utilização da Cache Ligada à cloud para monitorização remota.

Motor de contentor do Docker

O Azure IoT Edge depende de um runtime de contentor compatível com o OCI. O motor Moby é o único motor de contentor oficialmente suportado com IoT Edge e é instalado como parte do processo de aprovisionamento do servidor.

Componentes do script de aprovisionamento de dispositivos

Existem cinco IDs que o script de aprovisionamento de dispositivos utiliza como entrada para aprovisionar e instalar com êxito o servidor de cache. O script de aprovisionamento incluirá automaticamente estas chaves, sem que seja necessária nenhuma entrada por parte do utilizador.

ID Descrição
ID do Cliente Um ID alfanumérico exclusivo ao qual os nós de cache estão associados.
ID do nó de cache O ID alfanumérico exclusivo do nó de cache que está a ser aprovisionado.
Chave do cliente O ID alfanumérico exclusivo que fornece a autenticação segura do nó de cache para os serviços de Otimização da Entrega.
Chave de registo Chave de registo de dispositivos de utilização única utilizada pelos serviços de Otimização da Entrega da Microsoft.

Aprovisionar o servidor

Importante

Montou corretamente o disco? A Cache Ligada não será instalada com êxito sem este passo importante. Antes de aprovisionar o servidor, certifique-se de que o disco está corretamente montado ao seguir as instruções aqui: Anexar um disco de dados a uma VM do Linux.

Captura de ecrã do separador aprovisionamento do servidor na configuração do nó de cache no portal do Azure.

  1. Depois de concluir o aprovisionamento do nó de cache, navegue para o separador Aprovisionamento do servidor . Selecione Transferir pacote de aprovisionamento para transferir o pacote de instalação para o servidor.

  2. Abra uma janela de terminal no diretório onde pretende implementar o nó de cache e execute o seguinte comando para alterar a permissão de acesso para o script do Bash:

    sudo chmod +x provisionmcc.sh
    
  3. Copie e cole a linha de comandos do script apresentada no portal do Azure.

  4. Execute o script no terminal do servidor para o nó de cache. O script pode demorar alguns minutos a ser executado. Se não existirem erros, configurou o nó de cache com êxito. Para verificar se o servidor está configurado corretamente, siga os passos de verificação.

    Observação

    O mesmo script pode ser utilizado para aprovisionar vários nós de cache, mas a linha de comandos é exclusiva por nó de cache. Além disso, se precisar de aprovisionar novamente o servidor ou aprovisionar um novo servidor ou VM para o nó de cache, tem de copiar a linha de comandos do portal do Azure novamente, uma vez que o valor "registrationkey" é exclusivo para cada execução bem-sucedida do script de aprovisionamento.

Campos de configuração geral

Nome do Campo Valor Esperado Descrição
Nome do nó de cache Cadeia alfanumérica que não contém espaços O nome do nó de cache. Pode escolher nomes com base na localização, como Seattle-1. Este nome tem de ser exclusivo e não pode ser alterado mais tarde.
Endereço IP do servidor Endereço IPv4 Endereço IP do servidor de Cache Ligada. Este endereço é utilizado para encaminhar dispositivos de utilizador final na sua rede para o servidor para transferências de conteúdos da Microsoft. O endereço IP tem de estar acessível publicamente.
Saída máxima permitido (Mbps) Número inteiro em Mbps A saída máxima (Mbps) da Cache Ligada com base nas especificações do hardware. Por exemplo, 10 000 Mbps.
Ativar o nó de cache Habilitar ou desabilitar Pode optar por ativar ou desativar um nó de cache em qualquer altura.

Campos de armazenamento

Importante

Todas as unidades de cache têm de ter permissões de leitura/escrita completas definidas ou o nó de cache não funcionará. Por exemplo, num terminal, pode executar: sudo chmod 777 /path/to/cachedrivefolder

Nome do Campo Valor Esperado Descrição
Pasta da unidade de cache Cadeia de caminho do ficheiro Pode configurar até 9 pastas de unidades acessíveis pelo nó de cache para cada nó de cache para configurar o armazenamento em cache. Introduza a localização da pasta no Ubuntu onde a unidade física externa está montada. Por exemplo: /dev/sda3/ cada unidade de cache deve ter permissões de leitura/escrita configuradas. Certifique-se de que os discos estão montados e visite Anexar um disco de dados a uma VM do Linux para obter mais informações.
Tamanho da unidade de cache em gigabytes Número inteiro em GB Defina o tamanho de cada unidade configurada para o nó de cache.

Campos de encaminhamento do cliente

Nome do Campo Valor Esperado Descrição
Encaminhamento manual - Intervalo de endereços/blocos CIDR Notação CIDR IPv4 O intervalo de endereços IP (blocos CIDR) que deve ser encaminhado para o servidor de Cache Ligada como uma lista separada por vírgulas. Por exemplo: 2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24
BGP – ASN vizinho ASN Ao configurar o BGP, introduza os ASN(s) dos seus vizinhos que pretende estabelecer.
BGP – Endereço IP de vizinho Endereço IPv4 Ao configurar o BGP, introduza os endereços IP dos vizinhos que pretende estabelecer.