Snow Family — オフライン大容量データ移行の選定基準
Snowball/Snowconeによるオフライン大容量データ移行のユースケース、ネットワーク帯域制約下での選定基準を解説します。
ネットワーク経由でのデータ転送が現実的でないほど大量のデータを移行する場合、 物理デバイスを使ったオフライン転送が選択肢になります。本記事では AWS Snow Familyを解説します。
SAA レベル:基礎概念
Snow Familyの主要デバイス
| デバイス | 容量目安 | 特徴 |
|---|---|---|
| Snowcone | 数TB | 小型・軽量、エッジロケーションでのデータ収集にも使える |
| Snowball Edge (Storage Optimized) | 数十TB | 大容量データ移行の標準的な選択肢 |
| Snowball Edge (Compute Optimized) | 数十TB+コンピューティング | データ移行中にエッジでの処理も必要な場合 |
| Snowmobile | ペタバイト〜エクサバイト級 | トラックによる輸送、超大規模データセンター移行向け |
SAA 試験のポイント
「ネットワーク経由でのデータ転送に数週間〜数ヶ月かかると試算される場合」、物理デバイスによるオフライン転送の方が現実的、という判断基準がSAAで頻出します。転送時間の目安は、データ量とネットワーク帯域から計算で求められることがあります。
いつSnow Familyを検討すべきか
- 概算: 利用可能なネットワーク帯域で転送にかかる日数を計算し、Snowデバイスの配送・処理日数と比較して判断する
SAP レベル:高度な設計シナリオ
ネットワーク帯域制約下での選定基準
SAP 試験のポイント
SAP試験では、「100TBのデータを、利用可能な帯域100Mbpsの回線で転送すると何日かかるか」といった具体的な計算問題が出題されることがあります。理論値で計算すると数週間〜数ヶ月かかるケースが多く、その日数がビジネス要件(移行期限)を超える場合に、Snowball Edgeの利用が正当化されるという判断プロセスが問われます。
エッジコンピューティングとしての活用
SAP 試験のポイント
Snowball Edge (Compute Optimized) は、単なるデータ運搬手段ではなく、ネットワーク接続が不安定・存在しない環境(洋上、遠隔地の工場等)で、EC2インスタンスやLambda関数をエッジで実行できます。SAPレベルでは、「一時的な大量データ移行」だけでなく、「継続的にネットワークが制約された環境でのデータ処理」という、より広いユースケースでの活用が問われることがあります。
設計上の落とし穴
「大容量データだから機械的にSnowballを選ぶ」という判断は、必ずしも正しくありません。SAPレベルでは、Direct Connectの帯域を増強すればネットワーク経由でも十分な速度が出る場合や、継続的な差分同期が必要な場合はDataSyncの方が適切(Snowballは基本的に1回限りの大量データ移動に向く)といった、要件に応じた総合的な判断が問われます。
セキュリティ考慮事項
- Snowball Edgeのデータは、デバイス内で自動的に暗号化され、AWSへの返送・データ取り込み後は自動的にデバイス内のデータが消去される
- 輸送中のデバイス紛失・盗難リスクに備え、暗号化キーの管理(KMS連携)と、輸送状況の追跡(デバイスにはGPS/センサーが内蔵)が組み込まれている
まとめ
- SAA: Snow Familyの各デバイスの容量規模の違い、オフライン転送を検討すべき基本判断を理解する。
- SAP: ネットワーク帯域からの転送日数試算に基づく選定、エッジコンピューティングとしての活用、DataSyncとの使い分けができる。
ここまでで 4-2 サーバー・データ移行 の全4記事が完了しました。次は 4-3 モダナイゼーション戦略 に進みます。