全般

Q: AWS Snowball とは何ですか?

AWS Snowball とは、物理的な輸送をセキュアに行うことができるように設計されたストレージアプライアンスを使用して、テラバイト規模からペタバイト規模のデータを AWS との間で移動するためのデータ転送ソリューションです。Snowball を使用すると、ネットワークのコストが高い、転送時間が長い、セキュリティに懸念があるといった、大規模なデータ転送でよく直面する課題を解決できます。

Q: Snowball はどのように機能しますか?

AWS Snowball では、安全性を考慮して設計されたデバイスと Snowball クライアントを利用し、AWS との間でのペタバイト規模のデータ転送を高速化します。まず、AWS マネジメントコンソールで 1 つ以上のジョブを作成し、1 つ以上の Snowball デバイスをリクエストし (数量は転送データ量に依存)、Snowball クライアント (以下 "クライアント ") をダウンロードしてインストールします。デバイスが届いたら、デバイスをローカルネットワークに接続し、手動または DHCP により IP アドレスを設定し、クライアントを使用してコピーするディレクトリを指定します。データはクライアントにより自動的に暗号化されてデバイスにコピーされます。転送ジョブ完了後には通知が送られます。転送が完了してアプライアンスを返送する準備が整ったら、E Ink 発送ラベルが自動的に更新され、正しい AWS 施設が宛先に設定されます。ジョブステータスは、Amazon Simple Notification Service (Amazon SNS)、テキストメッセージ、またはコンソールで直接追跡できます。

Q: どのような場合に Snowball の使用が必要ですか?

Snowball は、数テラバイトから数ペタバイトのデータをよりセキュアかつ迅速に AWS に転送する必要がある場合に適したデータ転送ソリューションです。また、高いコストをかけてネットワークインフラストラクチャをアップグレードしたくない場合、容量の大きなデータバックログが頻繁に発生する場合、物理的に隔離されている環境にいる場合、高帯域インターネット接続が利用できない、またはそのコストが非常に高い地域である場合にも適しています。

Q: Snowball を使用して転送できるデータの量はどれくらいですか?

複数のデバイスを並行して使用するか、1 つずつ順に使用することで、事実上どのような量のデータでも転送できます。例えば、150 TB であれば、80 TB のデバイス 2 台で一括で移動するか、1 台のデバイスを注文して 80 TB を移動してから、残りの 70 TB 用に 2 台目を注文することもできます。 

Q: Snowball クライアントとは何ですか?

AWS Snowball クライアントは、ローカルホストコンピュータにインストールするソフトウェアで、データを効率良く識別、圧縮、暗号化し、Snowball に指定されたディレクトリからデータを転送するために使用されます。Snowball クライアントはこちらからダウンロードできます。

Q: データの転送にはどれくらいの時間がかかりますか?

AWS Snowball クライアントを使用して、データの転送に必要な時間を見積ることができます (AWS Snowball による転送の詳細)。データ転送速度は、ローカルネットワーク速度、ファイルサイズ、およびローカルサーバーのデータ読み込み速度を含む、さまざまな要因の影響を受けます。

Snowball のクライアントでは、可能な限り短時間で Snowball にデータがコピーされます (お客様のローカルの環境にもよりますが、48 TB のデータをコピーするのに必要な時間は 1 日未満です)。AWS にデータを転送するのに必要な時間はエンドツーエンドで約 1 週間です。これには、通常の発送時間と AWS データセンターでの処理時間が含まれます。2 台の Snowball デバイスを並列で使用することにより、同じ時間内に 2 倍のデータをコピーできます。一方、より大容量の Snowball 1 台で 80 TB のデータをコピーする場合、必要な時間は 2 日半です。この場合、必要な時間はエンドツーエンドで約 1 週半になります。

Q: Snowball デバイスの仕様はどのようなものですか?

インターフェイス、温度および電源の要件、デシベル出力、および寸法などハードウェア仕様の詳細なリストについては、AWS Snowball のドキュメントページをご覧ください。

Q: 特定のジョブで Snowball を使用できる期間はどれくらいですか?

セキュリティ上の理由により、データ転送は Snowball を準備してから 90 日以内に完了する必要があります。これは、Snowball デバイスによって最大 80 TB のデータを転送するのに十分な時間です。

