Azure Data Box Disk の制限
Microsoft Azure Data Box Disk ソリューションをデプロイおよび運用する際には、以下の制限事項を考慮してください。
Data Box サービスの制限
- Data Box サービスは、利用可能なリージョン に記載されている Azure リージョンで利用可能です。
- Data Box Disk では 1 つのストレージ アカウントがサポートされます。
- Data Box Disk は、最大で 100,000 個のファイルを格納できます
- Data Box Disk は、クラウドで最大 512 個のコンテナーまたは共有をサポートしています。 ユーザー共有内の最上位レベルのディレクトリは、クラウド内のコンテナーまたは Azure ファイル共有になります。
Data Box Disk のパフォーマンス
USB 3.0 で接続したディスクでテストしたところ、ディスクのパフォーマンスは最大 430 MB/s でした。 実際の数値は、使用するファイルのサイズによって異なります。 ファイルのサイズが小さい場合は、パフォーマンスが低下する可能性があります。
Azure Storage の制限
ここでは、Data Box サービスに適用される Azure Storage サービスの制限および Azure Files、Azure ブロック BLOB、Azure ページ BLOB に必要な名前付け規則について説明します。 ストレージの制限を十分に確認し、すべての推奨事項に従ってください。
Azure Storage サービスの制限と共有、コンテナー、およびファイルの名前付けのベスト プラクティスに関する最新情報については、以下のページをご覧ください。
- Naming and referencing containers (コンテナーの名前付けと参照)
- Naming and referencing shares (共有の名前付けと参照)
- Block blobs and page blob conventions (ブロック BLOB とページ BLOB に関する規則)
重要
Azure Storage サービスの制限を超えているファイル/ディレクトリ、または Azure Files/BLOB の名前付け規則に準拠していないファイル/ディレクトリは、Data Box サービスを通じて Azure Storage に取り込まれません。
データのコピーとアップロードに関する注意事項
NFS Azure ファイル共有へのデータのインポートは、Azure Data Box ではサポートされていません。 Data Box からソース フォルダーと同じ名前の既存の NFS Azure ファイル共有にデータをコピーすると、競合が発生します。 この競合を解決するために、Data Box はソース共有の名前を
databox-<GUID>
に変更し、それを SMB Azure ファイル共有としてターゲット ストレージ アカウントにアップロードします。ディスクに直接データをコピーしないでください。 事前に作成した BlockBlob フォルダー、PageBlob フォルダー、および AzureFile フォルダーにデータをコピーします。
BlockBlob および PageBlob の下位のフォルダーはコンテナーです。 たとえば、BlockBlob/container および PageBlob/container としてコンテナーが作成されます。
フォルダーに既存のコンテナーと同じ名前が付いている場合、フォルダーの内容はコンテナーの内容とマージされます。 クラウドにまだ存在していないファイルまたは BLOB はコンテナーに追加されます。 ファイルまたは BLOB に、コンテナーに既に存在するファイルまたは BLOB と同じ名前が付いている場合、既存のファイルまたは BLOB は上書きされます。
BlockBlob 共有と PageBlob 共有に書き込まれる各ファイルは、それぞれブロック BLOB およびページ BLOB としてアップロードされます。
BLOB と Azure Files の両方で、ファイルの階層はクラウドにアップロードするときに保持されます。 たとえば、
<container folder>\A\B\C.txt
というパスでファイルをコピーしたとします。 このファイルは、クラウド内の同じパスにアップロードされます。BlockBlob フォルダーと PageBlob フォルダーの下に作成される空のディレクトリ階層 (ファイルを含まない) はアップロードされません。
クライアントで長いパスが有効になっていない場合、データ コピー内のパスやファイル名が 256 文字を超えていると、Data Box 分割コピー ツール (DataBoxDiskSplitCopy.exe) または Data Box ディスク検証ツール (DataBoxDiskValidation.cmd) によってエラーが報告されます。 このようなエラーを回避するには、Windows クライアントで長いパスを有効にします。
Azure へのデータのアップロード時にエラーが発生した場合は、ターゲット ストレージ アカウントにエラー ログが作成されます。 このエラー ログへのパスは、アップロードが完了するとポータルに表示されます。ログを確認して、是正措置を行うことができます。 アップロードしたデータを確認せずにソースからデータを削除しないでください。
マネージド ディスクを順に指定した場合は、以下の追加の考慮事項を確認してください。
- 事前に作成されたすべてのフォルダーにわたり、また、すべての Data Box Disk にわたって 1 つのリソース グループ内で特定の名前を持つマネージド ディスクを 1 つだけ保持できます。 これは、事前に作成されたフォルダーにアップロードされた VHD は一意の名前でなければならないことを意味します。 指定した名前が、リソース グループ内の既存のマネージド ディスクと一致しないようにしてください。 VHD の名前が同じである場合、1 つの VHD のみがその名前を持つマネージド ディスクに変換されます。 その他の VHD は、ステージング ストレージ アカウントにページ BLOB としてアップロードされます。
- VHD は必ず、事前に作成されたフォルダーの 1 つにコピーします。 これらのフォルダー以外または自分で作成したフォルダーに VHD をコピーすると、VHD はマネージド ディスクではなく、ページ BLOB として Azure Storage アカウントにアップロードされます。
- マネージド ディスクを作成するためにアップロードできるのは、容量固定の VHD のみです。 動的 VHD、差分 VHD、VHDX ファイルはサポートされていません。
- 事前に作成されたマネージド ディスク フォルダーにコピーされた非 VHD ファイルは、マネージド ディスクに変換されません。
Azure ストレージ アカウントのサイズ制限
ここでは、ストレージ アカウントにコピーできるデータのサイズに関する制限を示します。 アップロードするデータがこれらの制限に準拠していることを確認してください。
データの種類 | 既定の制限 |
---|---|
ブロック BLOB、ページ BLOB | これらの制限に関する最新の情報については、Azure BLOB ストレージのスケール ターゲット、Azure Standard Storage のスケール ターゲット、Azure Files のスケール ターゲットに関するページを参照してください。 この制限には、Data Box Disk を含むすべてのソースのデータが含まれます。 |
Azure オブジェクトのサイズ制限
ここでは、書き込むことのできる Azure オブジェクトのサイズを示します。 アップロードするすべてのファイルがこれらの制限に準拠していることを確認してください。
Azure オブジェクトの種類 | 既定の制限 |
---|---|
ブロック BLOB | 7 TiB |
ページ BLOB | 4 TiB ページ BLOB 形式でアップロードするファイルには 512 バイトをアライン (整数倍) する必要があります。そうでないと、アップロードが失敗します。 VHD と VHDX には 512 バイトでアラインされます。 |
Azure Files | 4 TiB |
マネージド ディスク | 4 TiB サイズと制限の詳細については、以下をご覧ください。 |
Azure ブロック BLOB、ページ BLOB およびファイルの名前付け規則
Entity | 規約 |
---|---|
ブロック BLOB とページ BLOB のコンテナー名 | 3 ~ 63 文字の有効な DNS 名にする必要があります。 先頭は文字か数字にします。 小文字、数字、ハイフン (-) のみを含めることができます。 すべてのハイフン (-) は、その直前または直後に文字または数字が使用されている必要があります。 連続するハイフンを名前に使用することはできません。 |
Azure ファイルの共有名 | 同上 |
Azure ファイルのディレクトリ名とファイル名 | " \ / : | < > * ? |
ブロック BLOB とページ BLOB の BLOB 名 |
マネージド ディスクの名前付け規則
Entity | 規約 |
---|---|
マネージド ディスク名 | / は使用できません。 |