Cómo crear una Job informática - Guía para desarrolladores de AWS Snowball Edge

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.

Cómo crear una Job informática

En esta sección, cree su primer trabajo de instancia de computación de Amazon EC2 para unAWSDispositivo Snowball Edge.

importante

Tenga en cuenta los siguientes puntos antes de crear el trabajo:

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

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

Configuración de una AMI para que utilice SSH para Connect a las 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 añade 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 planea utilizar como AMI del 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 instancia nueva en laNube de AWSbasado enCentOS 7 (x86_64): con actualizaciones HVM,Ubuntu 16.04 LTS - Xenial (HVM), yAMI de Amazon Linux 2imagen, oWindows.

    Al lanzar la instancia, es conveniente que se asegure de que el tamaño del almacenamiento que asigna a la instancia es adecuado al uso que se le dará en Snowball Edge. En la consola de Amazon EC2, puede hacer esto enPaso 4: Add Storage (Agregar almacenamiento). Para obtener una lista de los tamaños compatibles con los volúmenes de almacenamiento de la instancia de computación en un dispositivo Snowball Edge, consulteCuotas de instancias de computación en un dispositivo Snowball Edge.

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

  3. Realice una copia del archivo PEM/PPK usado para que el par de claves SSH creara 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 obtener más información, consulteCreación de una AMI de Linux con el respaldo de Amazon EBSen laGuía del usuario de Amazon EC2 para instancias de Linux.

  5. Repita este procedimiento con cada una de las instancias que desee conectar 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

Su paso siguiente consiste en crear un trabajo. El trabajo puede ser cualquier tipo de trabajo, incluido un clúster. Uso deConsola de administración de la familia de productos Snow de AWS, siga las instrucciones proporcionadas enCreación de unAWS SnowballJob Edge. Cuando llegues alPaso 3: Indique detalles del trabajoen el asistente de creación de trabajo, realice los pasos adicionales que se indican a continuación.

  1. Elija Enable compute with EC2 (Habilitar computación con EC2).

  2. Elija Add an AMI (Añadir una AMI).

  3. En el cuadro de diálogo que se abre, elija una AMI y luego elijaGuardar.

  4. Puede añadir un máximo de 10 AMI para su trabajo.

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

Creación de Job en laAWS 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 con 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 Snowball Edge para obtener sus credenciales locales. Para obtener más información, consulte Obtención de credenciales.