Q: Snowball ではどのようなネットワークインターフェイスがサポートされていますか?

Snowball は、RJ45、SFP+ 銅線、SFP+ 光ファイバーネットワークポートとともに、10 Gbps のネットワークインターフェイスを備えています。詳細については、AWS Snowball の仕様のページをご覧ください。

Q: Snowball のデフォルトの発送オプションは何ですか? 急送便を選択できますか?

Snowball では、デフォルトで UPS の翌々日配送が使用されます。急を要するジョブには、急送便をお選びいただけます。

リージョンのアベイラビリティー

Q: Snowball はどのリージョンで利用できますか?

最新情報については、製品およびサービス一覧 (リージョン別) ページをご覧ください。

Snowball は米国のすべての州で利用できます。

50 TB のモデルは米国内でのみ利用できます。

Q: Snowball を別の AWS リージョンに発送できますか?

いいえ。Snowball はリクエストに応じて作成され、1 つの AWS リージョン内のみで使用することになっています。あるリージョンからリクエストし、別のリージョンに返却することはできません。EU 内の AWS リージョンのインポートおよびエクスポート用の Snowball デバイスは EU 全 28 か国で使用できます。最新情報については、製品およびサービス一覧 (リージョン別) ページをご覧ください。

どのような場合に Snowball を使用するか

Q: インターネット経由でのデータ転送ではなく、Snowball の使用を検討するのはどのような場合ですか?

Snowball は、数テラバイトから数ペタバイトのデータを、よりセキュアかつ迅速に AWS に転送する必要がある場合に適した、強力なデータ転送ソリューションです。また、高いコストをかけてネットワークインフラストラクチャをアップグレードしたくない場合、容量の大きなデータバックログが頻繁に発生する場合、物理的に隔離されている環境である場合、高速インターネット接続が利用できない、またはそのコストが非常に高い地域である場合にも適しています。

目安として、現在使用中のインターネットの予備容量を使用して AWS へデータをアップロードするのに 1 週間以上かかる場合、Snowball の使用をご検討ください。例えば、以下の表にあるガイドラインによれば、データ転送のために専用で使用できる 100 Mb の接続がある場合、その接続で 100 TB のデータを転送するために要する時間は 100 日を超えます。同じ転送作業は、複数の Snowball を使用すると、約 1 週間で完了できます。

利用可能なインターネット接続 理論的最小時間80% のネットワーク利用率で 100 TB を転送するための日数 どのような場合に AWS Snowball の使用を検討しますか?
T3 (44.736 Mbps) 269 日間 2 TB 以上
100 Mbps 120 日間
5 TB 以上
1000 Mbps 12 日間
60 TB 以上

Q: AWS Direct Connect でのデータ転送ではなく、Snowball の使用を検討する必要があるのはどのような場合ですか?

AWS Direct Connect では、お客様の設備から AWS ネットワークへ、専用の高速接続が提供されます。大容量データを継続的に AWS に転送する必要がある場合、AWS Direct Connect が最適な選択肢です。

Q: Snowball を使用して AWS リージョン間でデータを移行することはできますか?

いいえ。Snowball は、大容量データを指定された AWS リージョン内外に移行するデータ転送ソリューションとして意図されたものです。AWS リージョン間のデータ転送を必要とするユースケースについては、代わりにS3 のクロスリージョンレプリケーションを使用することをお勧めします。

セキュリティ

Q: Snowball ではデータが暗号化されますか?

Snowball では、すべてのデータが 256 ビット暗号化を使用して暗号化されます。暗号化キーは、AWS Key Management Service (KMS) を使用して管理されます。キーがデバイスに送信されたり、保存されたりすることはありません。

Q: デバイスが輸送中に不正に開封されていないかどうかを AWS で確認できますか?

不正開封防止筐体の使用の他に、Snowball では専用プロセッサを使用したハードウェア、ファームウェアまたはソフトウェアの不正な改変を検出する業界標準の Trusted Platform Module (TPM) が使用されています。AWS では、すべてのデバイスで不正使用のどのような兆候も見逃さずに調査し、TPM で変更が検出されていないか確認します。

Q: AWS への転送が完了した後、デバイス内のデータはどうなりますか?

