1. 程式人生 > >小編的幾年工作中,服務器發展之路

小編的幾年工作中,服務器發展之路

服務器 vps 物理

今天隨便說說小編的工作經歷中,服務器方面的發展變革之路。自從2012年有幸接觸了服務器維護工作,一路上在這個領域積累了一點點經驗,今天拿來分享。


最先接觸的是VPS。

當時實在是不明白,為什麽叫這個名字,查了下翻譯,叫做虛擬服務器系統。直到自己學會了使用虛擬機搭建服務器,才明白了,原來VPS就相當於這個麽手動搭建的虛擬機。當時還非常吃驚,一直覺得虛擬機是用來模擬多臺設備而已,沒想到還可以用來做服務器。

優點:相比物理機,配置稍微零活一點,購買前一次性選擇廠家預設好的配置:內存,cpu,硬盤,帶寬,操作系統。

缺點:購買後,配置更新困難。性能低於物理服務器。網絡方面,很少支持BGP線路,雙線往往分別提供兩個IP。多IP綁定困難


稍後接觸物理服務器

由於GPS業務上線預估的負載量較大,因此,各處查資料,半知半解的開始了解物理服務器,當時是選購的服務器是機架式IBM。非常幸運的接觸了這些知識。笨重的機架式服務器,為了搭建起來,還學了不少配套。一個7平米的小倉庫改造的機房。需要的東西還挺多:獨立電源供電,UPS備用電池,UPS機頭,機櫃,KVM(含鍵盤鼠標),顯示器,路由器,交換機,光貓,雙運營商線路光纖,光纖跳線,終端盒,獨立san存儲,san交換機,防靜電地板,恒溫恒濕空調等等等待一堆設備。在各套設施齊全後,光是調試安裝就搞了幾天。不過也是非常充實的一個時期。這個機房後來進行擴幾次升級擴容,甚至後來還搭建了虛擬化技術。

優點:單機性能極大提升,不對比不知道,VPS虛擬機和物理機之間,某些性能相差巨大。此處單說一點,就是硬盤性能,沒有虛擬磁盤環節導致的損失,數據庫IO大大提升。

缺點:服務器笨重,需要對環境做好日常維護,線路單一(2條也是單一),網絡質量差(非骨幹節點,國內某些省份甚至不能訪問得到,跨運營商延遲很明顯)等等。另外就是成本偏高,電費,帶寬費用持續支出,早期硬件設備費用高額一次性支出,另外還有持續的維護費用。


再後來,雲服務器,這裏采用的是阿裏雲ECS

那時候還僅僅是簡單的買一臺ECS充當單臺物理機用。再往後發展,由於物理機房的眾多弊端開始暴露,就慢慢開始了雲架構的改進過程。現如今,現在所有業務已經跑在了阿裏雲上。


因此我也簡單的總結了一個基礎型雲架構:SLB+ECS+OSS+RDS+緩存+隊列

這種架構,是典型的彈性架構,做到了彈性擴容,做到了高可用,做到了低耦合:

單臺機器掛了業務不掛,因為對外暴露的是slb的ip,只要後端還有正常運行的程序就行。

壓力大了,可以外界無感知的增加ecs數量,甚至可以配置彈性增減服務器。

服務器帶寬小了沒關系,oss不占用服務器帶寬。

系統內部交互眾多也沒關系,緩存和隊列可以輕松的解耦,兩個項目組不用非得同時正常。


這就是我所接觸的服務器變革之路,晚些時候將繼續發布文章,對比介紹雲服務器的優缺點,以及相應的處理方案。


原文地址:https://www.opengps.cn/Blog/View.aspx?id=37,文章的更新編輯依此鏈接為準。歡迎關註源站原創文章!


小編的幾年工作中,服務器發展之路