View a markdown version of this page

Snowball Edge デバイスを使用するためのベストプラクティス - AWS Snowball Edgeデベロッパーガイド

AWS Snowball Edgeは新規顧客には利用できなくなりました。新規のお客様は、オンライン転送AWS DataSync、安全な物理的な転送のためのAWSデータ転送ターミナル、またはAWSパートナーソリューションを検討する必要があります。エッジコンピューティングについては、AWS Outposts をご覧ください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Snowball Edge デバイスを使用するためのベストプラクティス

デバイスの利点と満足度を最大限に高めるためにAWS Snowball Edge、以下のベストプラクティスに従うことをお勧めします。

Snowball Edge のセキュリティに関する推奨事項

以下は、AWS Snowball Edgeデバイスの使用中にセキュリティを維持するための推奨事項とベストプラクティスです。

一般的なセキュリティ
  • デバイスについて疑わしい点に気付いた場合はAWS Snowball Edge、内部ネットワークに接続しないでください。AWS サポート にお問い合わせいただければ、新しいAWS Snowball Edgeをお客様宛に配送いたします。

  • 解除キーのコピーは、ワークステーション上のそのジョブ用のマニフェストと同じ場所に保存しないことをお勧めします。異なる場所にこれらを保存すると、権限のない当事者がAWS Snowball Edgeデバイスにアクセスできなくなります。たとえば、マニフェストのコピーはローカルサーバーに保存し、コードはメールでデバイスをロック解除するユーザーに送信することができます。このアプローチでは、AWS Snowball Edgeデバイスへのアクセスを、サーバーに保存されているファイルとユーザーの E メールアドレスにアクセスできる個人に制限します。

  • Snowball Edge クライアントコマンド list-access-keys と get-secret-access-key を実行したときに表示される認証情報は、デバイスへのアクセスに使用されるアクセスキーのペアです。

    これらのキーは、デバイスのジョブおよびローカルリソースにのみ関連付けられます。これらはAWS アカウントや他の にはマッピングされませんAWS アカウント。これらのキーを使用して のサービスとリソースにアクセスしようとするとAWS クラウド、ジョブに関連付けられたローカルリソースでのみ機能するため、失敗します。

  • 認証情報を紛失した、または認証情報が侵害されたと思われる場合は、デバイスの SSL 証明書を更新するプロセスに従って、新しいマニフェストファイルとロック解除コードをリクエストしてください。「Snowball Edge デバイスでの SSL 証明書の更新」を参照してください。

AWS Identity and Access Management(IAM) ポリシーを使用してアクセスを制御する方法については、「」を参照してくださいAWSの 管理 (事前定義) ポリシーAWS Snowball Edge

ネットワークセキュリティ
  • AWS Snowball Edgeデバイスのローカルバケットへのデータの読み取りと書き込みには、一度に 1 つの方法のみを使用することをお勧めします。

  • データの破損を防ぐため、データ転送中にAWS Snowball Edgeデバイスを切断したり、ネットワーク設定を変更したりしないでください。

  • デバイスへの書き込み中、ファイルは静的な状態になっている必要があります。書き込み中にファイルが変更されると、読み取り/書き込み競合が発生する可能性があります。

  • AWS Snowball Edgeデバイスのパフォーマンス向上の詳細については、「」を参照してくださいSnowball Edge との間で最適なデータ転送パフォーマンスを実現するための推奨事項

Snowball Edge のリソースを管理するためのベストプラクティス

AWS Snowball Edgeデバイスでジョブとリソースを管理するには、次のベストプラクティスを考慮してください。

  • オンプレミスデータ転送を実行する 15 日間の無料期間は、AWS Snowball Edgeデバイスがデータセンターに到着した翌日から開始されます。これは、すべての Snowball Edge デバイスタイプに適用されます。

  • [Job created] ステータスは、ジョブをキャンセルできる唯一のステータスです。ジョブが別のステータスに変わったら、ジョブをキャンセルすることはできません。これはクラスターに適用されます。

  • ジョブのインポートでは、プロセスの最終段階で Amazon S3 へのインポートが成功するまで、転送データのローカルコピーを削除しないでください。プロセスの一部として、データ転送の結果を確認するようにしてください。