データ転送ジョブの処理と検証が完了すると、AWS では National Institute of Standards and Technology (NIST) の「メディア衛生のためのガイドライン」に従った方法で Snowball アプライアンスのソフトウェア消去を実施します。

Q: データ転送ジョブを簡単に追跡する方法はありますか?

Snowball では、デバイスが正しい AWS 施設に自動的に発送され、発送状況を追跡できるように、革新的な E Ink 発送ラベルを使用しています。データ転送ジョブの完了後は、Amazon Simple Notification Service (SNS)、テキストメッセージ、コンソールによってジョブを追跡できます。

Q: 保護された医療情報 (PHI) を含むデータに AWS Snowball を使用できますか?

はい。AWS Snowball は HIPAA 対応サービスです。現在、AWS と事業提携契約 (BAA) を締結している場合は、HIPAA アカウントにデータ転送するために Snowball をすぐに使い始めることができます。

Snowball を使用したデータのインポート

Q: Snowball の使用を開始するにはどうすればよいですか?

Snowball の使用を開始するには、AWS Snowball のご利用開始にあたってをご覧ください。

Q: データを Snowball デバイスに転送するにはどうすればよいですか?

Snowball デバイスをお使いのネットワークに接続し、E Ink ディスプレイを使って IP アドレスを設定します。その後 AWS マネジメントコンソールから以下の 3 つのファイルをダウンロードする必要があります。

1. Snowball クライアント: お使いのオンプレミスのストレージから Snowball デバイスへデータを転送するために使用するソフトウェアツールです。Snowball クライアントの詳細については、AWS Snowball リソースページをご覧ください。

2. ジョブマニフェストファイル: お客様のデータ転送ジョブを一意に識別するために使用する、暗号化されたメタデータファイルです。

3. ジョブマニフェストロック解除コード: ジョブマニフェストファイルのロックを解除するための 25 文字のコードです。

これらのファイルをダウンロードした後、Snowball クライアントを起動し、Snowball デバイスの IP アドレス、マニフェストファイルのパス、ロック解除コードを入力します。開始コマンドの例を以下に示します。

  snowball start -i {Snowball IP} -m path/to/the/job/manifest} -u {unlock code}

クライアントを起動し、この情報を入力すると、クライアントが Snowball デバイスに接続されて使用できるようになります。次に、デバイスに転送するファイルのディレクトリを指定し、転送が完了するのを待ちます。コピーコマンドの例を以下に示します。

  snowball cp /path/to/data/on/source/storage/device/directories Snowball/bucketname

Q: AWS Snowball へのデータ転送で推奨されるベストプラクティスにはどのようなものがありますか?

コピーのパフォーマンスを高速化するため、強力なワークステーションを使用して、複数端末の Snowball クライアントのインスタンスを同時実行し、小さなファイルはバッチで転送することをお勧めします。Snowball クライアントで、小さなファイルは .snowballarchives ファイルに自動的にまとめられてバッチ処理されるため、転送パフォーマンスが向上します。圧縮されたバッチは、Amazon S3 にインポートされると自動的に解凍されるため、自分でファイルを解凍する必要はありません。AWS Snowball のベストプラクティスの詳細なリストについては、Snowball のドキュメントページをご覧ください。

Q: Snowball デバイスへのデータ転送が完了したらどうすればよいですか?

データ転送ジョブが完了すると、Snowball デバイスの E Ink ディスプレイの返送ラベルが自動的に更新され、正しい AWS 施設の宛先が設定されます。その Snowball デバイスをお近くの UPS 発送センターにお持ち込みいただくだけで、すべてが完了します。転送ジョブのステータスは、Amazon Simple Notification Service (SNS)、テキストメッセージ、AWS マネジメントコンソールを使用して追跡できます。

Q: Hadoop Distributed File System から Snowball にデータをインポートできますか?

はい。Snowball CLI を使用して HDFS クラスターから Snowball にデータをコピーできます。 詳細については、AWS Snowball のドキュメントをご覧ください。

Snowball を使用したデータのエクスポート

Q: Snowball Export 機能とは何ですか?

Export は、お客様がテラバイト単位からペタバイト単位のデータを Amazon Simple Storage Service (S3) からオンプレミスのストレージにエクスポートできるようにするための Snowball の機能です。

