【雲服務】阿里雲服務器ECS實例規格那麼多,如何選型?最佳實踐說明

選型最佳實踐說明

選型並非選擇一款實例規格,而是瞭解實例規格的關鍵特點,在庫存不足、產品下線、使用搶佔式實例等場景中,您可以有多種備選實例規格,充分利用阿里雲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自定義購買頁面:在基礎配置頁面的實例配置處,瞭解更多選購指導。

根據使用場景挑選

下圖列舉了阿里雲ECS部分實例規格族及其對應的業務場景。計算家族

根據典型應用推薦

如果您使用的是類似於下圖中的軟件或應用,可以挑選右側對應的實例規格族。根據應用負載類型選擇實例

自建服務的選型推薦

如果您是自建服務,可以根據您使用的應用,並參考選型原則,選擇對應的實例規格族。

 
應用類型 常用應用 選型原則 推薦實例規格族
負載均衡 Nginx 應用特點:需要支持高頻率的新建連接操作。
  • CPU計算能力:要求較高。
  • 內存:要求不高。
c6、hfc6系列
RPC產品
  • SOFA
  • Dubbo
應用特點:網絡鏈接密集型;進程運行時需要消耗較高的內存。 g6系列
緩存
  • Redis
  • Memcache
  • Solo
  • CPU計算能力:要求不高。
  • 內存:要求較高。
  • 實例規格族:r6、re6系列
  • 塊存儲:SSD雲盤或ESSD雲盤
配置中心 ZooKeeper 在應用啓動協商時會有大量I/O讀寫操作。
  • CPU計算能力:要求不高。
  • 內存:要求不高。
  • 實例規格族:c6系列
  • 塊存儲:SSD雲盤或ESSD雲盤
消息隊列
  • Kafka
  • RabbitMQ
從消息完整性方面考慮,存儲優先選用雲盤。
  • CPU計算能力:要求不高。
  • 內存和vCPU配比通常爲1:1。
  • 存儲:要求不高。
  • 實例規格族:c6系列
  • 塊存儲:SSD雲盤或ESSD雲盤
容器編排 Kubernetes 通過神龍和容器組合,可以最大限度挖掘計算潛能。 ebmc6、ebmg6系列
大表存儲 HBase
  • 一般可以選擇d系列。
  • 如果業務存在超高IOPS(Input/Output Operations Per Second)需求,可以選擇i系列。
  • d1、d1ne、d2s系列
  • i2系列
數據庫
  • MySQL
  • NoSQL
  • 對於存儲有彈性擴展的需求,可以選擇ECS和ESSD。
  • 對於I/O敏感型業務的需求,優先選擇i系列。
  • 實例規格:c6、g6、r6系列

    塊存儲:ESSD雲盤

  • i2系列
SQLServer
  • 由於Windows的I/O單通道特性,對I/O讀寫能力要求較高,優先選擇ESSD。
  • ECS的邏輯和物理扇區設置爲4K。
  • 實例規格族:c6、g6、r6系列
  • 塊存儲:ESSD雲盤
文本搜索 Elasticsearch
  • 選用內存與vCPU配比較大的ECS規格。
  • 日常需要將數據庫數據導出成ES文件,對I/O讀寫有要求。
  • 實例規格:g6系列

    塊存儲:ESSD雲盤

  • d1、d1ne、d2s系列
實時計算
  • Flink
  • Blink
基於存儲量可以選擇ECS通用規格和雲盤,也可以選擇d系列。 d1、d1ne、d2s系列
離線計算
  • Hadoop
  • HDFS
  • CDH
優先選擇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
  • c6
  • g6
  • r6
  • c5、sn1ne
  • g5、sn2ne
  • r5、se1ne
c4 hfc6、c6 hfc5、c5
ce4 r6 r5、se1ne
cm4 hfc6 hfc5、g5
n1、n2、e3
  • c6
  • g6
  • r6
  • c5、sn1ne
  • g5、sn2ne
  • r5、se1ne
  • t1
  • s1、s2、s3
  • m1、m2
  • c1、c2
  • c6
  • g6
  • r6
  • c5、sn1ne
  • g5、sn2ne
  • r5、se1ne

其他相關鏈接

更多應用場景說明,請參見企業級配置選型。阿里雲千萬用戶的口碑之選,熱門雲產品鼎力推薦,跟着買就對了,618年中促銷火熱進行中,點擊查看了解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章