Snowball Edge との間で最適なデータ転送パフォーマンスを実現するための推奨事項

注記

データ転送のパフォーマンスは、ネットワーク環境、オペレーティングシステム、コピー方法、プロトコル、ソースデータの読み取りパフォーマンス、ファイルサイズなどのデータセットの特性によって異なります。正確なデータ転送速度とデータ転送時間を判断するには、ご使用の環境で概念実証テストを実施してパフォーマンスを測定することをお勧めします。

以下に、AWS Snowball Edgeデバイスのパフォーマンスに関する推奨事項と情報を示します。ここでは、一般的なパフォーマンスについて説明します。オンプレミス環境は、ネットワークテクノロジー、ハードウェア、オペレーティングシステム、手順など、異なるさまざまな方法で動作しているためです。

次の表は、ネットワークの転送速度によって Snowball Edge デバイスにデータが収まるまでの時間がどのように影響を受けるかを概説しています。小さいファイルを転送すると、オーバーヘッドが増加するため転送速度が落ちます。小さいファイルが多数ある場合は、大きなアーカイブに圧縮してから、Snowball Edge デバイスに転送することをお勧めします。

レート (MB/秒) 82 TB の転送時間
800 1.22 日間
450 2.11 日間
400 2.37 日間
300 3.16 日間
277 3.42 日間
200 4.75 日間
100 9.49 日間
60 15.53 日間
30 31.06 日間
10 85.42 日間

パフォーマンスに関する有意義なガイダンスを提供するために、以下のセクションでは、AWS Snowball Edgeデバイスを使用するタイミングを決定する方法と、サービスを最大限に活用する方法について説明します。

次の推奨事項は、データ転送のパフォーマンス向上に大きな影響を与えるため、強くお勧めします。

  • 各ディレクトリ内のファイルまたはディレクトリの数が 500,000 を超えないようにすることをお勧めします。

  • Snowball Edge デバイスに転送するすべてのファイルは、1 MB より小さいサイズにすることをお勧めします。

  • サイズが 1 MB より小さいファイルが多数ある場合は、大きなアーカイブに圧縮してから Snowball Edge デバイスに転送することをお勧めします。

Snowball Edge との間のデータ転送速度の向上

AWS Snowball Edgeデバイスのパフォーマンスを向上させる最善の方法の 1 つは、デバイスとの間で送受信されるデータ転送を高速化することです。一般的に、データソースからデバイスへの転送速度は、次の方法で向上します。次のリストは、パフォーマンスへのプラスの影響が大きいものから小さいものの順に並べられています。

  1. 一度に複数の書き込みオペレーションを実行する – これを行うには、単一のAWS Snowball Edgeデバイスにネットワーク接続されたコンピュータの複数のターミナルウィンドウから、各コマンドを実行します。

  2. 小容量ファイルのバッチ転送 – コピー操作によっては、暗号化によりオーバーヘッドが生じる場合があります。このプロセスを高速化するには、ファイルをバッチ処理して単一のアーカイブにまとめます。ファイルをバッチ処理してまとめると、Amazon S3 にインポートしたときに自動抽出することができます。詳細については、「Snowball Edge へのデータ転送パフォーマンスを向上させるための小さなファイルのバッチ処理」を参照してください。

  3. 転送中にファイル上で他のオペレーションを実行しない - 転送時のファイル名の変更、ファイルメタデータの変更、コピーオペレーション時のファイルへのデータ書き込みは、転送パフォーマンスに悪影響を及ぼします。転送時、ファイルは静的な状態にされることをお勧めします。

  4. ローカルネットワークの使用を減らす –AWS Snowball Edgeデバイスは、ローカルネットワークを介して通信します。したがって、AWS Snowball Edgeデバイス、接続されているスイッチ、およびデータソースをホストしているコンピュータ間のローカルネットワークトラフィックを減らすことで、データ転送速度を向上させることができます。

  5. 不要なホップを排除する –AWS Snowball Edgeデバイス、データソース、およびそれらの間でターミナル接続を実行しているコンピュータをセットアップして、単一のスイッチ間で通信する唯一のマシンになるようにすることをお勧めします。これにより、データ転送速度が向上します。