Snowball クライアントの使用 - AWS Snowball

このガイドは、Snowball (50 TB または 80 TB のストレージ容量) を対象としています。Snowball Edge のドキュメントをお探しの場合は、「」を参照してくださいAWS Snowball Edge 開発者ガイド

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

Snowball クライアントの使用

以下は、オンプレミスのデータセンターと Snowball 間でのデータ転送に使用するツール、Snowball クライアント の概要です。Snowball クライアント は、Snowball との間で次のデータタイプの転送をサポートしています。

注記

インポートされるオブジェクトまたはファイルは、それぞれ 5 TB 以下でなければなりません。

データ転送を行うコンピューターワークステーションがデータ転送のボトルネックになると考えられるため、ワークステーションには強力なコンピューターを使用することを強くお勧めします。処理、メモリ、ネットワーキングの観点から、高レベルの要求に応える能力が必要です。詳細については、ワークステーションの仕様 を参照してください。

Snowball クライアントを使用したデータ転送のテスト

Snowball クライアント を使用して事前にデータ転送をテストできます。テストは、もっとも効果的にデータを転送できる方法を判別する役に立ちます。Snowball がお客様の施設に到着してから 10 日間は無料です。料金が発生する 11 日目より前にデータ転送のテストを行うことをお勧めします。

Snowball クライアント はツールページからいつでもダウンロードできます。AWS Snow ファミリーマネジメントコンソール にログインする前でも可能です。また、Snowball クライアント を使って作成前のジョブや作成後のジョブのデータ転送をテストすることも可能です。Snowball クライアント はマニフェスト、解除コード、または Snowball がなくてもテストできます。

Snowball クライアントを使用してデータ転送をテストするには

  1. AWS Snowball リソース から Snowball クライアント をダウンロードし、インストールしてください。

  2. ワークステーションがローカルネットワークを経由してデータソースと通信できることを確認します。両者間のホップはできるだけ少なくすることをお勧めします。

  3. Snowball クライアント のテストコマンドを実行し、マウントされたデータソースのパスを次のようにコマンドに含めます。

    snowball test [OPTION...] [path/to/data/source]
    snowball test --recursive --time 5 /Logs/2015/August
    snowball test -r -t 5 /Logs/2015/August

上記の例では、最初のコマンドは、データソースの /Logs/2015/August 内に見つかったすべてのフォルダとファイルに対してテストを 5 分間再帰的に実行するように Snowball クライアント に指示しています。2 番目のコマンドは、Snowball クライアント にテスト期間中の転送速度のリアルタイムデータをレポートするように指示しています。

注記

テストコマンドを長時間実行するほど、返されるテストデータは正確になります。

データ転送用の Snowball クライアントの認証

ダウンロードしてインストールした Snowball クライアント でデータを転送する前に、まず snowball start コマンドを実行する必要があります。このコマンドは、Snowball へのアクセスを認証します。このコマンドを実行するには、ジョブに使用する Snowball がオンサイトにあり、電源とネットワークに接続され、電源が入っていなければなりません。さらに、Snowball 正面の E Ink ディスプレイに [Ready] と表示されている必要があります。

Snowball クライアント の Snowball へのアクセスを認証するには

  1. マニフェストと解除コードを取得します。

    1. マニフェストは AWS Snow ファミリーマネジメントコンソール または ジョブ管理 API から取得します。マニフェストは暗号化されており、復号化できるのは解除コードだけです。Snowball クライアント は復号されたマニフェストとあらかじめ Snowball に入力された情報を比較します。この比較によって、これから開始するデータ転送ジョブ用の正しい Snowball がお手元にあることを確認します。

    2. 解除コードを入手します。マニフェストをダウンロードするときに表示される 29 文字のコードです。解除コードを書き留めてマニフェストをダウンロードした場所とは別の場所に保管することをお勧めします。これは、お客様の施設に Snowball が置かれている間の不正アクセスを防止するためです。

  2. Snowball の E Ink ディスプレイで Snowball の IP アドレスを見つけます。Snowball がお客様のネットワークに初めて接続すると、自動的に DHCP IP アドレスが作成されます。別の IP アドレスを使用する場合は、E Ink ディスプレイから変更できます。詳細については、AWS Snowball デバイスの使用 を参照してください。

  3. snowball start コマンドを実行して、次のように Snowball の IP アドレスとお客様の認証情報を使用して Snowball へのアクセスを認証します。

    snowball start -i [IP Address] -m [Path/to/manifest/file] -u [29 character unlock code]
    snowball start -i 192.0.2.0 -m /user/tmp/manifest -u 01234-abcde-01234-ABCDE-01234

Snowball クライアントのスキーマ

Snowball クライアント は、スキーマを使ってオンプレミスのデータセンターと Snowball の間で転送されるデータの種類を定義します。お客様は、コマンドを発行するたびにスキーマを宣言します。

Snowball クライアントコマンドの送信元

ローカルにマウントされたファイルシステムからデータを転送するには、お使いの OS のタイプで動作する形式で、送信元パスを指定する必要があります。たとえば、snowball ls C:\User\Dan\CatPhotos s3://MyBucket/Photos/Cats というコマンドの送信元スキーマは、送信元データが標準ファイルデータであることを指定しています。

Snowball クライアント用の送信先

送信元スキーマに加えて、送信先スキーマもあります。現在、唯一サポートされている送信先スキーマは、 s3:// です。 たとえば、 コマンド snowball cp -r /Logs/April s3://MyBucket/Logs では、 内のコンテンツ/Logs/AprilMyBucket/Logsスキーマを使用して Snowball 上のs3://場所に再帰的にコピーされます。