DP-900:Microsoft Azure Data Fundamentals Azure の非リレーショナルデータ 問1
Azure の非リレーショナルデータ/Azure ストレージの機能ある企業は、複数の部署で使っているオンプレミスの Windows ファイルサーバーをクラウドへ移行しようとしています。移行後も、各部署の Windows クライアントから従来どおりドライブ文字でマウントして共有フォルダとして使い続けたく、既存のアプリケーションのコードは変更したくありません。このファイル共有を実現するために選ぶべき Azure のサービスはどれか。
当サイトのオリジナル問題(DP-900:Microsoft Azure Data Fundamentalsの出題範囲「Azure の非リレーショナルデータ」に対応。実際の試験問題ではありません)
- AAzure Blob Storage
- BAzure Files
- CAzure Table Storage
- DAzure Queue Storage
正解:B
解説
正解は Azure Files です。Azure Files は SMB(および NFS)プロトコルに対応したフルマネージドのファイル共有サービスで、Windows・Linux・macOS からドライブ文字などでマウントして利用できます。オンプレミスのファイルサーバーをそのままクラウドへ移行し、既存アプリケーションのコードを変更せずに共有フォルダとして使い続けたい場合に適しています。Blob Storage は REST API を中心としたオブジェクトアクセスが前提でドライブマウント用途には向かず、Table Storage はキー/属性型の NoSQL ストア、Queue Storage はメッセージキューイング用のサービスであり、いずれもファイル共有の代替にはなりません。
選択肢ごとの解説
- A誤り。Azure Blob Storage はオブジェクトストレージで、REST API や SDK を通じたアクセスが中心のため、SMB でドライブ文字としてマウントして使う共有フォルダの代替にはなりません。
- B正しい。Azure Files は SMB(および NFS)プロトコルに対応したフルマネージドのファイル共有サービスで、Windows クライアントから従来どおりドライブ文字でマウントでき、オンプレミスのファイルサーバーをアプリケーションの変更なしに置き換えられます。
- C誤り。Azure Table Storage はキー/属性型の NoSQL ストアであり、ファイルシステムとしてマウントする機能は提供しません。
- D誤り。Azure Queue Storage はアプリケーション間でメッセージをやり取りするためのキューイングサービスであり、ファイル共有の用途には使えません。