Snabbstart: Skapa en virtuell Intel SGX-dator på Azure Marketplace

Important

För de flesta nya distributioner, använd Snabbstarter för konfidentiella virtuella Azure-datorer baserade på AMD SEV-SNP eller Intel TDX där det finns tillgängligt. Denna SGX-snabbstart är för specialiserade enklavbaserade arbetsbelastningar.

Denna handledning guidar dig genom processen att distribuera Intel SGX-VM:er med hjälp av Azure Marketplace. Annars, följ VM:s distributionsprocess med hjälp av portalen eller CLI.

Förutsättningar

Om du inte har någon Azure-prenumeration skapar du ett konto innan du börjar.

Kommentar

Gratis provkonton har inte tillgång till VM:arna i denna handledning. Uppgradera till en prenumeration med användningsbaserad betalning.

Logga in på Azure

  1. Logga in på Azure-portalen.

  2. Längst upp väljer du Skapa en resurs.

  3. I standardfönstret Kom igång söker du efter Azure Confidential Computing (Virtual Machine).

  4. Välj Azure Confidential Computing (Virtual Machine) mallen.

    Distribuera en virtuell dator

  5. På landningssidan för virtuell dator väljer du Skapa.

Konfigurera en Intel SGX-virtuell maskin

  1. I fliken Grunder väljer du din prenumeration och resursgrupp (resursgruppen måste vara tom för att kunna distribuera mallen).

  2. För Namn på virtuell dator anger du ett namn för den nya virtuella datorn.

  3. Ange eller välj följande värden:

    • Region: Välj den Azure-region som passar dig.

      Kommentar

      Virtuella Intel SGX-datorer körs på specialiserad maskinvara i specifika regioner. För den senaste regionala tillgängligheten letar du efter DCsv2-serien eller DCsv3/DCdsv3-serien i tillgängliga regioner.

  4. Konfigurera operativsystemavbildningen som du vill använda för din virtuella maskin. Denna setup stöder endast Gen 2 VM och avbildningsdistributioner.

    • Välj Bild: I den här självstudien väljer du Ubuntu 20.04 LTS (Gen 2). Du kan också välja Windows Server Datacenter 2019 eller Ubuntu 18.04 LTS. Om du väljer en av dessa bilder omdirigerar handledningen dig i enlighet med ditt val.
  5. Fyll i följande information på fliken Grundläggande:

    • Autentiseringstyp: Välj offentlig SSH-nyckel om du skapar en virtuell Linux-dator.

      Kommentar

      Du kan välja mellan offentlig SSH-nyckel eller lösenord för autentisering. SSH är säkrare. Instruktioner om hur du genererar en SSH-nyckel finns i Skapa SSH-nycklar på Linux och Mac för virtuella Linux-datorer i Azure.

    • Användarnamn: Ange administratörens namn för VM:n.

    • Offentlig SSH-nyckel: Ange om tillämpligt din offentliga RSA-nyckel.

    • Lösenord: Ange ditt lösenord för autentisering om det är tillämpligt.

  6. Fyll i följande information under fliken Inställningar för virtuella maskiner :

    • Välj VM SKU-storlek

    • DCsv2-serien stöder Standard SSD, Premium SSD stöds i DC1, DC2 och DC4.

    • DCsv3 och DCdsv3-serierna stöder Standard SSD,Premium SSD och Ultra Disk.

    • Offentliga inkommande portar: Välj Tillåt valda portar och välj SSH (22) och HTTP (80) i listan Välj offentliga inkommande portar . Om du distribuerar en virtuell Windows-dator väljer du HTTP (80) och RDP (3389). I den här snabbstarten är det här steget nödvändigt för att ansluta till den virtuella datorn.

    Kommentar

    Tillåt inte RDP- eller SSH-portar för driftsättningar i produktion.

    Ingående portar

  7. Välj alternativet Övervakning om det behövs

  8. Välj Granska + skapa.

  9. I fönstret Granska + skapa, välj Skapa.

Kommentar

Fortsätt till nästa avsnitt och fortsätt med den här självstudien om du har distribuerat en virtuell Linux-dator. Om du har distribuerat en virtuell Windows-dator följer du de här stegen för att ansluta till den virtuella Windows-datorn

Ansluta till den virtuella Linux-datorn

Öppna valfri SSH-klient, till exempel Bash på Linux eller PowerShell i Windows. Kommandot ssh ingår vanligtvis i Linux, macOS och Windows. Om du använder Windows 7 eller äldre, där Win32 OpenSSH inte ingår som standard, bör du överväga att installera WSL eller använda Azure Cloud Shell från webbläsaren. I följande kommando ersätter du VM-användarnamnet och IP-adressen för att ansluta till din virtuella Linux-dator.

ssh azureadmin@40.55.55.555

Du hittar den offentliga IP-adressen för den virtuella datorn i Azure Portal under avsnittet Översikt för den virtuella datorn.

IP-adress i Azure Portal

Intel SGX-drivrutiner

Kommentar

Intel SGX-drivrutiner som redan ingår i Ubuntu- och Windows Azure-galleribilderna. Om du vill se till att du använder de senaste drivrutinerna går du till listan med Intel SGX DCAP-drivrutiner.

Rensa resurser

Du kan ta bort resursgruppen, den virtuella datorn och alla relaterade resurser när de inte längre behövs.

Välj resursgruppen för den virtuella datorn och välj sedan Ta bort. Bekräfta namnet på resursgruppen för att slutföra borttagningen av resurserna.

Nästa steg

I den här snabbstarten har du distribuerat och anslutit till din virtuella Intel SGX-dator. Mer information finns i Lösningar på virtuella datorer.

Upptäck hur du kan skapa konfidentiella databehandlingsprogram genom att fortsätta till Open Enclave SDK-exempel på GitHub.