Managed Disks

CycleCloud は、追加のストレージ領域のために、ボリューム (Azure Managed Disks) をノードに自動的にアタッチします。 マネージド ディスクには 4 つのフレーバーがあり、最大 64TiB の容量があります。

100 GB のボリュームを作成するには、クラスター テンプレートの要素に [[node]] 次を追加します。

[[[volume example-vol]]]
Size = 100

永続的ボリューム

既定では、インスタンスの開始時にボリュームが作成され、インスタンスが終了すると削除されます。 インスタンスが終了した後でもボリューム上のデータを保持する場合は、 永続 ボリュームにします。

[[[volume example-vol]]]
Size = 100
Persistent = true

このボリュームは、インスタンスの初回起動時に作成されますが、インスタンスが終了しても削除されません。 代わりに、ノードが次回開始されるときに、インスタンスが保持され、インスタンスに再アタッチされます。 クラスターが削除されるまで、永続ボリュームは削除されません。

警告

クラスターが削除されると、すべての永続ボリュームも削除されます。 ストレージをクラスターよりも長く保持する場合は、既存のボリュームを ID でアタッチする必要があります。

ディスクの種類

Azure ディスクには 4 種類があります。 CycleCloud では、既定で標準のハード ディスク ドライブ (HDD) が使用されます。 ディスクに対してよりパフォーマンスの高い SSD ドライブを使用するには、次を使用 SSD = trueします。

[[[volume example-vol]]]
Size = 100
Persistent = true
SSD = true

Premium ストレージと互換性のある VM シリーズを使用している場合、Premium SSH ディスクが既定で使用されます。

Azure には、 UltraPremium SSDStandard SSDStandard HDD の 4 つの基本的なストレージ オプションが用意されています。

仮想マシンに使用するストレージの種類を指定するには、ボリュームで次 StorageAccountType = [UltraSSD_LRS|Premium_LRS|StandardSSD_LRS|Standard_LRS] を使用します。

次に例を示します。

[[[volume example-vol]]]
Size = 100
Persistent = true
StorageAccountType = StandardSSD_LRS

下位互換性のために、 SSD=true 選択した VM サイズの機能に応じて選択 Premium_LRS または StandardSSD_LRS 選択されます。

注意

Azure SSD は、価格の次のサイズに切り上 げられます。 たとえば、100 GB のディスク サイズを作成すると、128 GB のレートで課金されます。

ボリュームを指定すると、デバイスがインスタンスにアタッチされますが、デバイスのマウントとフォーマットは行われません。

もっと読む