Q: Export を使用して AWS からデータを取得するにはどうすればよいですか?

Snowball Export を使用するには、AWS マネジメントコンソールにサインインし、Snowball を選択して、エクスポートジョブを作成します。インポートジョブと同様に、使用するリージョンとバケットを指定します。特定のバケットからすべてのデータをエクスポートするわけではない場合は、UTF-8 バイナリの順番でソートされた S3 キー範囲の初めと終わりを指定して、エクスポートするデータを指定します。選択するキー範囲と、その間のすべてのキーがエクスポートされます。詳細については、AWS マネジメントコンソールの使用をご覧ください。

Q: エクスポートされたデータにアクセスできるようになるまでに、どれほどの時間がかかりますか?

通常、リクエストを受け取った後 24 時間以内にデータのエクスポートが開始され、データのエクスポートには 1 週間ほどかかります。ジョブが完了し、デバイスの準備が整ったら、ジョブの作成時にお客様が選択した発送オプションを使用して発送されます。

Q: 発送を待たないで済むよう、Snowball をデータセンターで受け取ることはできますか?

いいえ。翌日発送を選択できますが、お客様指定の住所に Snowball を発送しなければなりません。データセンターで Snowball を受け取る方法は用意されていません。

Q: Snowball の準備中にエクスポートデータの書き込みの進行状況を追跡できますか?

はい。Snowball のプロビジョニングがいつ開始されたかを見ることができ、データがデバイスに書き込まれる更新状況をリアルタイムで確認できます。インポートジョブと同様に、プロビジョニングが完了したときと、デバイスが発送されたときに通知を受け取ることができます。

Q: AWS では、Snowball にコピーする前にデータを暗号化しますか?

はい。書き込まれたすべてのデータは暗号化され、Snowball にデータの暗号化キーはありません。

Q: デバイスが届いた後、データを Snowball から読み取るにはどうすればよいですか?

AWS Snowball クライアントを使用して、データを Snowball からローカルのストレージにコピーできます。クライアントは、Snowball からデータを読み込み、Amazon S3 に保存されたときと同じ形式でローカルのストレージに書き込む際、データを復号します。

Q: どれほどの量のデータをエクスポートできますか?

エクスポートできるデータの量はほぼ無制限です。選択したすべてのデータのエクスポートに 1 台のデバイスでは不足する場合は、追加のエクスポートジョブを作成できます。標準の Export 料金が適用されます。

Q: 複数のバケットからデータを取り出すことはできますか?

はい。エクスポート用に選択できるバケット数に制限はありません。

Q: Amazon S3 オブジェクトをローカルのストレージにコピーするときに、それらのオブジェクトはどのようにファイルにマッピングされますか?

各キーは、バケット名で始まるディレクトリツリー内のお客様のデバイスへコピーされます。例えば、キーが "images/orange.jpg" で、バケットが "fruit" の場合、オブジェクトは /fruit/images/orange.jpg に保存されます。各オブジェクトに関連するメタデータは、ストレージデバイスへコピーされません。

Q: Amazon Glacier ストレージクラスに格納されているデータをエクスポートできますか?

いいえ。Amazon Glacier データをエクスポートするには、S3 ライフサイクル復元機能を使用して Amazon S3 に復元する必要があります。

Q: エクスポート結果のログを取得することはできますか?

はい。各ジョブ (インポートまたはエクスポート) では、コピーされたファイルおよびコピーできなかったファイルのログが生成され、Snowball コンソールから利用できます。

Q: データのエクスポートにかかる費用はどれくらいですか?

AWS Snowball 料金表ページに記載されている Snowball Export の料金に加えて、各サービスからデータを取得するために発生した Amazon S3 の料金Amazon Glacier の料金が課金されます。

請求

Q: Snowball を使用したデータの転送料金はいくらですか?

それぞれの Snowball のデータ転送ジョブの料金は定額料金です。これにはデバイスの処理や、AWS データセンターで発生するインポートおよびエクスポート処理の料金が含まれています。お客様は Snowball の使用のために 10 日間無料で保持できます。デバイスの到着日と、返送日は、この 10 日間には含まれません。お客様の Snowball デバイス保持期間が 10 日間を超えた場合、1 日あたり 15 USD かかります。AWS へのデータ転送に料金は発生しません。AWS からのデータ転送の料金はリージョンによって異なります。料金詳細については、AWS Snowball 料金表ページをご覧ください。

