前面兩天設計了
硬體規格與網路選配設置。
今天來談,機器群組的配置。
已筆者目前所管理兩座的機器群組。
基本上可分為下列三種類型。
刀鋒伺服器: 使用空間少,計算密集,但儲存硬體擴充少
1U 伺服器: 使用空間次高,較好擴充儲存硬體。
2U 伺服器:使用空間高,儲存硬體擴充彈性高,支援PCI-E的顯卡與SSD的儲存裝置。
最佳化方案:
當預算足夠
可添購刀鋒伺服器與2U or 1U伺服器組合互補。
甚至預算足夠的時候,直接額外購買大容量的ISCSI外接儲存系統 也是 一個不錯的選項。
當預算不足時 ,使用1U與2U伺服器混搭其實是不錯的選擇。
且可以沿用現有的網路設施與混搭原先的閒置較老舊的機器(Switch ,機架空間,機架伺服器)。
在於實際購買機器群組時,請考量原先服務的規模,
與是否仍有堪用尚未至年限可整理至雲環境做使用的主機。
現今10G網卡已經降到相對便宜的價格,建議可用來擴充於舊的實體主機來做使用。
而於機器群組規劃部份
主要分為計算群組與儲存群組,
計算群組可搭配有SRIOV支援的主機板、網卡與CPU(core數多)。
儲存群組著重的其實是硬碟效能與大小。
建議可以混搭SSD與傳統磁碟。而記憶體與CPU只需維持約cores * 4 與 約16G的記憶體
應該就相當足夠了。
透過CEPH(後面會介紹, 我們可以建造不同的Storage Level :D
Day 3 Ending. ....
2014年9月30日 星期二
2014年9月29日 星期一
從最底層基礎建設到軟體開發,無所不包的雲端(DAY 2)
先前Day 1 中 談了硬體規劃。
接下來介紹 內部網路建構規劃
由於IAAS 服務 通常來說 都會有需要提供對外的服務
所以一定有一個網路介面必須為 對外的介面
而 內部 則依照 其需求
可分為
虛擬機網路對外介面
虛擬機器網路NAT介面
虛擬機器額外分流介面 ( 或者 管理者 command 管理介面
分散式檔案系統(i/o)(或者外接Iscsi裝置介面)
這樣才能確保,大型的IAAS服務在運行時擁有足夠的頻寬。
並且推薦
將虛擬機器內部網路使用10G介面
還有分散式檔案系統使用10G介面
並且 可以將分散式檔案系統的介面設定成MTU 9000
將頻寬的實際值到達最佳化。
Day 2 Ending
所以一定有一個網路介面必須為 對外的介面
而 內部 則依照 其需求
可分為
虛擬機網路對外介面
虛擬機器網路NAT介面
虛擬機器額外分流介面 ( 或者 管理者 command 管理介面
分散式檔案系統(i/o)(或者外接Iscsi裝置介面)
這樣才能確保,大型的IAAS服務在運行時擁有足夠的頻寬。
並且推薦
將虛擬機器內部網路使用10G介面
還有分散式檔案系統使用10G介面
並且 可以將分散式檔案系統的介面設定成MTU 9000
將頻寬的實際值到達最佳化。
Day 2 Ending
2014年9月25日 星期四
從最底層基礎建設到軟體開發,無所不包的雲端(DAY 1)
基礎設施建構
當需要購買基礎設施來建構Openstack , CloudStack , Opennebula , Ezilla 等開放原始碼 IaaS 雲端環境時,與商業軟體不同,通常不會有與硬體相綁的銷售方案。
所以就必須由使用者自行開立規格,與Salesman 做接洽。
由於工作上需要自行評估購買需求與實際上服務應用。
購買主機並無特定廠牌愛好,但強烈推薦要有IMM 、iLO 、IDRAC 等等功能的主機。
便於管理者於遠端設定,而非每次需要安裝系統時,必須於機房修繕。
而CPU規格,建議依照所需虛擬化資源規劃。
目前10Cores CPU也進入約1500美金左右價格(Like Intel E5-2680v2)
若以2 Socket Server 便可搭載 20 核心 。 並且承載甚至40台主機。
其價錢與划算程度相當的高。
而記憶體部份,由於每台虛擬主機所需的記憶體大小不一。
但倘若要虛擬Windows主機,至少盤算要有單台虛擬主機需4G以上記憶體。
網路界面部分,若有一定資金建議可以購入10G的界面卡與Switch。
提供於分散檔案系統與VM的內部網路傳輸增進其性能。
由於近來SSD價格大幅降低,可以考慮引進作為分散式檔案系統所用。
或者使用ISCSI 等 外接儲存裝置。
下面是目前作者的工作環境。
CPU 規格 : 2 * Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
記憶體: 64G DDR3
磁碟: 146G 15krpm * 1 600 * 4 10krpm 儲存磁碟
網路卡 10G*2 1G*2
Days1 Ending~
訂閱:
文章 (Atom)