1.1 IDC機房
1.1.1 帶寬計算
帶寬流量計算公式:
1 Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB
B表示Byte,工業標准是1000.
一般我們家裝ADSL寬帶,常說1M帶寬,我們發現下載速度僅能在120-130K之間,這是為什么呢?是寬帶接入公司欺騙我們嗎?答:不是的。
因為接入商說宣稱的1M寬帶的單位是以比特(bit)為單位算的,而我們常說的下載速度是按字節(byte)計算的,因此1Mb=125Kbyte,因此,我們說的下載速度是接入商說的帶寬除以8的結果。這樣解釋后,你應該明白了吧。
1.1.2 IDC機房內部結構圖
1.1.3 如何進入機房維護服務器?
一般來說,要先和公司的負責IDC機房客服或銷售人員事先打好招呼(郵件或電話),然后才能維護機房。機房一般都不在公司內,而是托管在固定的地點(有溫度,濕度指標)。
進入機房前要出示個人身份證,並在他們提供的本子上簽字(名字,身份證信息,進入理由及進入時間,維護什么等)。有時會有機房銷售或客服人員陪同。簽字后,好一點的機房會發給你鞋套,需要套在鞋上,防止灰塵,垃圾帶到機房內部影響服務器運行。
1.1.4 進入機房后如何維護具體服務器?
正常情況機房的溫度比較低(具體見附錄),而且,進入機房可以聽到非常嘈雜的機器運行的聲音。
服務器的運行是沒有顯示器的,需要維護服務器時,機房會提供顯示器(顯示器一般會放在一個平板小車上(有多個),鍵盤,鼠標等一般還需要簽字申請使用,使用后歸還,小車推回原處)。
當找到顯示器后,把小車推到你的公司的機櫃的服務器所在處。此時可以把顯示器接好電源,接上服務器的接口,然后插上鍵盤和鼠標(U口),開始維護服務器--如安裝系統,重起服務器等。通過筆記本接根網線到交換機上,然后SSH連接到服務器里。
1.1.5 什么情況下需要去機房維護
(1)公司購買了新服務器,可能需要把服務器拉到公司,你裝完系統,配置好基礎配置,然后拉到機房上架,也可能直接拉到機房安裝系統(如機房有公司的人員的時候)。
(2)機器運行異常,無法遠程維護了,機房人員幫助未果,需要重裝系統(遠程控制卡可代替去機房)等。遠程控制卡最好是獨立的(非集成)。
- 獨立遠程控制卡:可以重啟,安裝系統,查看啟動過程,屏幕輸出
- 集成遠程控制卡:只能重啟,關機,查看一些服務器狀態
(3)網絡異常,如網線,交換機等。
最好辦法:
1)求人不如求已:機房有公司維護人員,服務器配置遠程控制卡自助解決。
2)機房人員幫助:讓他重啟服務,甚至讓他接顯示器看屏幕狀態,或服務面板。還可能把密碼給她讓他登陸看看狀態。但是機房人員一般技術,素質不是特別高。操作過程很慢。
3)自己的人跑機房
4)如果不是特別緊急,可以請機房人員幫忙維護。電話(事先報備的)說名字,身份證,機櫃號,服務器位置,IP地址標簽。
1.1.6 機房帶寬及機櫃價格實際數據:
電:商業電費1元+,500-750W,一小時0.5-0.75度。一台服務器一年的電量:0.724365=6132度
帶寬費:
200-1000元/M/月(北京BGP機房價格),按1M/月/500計算,1M一年6000元
1.1.6.1 酒仙橋(兆維)數據維護中心
獨享價格
機型 | IP數 | 帶寬 | 報價 |
---|---|---|---|
半個機櫃 | 7 | 100M獨享 | 360000元/年 |
一個機櫃 | 16 | 100M獨享 | 450000元/年 |
/ | 16 | 100M獨享 | 300000元/年 |
1.1.6.2 北苑聯通數據中心
100M共享
機型 | IP數 | 帶寬 | 報價 |
---|---|---|---|
1U | 1 | 100M共享 | 6500元/年 |
2U | 1 | 100M共享 | 7500元/年 |
4U | 1 | 100M共享 | 11000元/年 |
PC | 2 | 100M共享 | 11000元/年 |
1.1.7 BGP機房:多線路機房
1.1.7.1 什么是bgp?
bgp邊界網關協議,是一種用來在不同的運營商之間傳遞大量路由信息的路由協議。
1.1.7.2 什么是BGP機房?
簡單說,BGP機房就是將IDC網絡和多個運營商互聯起來,實現單IP綁定在多條線路上,所有互聯運營商(電信,網通等)的用戶訪問IDC的網絡,都會智能的走相應的線路,達到訪問速度都很快的目的。
1.1.7.3 BGP機房有什么優點?
- 服務器只需要設置一個IP地址,最佳訪問路由是由網絡上的骨干路由器根據路由跳數與其他技術指標來確定的,不會占用服務器的任何系統資源。服務器的上行路由與下行路由都能選擇最優的路徑,所以能真正實現高速的單IP高速訪問。
- 由於BGP協議本身具有冗余備份,消除環路的特點,所以當IDC服務商有多余BGP互聯線路時可以實現路由的相互備份,在一條線路出現故障時路由會自動切換到其他線路。
- 使用BGP協議還可以使網絡具有很強的擴展性可以將IDC網絡與其他運營商互聯,輕松實現單IP多線路,做到所有互聯運營商的用戶訪問都很快。這個是雙IP雙線無法比擬的。更多BGP信息可參考http://baike.baidu.com/view/360.htm
1.1.7.4 既然BGP這么好,單線機房還有人用嗎?
外地有大量的單線機房,還有人會用么?當然會,因為成本的關系。
1)CDN會用。CDN通過智能DNS解析判斷用戶的地域及運營商來源,進而,重新分配最近的適合用戶訪問的線路。這大大降低了帶寬成本(單線路帶寬成本可能僅有M/20-50元/月,甚至更低。)
2)游戲公司,下載站等,如QQ游戲,業務里標着電信,網通,讓用戶選擇去接入。
3)其它
1.1.8 機房帶寬共享和獨享:
共享:
100M共享:適合個人,小企業1-2台機器,業務量小的用戶。
特點是:多個用戶(公司)共同使用這個線路,因為會互相爭搶資源,因此不是很穩定,但價格便宜。4000-7000元,單台服務器。
獨享:
獨自享有,即假如購買10M,完全自己用。不會有和別的客戶爭用帶寬的情況。一般的正規企業都是獨享。北京的價格200-700元/M/月,高的也有過1000元/M/月的。
如果帶寬超了?
關於帶寬,機房一般是會有限制的,根據經驗高於購買帶寬的10%-20%,就無法在跑上去了。當你發現MRTG流量圖接近帶寬頂峰后,線條很平的時候,很可能就表示帶寬跑滿了。此時用戶在訪問就會出現比較慢的情況。
2.1 服務器選型
2.1.1 互聯網公司常用的服務器品牌:
DELL,HP,IBM(百度),聯想,華碩,航天聯志
其中,DELL是一款性價比不錯的品牌,大多數互聯網公司的選擇。
2.1.2 早期約8年前(2009年前)的DELL服務器系列
單位 | 型號 | |
---|---|---|
1u | dell 1850,1950 | 可用於Web,lvs等 |
2u | dell 2850,2950 | 可用於mysql db存儲等 |
4u | dell 6850 | 可用於oracle,共享存儲等 |
2.1.3 近期約最近3-4年DELL服務器系列
2.1.4 生產環境負載均衡集群系統架構設備選購案例
選購依據:價格,性能,冗余
硬件需求:
2.1.4.1 負載均衡器硬件選擇及raid級別
LVS1主 | DELL R610 1U | CPU E5606*2 | 4G*2 內存 | 硬盤:SAS 146G*2 RAID1 |
---|---|---|---|---|
LVS2主 | DELL R610 1U | CPU E5606*2 | 4G*2 內存 | 硬盤:SAS 146G*2 RAID1 |
提示:
負載均衡器很重要,需要穩定,對CPU,內存有一定要求,磁盤大小要求不高;
2.1.4.2 WEB層硬件選擇及raid級別
www主站1業務(兩台) | DELL R710 | CPU E5606*2 | 4G*4內存 | 硬盤:SAS 300G*2 RAID0 |
---|---|---|---|---|
www主站1業務(兩台) | DELL R710 | CPU E5606*2 | 4G*4內存 | 硬盤:SAS 300G*2 RAID0 |
提示:
這里也可以選R610.如果機房機器海量,考慮到老跑機房換硬盤裝系統的成本,也可以考慮SAS146*3 raid5
2.1.4.3 數據庫層硬件選擇及raid級別(適合mysql和oracle)
MYSQL 主庫1-1 | DELL R710 | CPU E5606*2 | 4G*8 內存 | 硬盤:SAS 600G*6(或146G*6) RAID 10 |
---|---|---|---|---|
MYSQL 主庫1-2 | DELL R710 | CPU E5606*2 | 4G*8 內存 | 硬盤:SAS 600G*6(或146G*6) RAID 10 |
MYSQL 從庫1-1: | DELL R710 | CPU E5606*2 | 4G*4 內存 | 硬盤:SAS 15k 600G*4 RAID0 或RAID5 |
MYSQL 從庫1-2: | DELL R710 | CPU E5606*2 | 4G*4 內存 | 硬盤:SAS 15k 600G*4 RAID0 或RAID5 |
MYSQL 從庫2-1: | DELL R710 | CPU E5606*2 | 4G*4 內存 | 硬盤:SAS 15k 600G*4 RAID0 或RAID5 |
MYSQL 從庫2-2: | DELL R710 | CPU E5606*2 | 4G*4 內存 | 硬盤:SAS 15k 600G*4 RAID0 或RAID5 |
提示1:
這里需要注意主從庫RAID后,硬盤大小要一致。性能和維護折中考慮,從庫也可考慮做raid5等。從庫也可以根據硬件使用情況,跑多實例數據庫,提升利用率。
2.1.4.4 存儲層硬件選擇及raid級別
數據備份硬件選擇及raid級別:
DELL R610 | E5606*2 | 16G內存 | 硬盤:SATA 10k 2T*4 可以不做raid交叉備份 |
---|---|---|---|
DELL R710 | E5606*2 | 16G內存 | 硬盤:SATA 10k 2T*6 raid5,做raid5是折中方案 |
提示:
備份服務器一般考慮容量和冗余即可,對性能要求不高。
共享存儲NFS硬件選擇及raid級別:
NFS1:DELL R710 | E5606 | 16G內存 | 硬盤:SAS 15k 600G*6 RAID10 RAID5 RAID 0 |
---|---|---|---|
NFS1:DELL R710 | E5606 | 16G內存 | 硬盤:SAS 15k 600G*6 RAID10 RAID5 |
分布式存儲MFS,GFS
普通服務器配置就可以了
2.1.4.5 監控管理網關層硬件選擇及raid級別
監控及報警服務器兼出口網關等:DELL R610,E56061 8G內存,146G2 RAID1
提示:
也可以不單獨采購,和備份或共享服務器使用同一台機器。
2.1.4.6 cache服務器
Memcache:內存夠大,無需磁盤空間
提示:
也可以不單獨采購,和備份或共享服務器使用同一台機器。
2.1.4.7 網絡設備:【采用全千兆交換機】
CISCO,H3C,DLINK(3000元)
提示:所有服務器要帶獨立的遠程管理卡。(具體可以百度)
3 本節常見面試題
- 機房的帶寬是怎么計算的?
- 你去過IDC機房么?描述下去機房的感受!
- U是什么?你曾經的維護的服務器,什么品牌型號?
- 什么情況需要去機房維護?
- 機房帶寬多大?帶寬費用?
- 什么是BGP,什么是BGP機房?為什么一定要用GBP機房。
- 帶寬多大?你們用的哪個機房,在什么位置?
- 如何選擇IDC機房,有什么實際的測試方法?
- 如何快速找到自己機房的某一台服務器的物理位置
- 集群架構不同業務硬件選型