Início Rápido: criar uma VM Intel SGX no Azure Marketplace

Importante

Para a maioria das novas implantações, use Azure quickstarts confidenciais de VM baseados em AMD SEV-SNP ou Intel TDX quando disponíveis. Este quickstart do SGX é para cargas de trabalho especializadas baseadas em enclaves.

Este tutorial guia você pelo processo de implantação de VMs Intel SGX usando o Azure Marketplace. Caso contrário, siga o fluxo de implantação da VM usando portal ou CLI.

Pré-requisitos

Caso não tenha uma assinatura do Azure, crie uma conta antes de começar.

Observação

Contas de teste grátis não têm acesso às VMs deste tutorial. Faça um upgrade para uma assinatura pay-as-you-go.

Entrar no Azure

  1. Entre no portal do Azure.

  2. Na parte superior, selecione Criar um recurso.

  3. No painel Introdução padrão, pesquise Computação Confidencial do Azure (Máquina Virtual).

  4. Selecione o modelo Azure Confidential Computing (Máquina Virtual).

    Implantar uma máquina virtual

  5. Na página inicial da Máquina virtual, selecione Criar.

Configure uma máquina virtual Intel SGX

  1. Na aba Basics, selecione sua Assinatura e o Grupo de Recursos (o grupo de recursos precisa estar vazio para implantar esse modelo).

  2. Em Nome da máquina virtual, insira um nome para a nova VM.

  3. Digite ou selecione os valores a seguir:

    • Região: Selecione a região do Azure ideal para você.

      Observação

      As VMs Intel SGX são executadas em hardware especializado em regiões específicas. Para ver a disponibilidade regional mais recente, procure a série DCsv2 ou DCsv3/DCdsv3 em regiões disponíveis.

  4. Configure a imagem do sistema operacional que você quer usar para sua máquina virtual. Essa configuração suporta apenas implantações de VM e imagens da Geração 2.

    • Escolher imagem: Para este tutorial, selecione Ubuntu 20.04 LTS (Gen 2). Você também pode selecionar Windows Server Datacenter 2019 ou Ubuntu 18.04 LTS. Se você escolher uma dessas imagens, o tutorial te redireciona de acordo.
  5. Preencha as seguintes informações na aba Básicos :

    • Tipo de autenticação: Selecione Chave pública SSH se você estiver criando uma VM do Linux.

      Observação

      Você tem a opção de usar uma chave pública SSH ou uma senha para autenticação. SSH é mais seguro. Para obter instruções sobre como gerar uma chave SSH, confira Criar chaves SSH em Linux e Mac para VMs Linux no Azure.

    • Nome de usuário: Insira o nome de administrador da VM.

    • Chave pública SSH: Se aplicável, insira a chave pública RSA.

    • Senha: Se aplicável, insira sua senha para autenticação.

  6. Preencha as seguintes informações na aba Configurações da Máquina Virtual :

    • Escolher o tamanho da SKU da VM

    • DCsv2-series é compatível com o SSD Standard, já o SSD Premium tem compatibilidade com DC1, DC2 e DC4.

    • DCsv3 e as séries DCdsv3 suportam SSD Padrão, SSD Premium e Ultra Disk.

    • Porta de entrada públicas: Escolha Permitir portas selecionadas e selecione SSH (22) e HTTP (80) na lista Selecionar portas de entrada públicas. Se você estiver implantando uma VM do Windows, selecione HTTP (80) e RDP (3389) . Neste início rápido, esta etapa é necessária para se conectar à VM.

    Observação

    Não abra ou libere as portas RDP ou SSH para implantações em produção.

    Portas de entrada

  7. Escolha a opção Monitoramento, se necessário

  8. Selecione Examinar + criar.

  9. No painel Examinar + criar, selecione Criar.

Observação

Vá para a próxima seção e continue com este tutorial se você tiver implantado uma VM do Linux. Se você implantou uma VM do Windows, siga estas etapas para se conectar à sua VM do Windows

Conectar-se à VM do Linux

Abra o cliente SSH de sua escolha como, por exemplo, Bash no Linux ou PowerShell no Windows. O comando ssh normalmente está incluído no Linux, macOS e Windows. Se você estiver usando o Windows 7 ou anterior, em que o OpenSSH do Win32 não está incluído por padrão, considere instalar o WSL ou usar o Azure Cloud Shell no navegador. No comando a seguir, substitua o nome de usuário da VM e o endereço IP para se conectar à VM Linux.

ssh azureadmin@40.55.55.555

Você pode localizar o endereço IP público da VM no portal do Azure, na seção Visão geral da máquina virtual.

Endereço IP no portal do Azure

Drivers Intel SGX

Observação

Os drivers Intel SGX, como parte das imagens da Galeria de imagens do Windows Azure & Ubuntu. Para verificar se você está usando os drivers mais recentes, acesse a lista de drivers Intel SGX DCAP.

Limpar os recursos

Quando o grupo de recursos, a máquina virtual e todos os recursos relacionados não forem mais necessários, exclua-os.

Selecione o grupo de recursos da máquina virtual e, em seguida, selecione Excluir. Confirme o nome do grupo de recursos para concluir a exclusão dos recursos.

Próximas etapas

Neste guia de início rápido, você implantou e se conectou à sua VM Intel SGX. Para saber mais, confira Soluções em Máquinas Virtuais.

Descubra como você pode criar aplicativos de computação confidenciais prosseguindo para os exemplos do Open Enclave SDK no GitHub.