選型最佳實踐說明
選型並非選擇一款實例規格,而是瞭解實例規格的關鍵特點,在庫存不足、產品下線、使用搶佔式實例等場景中,您可以有多種備選實例規格,充分利用阿里雲ECS彈性靈活的特點。
我們在選擇阿里雲服務器配置的時候,一般用戶選擇的都是1核2G,2核4G,4核8G,4核16G,8核16這些常用配置,有些新手用戶在確定CPU和內存配置之後,往往不知道如何選擇實例規格了,參考以下這些常用配置的可選實例規格及使用場景也許能對您有所幫助。
目前618阿里雲有也大促銷,這時候購買是最划算的!點擊鏈接瞭解,現在就了講講阿里雲技術選型說明吧!
瞭解實例規格族
啓動一臺ECS實例前,您需要結合性能、價格、工作負載等因素,做出性價比與穩定性最優的決策。根據業務場景和vCPU、內存、網絡性能、存儲吞吐等配置劃分,阿里雲ECS提供了多種實例規格族,一種實例規格族又包括多個實例規格。實例規格族名稱格式爲ecs.<規格族>,實例規格名稱爲ecs.<規格族>.<nx>large。
- ecs:雲服務器ECS的產品代號。
- <規格族>:由小寫字母加數字組成。
- 小寫字母爲某個單詞的縮寫,並標誌着規格族的性能領域。部分小寫字母的含義如下所示。
- c:一般表示計算型(computational)
- g:一般表示通用型(general)
- r:一般表示內存型(ram)
- ne:一般表示網絡增強型(network enhanced)
- 數字一般區別同類型規格族間的發佈時間。更大的數字代表新一代規格族,擁有更高的性價比,價格低性能好。
- 小寫字母爲某個單詞的縮寫,並標誌着規格族的性能領域。部分小寫字母的含義如下所示。
- <nx>large:表示實例規格擁有的vCPU核數,n越大,vCPU核數越高。
例如,ecs.g6.2xlarge表示通用型g6規格族中的一個實例規格,擁有8個vCPU核。相比於g5、g4、sn2ne規格族,g6爲新一代通用型實例規格族。
開始選型
爲方便您在選型時對比實例性能,您可以從以下途徑瞭解實例詳情。
- 實例規格族:查閱文檔瞭解實例規格族的產品詳情,無需賬號登錄。
- DescribeInstanceTypes:調用ECS API,獲取最新的性能規格參數,但需要您已註冊賬號。
aliyun ecs DescribeInstanceTypes --InstanceTypeFamily ecs.g6
- 雲產品定價頁:瞭解ECS資源的定價信息、最新優惠活動、以及初步估算使用成本。
- ECS自定義購買頁面:在基礎配置頁面的實例配置處,瞭解更多選購指導。
根據使用場景挑選
根據典型應用推薦
如果您使用的是類似於下圖中的軟件或應用,可以挑選右側對應的實例規格族。
自建服務的選型推薦
如果您是自建服務,可以根據您使用的應用,並參考選型原則,選擇對應的實例規格族。
應用類型 | 常用應用 | 選型原則 | 推薦實例規格族 |
---|---|---|---|
負載均衡 | Nginx | 應用特點:需要支持高頻率的新建連接操作。
|
c6、hfc6系列 |
RPC產品 |
|
應用特點:網絡鏈接密集型;進程運行時需要消耗較高的內存。 | g6系列 |
緩存 |
|
|
|
配置中心 | ZooKeeper | 在應用啓動協商時會有大量I/O讀寫操作。
|
|
消息隊列 |
|
從消息完整性方面考慮,存儲優先選用雲盤。
|
|
容器編排 | Kubernetes | 通過神龍和容器組合,可以最大限度挖掘計算潛能。 | ebmc6、ebmg6系列 |
大表存儲 | HBase |
|
|
數據庫 |
|
|
|
SQLServer |
|
|
|
文本搜索 | Elasticsearch |
|
|
實時計算 |
|
基於存儲量可以選擇ECS通用規格和雲盤,也可以選擇d系列。 | d1、d1ne、d2s系列 |
離線計算 |
|
優先選擇d系列。 | d1、d1ne、d2s系列 |
通用場景、遊戲服、視頻直播場景推薦
在該類場景中,性能需求表現爲CPU計算密集型,您需要相對均衡的處理器與內存資源配比,通常選用CPU與內存配比1:2、系統盤選用高效雲盤、數據盤選用SSD雲盤或者ESSD雲盤。如果業務需要更強的網絡性能,如視頻彈幕等,您可以選用同系列中更高規格的實例規格,提高網絡收發包能力(PPS)。
場景分類 | 場景細分 | 推薦規格族 | 性能需求 | 處理器與內存比 |
---|---|---|---|---|
通用應用 | 均衡性能應用,後臺應用 | g系列,如g6 | 中主頻,計算密集型 | 1:4 |
高網絡收發包應用 | g系列,如g6 | 高網絡PPS,計算密集型 | 1:4 | |
高性能計算 | c系列,如c6 | 高主頻,計算密集型 | 1:2 | |
遊戲應用 | 高性能端遊 | c系列,如c6 | 高主頻 | 1:2 |
手遊、頁遊 | g系列,如g6 | 中主頻 | 1:4 | |
視頻直播 | 視頻轉發 | g系列,如g6 | 中主頻,計算密集型 | 1:4 |
直播彈幕 | g系列,如g6 | 高網絡PPS,計算密集型 | 1:4 |
Hadoop、Spark、Kafka大數據場景推薦
在該類場景中,由於涉及不同的節點,性能需求表現較爲複雜,您需要均衡各個節點的性能表現,包括計算、存儲吞吐、網絡性能等。
- 管理節點:當作通用場景處理,請參見通用場景、遊戲服、視頻直播場景推薦章節。
- 計算節點:當作通用場景處理,請參見通用場景、遊戲服、視頻直播場景推薦章節。根據集羣規模的不同,需要選擇的實例規格不同。例如100個節點以下可以選用ecs.g6.4xlage,100個節點以上可以選用ecs.g6.8xlage。
說明 計算節點在計費模式上可以採用搶佔式實例,實現性價比最優化。更多詳情,請參見搶佔式實例概述。
- 數據節點:需要高存儲吞吐、高網絡吞吐、均衡的處理器與內存配比,推薦您使用大數據型d系列規格族。例如MapReduce/Hive可選擇ecs.d1ne.6xlarge,Spark/Mlib可選擇ecs.d1ne.8xlarge。
數據庫、緩存、搜索場景推薦
在該類場景中,實例規格的處理器與內存配比一般要求高於1:4,部分軟件對存儲I/O讀寫能力及時延性能較爲敏感,建議您選用單位內存性價比較高的規格族。
場景分類 | 場景細分 | 推薦規格族 | 處理器與內存比 | 數據盤 |
---|---|---|---|---|
關係型數據庫 | 高性能,依賴應用層高可用 | i系列 | 1:4 | 本地SSD存儲、高效雲盤、SSD雲盤 |
中小型數據庫 | g系列,或其他內存佔比爲1:4的規格族 | 1:4 | 高效雲盤、SSD雲盤 | |
高性能數據庫 | r系列 | 1:8 | 高效雲盤、SSD雲盤 | |
分佈式緩存 | 中內存消耗場景 | g系列,或其他內存佔比爲1:4的規格族 | 1:4 | 高效雲盤、SSD雲盤 |
高內存消耗場景 | r系列 | 1:8 | 高效雲盤、SSD雲盤 | |
NoSQL數據庫 | 高性能,應用層高可用 | i 系列 | 1:4 | 本地SSD存儲、高效雲盤、SSD雲盤 |
中小型數據庫 | g系列,或其他內存佔比爲1:4的規格族 | 1:4 | 高效雲盤、SSD雲盤 | |
高性能數據庫 | r系列 | 1:8 | 高效雲盤、SSD雲盤 | |
ElasticSearch | 小集羣,靠雲盤保證數據高可用 | g系列,或其他內存佔比爲1:4的規格族 | 1:4 | 高效雲盤、SSD雲盤 |
大集羣,高可用 | d系列 | 1:4 | 本地SSD存儲、高效雲盤、SSD雲盤 |
以數據庫爲例,在傳統方式中,業務系統直接對接OLTP數據庫,數據冗餘大多通過RAID磁盤陣列實現。選擇阿里雲ECS,您的輕載、重載數據庫都能實現靈活部署。
- 輕載數據庫:採用企業級實例規格搭配雲盤使用,性價比更高。
- 重載數據庫:需要高存儲IOPS和低讀寫延時,推薦您使用本地SSD型i系列實例規格族(搭配了高I/O型本地NVMeSSD本地盤),滿足大型重載數據庫要求。
深度學習、圖像處理場景推薦
在該類場景中,應用需要高性能的GPU加速器,在GPU和CPU配比方面有如下建議。
- 深度學習訓練:GPU與CPU比例推薦爲1:8到1:12之間。
- 通用深度學習:GPU與CPU比例推薦爲1:4到1:48之間。
- 圖像識別推理:GPU與CPU比例推薦爲1:4到1:12之間。
- 語音識別與合成推理:GPU與CPU比例推薦爲1:16到1:48之間。
驗證與調整
當您完成選型並開始使用ECS實例後,建議您根據一段時間的性能監控信息,驗證所選實例規格是否合適。
假設您選擇了ecs.g6.xlarge,通過監控發現實例CPU使用率一直較低,建議您登錄實例檢查內存佔用率是否較高,如果內存佔用較高,您可以調整爲處理器與內存資源配比更合適的規格族。更多詳情,請參見以下文檔:
使用雲服務器ECS的過程中,如果發生地域中庫存不足、實例規格族停售、修改爲更高性價比規格族、升級配置等情況,您可以根據實例規格族的特點進行變配。下表列舉了部分實例規格族的變配推薦,更多詳情,請參見升降配方式彙總與實例規格變配介紹。
當前實例規格族 | 首選推薦 | 備選推薦 |
---|---|---|
sn1、sn2 |
|
|
c4 | hfc6、c6 | hfc5、c5 |
ce4 | r6 | r5、se1ne |
cm4 | hfc6 | hfc5、g5 |
n1、n2、e3 |
|
|
|
|
|
其他相關鏈接
更多應用場景說明,請參見企業級配置選型。阿里雲千萬用戶的口碑之選,熱門雲產品鼎力推薦,跟着買就對了,618年中促銷火熱進行中,點擊查看了解