

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用資料傳輸終端機的技術需求
<a name="tech-requirements"></a>

在資料傳輸終端機排定保留之前，您需要確保擁有連線至網路所需的設備和組態。如需最佳網路連線和體驗，請參閱下列準則。

## 設備
<a name="equipment"></a>

您必須攜帶可攜式裝置進行連線，包括監視器、鍵盤、滑鼠和電腦或筆記型電腦，以用於排定的保留。

您的硬體必須能夠使用光纖 (L4) 連線

**注意**  
作為資料安全最佳實務，請確定您的資料在您帶到資料傳輸終端機的儲存裝置上經過加密和保護，並在使用資料傳輸終端機設施時套用資料加密政策。如需詳細資訊，請參閱[AWS 資料傳輸終端機的安全性](security.md) 

## 網路需求
<a name="network"></a>

確保您的上傳裝置、伺服器或設備 （筆記型電腦） 已準備好連接到網路，並且支援 DHCP。為了獲得最佳資料上傳體驗，您應該有下列項目：
+ 100G QSFP28 LR4 (100GBASE-LR4) 光纖 QSFP 收發器，與資料傳輸終端設施中提供的光纖纜線連接的 NIC 和 LC 連接器相容。
+ IP 地址自動組態 DHCP 已啟用。DNS 伺服器由 DHCP 自動指派。
+ Up-to-date軟體和 NIC 驅動程式。

## 效能最佳化
<a name="connection-performance"></a>

若要在使用 AWS 資料傳輸終端機時最大化輸送量，請考慮下列建議。
+  **建議的硬體**：
  + 100 Gbps 網路介面卡
  + 16 核心 CPU
  + 128 GB RAM
  + RAID 陣列中的多個 NVME SSD 磁碟機
+ 使用 Command AWS Line Interface 或 AWS SDK，使用 AWS Common Runtime (AWS CRT) 程式庫進行上傳。

  透過設定以下參數來最佳化 Amazon S3 傳輸設定。在 AWS 組態檔案的最上層`s3`索引鍵下設定這些值，預設位置 ` ~/.aws/config`。

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

  請注意，所有 Amazon S3 組態值都會縮排並在最上層`s3`金鑰下巢狀化。
  + 選用：您可以使用 `aws configure set`命令，以程式設計方式設定上述值。例如，若要設定預設設定檔的上述值，您可以改為執行下列命令：

    ```
    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
    ```
+ 若要以程式設計方式為預設以外的設定檔設定這些值，請提供 `--profile`旗標。例如，若要設定名為 之設定檔的組態`test-profile`，請執行如下範例的 命令。

  ```
  aws configure set s3.max_concurrent_requests 20 --profile test-profile
  ```
+ 在裝置上啟用 BBR (Linux) 以提高輸送量。

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

## 其他資訊
<a name="more-info"></a>

如需 AWS 命令列 Amazon S3 組態以最佳化網路連線能力和效能的詳細資訊，請參閱下列資源。
+  《[AWS CLI 命令參考》中的 CLI Amazon S3 組態](https://awscli.amazonaws.com/v2/documentation/api/latest/topic/s3-config.html) ** AWS ** 
+  [在適用於 Java 的 Amazon S3Amazon AppStream 開發套件中使用效能優異的 Amazon S3 用戶端： AWS CRT 型用戶端](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/crt-based-s3-client.html) ** S3Amazon AppStream ** 
+  如何在 ** AWS 知識中心**[使用 AWS CLI 將大型檔案上傳至 Amazon S3 時最佳化效能？](https://repost.aws/knowledge-center/s3-upload-large-files) 