CycleCloud 會自動將磁碟區 (Azure 受控磁碟) 連結至您的節點,以取得額外的儲存空間。 受控磁碟有四種類型,且容量高達 64 TiB。
若要建立 100 GB 的磁碟區,請將下列程式代碼新增至 [[node]] 叢集範本中的 元素:
[[[volume example-vol]]]
Size = 100
永續性磁碟區
根據預設,磁碟區會在執行個體啟動時建立,且會在執行個體終止時刪除。 若要在實例終止之後保留磁碟區上的數據,請將其設為 永續性 磁碟區:
[[[volume example-vol]]]
Size = 100
Persistent = true
此磁碟區會在實例第一次啟動時建立,但在實例終止時不會刪除。 相反地,磁碟區會被保留並在下次節點啟動時重新連接到執行個體。 只有在刪除叢集時,才會刪除持續性存放區。
警告
當您刪除叢集時,也會刪除所有持久性儲存卷。 若要在刪除叢集之後保留可用的儲存空間,請使用 ID 附加已有的磁碟區。
磁碟類型
有四 種 Azure 磁碟類型。 CycleCloud 預設會使用標準硬碟 (HDD)。 若要針對磁碟使用效能較良好的 SSD 磁碟驅動器,請將 設定 SSD 為 true:
[[[volume example-vol]]]
Size = 100
Persistent = true
SSD = true
當您使用適用於進階記憶體的 VM 系列時,預設值為進階 SSH 磁碟。
Azure 提供四個基本記憶體選項: Ultra、 進階 SSD、 標準 SSD 和 標準 HDD。
若要為您的虛擬機器指定儲存體類型,請在您的磁碟區上使用: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 的費率付費。
當您指定磁碟區時,您會將裝置附加到您的執行個體,但不會掛接或格式化該裝置。
進一步閱讀
- 掛接磁碟區 (英文)
- 建立 Fileserver
- 掛載檔案伺服器