按資源需求來選擇合適的雲服務器

之前寫過一篇文章,介紹個人擁有服務器能用來幹啥好玩的, 裏面列了一些個人雲主機能用來做的一些場景, 但是,實際上不同場景對於服務器配置的需求也各不一樣,無論個人還是企業都有必要在選擇雲主機的時候有清晰的思路. 否則等買了才發現不合用(不一定是用不了,就是不能很好的滿足需求),而有失去了新人(無論個人還是企業)優惠,就很不划算了.

在我們去分析具體的場景應該怎麼選擇之前,我們先看看影響我們選擇的幾個主要因素,也就是服務器資源的4個重要組成部分:

  • CPU
  • 內存
  • 硬盤
  • 網絡

這4樣東西,可以說是一個服務器它生命裏面最重要的東西了,那麼我們簡要(否則又變成長文了,大家都不喜歡看長文…)的來說一說這4個傢伙.

  • CPU, 除了華爲有實實在在的芯片級別的研發能力外,其他的服務商不同服務提供商的 CPU其實沒有太多區別,不過就算是華爲,鯤鵬處理器雖說性能有提升,但是鯤鵬目前也不是華爲雲的主打 CPU (華爲是 x86 + 鯤鵬的雙引擎 stack ),所以,目前來說, CPU 本身的硬件的區別暫時不需要考慮太多,在CPU這個維度,更多的可能需要考慮CPU的隔離做的好不好. 這方面阿里雲做的很不錯,所以它敢推出那種突發性性能的T系列. 但是突發性能適不適合你的需求,這又是一個需要考慮的問題,下面我們再來細講.

  • 內存, 這個東西沒什麼好說的,主要是要根據場景來選擇適合內存的大小就好…

  • 硬盤, 一般來講有硬盤有普通 io 和高 io 以及超高 io ,還有一點要考慮,是否真正的雲硬盤,不要硬盤損壞了,數據完全找不回來(某雲不要對號入座…),這方面阿里雲的 essd 做的非常好,華爲雲也有對標產品,根據我們的測試,性能也是非常強勁.

  • 網絡, 網絡又要分兩個方面,一個外部網絡 BGP 這種互聯互通的覆蓋的情況,另外一個是 IDC 內網本身的網絡優化程度,以及跨機房之間的網絡優化. 網絡這方面,對於一般的中小客戶來講,一般不會有什麼大的區別,一般當你到底一定的網絡使用程度纔開始考慮這個問題.不過單就這個維度來說,阿里雲也是絕對的佼佼者,華爲雲也做的非常不錯.
    那麼對於這4個維度,網絡這個維度,其實原則上它不能歸到某一臺服務器,除了網卡本身外,網絡寬帶的大小,穩定性等,和主機的硬件其實沒有什麼特別的關係,更多是這個雲提供商本身對網絡的優化能力,所以我們先拋開它.

那麼對於, CPU、內存和硬盤這 3 個維度,如果我們把對這3種資源的需求度,畫成一個排列組合窮舉的表格,那所有場景基本都在裏面了
在這裏插入圖片描述

這個窮舉,我們就不在這裏完整列出來了(免得文章拉的太長),但是我們的所有的需求都是可以符合則個排列組合裏面的而一種的。 當我們有需求的時候,如果有能算出具體的指標的時候,那麼可直接用指標來,比如我的內存最高峯需要多少,我的硬盤最高峯需要的寫入IO是多少,那麼可以直接去找對標的產品,但是有很多時候我們並不需要做這麼細緻準確的評估,這時候可以根據經驗直接去判斷也是可以的,也就是說一開始的時候不至於性能表現的太差,也不至於太浪費,這種原則是允許的。

如果上面這種評估還是太細的話,那麼可以感覺經驗,直接把你的需求對每一項資源特別需求大的來作爲主要考慮因素。

比如:

  • 低資源需求型,就是你的業務,基本上長期都不需要什麼特別好資源的,比如放一些宣傳用的靜態網頁,而且也沒幾個人訪問
  • 計算突發型,在某個時刻對CPU和內存特別飢渴的。典型的比如公司內部的工作流系統,只有上班的時候纔會發一些工單和審批工單。在這個時間段多人同時上來,然後用完很快又閒置下去。
  • 計算型,就是一直都有高CPU和內存的需求的,比如某個分佈式的流計算節點。數據源源不斷的進來,然後計算完後通過網絡交給存儲系統或者交給其他子系統。
  • 高IO型,又分爲高讀和高寫的需求不同,如果讀寫都需要很高,那麼就需要用到超高IO類型的雲盤,如果只是讀高,寫一般,那麼就未必,普通的高IO的雲盤可能就能滿足需求了。比如,比如一些機器學習的任務,需要評分的讀寫數據和存儲參數,就會同時的高讀和高寫,那就需要考慮這個硬盤的問題。
  • 高穩定性,高安全性型,數據不能容丟失,丟失的話損失非常大,而且要求安全防護做的非常優秀。一般來說,這種需求的都是公司類型的核心業務系統,關乎一家企業的命脈的這種業務。
    以上這幾個就是通常可以作爲主要考慮因素的指標。

那麼在選擇上,對於低資源需求的,目前市面上隨便找一家大的廠家,差別都不太大,你唯一需要考慮的是價格,誰價格低,就選誰就沒錯了。這方面騰訊雲長期有大量的優惠券,有一定的優勢。

對於計算突發型的,可以考慮阿里雲的計算突發型,按cpu使用的量來換去積分,如果你的需求滿足這種條件,這種類型的服務器,也有可取之處。

對於計算型,可能要具體去對比些服務商的性價比了,但是就CPU一項來講,華爲雲後續的發展非常值得期待。

對於高IO型,主要要看雲硬盤的性能,如果是這方面需求特別強烈的話,建議考慮阿里雲華爲雲

對於高穩定性和高安全性類型,首推阿里雲,次推華爲雲,然後是騰訊雲

上面我帶了鏈接了,具體的情況,可以自己去對比,就不在這裏做詳細的跨服務商對比了。

先寫這麼多,等有時間,另外在開一篇文章來根據具體場景分析具體需求。

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