共用方式為


VMCategory type

針對 Azure VM 定義的 VMCategories。 請參閱:https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose
KnownVMCategory 可以與 VMCategory 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

GeneralPurpose:一般用途 VM 大小提供平衡的 CPU 與記憶體比率。 適合用於測試和開發、中小型資料庫,以及中到中流量 Web 伺服器。
ComputeOptimized:計算優化的 VM 大小具有較高的 CPU 與記憶體比率。 這些大小適用於中型流量 Web 伺服器、網路設備、批處理和應用程式伺服器。
MemoryOptimized:記憶體優化 VM 大小提供高記憶體對 CPU 比率,非常適合關係資料庫伺服器、中型到大型快取,以及記憶體內部分析。
StorageOptimized:記憶體優化虛擬機 (VM) 大小提供高磁碟輸送量和 IO,非常適合巨量數據、SQL、NoSQL 資料庫、數據倉儲和大型事務資料庫。 範例包括 Cassandra、MongoDB、Cloudera 和 Redis。
GpuAccelerated:GPU 優化 VM 大小是單一、多個或小數 GPU 可用的特製化虛擬機。 這些大小是針對計算密集型、圖形密集型和視覺效果工作負載所設計。
FpgaAccelerated:FPGA 優化 VM 大小是單一或多個 FPGA 可用的特製化虛擬機。 這些大小是針對計算密集型工作負載所設計。 本文提供 FPGA、vCPU、數據磁碟和 NIC 數目和類型的相關信息。 此群組中的每個大小也會包含記憶體輸送量和網路頻寬。
HighPerformanceCompute:Azure 高效能計算 VM 已針對各種 HPC 工作負載進行優化,例如計算流體動態、有限元素分析、前端和後端 EDA、轉譯、分子動態、計算地理科學、天氣模擬,以及財務風險分析。

type VMCategory = string