雲平台

WbCloud微營銷

雲計算平台也稱為雲平台,是指基於硬體資源和軟體資源的服務,提供計算、網路和存儲能力。

雲計算平台可以劃分為3類:以數據存儲為主的存儲型雲平台,以數據處理為主的計算型雲平台以及計算和數據存儲處理兼顧的綜合雲計算平台。

特徵


雲平台一般具備如下特徵:
硬體管理對使用者/購買者高度抽象:用戶根本不知道數據是在位於哪裡的哪幾台機器處理的,也不知道是怎樣處理的,當用戶需要某種應用時,用戶向“雲”發出指示,很短時間內,結果就呈現在他的屏幕上。雲計算分散式的資源向用戶隱藏了實現細節,並最終以整體的形式呈現給用戶。
使用者/購買者對基礎設施的投入被轉換為OPEX(Operating Expense,即運營成本):企業和機構不再需要規劃屬於自己的數據中心,也不需要將精力耗費在與自己主營業務無關的IT管理上。他們只需要向“雲”發出指示,就可以得到不同程度、不同類型的信息服務。節省下來的時間、精力、金錢,就都可以投入到企業的運營中去了。對於個人用戶而言,也不再需要投入大量費用購買軟體,雲中的服務已經提供了他所需要的功能,任何困難都可以解決。基礎設施的能力具備高度的彈性(增和減):可以根據需要進行動態擴展和配置。雲計算平台可以大致分為以下3類:
1、以數據存儲為主的存儲型雲平台;
2、以數據處理為主的計算型雲平台;
3、計算和數據存儲處理兼顧的綜合雲計算平台。

優勢和挑戰


編輯 語音
首先,如何在雲服務中實現跨平台跨服務商的問題,也就是說服務商要在開發功能和兼容性上進行權衡。早期的雲計算提供的API比傳統的諸如資料庫的服務系統的限制多得多。各個服務商之間的代碼無法通用,這給跨平台的開發者帶來很多的編程負擔。
其次,如何來管理各個雲服務平台,這對於服務商來說,也是一個挑戰。和傳統的系統相比,大型的雲平台受有限的人工干涉、工作負載變化幅度大和多種多樣的共享設備這3個因素的影響,各個雲平台公司有各自的管理方案:例如Amazon公司的EC2用硬體級別上的虛擬機作為編程的介面,而salesforce.corn公司則在一個資料庫系統上實現了具有多種獨立模式的“多租戶”虛擬機。當然還有其他的解決方案也是可行的。每一種方案都有不同的缺點和優勢。
此外,雲平台的安全問題和隱私保護也特別難以保障。安全問題不能再依靠計算機或網路的物理邊界得到保障。過去的對於數據保護的很多加密和解密的演演算法代價都特別高,如何來對大規模的數據採用一些合適的安全策略是一個非常大的挑戰。雲服務的挑戰還包括服務的穩定和可靠性。2009年8月,Google的雲計算服務出現嚴重問題,Gmail、Blogger和Spreadsheet等服務均長時間宕機。2008年7月21日,亞馬遜在線計算服務的主要組件簡單存儲服務(s3)星期日(7月20日)明顯出現了故障。亞馬遜的服務健康狀況控制台報告稱,在美國和歐洲的s3服務的錯誤率增加了,許多客戶的服務當機時間超過6小時。這種雲服務的事故對於銀行或者網際網路公司的損失往往是巨大的。所以雲服務商是否能提供長期穩定的服務也是企業選擇雲服務的主要顧慮之一。
最後,隨著雲計算越來越流行,預計會有新的應用場景出現,也會帶來新的挑戰。例如,人們需要從結構化、半結構化或非結構的異構數據中提取出有用信息。同時,這也表明“雲”整合服務必然會出現。聯合雲架構不會降低只會增加問題的難度。綜上所述,可以看出雲計算和雲平台服務本身在適當場景下的確有著巨大的優勢,但同時面臨著許多的技術難題亟待解決 。

服務的安全性


