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 には、 Ultra、 Premium SSD、 Standard SSD、 Standard 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 のレートで課金されます。
ボリュームを指定すると、デバイスがインスタンスにアタッチされますが、デバイスのマウントとフォーマットは行われません。