摘要:電信運營商面臨著節(jié)能降耗、提升服務質量和業(yè)務創(chuàng)新的壓力,云計算技術的出現(xiàn)為解決這些壓力提供了新的思路。在基礎設施層面,采用虛擬化技術能夠有效提高資源利用率,提高系統(tǒng)的可伸縮性和可用性;在開發(fā)平臺層面,電信網(wǎng)能夠開放自身業(yè)務能力,為業(yè)務創(chuàng)新提供支持;在業(yè)務層面,電信網(wǎng)能夠以服務的形式提供各類軟件,開拓電信業(yè)務的范圍。云計算同時也會帶來安全、管理和標準等方面的問題,這些問題需要在發(fā)展中逐步解決。
關鍵字:云計算;虛擬化;基礎設施即服務;平臺即服務;軟件即服務;資源池;
英文摘要:Telecom operators face mounting pressure for energy efficiency, improved service quality, and innovative services. Cloud computing provides new ways to address these issues. On the infrastructure layer, virtualization technology can increase resource utilization, and enhance scalability and availability of the system. On the developing platform layer, telecom network capability can be opened to support the creation of new services. On the service layer, telecom networks can supply various software as a service, thereby extending the scope of telecom services. Cloud computing technology may also bring about problems associated with security, management, and standards, and these must be resolved step by step.
英文關鍵字:cloud computing; virtualization;IaaS;PaaS;SaaS;resource pool;
1 電信領域面臨的問題和機遇
電信網(wǎng)絡發(fā)展到今天,已經(jīng)日益復雜和龐大。而電信網(wǎng)的建設模式并沒有根本的變化,各個電信設備廠商根據(jù)業(yè)務需求設計自己的解決方案,采用專用的軟硬件和管理系統(tǒng),不同廠家設備之間通過標準協(xié)議互通。在這種模式下,形成了開放標準下封閉的產(chǎn)品體系。隨著電信網(wǎng)絡的發(fā)展和社會環(huán)境的變化,這種模式的弊端日益顯現(xiàn)。
首先,是資源利用率低,建設成本高。無論是設備初始建設還是系統(tǒng)擴容,運營商都要根據(jù)預期的最大業(yè)務容量來進行規(guī)劃。由于不同廠商的硬件設備不能共用,導致每一類設備都有相當大的冗余,設備和機房空間浪費嚴重。
其次,能耗居高不下,節(jié)能減排壓力大。按傳統(tǒng)電信設備的設計方式,無論電信業(yè)務量有多大,設備始終運行,導致其設備始終按最大容量耗電。
第三,維護復雜,升級擴容代價大。電信設備的升級擴容是比較復雜,需要專業(yè)人員參與,也會對業(yè)務運行產(chǎn)生影響。而且,廠商軟硬件的差異,給設備維護帶來很大工作量。
第四,新業(yè)務開發(fā)代價較大,業(yè)務創(chuàng)新困難。電信業(yè)務開發(fā)過程中需要考慮硬件開發(fā)、業(yè)務邏輯開發(fā)、協(xié)議互通、可靠性和擴展性,整個過程周期長,投入大。另外,電信網(wǎng)原有的一些成熟的業(yè)務能力不能復用,許多開發(fā)工作不得不重復進行,制約了業(yè)務創(chuàng)新的步伐。
近幾年互聯(lián)網(wǎng)發(fā)展十分迅猛,許多優(yōu)秀的互聯(lián)網(wǎng)企業(yè)在探索中逐漸找到自己的解決辦法,這就是云計算。例如,Google采用分布式計算、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫技術實現(xiàn)了在低成本設備上提供高可靠、大容量的存儲和計算能力;Amazon利用虛擬化技術出租自己冗余的設備資源獲取利潤;一些客戶關系管理(CRM)、企業(yè)資源規(guī)劃(ERP)廠商在互聯(lián)網(wǎng)上推廣自己的軟件,用戶上網(wǎng)即可使用,達到了低成本高效率。
云計算逐漸走向成熟,雖然目前云計算還不夠嚴謹和規(guī)范,但是它在互聯(lián)網(wǎng)的成功給電信領域帶來了新的思路和機遇。
2 云計算在電信領域的應用模式
云計算是一種應用模式,它涵蓋了多種技術,這些技術之間甚至有著較大的差別,但它們有著共同的特征:按需自服務、廣泛的網(wǎng)絡接入、資源池、快速彈性和服務的可度量[1]。這些特征符合電信網(wǎng)的需求,使電信網(wǎng)具有采用云計算技術的動力。
在云計算架構中,有3種角色,分別是服務提供者、服務開發(fā)者和服務消費者[2]。電信網(wǎng)的主要角色是作為服務提供者為客戶提供云計算服務。另外,服務開發(fā)者也是非常重要的角色,運營商本身、獨立開發(fā)商和個人都可以成為服務開發(fā)者。
從服務類型的角度看,云計算有3種服務類型:基礎設施即服務(IaaS)、平臺即服務(PaaS)和軟件即服務(SaaS)。云計算服務提供商可以提供其中一種類型的服務,也可以同時提供多種類型的服務。對于電信運營商來說,根據(jù)不同的目的和需求可以采用不同的云計算服務類型。下面從服務類型的角度來看云計算在電信領域的應用模式。
2.1 基礎設施的云化改造
電信基礎設施包括服務器、存儲系統(tǒng)、網(wǎng)絡設備等;A設施云化改造就是通過云計算技術,將這些基礎設施由獨立的硬件設備轉化為資源池,資源池能夠被多個上層業(yè)務共享,由統(tǒng)一的管理平臺管理,這就是IaaS的概念。
將物理設備轉化為資源池主要通過虛擬化技術。虛擬化技術將CPU、內存、存儲、網(wǎng)絡帶寬等物理資源進行統(tǒng)一管理,使資源能夠按需地分配到各個虛擬機上。每臺虛擬機就像一臺獨立的物理服務器,操作系統(tǒng)和應用程序運行在虛擬機上,它們感知不到虛擬機與物理機的差別。
據(jù)相關資料統(tǒng)計,采用虛擬化技術后,設備利用率能夠從10%提升到40%~60%,每用戶總成本下降52%,同時系統(tǒng)故障率和維護時間也大大下降[3]。成本下降主要來源于這樣幾個方面:
資源利用率的提高使物理設備投資降低。原有電信網(wǎng)中每臺設備都有固定用處,如數(shù)據(jù)庫服務器就不能用作會話服務器,即使CPU利用率不到10%,也只能空閑。采用虛擬化技術后,管理系統(tǒng)會將多個虛擬機遷移到同一臺物理上運行,資源利用率明顯提高,物理服務器實際需求量就會減少。
高效的資源調度使電力成本下降。由于虛擬機有在線遷移能力,電信業(yè)務也有著明顯的周期性。當業(yè)務量下降時,管理系統(tǒng)會將更多的虛擬機調度到一臺物理機上運行,其它物理機可以停機以節(jié)省能耗。
虛擬資源與物理設備隔離,使設備維護成本下降。資源池的維護管理要比管理各種不同的硬件設備簡單的多,而且對資源池的擴容和維護對業(yè)務沒有影響。
電信網(wǎng)的云化改造收益明顯,但改造的過程并不是簡單地將應用遷移到云計算上。由于目前電信設備的整體架構還是比較封閉的系統(tǒng),設備廠商提供的整套設備軟硬件是不能分割的,設備無法共享,軟件也不能遷移,這些條件都與云計算資源池的概念相悖。因此,電信基礎設施的云化改造必將伴隨著電信設備架構的變革。
圖1顯示的是傳統(tǒng)電信設備和云化改造后電信設備的比較,明顯的區(qū)別是傳統(tǒng)電信設備的物理設備由統(tǒng)一的資源池代替。
為了適應基礎設施的云化改造,電信系統(tǒng)的設計和部署將會有如下變化:
軟件的功能分配、主備關系不依賴于硬件設備。傳統(tǒng)設備一般會確定機框里每塊處理板的功能,板卡之間的主備關系,甚至軟件模塊間通信也是以板卡位置為依據(jù)。這些依賴于硬件的因素都必須改造,取代軟件功能模塊間的邏輯關系。
系統(tǒng)的管理范圍和方式發(fā)生變化。硬件資源將不再分別管理,而是由云計算平臺統(tǒng)一管理。云計算平臺會屏蔽某些物理設備的變化,如升級、擴容、故障切換等等,在必要時,云計算平臺會將資源池的事件上報給上層應用,上層應用會做出適當?shù)捻憫?