CycleCloud는 추가 스토리지 공간을 위해 노드에 볼륨(Azure Managed Disks)을 자동으로 연결합니다. 관리 디스크는 4가지 유형으로 제공되며 최대 64TiB의 용량을 갖습니다.
100GB 볼륨을 만들려면 클러스터 템플릿의 요소에 다음 코드를 추가합니다 [[node]] .
[[[volume example-vol]]]
Size = 100
영구 볼륨
기본적으로 볼륨은 인스턴스가 시작될 때 만들어지고 인스턴스가 종료될 때 삭제됩니다. 인스턴스가 종료된 후에도 볼륨의 데이터를 유지하려면 영구 볼륨으로 만듭니다.
[[[volume example-vol]]]
Size = 100
Persistent = true
이 볼륨은 인스턴스가 처음 시작될 때 만들어지지만 인스턴스가 종료될 때 삭제되지 않습니다. 대신 다음에 노드가 시작될 때 볼륨이 유지되고 인스턴스에 다시 연결됩니다. 영구 볼륨은 클러스터가 삭제된 경우에만 삭제됩니다.
경고
클러스터를 삭제하면 모든 영구 볼륨도 삭제됩니다. 클러스터를 삭제한 후 스토리지를 계속 사용할 수 있도록 하려면 ID별로 기존 볼륨을 연결합니다.
디스크 유형
4가지 Azure 디스크 유형이 있습니다. CycleCloud는 기본적으로 표준 HDD(하드 디스크 드라이브)를 사용합니다. 디스크에 더 성능이 뛰어난 SSD 드라이브를 사용하려면 SSD을 true로 설정합니다.
[[[volume example-vol]]]
Size = 100
Persistent = true
SSD = true
Premium Storage에서 작동하는 VM 시리즈를 사용하는 경우 기본값은 프리미엄 SSH 디스크입니다.
Azure는 Ultra, Premium SSD, Standard SSD 및 표준 HDD의 네 가지 기본 스토리지 옵션을 제공합니다.
가상 머신의 스토리지 유형을 지정하려면 볼륨에서 다음 StorageAccountType = [UltraSSD_LRS|Premium_LRS|StandardSSD_LRS|Standard_LRS] 을 사용합니다.
다음은 그 예입니다.
[[[volume example-vol]]]
Size = 100
Persistent = true
StorageAccountType = StandardSSD_LRS
이전 버전과의 호환성을 위해, 선택한 VM 크기의 기능에 따라 SSD=true는 Premium_LRS 또는 StandardSSD_LRS를 선택합니다.
비고
가격 책정을 위해 Azure SSD는 다음 크기로 반올림됩니다. 예를 들어 100GB의 디스크 크기를 만드는 경우 128GB 요금으로 지불합니다.
볼륨을 지정할 때 디바이스를 인스턴스에 연결하지만 디바이스를 탑재하거나 포맷하지 않습니다.