次の例に、80 TB モデル Snowball の料金を示します。

例:
1 つの Snowball を使って 60 TB のデータを AWS へ転送するとします。お客様の Snowball の保持期間は 14 日間でした (Snowball の到着日を 1 日目、Snowball の返送日を 14 日目として計算します)。

このジョブのサービス料金:
このジョブのサービス料金は 250 USD です。

追加日料金
お客様は Snowball の使用のために 10 日間無料で保持できます。デバイスの到着日と返送日は、この 10 日間には含まれません。つまり、この例では 1 日目と 14 日目は計算に含まれません。1 日目と 14 日目の間には 12 日間あり、12 日間中 10 日間は無料です。残りの 2 日間は、データを転送するために使用される余分の日数です。追加日料金の合計は次のようになります。
2 日間 x 15 USD/日 = 30 USD

データ転送:
この例では、AWS へデータを転送したので、データ転送料はかかりません。

配送:
配送料は、配送先と選択する配送オプション (夜間、翌々日など) によって異なります。

Q: Amazon S3 の使用に対してどのように課金されますか?

Snowball では、データが Snowball デバイスから Amazon S3 などの AWS のサービスに転送されます。標準の AWS のサービス料金がかかります。AWS に転送されるデータ (イン) にデータ転送料金は課金されず、S3 に保存されたデータに対して標準の Amazon S3 の料金が適用されます。

Q: Snowball デバイスを購入できますか?

Snowball は、ジョブ単位の従量課金制でのみ提供しており、ご購入いただくことはできません。

ワークフロー統合ツール

Q: Snowball サービスでは、API へのアクセスがサポートされていますか?

はい。Snowball ジョブ管理 API により、Snowball のジョブ作成と管理機能にプログラム的にアクセスが提供されます。これは、すべてのインターネット開発環境で機能するように設計されたシンプルで標準ベースの REST ウェブサービスインターフェイスです。

Q: Snowball ジョブ管理 API ではどのようなことが行えますか?

AWS Snowball ジョブ管理 API により、パートナーとお客様がカスタマイズされた統合を構築し、Snowball のリクエストとジョブの状態を通信するプロセスを管理できます。この API のシンプルなウェブサービスインターフェイスを使用することで、ウェブのどこからでもジョブの作成、一覧、更新、キャンセルが可能になります。このウェブサービスを使用すれば、開発者は Snowball ジョブを管理するアプリケーションを簡単に構築できます。詳細については、AWS Snowball のドキュメントをご覧ください。

Q: S3 Adapter とは何ですか?

S3 SDK Adapter for Snowball は、Snowball クライアントが Snowball でデータを読み書きするための S3 対応インターフェイスを提供します。

Q: S3 Adapter を使用して何ができますか?

S3 Adapter により Snowball と通信できる機能が提供されるため、お客様はファイルおよびファイル以外のソースからデータをコピーするツールを構築できます。これには、Snowball コマンドラインツールを介して利用可能であるものと同じ暗号化を使用して Snowball にデータをコピーするインターフェイスが含まれます。詳細については、AWS Snowball のドキュメントをご覧ください。

Q: Snowball クライアントではなく S3 Adapter を使用するのにはどのような理由が考えられますか?

Snowball クライアントは、ファイルベースのデータを Snowball に簡単にコピーできるターンキーツールです。緊密な統合を好むお客様の場合は、S3 Adapter を使用することで、既存のアプリケーションとワークフローを簡単に拡張して、シームレスに Snowball と統合できます。

Q: S3 Adapter を使用する際、データはどのように保護されますか?

S3 Adapter では、Snowball クライアントが提供するのと同じ高度な暗号化メカニズムを使用してデータが書き込まれます。

Q: Snowball S3 Adapter では、どのプログラミング言語がサポートされていますか?

S3 Adapter では、言語に依存しない REST 経由で通信が行われます。

構築を始めましょう。
AWS Snowball を始める
ご不明な点がおありですか?
お問い合わせ