編輯 語音
雲計算在帶給用戶便捷的同時,它的安全問題也成為業界關注的焦點。Gartner預計,2008年內容安全服務佔據了安全服務市場20%的份額,預期到2013年將會佔到60%的份額。以雲計算方式提供的安全應用服務,在2013年將會增長3倍。因此它的安全問題是一個不可迴避的話題。以下來看看Gartner列出的雲計算的七大風險。
(1)特權用戶的接人。在公司以外的場所處理敏感信息可能會帶來風險,因為這將繞過企業IT部門對這些信息進行的“物理、邏輯和人工的控制”。企業需要對處理這些信息的管理員進行充分了解,並要求服務提供商提供詳盡的管理員信息。
(2)可審查性。用戶對自己數據的完整性和安全性負有最終的責任。傳統服務提供商需要通過外部審計和安全認證,但一些雲計算提供商卻拒絕接受這樣的審查。
(3)數據位置。在使用雲計算服務時,用戶並不清楚自己的數據儲存在哪裡,用戶甚至都不知道數據位於哪個國家。用戶應當詢問服務提供商數據是否存儲在專門管轄的位置,以及他們是否遵循當地的隱私協議。
(4)數據隔離。在雲計算的體系下,所有用戶的數據都位於共享環境之中。加密能夠起一定作用,但還是不夠。用戶應當了解雲計算提供商是否將一些數據與另一些隔離開,以及加密服務是否是由專家設計並測試。如果加密系統出現問題,那麼所有數據都將不能再使用。
(5)數據恢復。就算用戶不知道數據存儲的位置,雲計算提供商也應當告訴用戶在發生災難時,用戶數據和服務將會面臨什麼樣的情況。任何沒有經過備份的數據和應用程序在出現問題時,用戶需要詢問服務提供商是否有能力恢複數據,以及需要多長時間。
(6)調查支持。在雲計算環境下,調查不恰當的或是非法的活動是難以實現的,因為來自多個用戶的數據可能會存放在一起,並且有可能會在多台主機或數據中心之間轉移。如果服務提供商沒有這方面的措施,那麼在有違法行為發生時,用戶將難以調查。
(7)長期生存性。理想情況下,雲計算提供商將不會破產或是被大公司收購。但是用戶仍需要確認,在這類問題發生的情況下,自己的數據會不會受到影響,如何拿回自己的數據,以及拿回的數據是否能夠被導入到替代的應用程序中。

簡介


雲計算(Cloud Computing)是一種新興的商業計算模型,它是由分散式計算(Distributed Computing)、并行處理(Parallel Computing)、網格計算(Grid Computing)逐步發展而來的。雲計算在業內還沒有一個權威的定義,人們對雲計算的認識也是在不斷發生變化。中國雲計算專家劉鵬教授曾給出下面的定義:“雲計算是把用戶提交的任務分配到數據中心伺服器集群所構成的資源池上,系統可以根據用戶的需要來提供相應的計算能力、存儲空間或者各類軟體服務”。
雲計算可以分為狹義和廣義兩個維度去解釋。狹義上的雲計算通常是指雲計算服務提供商通過虛擬化和分散式計算等一系列技術建立的數據中心。其中有些業務是免費提供給用戶體驗使用的,還有部分定製化的業務用戶可以按照需要進行租用,這些業務涵蓋了數據分析,數據存儲等各類服務。廣義上的雲計算指的是雲計算服務提供商利用自身建立起來的大規模伺服器集群來根據不同類型的客戶來定製化的提供一套解決方案,這些服務涵蓋了計算分析,硬體租借和在線軟體服務等 。
我們可以把雲計算中的“雲”通俗的理解為存在於雲數據中心伺服器集群上的各種類型的資源集合。這些資源分為硬體資源和軟體資源,其中的硬體資源有伺服器、存儲器和CPU等,軟體資源包括應用軟體和集成開發環境等。用戶只需要通過網路發送請求就可以從雲端獲取滿足需求的資源到本地的計算機,所有的計算任務都是在遠程的雲數據中心完成。用戶之所以可以按需來獲得各種計算服務、存儲服務和各類軟體資源正是得益於雲計算強大的虛擬化資源池的架構,數據中心的資源池本身不僅可以動態的擴展,而且用戶使用完畢后的資源還可以及時方便的回收。採用這樣的服務提供模式極大地增加了雲數據中心的資源利用率,同時雲計算服務商也能更好地提升的服務質量。

