SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

VM Role のローカルストレージの容量について

one comment

VM Role 上のインスタンスですが、アップロードした VHD のディスクに加えて [Resources] というボリュームラベルを持つディスクが自動的に追加され、C ドライブの直下に [Resources] としてマウントポイントが作成されます。
# ローカルストレージには [Diagnostic] という診断用のデータを保存する際に使用しそうなディレクトリが自動で作成されています。

扱いとしてはローカルストレージになるようで、保存されたデータは非永続として考えた方が良さそうです。
このドライブに関しては以下の技術情報に少し記載がされています。
About the Windows Azure Integration Components
# ここで記載されている local storage が一般的に Azure で使用するローカルストレージと同じ意味なのかいまいちわかっていないですが…。

Support for Local Storage Resources

The Windows Azure Integration Components create any named local storage resources that you have defined in your service model for your VM role. You can access local storage resources from within your server instance at c:Resources<resource-name>.

When your server instance is first brought online, access to the local resource directory is restricted to the Administrator account. Your code should modify the security settings for the directory if a process running in a lower-privilege account will need to access it.

The Integration Components also create the system local storage resources where diagnostic data is written while your server instance is online.

ローカルストレージですが、Management Portal の Reboot / Reimage を実行した限りではデータは初期化されませんでしたが、インスタンスを削除して再作成されるとさすがに初期化されますので永続的なデータに関しては、Windows Azure ストレージに保存するようにシステムを考えないといけなさそうです。

ローカルストレージはディスク構成によってドライブレターが変化するかと思いますので、使用する場合は [C:Resources] を経由して使用する必要がありそうですね。

 

このローカルストレージですが、仮想マシンのサイズによってディスクサイズが変化するようです。

以下は XS (Extra Small) インスタンスのディスク構成になります。
image
image

image

こちらが S (Small) インスタンスを使用した場合のディスク構成になります。
image

image

image

XS の場合は [20 GB]、S の場合は [165 GB] となるようですね。
サイズによってどれくらいのローカルストレージが割り当てられるのかが記載されている文書を探してみたのですが残念ながら見つかりませんでした…。

イメージの再デプロイをした際には初期化 (実際には削除して再作成だと思いますが) されるので、VM Role で SQL Server を実行する場合などは、Windows Azure ストレージにデータベースファイルを保持するようにできないと、データが飛ぶかと思います。
# 私は、Windows Azure ストレージを VM Roleからどうやって使用するかから勉強しないといけないのですが…。

VM Role はまだ基本的な環境面しか追うことができていないので、実運用を考えるとまだまだ勉強することがたくさんですね。

Written by masayuki.ozawa

1月 10th, 2011 at 8:37 pm

Posted in Windows Azure

Tagged with ,

One Response to 'VM Role のローカルストレージの容量について'

Subscribe to comments with RSS or TrackBack to 'VM Role のローカルストレージの容量について'.

  1. […] This post was mentioned on Twitter by u1(植村優一). u1(植村優一) said: RT @Masayuki_Ozawa: VM Role のローカルストレージの容量についてを投稿しました。Azure の用語をきちんと理解できていないっす…。 http://tinyurl.com/25usyaj […]

    Tweets that mention VM Role のローカルストレージの容量について « SE の雑記 -- Topsy.com

    10 1月 11 at 21:08

Leave a Reply

*