Creación de un trabajo de computación - AWS Snowball Edge Guía para desarrolladores

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de un trabajo de computación

En esta sección, creará su primer trabajo de instancia de computación compatible con Amazon EC2 para un dispositivo AWS Snowball Edge.

importante

Tenga en cuenta lo siguiente antes de crear el trabajo:

  • Asegúrese de que los valores de vCPU, memoria y almacenamiento asociados a la AMI coinciden con el tipo de instancia que desea crear.

  • Si va a utilizar Secure Shell (SSH) para conectarse a la instancia después de lanzar dicha instancia en el dispositivo Snowball Edge, debe realizar primero el siguiente procedimiento. No es posible actualizar las AMI en su dispositivo Snowball Edge posteriormente. Debe completar este paso antes de crear el trabajo.

Configuración de una AMI de forma que utilice SSH para conectarse a instancias de computación lanzadas en el dispositivo

Si desea utilizar Secure Shell (SSH) para conectarse a las instancias de computación de los dispositivos Snowball Edge, debe realizar el procedimiento que se indica a continuación. Este procedimiento agrega la clave SSH a la AMI antes de crear el trabajo. También es conveniente que siga este procedimiento para configurar las aplicaciones de la instancia que piensa utilizar como AMI para el trabajo.

importante

Si no sigue este procedimiento, no podrá conectarse a las instancias con SSH cuando reciba el dispositivo Snowball Edge.

Para poner una clave SSH en una AMI
  1. Lance una nueva instancia en la Nube de AWS basada en la imagen CentOS 7 (x86_64) - with Updates HVM, Ubuntu 16.04 LTS - Xenial (HVM) y Amazon Linux 2 AMI o en Windows.

    Al lanzar la instancia, es conveniente que se asegure de que el espacio de almacenamiento que asigna a la instancia sea adecuado para el uso que se le dará en el dispositivo Snowball Edge. En la consola de Amazon EC2, esta operación se lleva a cabo en Step 4: Add Storage. Para obtener una lista de los tamaños admitidos para los volúmenes de almacenamiento de instancia de computación en un dispositivo Snowball Edge, consulte Cuotas de instancias de computación en un dispositivo Snowball Edge.

  2. Instale y configure las aplicaciones que desea ejecutar en el dispositivo Snowball Edge y compruebe que funcionan según lo previsto.

  3. Realice una copia del archivo PEM/PPK que usó para el par de claves SSH para crear esta instancia. Guarde este archivo en el servidor que quiere utilizar para comunicarse con el dispositivo Snowball Edge. Este archivo es necesario para utilizar SSH para conectarse a la instancia lanzada en el dispositivo; por lo tanto, anote la ruta de este archivo.

  4. Guarde la instancia como una AMI. Para más información, consulte Creación de una AMI de Linux con respaldo en Amazon EBS en la Guía del usuario de instancias de Linux de Amazon EC2.

  5. Repita este procedimiento con cada una de las instancias a las que desee conectarse mediante SSH. No olvide realizar copias de los distintos pares de claves SSH y tome nota de las AMI a las que están asociados.

Creación de un trabajo en la consola

El siguiente paso es crear un trabajo para solicitar un dispositivo de la familia Snow. El trabajo puede ser de cualquier tipo, incluido un clúster. Para ello Consola de administración de la familia de productos Snow de AWS, siga las instrucciones que se proporcionan en la sección Creación de un trabajo para solicitar un dispositivo de la familia Snow. Cuando llegue a la página Paso 3: proporcionar detalles del trabajo del asistente de creación de trabajos, lleve a cabo los siguientes pasos adicionales.

  1. Elija Enable compute with EC2.

  2. Elija Add an AMI.

  3. En el cuadro de diálogo que aparece, elija una AMI y seleccione Save.

  4. Añada hasta 20 AMI en total a su trabajo, según el tipo de dispositivo.

  5. Continúe creando el trabajo como lo haría normalmente.

Creación de un trabajo en la AWS CLI

También puede crear el trabajo a través de la AWS CLI. Para ello, abra un terminal y ejecute el siguiente comando, reemplazando el texto rojo por sus valores reales.

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

Cuando llegue el dispositivo y lo desbloquee, tendrá que utilizar el cliente de Snowball Edge para obtener sus credenciales locales. Para obtener más información, consulte Obtención de credenciales.