

# Requisitos técnicos para el uso del terminal de transferencia de datos
<a name="tech-requirements"></a>

Antes de programar una reserva en un terminal de transferencia de datos, deberá asegurarse de contar con el equipo y las configuraciones necesarios para conectarse a la red. Consulte las siguientes pautas para tener una conectividad y una experiencia de red óptimas.

## Equipo
<a name="equipment"></a>

Debe llevar dispositivos portátiles para la conectividad, incluidos monitores, un teclado, un ratón y una computadora de escritorio o portátil, al terminal de transferencia de datos para su reserva programada.

Su hardware debe poder funcionar con conexiones de fibra óptica (L4)

**nota**  
Como práctica recomendada de seguridad de datos, asegúrese de que sus datos estén cifrados y protegidos en los dispositivos de almacenamiento que lleve al terminal de transferencia de datos y asegúrese de aplicar políticas de cifrado de datos cuando utiliza el terminal de transferencia de datos. Para obtener más información, consulte [Seguridad del terminal de transferencia de datos de AWS](security.md) 

## Requisitos de red
<a name="network"></a>

Asegúrese de que su dispositivo, servidor o equipo (portátil) esté preparado para conectarse a la red y sea compatible con DHCP. Debería tener lo siguiente para disfrutar de una experiencia de carga de datos óptima:
+ Un transceptor óptico QSFP28 LR4 (100GBASE-LR4) de 100 G, compatible con los conectores LC y NIC para las conexiones de cable de fibra proporcionadas en el terminal de transferencia de datos.
+ Configuración automática de DHCP de direcciones IP habilitada. Los servidores DNS se asignan automáticamente mediante DHCP.
+ Software y controladores de NIC actualizados.

## Optimización del rendimiento
<a name="connection-performance"></a>

Para maximizar el rendimiento durante el uso del terminal de transferencia de datos de AWS, tenga en cuenta las siguientes recomendaciones.
+  **Hardware recomendado**:
  + tarjeta de interfaz de red de 100 Gbps
  + CPU de 16 núcleos
  + 128 GB de RAM
  + Múltiples unidades SSD NVMe en una matriz RAID
+ Utilice la biblioteca Common Runtime de AWS(CRT de AWS) para las cargas mediante la interfaz de la línea de comandos de AWS o el SDK de AWS.

  Optimice los ajustes de transferencia de Amazon S3 configurando los siguientes parámetros. Establezca estos valores en la clave superior de `s3` en el archivo de configuración de AWS, ubicación predeterminada ` ~/.aws/config`.

  ```
  [default]
  s3 =
      preferred_transfer_client = crt
      target_bandwidth = 100Gb/s
      max_concurrent_requests = 20
      multipart_chunksize = 16MB
  ```

  Tenga en cuenta que todos los valores de configuración de Amazon S3 están indentados y anidados bajo la clave superior de `s3`.
  + Opcional: puede establecer los valores anteriores mediante programación usando el comando `aws configure set`. Por ejemplo, a fin de establecer los valores anteriores para el perfil predeterminado, puede ejecutar los siguientes comandos en su lugar:

    ```
    aws configure set default.s3.preferred_transfer_client crt
    aws configure set default.s3.target_bandwidth 100Gb/s
    aws configure set default.s3.max_concurrent_requests 20
    aws configure set default.s3.multipart_chunksize 16MB
    ```
+ Si desea establecer estos valores mediante programación para un perfil que no sea el predeterminado, proporcione el indicador `--profile`. Por ejemplo, para establecer la configuración de un perfil denominado `test-profile`, ejecute un comando como el que se muestra a continuación.

  ```
  aws configure set s3.max_concurrent_requests 20 --profile test-profile
  ```
+ Habilite BBR (Linux) en el dispositivo para obtener un mejor rendimiento.

  ```
  sysctl -w net.core.default_qdisc=fq
  sysctl -w net.ipv4.tcp_congestion_control=bbr
  ```

## Más información
<a name="more-info"></a>

Para obtener más información acerca de las configuraciones de Amazon S3 para la línea de comandos de AWS a fin de optimizar la conectividad y el rendimiento de la red, consulte los siguientes recursos.
+  [Configuración de Amazon S3 para la CLI de AWS](https://awscli.amazonaws.com/v2/documentation/api/latest/topic/s3-config.html) en la **Referencia de comandos de la CLI de AWS** 
+  [Utilizar un cliente S3 de alto rendimiento: cliente S3 basado en CRT AWS](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/crt-based-s3-client.html) en el **SDK de Amazon S3 AppStream para Java** 
+  [¿Cómo optimizo el rendimiento cuando utilizo la CLI de AWS para cargar archivos grandes en Amazon S3?](https://repost.aws/knowledge-center/s3-upload-large-files) en el **Centro de conocimientos de AWS** 