開源項目


(1)AbiCloud
AbiCloud 是一款用於公司的開源的雲計算平台,使公司能夠以快速、簡單和可擴展的方式創建和管理大型、複雜的IT基礎設施(包括虛擬伺服器、網路、應用、存儲設備等)。Abiquo公司位於美國加利福尼亞州紅木市,它提供的雲計算服務包括為企業創造和管理私人云服務、公共雲服務和混合雲服務,能讓企業用戶把他們的電腦和移動設備中的佔據大量資源的數據轉移到更大、更安全的伺服器上。
(2)Hadoop
該計劃是完全模仿Google體系架構做的一個開源項目,主要包括Map/Reduce和HDFS文件系統
(3)Eucalyptus 項目
創建了一個使企業能夠使用它們內部IT資源(包括伺服器、存儲系統、網路設備)的開源界面,來建立能夠和Amazon EC2兼容的雲
(4)MongoDB(10gen)
MongoDB是一個高性能、開源、無模式的文檔型資料庫,它在許多場景下可用於替代傳統的關係型資料庫或鍵/值存儲方式。mongodb由C++寫就,其名字來自humongous這個單詞的中間部分,從名字可見其野心所在就是海量數據的處理。關於它的一個最簡潔描述為:scalable, high-performance, open source, schema-free, document-oriented database。
(5)Enomalism彈性計算平台
它提供了一個功能類似於 EC2的雲計算框架。Enomalism基於 Linux,同時支持 Xen 和 Kernel Virtual Machine(KVM)。與其他純IaaS 解決方案不同的是,Enomalism提供了一個基於 Turbo Gears Web應用程序框架和 Python 的軟體棧
(6)Nimbus(網格中間件Globus)
Nimbus面向科學計算需求,通過一組開源工具來實現基礎設施即服務(IaaS)的雲計算解決方案。

商業化


(1)微軟
技術特性:整合其所用軟體及數據服務
核心技術:大型應用軟體開發技術
企業服務:Azure平台
開發語言:.NET
(2)Google
技術特性:儲存及運算水平擴充能力
核心技術:平行分散技術MapReduce,BigTable,GFS
企業服務:Google AppEngine,應用代管服務
開發語言:Python,Java
(3)IBM
技術特性:整合其所有軟體及硬體服務
核心技術:網格技術,分散式存儲,動態負載
企業服務:虛擬資源池提供,企業雲計算整合方案
(4)Oracle
技術特性:軟硬體彈性虛擬平台
核心技術:Oracle的數據存儲技術,Sun開源技術
企業服務:EC2上的Oracle資料庫,OracleVM,Sun xVM
(5)Amazon
技術特性:彈性虛擬平台
核心技術:虛擬化技術Xen
企業服務:EC2、S3,SimpleDB、SQS
開發語言:
(6)Saleforce
技術特性:彈性可定製商務軟體
核心技術:應用平台整合技術
企業服務:Force. com服務
開發語言:Java,APEX
(7)旺田雲服務
技術特性:按需求可定製平台化軟體
核心技術:應用平台整合技術
企業服務:netfarmer 服務提供不同行業信息化平台
開發語言:Deluge(Data Enriched Language for the Universal Grid Environment)
(8)EMC
技術特性:信息存儲系統及虛擬化技術
核心技術:Vmware的虛擬化技術,存儲技術
企業服務:Atoms雲存儲系統,私有雲解決方案
(9)阿里巴巴
技術特性:彈性可定製商務軟體
核心技術:應用平台整合技術
企業服務:軟體互聯平台,雲電子商務平台
(10)中國移動
技術特性:堅實的網路技術豐富的帶寬資源
核心技術:底層集群部署技術,資源池虛擬技術,網路相關技術
企業服務:BigCloude-大雲平台

應用實例


