難問・アンチパターン比較
Azure Data Lake Storage Gen2のHierarchical Namespace(階層名前空間)を有効にした場合と無効な場合の主要な違いはどれか?
A.階層名前空間を有効にするとBlobStorageの互換性が完全に失われるため、既存アプリケーションの動作保証がない
✗ 階層名前空間を有効にしてもBlobStorage互換性は維持されます。ただし、いくつかの古いAPIでは制限があります。
B.階層名前空間を有効にするとディレクトリ操作がアトミックになり、より効率的なファイルシステム操作が可能になる← 正解
✓ 正解です。階層名前空間を有効化するとディレクトリ操作がアトミック化され、POSIX互換のファイルシステムセマンティクスが実現できます。
C.階層名前空間を無効にするとAzure Data Factoryから直接アクセスできず、PolyBaseを経由する必要がある
✗ 階層名前空間の有無とData Factoryのアクセス方法は直接の関連がありません。両方の構成でData Factoryからアクセス可能です。
D.階層名前空間を有効にするとアクセス制御がBlobレベルのみに制限され、ディレクトリ単位のACLが使えない
✗ 階層名前空間を有効化すると、むしろディレクトリ単位のACL制御が可能になります(POSIX ACL対応)。
この問題のポイント
階層名前空間を有効化するとディレクトリ操作がアトミック化され、POSIX互換のファイルシステムセマンティクスが実現できます。
「難問・アンチパターン」の他の問題
Cosmos DBについて「誤っている」記述はどれか?以下のAzureアーキテクチャ設計のうち「最も深刻な問題がある」のはどれか?データエンジニアが「Azure Synapse Analytics Serverless SQL Poolを使えば、毎秒…開発者が「Power BIのImportモードを使えば、Azure SQL Databaseのデータが常にリアルタイムで…あるシステムで「Azure Table StorageのPartitionKeyにデバイスの設置日(2024-01-15…「Azure Data Factoryのコスト最適化のため、すべてのETLパイプラインをAzure IR(Integra…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。