王 雯
(中國電信股份有限公司喀什分公司,新疆 喀什 844000)
當前,云計算的發展與國家的發展戰略息息相關,云計算是信息產業創新和快速發展的基礎,是一種新型的業務交付模式。在云計算的基礎上,用戶可以充分利用網絡并提供創新的商業服務。
云計算服務平臺的出現,可以為人類解鎖更多的價值,同時讓云計算更好地應用到社會的各個領域。例如IAAS、PAAS、SAAS等,IAAS可以為客戶提供網絡、存儲計算資源和處理的功能,使客戶能夠運行和部署任何軟件,包括應用程序和操作系統。PAAS在云計算基礎設施上精確部署供應商提供的語言開發工具。SAAS將服務提供商使用的應用程序提供給相應的客戶,使客戶能夠從各種客戶端設備(例如瀏覽器)無痕訪問應用程序。云計算除了資源整合之外,SOA框架還可用于向廣泛的用戶交付,提供更加便捷、穩定、安全的數據服務。因此,云計算的發展可以利用平臺的優勢,對信息系統的多種模式和格式進行集成管理,可以有效促進實時分析和多模式的高效流通。新的業務交付模式使用戶可以充分利用網絡優化的硬件、軟件和網絡資源,并以此為基礎提供創新的業務服務[1]。
云計算的虛擬化技術可以顯著提高組織流程中資源和應用程序的運算效率和可用性,虛擬化是物理資源與最終提供給用戶的資源的解耦,是一個有效的替代過程,通過一個集成的、設計良好的架構,在一個物理資源上創建多個替代資源。創建后的替代資源和物理資源虛擬資源對具有相同接口和功能的用戶具有與物理資源相同的使用能力,也可能具有不同的屬性,如價格、容量、可協商性等。
在云計算中部署自動化技術的關鍵之一是通過自動化將任務進行簡化,讓用戶通過自助服務快速獲取所需的資源。自動化部署是基礎設施管理中非常重要的一部分,也是云計算任務的一部分,包括操作系統、中間件和應用程序等各種部署級別。自動化部署可以提供一個簡化的流程,在用戶提交申請后,自動化部署平臺會根據日程和預約自動完成部署任務,因此,用戶只需要投入十分鐘或更短的時間,大大提高了工作效率。
云計算提供了巨大的資源信息庫,應用不同的使用負載周期,根據負載動態伸縮應用資源可以大大提高資源的有效利用率,即高負載下的動態伸縮。在負載低時可以釋放多余的資源,通過應用縮放技術解決問題,該技術以應用為基本單位,根據應用架構設置不同的集群類型,每種集群類型都有特定的伸縮方式,并監控負載的動態變化,為應用集群自動增減資源。
分布式存儲的目標是利用云計算中多臺服務器的存儲資源,滿足單臺服務器無法滿足的存儲需求,其特點是存儲資源可以抽象表達、統一管理,保證數據的讀、寫、操作安全性和可靠性。云計算催生了卓越的分布式文件系統和云存儲服務,最具代表性的云平臺分布式文件系統是Google的GFS。可擴展的分布式文件系統使用容錯和故障轉移機制來有效克服單節點故障導致的系統故障,實現大規模、大容量的文件存儲。
在分布式文件系統中,常見的存儲大量結構化數據的分布式存儲系統有谷歌的BigTable和開源的HBase,這些系統可以將非結構化數據存儲為分布式、多維和有序圖。以HBase為例,HBase是一個分布式的開源數據庫,與典型的關系數據庫不同,HBase是一種適合存儲非結構化數據的數據庫。用戶可以將數據進行存儲在表中,數據行具有可選擇的鍵和任意數量的列,表格存儲松散,允許用戶為行定義不同的列。
基于云計算最具代表性的分布式計算模型是MapReduce編程模型。 MapReduce將大型作業分解為許多子任務,這些子任務分布在多個計算節點上進行調度和計算,為云計算上的海量數據騰出處理空間。當前的軟件實現指定了一個函數,該函數將一組鍵值對映射到一組新的鍵值,所有映射的鍵值對共享同一組鍵,簡單地說,映射函數就是對由幾個獨立元素組成的概念列表中的每個元素執行指定的動作。每個元素都是獨立運行的,原來的列表并沒有改變,通過一個新列表來存儲新答案。
云計算在電信數據與商業智能分析中的應用過程中,可以為需要更多IT資源的行業提供云存儲和云計算服務,如促銷、網絡視頻和游戲、軟件開發、社交媒體等。在線信息應用為有需要的中小企業提供云計算服務,在充分利用其所包含的網絡優勢的同時,積極挖掘一些現有的客戶和資源。同時,還可以在云計算平臺上提供防火墻、病毒防護、網絡監控、應用托管等增值服務。
例如,首先,可以不斷加強政府的宏觀指導,將有關促進中小企業云計算的法律法規和政策措施落實到位。還可以針對目前云計算的制約問題進行調查研究,協調落實相關財稅支持政策,激發中小企業云計算建設的積極性、主動性和創造性。其次。還可以建立社會云計算服務體系,系統地發揮企業的帶動作用,推動供應鏈管理和客戶關系管理,支持建立云計算和電子商務公共服務平臺,低成本、高效率地解決中小企業云計算需求問題。除此之外,還可以積極開拓多樣化的投資渠道,對云計算建設、軟硬件開發等進行投資和融資。為了達到較好的云計算市場應用效果,可以研究制定相關的評估體系,通過詳細的評估了解,進一步推動和鼓勵各大中小企業加大投入,積極應用云計算信息技術,降低成本,提高綜合效益,促進產業技術的全面升級,推動云計算管理服務的發展[2]。
電信行業要想得到長遠的發展和進步,就必須進行不斷地自主研發,針對云計算進行技術開發和推創,同時,電信數據工作人員還要精通資源監控、寬帶自動協調、用戶配置和虛擬化等技術。運營商在與云計算供應商合作時,必須清楚地了解合作中存在的風險,有必要根據客戶的特殊要求選擇盡可能可控的解決方案。運營商是云計算技術的最大受益者,隨著對大容量應用的海量數據分析和存儲管理支持需求日益迫切,可以在初期發展過程中作為云計算的試驗場,在增值服務平臺和IT支撐系統中有效推廣云計算服務。
例如在基礎配置方面,以軟件硬件為例,可以加快小型機等封閉系統的下線速度,同時,還可以不斷提升平臺的虛擬化比例,考慮服務器的應用結構,加入一體化設計,提高特定場景下的需求服務力度。電信數據運營商還可以對虛擬化的軟件產品差異進行合理的評價,運用明確的場景,選擇合適的產品,大膽引入開源。電信運營商要以用戶和實際的網絡資源為基礎,在整體的框架下構建成熟的技術和云計算服務體系。例如運營商可以根據不同用戶的不同需求,將云計算服務分場景進行部署和策略,在保障云計算安全的基礎之上,提供彈性按需的云安全服務。在云計算融合的巨大競爭環境和背景之下,電信運營商要想獲得較大的競爭力和長久的發展,可以借助外力進行內外并舉,構建合作共贏的云計算服務系統。除此之外,電信運營商還可以不斷進行平臺改造,聚合云計算產業鏈,通過合作結盟并購等方式加入大型云計算圈,加強產業融合[3]。
云計算發展初期,運營商機會不多,因此,需要根據自身優勢制定業務市場定位和相關技術戰略,發展自身優勢。運營商首先要站在提供商的角度進入云計算領域,獲取用戶需求,積累應用經驗,提供基于云計算、云存儲、云托管等平臺的低成本資源租賃和托管服務,以低成本、快速響應等優勢有效提升現有業務。隨著業務變得非常成熟,在一定程度上可以吸引開發者的注意力,有效地為云計算提供基礎平臺,以最快的速度運行資源。運營商必須在信息化云應用方面具有優勢,為有需求的中小企業提供服務,同時,為軟件開發商提供創新的銷售模式和渠道。
例如在實際的應用過程中,由于云計算在電信數據與商業智能分析中的應用體系較為龐大,涉及面較為廣,為了達到良好的運作狀況和協調的有機整體推廣,可以采用互聯網模式進行標準化推進,創新傳統的單點最佳思路,從全面的發展和廣闊的視野出發,以達到總體的云計算服務需求為目標。還可以針對不同的情況和場景,制定合適的云計算服務解決方案,為不同的客戶進行不同的云計算服務,構建云服務的最佳服務體系。在云計算的電信數據具體實施和應用過程中可以對各個節點進行全流程的協調聯動,以提升整體效果,滿足電信數據與商業智能分析中的各個需求。還可以進一步依托各大渠道構建綜合服務平臺,聚焦云計算的優勢能力,不斷構建與云計算服務平臺目標相通的托管運行服務。同時,還可以構建云代理服務平臺,對云服務所包含的中介句和集成等業務進行支持和資源共享,實現云服務的共享交流,構建各個迭代體系,推進云計算服務的更新迭代,達到最終的應用目的。
綜上所述,云計算是電信運營商向綜合信息服務轉型的關鍵武器,它可以有效地在電信運營商之間釋放非常強大的計算能力和網絡能量,保證基礎功能更高水平地融入和部署。在實際應用過程中,可以繼續收集優質資源,運營商需要保證自己的技術體系和技術標準能夠同步完善。此外,運營商需要盡可能多地進行內部細化,不斷提高對云計算業務和定價模型的理解和推廣應用,推動我國云計算的改革創新和發展。