國內首個雲導航
雲計算導航又稱為“雲計算網址導航”,是中國雲計算第一導航網,一般來說雲計算導航彙集國內各類雲計算專業網址,分類詳細,能幫在最短的時間內找到您最想要的雲網址大全,省去了在搜索引擎上的重重點擊。
全球首個雲平台
2009年7月22日,IBM與全球財富500強企業中國中化集團公司(以下稱中化)一同召開了企業雲計算平台新聞發布會。作為全球首個企業雲計算項目,中化集團借ERP系統全面升級的契機,成功應用了IBM大中華區雲計算中心(IBM Cloud Labs & HiPODS)提供的解決方案,將ERP系統部署於跨越兩個數據中心的雲端。不僅實現了ERP系統升級的平滑過渡,而且使得企業內部的IT基礎設施以及各類軟體應用未來能夠運得更加靈活。雲計算在我國多用於殺毒。
電信星雲計劃
2011年07月,中國電信已經正式啟動星雲計劃,在廣州、上海、成都和南昌四個城市開展了雲計算現場實驗,具體涉及IDC升級、業務平台、能力開放平台、內部IT應用等領域。中國電信加強雲計算的合作發展,努力形成一個完整的產業鏈,包括使用者、平台的提供者和消費者,以及眾多參與的合作夥伴。
2013年前, 已與全球第一大企業管理軟體與解決方案供應商SAP公司簽署戰略協議,雙方將共同搭建基於SaaS模式的信息化服務平台,通過雲計算技術、服務和商業模式的創新,為企業提供豐富的雲服務。此外,還與手機終端廠商積極合作,推出了帶有更多雲應用的智能手機。中國電信希望未來能夠成為一個雲平台的運營商,和軟、硬體廠商,信息應用和服務提供商以及平台和終端提供商,共同形成一個雲平台,通過整個雲平台給客戶提供更加優質的服務。
杭州首個雲計算產業園
2010年10月,杭州市被列為全國雲計算髮展五大試點城市之一,在這一大背景下,西湖區結合自身產業特色,抓住機遇,按照“政府推動與企業主導相結合”的建設思路,注重實效,積極開展了雲計算產業的培育工作。2012年4月,全市首個雲計算公共服務平台-西湖“雲計算”技術共享服務平台在西湖區落地。同時,西湖區還提出了建設杭州雲計算產業園的創新性思路,並於2012年6月獲得了原杭州市信息化辦公室的批複同意,全市首個雲計算產業園正式落戶西湖區。
深圳首個社區雲
“深圳大學城雲計算公共服務平台”由深圳大學城管理辦主辦, 深圳市雲景科技有限公司承辦,深圳市雲計算關鍵技術與應用重點實驗室、深圳市超算中心協辦。 是國內是中國第一個依照"社區雲"模式建立的雲計算服務平台,已於2011年9月投入運行,服務對象為深圳大學城園區內的各高校、研究單位、服務機構等單位以及教師、學生、各單位職工等個人。 “深圳大學城雲計算公共服務平台”第一期提供包括計算資源雲服務(IaaS)、特色應用雲服務(SaaS)兩大類共計十大特色服務。

三種雲服務


實際環境中的雲平台:三種雲服務
為掌握雲平台,我們先從大體上考察一下雲服務。我們可以把通過“雲”提供的服務分為三大類。它們是:
軟體即服務(Software as a service,SaaS):SaaS應用是完全在“雲”里(也就是說,一個Internet服務提供商的伺服器上)運行的。其戶內客戶端(on-premises client)通常是一個瀏覽器或其他簡易客戶端。Salesforce可能是當前最知名的SaaS應用,不過除此以外也有許多其他應用。
附著服務(Attached services):每個戶內應用(on-premises application)自身都有一定功能,它們可以不時地訪問“雲”里針對該應用提供的服務,以增強其功能。由於這些服務僅能為該特定應用所使用,所以可以認為它們是附著於該應用的。一個著名的消費級例子就是蘋果公司的iTunes:其桌面應用可用於播放音樂等等,而附著服務令購買新的音頻或視頻內容成為可能。微軟公司的Exchange託管服務是一個企業級例子,它可以為戶內Exchange伺服器增加基於“雲”的垃圾郵件過濾、存檔等服務。
未來雲平台(Cloud platforms):雲平台提供基於“雲”的服務,供開發者創建應用時採用。你不必構建自己的基礎,你完全可以依靠雲平台來創建新的SaaS應用。雲平台的直接用戶是開發者,而不是最終用戶。
要掌握雲平台,首先要對這裡“平台”的含義達成共識。一種普遍的想法,是將平台看成“任何為開發者創建應用提供服務的軟體”。下一節,我們將對此作具體講解。

