Creazione di un Compute Job - AWS Snowball Edge Guida per gli sviluppatori

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di un Compute Job

In questa sezione, crei la tua prima istanza di calcolo compatibile con Amazon EC2 per un dispositivo Snowball AWS Edge.

Importante

Prima di creare il processo, tieni conto di quanto segue:

  • Assicurati che i valori di vCPU, memoria e storage associati all'AMI corrispondano al tipo di istanza da creare.

  • Se intendi utilizzare Secure Shell (SSH) per connetterti all'istanza dopo averla avviata su Snowball Edge, devi prima eseguire la procedura seguente. Non puoi aggiornare le AMI su Snowball Edge dopo l'aggiornamento. Questo passaggio va eseguito prima di creare il processo.

Configurazione di un'AMI per l'utilizzo di SSH per connettersi alle istanze di calcolo avviate sul dispositivo

Per utilizzare Secure Shell (SSH) per connettersi alle istanze di calcolo sui dispositivi Snowball Edge, è necessario eseguire la procedura seguente. Questa procedura consente di aggiungere la chiave SSH all'AMI prima di creare il processo. Ti consigliamo inoltre di utilizzare questa procedura per configurare le applicazioni nell'istanza che intendi usare come AMI per il processo.

Importante

Se non segui questa procedura, non puoi connetterti alle istanze con SSH quando ricevi il dispositivo Snowball Edge.

Per inserire la chiave SSH in una AMI
  1. Avvia una nuova istanza Cloud AWS basata su CentOS 7 (x86_64), con Updates HVM, Ubuntu 16.04 LTS - Xenial (HVM) e l'immagine AMI Amazon Linux 2 o Windows.

    Quando avvii l'istanza, assicurati che la dimensione di archiviazione assegnata all'istanza sia appropriata per l'uso successivo su Snowball Edge. Nella console Amazon EC2, esegui questa operazione nella Fase 4: Aggiungi storage. Per un elenco delle dimensioni supportate per i volumi di storage delle istanze di calcolo su Snowball Edge, consulta. Quote per le istanze di calcolo su un dispositivo Snowball Edge

  2. Installa e configura le applicazioni che desideri eseguire su Snowball Edge e verifica che funzionino come previsto.

  3. Creare una copia del file PEM/PPK utilizzato per la coppia di chiavi SSH per creare questa istanza. Salvate questo file sul server che intendete utilizzare per comunicare con Snowball Edge. Il file è necessario per utilizzare SSH per la connessione all'istanza avviata nel dispositivo. È quindi consigliabile prendere nota del percorso del file.

  4. Salvare l'istanza come AMI. Per ulteriori informazioni, consulta Creazione di un'AMI Linux supportata da Amazon EBS nella Guida per l'utente di Amazon EC2.

  5. Ripeti questa procedura per ciascuna delle istanze che desideri connettere tramite SSH. Verifica di aver copiato le diversi coppie di chiavi SSH e prendi nota delle AMI a cui sono associate.

Creazione di un processo nella console

Il passaggio successivo consiste nel creare un lavoro per ordinare un dispositivo Snow Family. Il processo può essere di qualsiasi tipo, incuso un cluster. Utilizzando Console di gestione della famiglia di servizi AWS Snow, segui le istruzioni fornite nella sezione Creazione di un lavoro per ordinare un dispositivo Snow Family. Quando arrivi alla pagina Fase 3: Fornisci i dettagli del lavoro nella procedura guidata per la creazione del lavoro, esegui i seguenti passaggi aggiuntivi.

  1. Scegliere Enable compute with EC2 (Abilita elaborazione con EC2).

  2. Scegliere Add an AMI (Aggiungi un'AMI).

  3. Nella finestra di dialogo che si apre, scegli un AMI, quindi scegli Salva.

  4. Aggiungi fino a 20 AMI totali al tuo lavoro, a seconda del tipo di dispositivo.

  5. Continuare a creare il processo normalmente.

Crea il tuo Job nel AWS CLI

È anche possibile creare il processo utilizzando il servizio AWS CLI. Per fare ciò, apri un terminale ed esegui il seguente comando, sostituendo il testo rosso con i valori effettivi.

aws snowball create-job --job-type IMPORT --resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name"}],"Ec2AmiResources":[{"AmiId":"ami-12345678"}]}' --description Example --address-id ADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57 --kms-key-arn arn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e --role-arn arn:aws:iam::012345678901:role/snowball-local-s3-lambda-us-west-2-role --snowball-capacity-preference T100 --shipping-option SECOND_DAY --snowball-type EDGE

Dopo l'arrivo e lo sblocco del dispositivo, utilizza il client Snowball Edge per ottenere le credenziali locali. Per ulteriori informazioni, consulta Ottenimento delle credenziali.