web-dev-qa-db-ja.com

Azureはどのくらい一時的ですかVM Temporary Storage?

Azure VMを作成すると、「Temporary Storage」という名前のD:ドライブが作成されます。これがどれほど一時的なものであるかは、私にはわかりません。再起動、開始/停止の間にリセットされますか、それともイメージが再作成されただけですか?または任意に?また、この一時ストレージのいくつかの使用例は何ですか?

20
Daniel

リセット、再起動、フェイルオーバーなどにより、ワイプできます。スワップファイルなどにのみ使用されます。

Azure仮想マシンでのSQL Serverのパフォーマンスのベストプラクティス

一時ディスク

D:ドライブのラベルが付いた一時ストレージドライブは永続化されず、Windows Azure Blobストレージに保存されません。これは主にページファイルに使用され、そのパフォーマンスは予測可能であることが保証されていません。仮想マシンサイズの変更などの管理タスクは、D:ドライブをリセットします。さらに、Windows Azureは、仮想マシンがフェイルオーバーすると、一時ストレージドライブ上のデータを消去します。 D:ドライブは、tempdbを含むユーザーまたはシステムデータベースファイルの保存にはお勧めできません。

編集:興味深いことに、Dシリーズを使用している場合、tempdbを保存しても問題ないという上記の内容が以下に更新されました。仮想マシン。

D:ドライブとしてラベルが付けられた一時ストレージドライブは、Azure blobストレージに永続化されません。データまたはログファイルをD:ドライブに保存しないでください。 tempdbまたはバッファプール拡張機能、あるいはその両方を[〜#〜] d [〜#〜]Dシリーズ仮想マシン(VM)を使用する場合はドライブ。他のVMシリーズとは異なり、DシリーズVMのDドライブはSSDベースです。これにより、一時オブジェクトを頻繁に使用する、またはワーキングセットを使用しないワークロードのパフォーマンスを向上させることができます詳細については、「 Azure VMでSSDを使用してSQL Server TempDBとバッファープール拡張機能を格納する 」を参照してください。

Azure仮想マシンの基本をいくつか教えてください

一時ストレージドライブは、スクラッチスペースとしてのみ機能する物理ボックス上のローカルドライブです。たとえば、ページングファイルをこのドライブに配置して、各Windowsページインのトランザクションコストを節約します。このドライブに永続化する必要のあるものを置かないことをお勧めします。システムが検出するハードウェア障害が発生すると削除されますが、OSディスクと接続されているデータディスクはハードウェア障害でもストレージに永続化されます。

21
Dijkgraaf

このディスクは、複製されていないローカルディスクです。クラッシュすると、その上にあるものはすべて失われます。 VMを別のサーバーに移動すると、コンテンツが失われます。VMサイズを縮小すると、このデータが失われる可能性があります。割り当てサイズが減少します。

使用例については、スクラッチディスクを必要とするデータベースサーバーについて考えます。または、ワークフローには、BLOBからコンテンツを取得して処理し、どこかに発送することが含まれます(たとえば、写真/ビデオ/オーディオ処理)。一時ストレージにダウンロードし、そのディスクですべての変換作業を行ってから、結果を取得して、最終的なファイルを耐久性のある場所に保存できます。一時ストレージの使用は本当に自由自在です-使用方法はあなた次第です。 (耐久性のあるストレージではisであるVHDとは異なり)耐久性のあるストレージではないことを理解してください。

7
David Makogon

VMのサイズを変更するとき、VMをシャットダウンまたは再起動するとき、VMが別のホストサーバーに移動されたとき(サービスの修復、シャットダウンおよび再起動のため)、ホストが更新されたとき、ホストでハードウェア障害などが発生した場合.

出典: Azure料金ページ

1
Phill Healey