Velocidad (MB/s)
30
10
A continuación, se describe cómo determinar cuándo utilizar Snowball en lugar de una transferencia de
datos a través de Internet y cómo acelerar la transferencia desde el origen de los datos hasta el dispositivo
Snowball.
Agilización de la transferencia de datos
En general, la velocidad de transferencia desde el origen de datos hasta el dispositivo Snowball puede
mejorarse de las siguientes formas, ordenadas de mayor a menor impacto positivo en el desempeño:
1. Utilice la última versión del Cliente de Snowball para Mac o Linux: las últimas versiones del Cliente de
Snowball para Mac y Linux admiten la extensión de Advanced Encryption Standard New Instructions
(AES-NI) para la arquitectura del conjunto de instrucciones x86. Esta extensión ofrece mayor velocidad
para cifrar o descifrar datos durante las transferencias entre Snowball y las estaciones de trabajo Mac o
Linux. Para obtener más información sobre AES-NI, incluido el hardware compatible, consulte el artículo
de Wikipedia sobre el
conjunto de instrucciones
2. : agrupar por lotes los archivos pequeños – cada operación de copia conlleva una sobrecarga debido
al cifrado. Por lo tanto, la ejecución de numerosas transferencias en archivos individuales tiene un
desempeño global más lento que transferir los mismos datos en archivos mayores. Puede mejorar
de manera significativa la velocidad de transferencia de archivos pequeños agrupándolos en lotes en
un único comando snowball cp. Durante el proceso de importación en Amazon S3, estos archivos
agrupados se extraen automáticamente a su estado original. Para obtener más información, consulte
Opciones para el comando snowball cp (p.
3. Realice varias operaciones de copia a la vez: si la estación de trabajo es lo suficientemente potente,
puede ejecutar varios comandos snowball cp al mismo tiempo. Para ello, ejecute cada comando
desde una ventana de terminal independiente, en instancias distintas del Cliente de Snowball, todas
ellas conectadas al mismo dispositivo Snowball.
4. Efectúe las copias desde varias estaciones de trabajo: puede conectar un solo dispositivo Snowball a
varias estaciones de trabajo. Cada estación de trabajo puede alojar una instancia independiente del
Cliente de Snowball.
5. Transfiera directorios en lugar de archivos: dado que cada comando snowball cp implica cierta
sobrecarga, no se recomienda poner en cola un gran número de comandos de copia. ya que poner en
cola muchos comandos tiene un impacto negativo importante en el desempeño de la transferencia.
Por ejemplo, supongamos que tiene un directorio llamado C:\\MyFiles que solo contiene tres archivos:
file1.txt, file2.txt y file3.txt. Imagine que emite los tres comandos siguientes:
snowball cp C:\\MyFiles\file1.txt s3://mybucket
snowball cp C:\\MyFiles\file2.txt s3://mybucket
snowball cp C:\\MyFiles\file3.txt s3://mybucket
En este caso, la sobrecarga es el triple que si se transfiriera todo el directorio con el comando de copia
siguiente:
Snowball cp –r C:\\MyFiles\* s3://mybucket
6. No realizar otras operaciones con los archivos durante la transferencia: – cambiar el nombre de los
archivos durante la transferencia, cambiar sus metadatos o escribir datos en los archivos durante
AWS Snowball Guía del usuario
Agilización de la transferencia de datos
Tiempo de transferencia de 42
TB
15 días
46 días
AES.
63).
39
Tiempo de transferencia de 72
TB
27 días
81 días