平台一般模型


我們今天對應用平台(application platform)的認識,主要來源於戶內平台(on-premises platforms)。因此,一種思考雲平台(cloud platforms)的方式,就是考察應用開發者在戶內環境里所依賴的服務(services)是如何轉變為“雲(cloud)”的。
無論在戶內環境、還是在“雲”里,我們可以認為一個應用平台(application platform)包含以下三個部分:
一個基礎(foundation):幾乎所有應用都會用到一些在機器上運行的平台軟體。各種支撐功能(如標準的庫與存儲,以及基本操作系統等)均屬此部分。
一組基礎設施服務(infrastructure services):在現代分散式環境中,應用經常要用到由其他計算機提供的基本服務。比如提供遠程存儲服務、集成服務及身份管理服務等都是很常見的。
一套應用服務(application services):隨著越來越多的應用面向服務化,這些應用提供的功能可為新應用所使用。儘管這些應用主要是為最終用戶提供服務的,但這同時也令它們成為應用平台的一部分。(也許你要奇怪,為什麼要把別的應用視為平台的一部分,但在面向服務的世界里是這樣的。)
開發工具也是另一個重要部分。現代工具可以幫助開發者們運用應用平台的這三個部分來構建應用。
為了對這個抽象模型有具體的認識,下面我們將它與今天主流的戶內平台加以對照。戶內基礎(on-premises foundation)包括有:
操作系統(Operating system):Windows、Linux及其它版本的Unix是主流選擇。
本地支持(Local support):不同風格的應用採用不同的技術。例如,.NET框架和Java EE應用伺服器為Web應用等提供了一般性支持,而其它技術則面向特定類型的應用。比如Microsoft Dynamics CRM產品提供了一個為創建特定類型的商業應用而設計的平台。類似地,不同種類的存儲被用於不同目的。Windows、Linux及其它操作系統里的文件系統提供了原始位元組的存儲功能,而各種資料庫技術(比如Oracle DBMS、MySQL、Microsoft SQL Server及IBM DB2等)則提供了更加結構化的存儲功能。
對於戶內基礎設施服務(on-premises infrastructure services),典型例子包括:
存儲(Storage):跟基礎里的存儲一樣,基礎設施里的存儲也分為多種風格。遠程文件系統可以提供簡單的面向位元組的存儲,而Microsoft SharePoint文檔庫可以提供更加結構化的遠程存儲服務。應用也可以遠程訪問資料庫系統,從而能夠訪問其他種類的結構化存儲。
集成(Integration):把機構內部的應用連接起來,通常要依賴於某種集成產品提供的遠程服務。比如,消息隊列(message queue)是一個簡單的例子,IBM的WebSphere Process Server及微軟的BizTalk Server等產品可用於更加複雜的場景。
身份管理(Identity):對許多分散式應用而言,提供身份信息是一個最基本的需求。常見的解決此問題的戶內技術包括微軟的Active Directory(活動目錄)及其它LDAP(輕量級目錄訪問協議)伺服器。
凌雲,移動營銷雲平台
凌雲,移動營銷雲平台
至於戶內應用服務(on-premises application services),不同機構間差別很大。原因很簡單:不同機構使用的是不同的應用,因而它們暴露的服務也五花八門。對於這些戶內平台里的應 用,一種思考方式是將它們分成兩大類:
套裝軟體(Packaged applications):這包括像SAP、Oracle Applications、Microsoft Dynamics在內的許多商業軟體,以及許許多多現成的產品。雖然不是所有套裝軟體都向其它應用暴露服務,但越來越多的套裝軟體是這麼做的。
定製應用(Custom applications):許多機構對定製軟體進行了大筆投資。隨著這些應用逐漸將其功能以服務的形式暴露出來,它們也將成為戶內應用平台的一部分。
照此描述,戶內應用平台看起來好像挺複雜的。但實際上,它也是隨著時間的發展而不斷演化的。在計算技術的早期,應用平台只包含一個戶內基礎(比如IBM主機上的MVS和IMS)。到了八、九十年代,隨著分散式計算的普及,戶內基礎設施服務也加入了進來(遠程存儲、集成和身份管理成為十分常見的服務)。時至今日,隨著面向服務的應用的出現,戶內應用服務也成為應用平台的一部分了。下一步發展是毫無疑問的,即在“雲”里提供這三個部分。

戶內到雲平台


上面那個一般模型描述的是戶內平台,但它同時也可被用來考察雲平台。另外,因為戶內平台與雲平台可以一同使用,所以理解它們如何一起工作也是十分重要的。
正如戶內應用(on-premises application)是構建於戶內基礎(on-premises foundation)之上的,雲應用(cloud application)也可以構建於雲基礎(cloud foundation)之上。無論是戶內環境、還是“雲”里的基礎設施與應用服務,均可為這兩種應用所使用。戶內平台為我們今天的應用提供支持,類似地,雲平台為我們明天將構建的應用提供服務。
雲平台是由搭載了雲平台伺服器端軟體的雲伺服器、搭載了雲平台客戶端軟體的雲電腦以及網路組件所構成的,用於提高低配置或老舊計算機的綜合性能,使其達到現有流行速度的效果。

大企業雲平台


UAP平台
UAP平台
一、UAP平台
用友NC採用J2EE架構,致力於構建先進、開放的集團企業雲計算應用平台,為集團企業提供建模、開發、集成、運行、管理一體化的IT解決方案。
NC以“高智能、高性能、高可用”成為中國集團企業商業模式創新、管理和競爭力升級的信息化平台。
二、彈性虛擬計算
根據企業不斷變化的組織架構、管控模式和業務需求,為企業雲應用服務快速提供動態、靈活、彈性、虛 擬、共享和高效的計算資源服務。
三、智能監控運維
實現對計算資源、存儲資源、網路資源、雲應用服務進行7*24小時全時區、多地域、全方位、立體式、智能化的IT運維監控,保障IT系統安全、穩定、可靠運行。
四、移動技術

雲服務平台


雲平台
雲平台
Gleasy是一款面向個人和企業用戶的雲服務平台,可通過瀏覽器及客戶端兩種方式登錄,平台包括即時通訊、郵箱、OA、網盤、辦公協同等多款雲應用,用戶也可以通過應用商店安裝自己想要的雲應用,該平台通過平台自身的產品服務與整合能力,將孤立的在線雲應用有機聯繫起來。
Gleasy平台由杭州格暢科技研發,堅持精耕細作的發展方式,整個技術團隊經過歷時3年的磨合,若干方面的技術已經比較拔尖,在研發產品的能力上亦處於國內比較領先水平。我們實現的發明專利超過20件,擁有自主研發的分散式文件系統、分散式即時通訊系統、海量實時檢索解決方案、分散式文件處理解決方案、分散式資料庫、分散式多級緩存以及眾多自主研發的中間件及研發框架。
Gleasy從“系統”上看由三個層次組成:基礎環境、系統基礎應用、第三方應用。
基礎環境為運行和管理雲應用的基礎環境,包括Gleasy桌面、帳號管理、G幣充值與消費、消息中心等。系統基礎應用主要包含一說(即時通訊)、一信(郵箱)、一盤(文件雲存儲及在線編輯)、聯繫人(名片、好友動態、個人主頁),記事本、表格等在線編輯工具及圖片查看器、PDF閱讀器等輔助性工具。
第三方應用接近於PC上的可安裝軟體,或智能手機中的App。第三方應用經過改造后可入駐,目前有美圖秀秀、金山詞霸、挖財記賬、蝦米音樂等應用。