實(shí)際環(huán)境中的云平臺(tái):三種云服務(wù)
為掌握云平臺(tái),我們先從大體上考察一下云服務(wù)。我們可以把通過(guò)“云”提供的服務(wù)分為三大類。它們是:
軟件即服務(wù)(Software as a service,SaaS):SaaS應(yīng)用是完全在“云”里(也就是說(shuō),一個(gè)Internet服務(wù)提供商的服務(wù)器上)運(yùn)行的。其戶內(nèi)客戶端(on-premises client)通常是一個(gè)瀏覽器或其他簡(jiǎn)易客戶端。Salesforce可能是當(dāng)前最知名的SaaS應(yīng)用,不過(guò)除此以外也有許多其他應(yīng)用。
附著服務(wù)(Attached services):每個(gè)戶內(nèi)應(yīng)用(on-premises application)自身都有一定功能,它們可以不時(shí)地訪問(wèn)“云”里針對(duì)該應(yīng)用提供的服務(wù),以增強(qiáng)其功能。由于這些服務(wù)僅能為該特定應(yīng)用所使用,所以可以認(rèn)為它們是附著于該應(yīng)用的。一個(gè)著名的消費(fèi)級(jí)例子就是蘋(píng)果公司的iTunes:其桌面應(yīng)用可用于播放音樂(lè)等等,而附著服務(wù)令購(gòu)買新的音頻或視頻內(nèi)容成為可能。微軟公司的Exchange托管服務(wù)是一個(gè)企業(yè)級(jí)例子,它可以為戶內(nèi)Exchange服務(wù)器增加基于“云”的垃圾郵件過(guò)濾、存檔等服務(wù)。
云平臺(tái)(Cloud platforms):云平臺(tái)提供基于“云”的服務(wù),供開(kāi)發(fā)者創(chuàng)建應(yīng)用時(shí)采用。你不必構(gòu)建自己的基礎(chǔ),你完全可以依靠云平臺(tái)來(lái)創(chuàng)建新的SaaS應(yīng)用。云平臺(tái)的直接用戶是開(kāi)發(fā)者,而不是最終用戶。
要掌握云平臺(tái),首先要對(duì)這里“平臺(tái)”的含義達(dá)成共識(shí)。一種普遍的想法,是將平臺(tái)看成“任何為開(kāi)發(fā)者創(chuàng)建應(yīng)用提供服務(wù)的軟件”。下一節(jié),我們將對(duì)此作具體講解。
我們今天對(duì)應(yīng)用平臺(tái)(application platform)的認(rèn)識(shí),主要來(lái)源于戶內(nèi)平臺(tái)(on-premises platforms)。因此,一種思考云平臺(tái)(cloud platforms)的方式,就是考察應(yīng)用開(kāi)發(fā)者在戶內(nèi)環(huán)境里所依賴的服務(wù)(services)是如何轉(zhuǎn)變?yōu)椤霸疲╟loud)”的。
無(wú)論在戶內(nèi)環(huán)境、還是在“云”里,我們可以認(rèn)為一個(gè)應(yīng)用平臺(tái)(application platform)包含以下三個(gè)部分:
一個(gè)基礎(chǔ)(foundation):幾乎所有應(yīng)用都會(huì)用到一些在機(jī)器上運(yùn)行的平臺(tái)軟件。各種支撐功能(如標(biāo)準(zhǔn)的庫(kù)與存儲(chǔ),以及基本操作系統(tǒng)等)均屬此部分。
一組基礎(chǔ)設(shè)施服務(wù)(infrastructure services):在現(xiàn)代分布式環(huán)境中,應(yīng)用經(jīng)常要用到由其他計(jì)算機(jī)提供的基本服務(wù)。比如提供遠(yuǎn)程存儲(chǔ)服務(wù)、集成服務(wù)及身份管理服務(wù)等都是很常見(jiàn)的。
一套應(yīng)用服務(wù)(application services):隨著越來(lái)越多的應(yīng)用面向服務(wù)化,這些應(yīng)用提供的功能可為新應(yīng)用所使用。盡管這些應(yīng)用主要是為最終用戶提供服務(wù)的,但這同時(shí)也令它們成為應(yīng)用平臺(tái)的一部分。(也許你要奇怪,為什么要把別的應(yīng)用視為平臺(tái)的一部分,但在面向服務(wù)的世界里是這樣的。)
開(kāi)發(fā)工具也是另一個(gè)重要部分,F(xiàn)代工具可以幫助開(kāi)發(fā)者們運(yùn)用應(yīng)用平臺(tái)的這三個(gè)部分來(lái)構(gòu)建應(yīng)用。
為了對(duì)這個(gè)抽象模型有具體的認(rèn)識(shí),下面我們將它與今天主流的戶內(nèi)平臺(tái)加以對(duì)照。戶內(nèi)基礎(chǔ)(on-premises foundation)包括有:
操作系統(tǒng)(Operating system):Windows、Linux及其它版本的Unix是主流選擇。
本地支持(Local support):不同風(fēng)格的應(yīng)用采用不同的技術(shù)。例如,.NET框架和Java EE應(yīng)用服務(wù)器為Web應(yīng)用等提供了一般性支持,而其它技術(shù)則面向特定類型的應(yīng)用。比如Microsoft Dynamics CRM產(chǎn)品提供了一個(gè)為創(chuàng)建特定類型的商業(yè)應(yīng)用而設(shè)計(jì)的平臺(tái)。類似地,不同種類的存儲(chǔ)被用于不同目的。Windows、Linux及其它操作系統(tǒng)里的文件系統(tǒng)提供了原始字節(jié)的存儲(chǔ)功能,而各種數(shù)據(jù)庫(kù)技術(shù)(比如Oracle DBMS、MySQL、Microsoft SQL Server及IBM DB2等)則提供了更加結(jié)構(gòu)化的存儲(chǔ)功能。
對(duì)于戶內(nèi)基礎(chǔ)設(shè)施服務(wù)(on-premises infrastructure services),典型例子包括:
存儲(chǔ)(Storage):跟基礎(chǔ)里的存儲(chǔ)一樣,基礎(chǔ)設(shè)施里的存儲(chǔ)也分為多種風(fēng)格。遠(yuǎn)程文件系統(tǒng)可以提供簡(jiǎn)單的面向字節(jié)的存儲(chǔ),而Microsoft SharePoint文檔庫(kù)可以提供更加結(jié)構(gòu)化的遠(yuǎn)程存儲(chǔ)服務(wù)。應(yīng)用也可以遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),從而能夠訪問(wèn)其他種類的結(jié)構(gòu)化存儲(chǔ)。
集成(Integration):把機(jī)構(gòu)內(nèi)部的應(yīng)用連接起來(lái),通常要依賴于某種集成產(chǎn)品提供的遠(yuǎn)程服務(wù)。比如,消息隊(duì)列(message queue)是一個(gè)簡(jiǎn)單的例子,IBM的WebSphere Process Server及微軟的BizTalk Server等產(chǎn)品可用于更加復(fù)雜的場(chǎng)景。
身份管理(Identity):對(duì)許多分布式應(yīng)用而言,提供身份信息是一個(gè)最基本的需求。常見(jiàn)的解決此問(wèn)題的戶內(nèi)技術(shù)包括微軟的Active Directory(活動(dòng)目錄)及其它LDAP(輕量級(jí)目錄訪問(wèn)協(xié)議)服務(wù)器。
至于戶內(nèi)應(yīng)用服務(wù)(on-premises application services),不同機(jī)構(gòu)間差別很大。原因很簡(jiǎn)單:不同機(jī)構(gòu)使用的是不同的應(yīng)用,因而它們暴露的服務(wù)也五花八門。對(duì)于這些戶內(nèi)平臺(tái)里的應(yīng)
用,一種思考方式是將它們分成兩大類:
套裝軟件(Packaged applications):這包括像SAP、Oracle Applications、Microsoft Dynamics在內(nèi)的許多商業(yè)軟件,以及許許多多現(xiàn)成的產(chǎn)品。雖然不是所有套裝軟件都向其它應(yīng)用暴露服務(wù),但越來(lái)越多的套裝軟件是這么做的。
定制應(yīng)用(Custom applications):許多機(jī)構(gòu)對(duì)定制軟件進(jìn)行了大筆投資。隨著這些應(yīng)用逐漸將其功能以服務(wù)的形式暴露出來(lái),它們也將成為戶內(nèi)應(yīng)用平臺(tái)的一部分。
照此描述,戶內(nèi)應(yīng)用平臺(tái)看起來(lái)好像挺復(fù)雜的。但實(shí)際上,它也是隨著時(shí)間的發(fā)展而不斷演化的。在計(jì)算技術(shù)的早期,應(yīng)用平臺(tái)只包含一個(gè)戶內(nèi)基礎(chǔ)(比如IBM主機(jī)上的MVS和IMS)。到了八、九十年代,隨著分布式計(jì)算的普及,戶內(nèi)基礎(chǔ)設(shè)施服務(wù)也加入了進(jìn)來(lái)(遠(yuǎn)程存儲(chǔ)、集成和身份管理成為十分常見(jiàn)的服務(wù))。時(shí)至今日,隨著面向服務(wù)的應(yīng)用的出現(xiàn),戶內(nèi)應(yīng)用服務(wù)也成為應(yīng)用平臺(tái)的一部分了。下一步發(fā)展是毫無(wú)疑問(wèn)的,即在“云”里提供這三個(gè)部分。
上面那個(gè)一般模型描述的是戶內(nèi)平臺(tái),但它同時(shí)也可被用來(lái)考察云平臺(tái)。另外,因?yàn)閼魞?nèi)平臺(tái)與云平臺(tái)可以一同使用,所以理解它們?nèi)绾我黄鸸ぷ饕彩鞘种匾摹?/p>
正如戶內(nèi)應(yīng)用(on-premises application)是構(gòu)建于戶內(nèi)基礎(chǔ)(on-premises foundation)之上的,云應(yīng)用(cloud application)也可以構(gòu)建于云基礎(chǔ)(cloud foundation)之上。無(wú)論是戶內(nèi)環(huán)境、還是“云”里的基礎(chǔ)設(shè)施與應(yīng)用服務(wù),均可為這兩種應(yīng)用所使用。戶內(nèi)平臺(tái)為我們今天的應(yīng)用提供支持,類似地,云平臺(tái)為我們明天將構(gòu)建的應(yīng)用提供服務(wù)。
云平臺(tái)是由搭載了云平臺(tái)服務(wù)器端軟件的云服務(wù)器、搭載了云平臺(tái)客戶端軟件的云電腦以及網(wǎng)絡(luò)組件所構(gòu)成的,用于提高低配置或老舊計(jì)算機(jī)的綜合性能,使其達(dá)到現(xiàn)有流行速度的效果。
一、UAP平臺(tái)
用友NC采用J2EE架構(gòu),致力于構(gòu)建先進(jìn)、開(kāi)放的集團(tuán)企業(yè)云計(jì)算應(yīng)用平臺(tái),為集團(tuán)企業(yè)提供建模、開(kāi)發(fā)、集成、運(yùn)行、管理一體化的IT解決方案 。
NC以“高智能、高性能、高可用”成為中國(guó)集團(tuán)企業(yè)商業(yè)模式創(chuàng)新、管理和競(jìng)爭(zhēng)力升級(jí)的信息化平臺(tái)。
二、彈性虛擬計(jì)算
根據(jù)企業(yè)不斷變化的組織架構(gòu)、管控模式和業(yè)務(wù)需求,為企業(yè)云應(yīng)用服務(wù)快速提供動(dòng)態(tài)、靈活、彈性、虛 擬、共享和高效的計(jì)算資源服務(wù)。
三、智能監(jiān)控運(yùn)維
實(shí)現(xiàn)對(duì)計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源、云應(yīng)用服務(wù)進(jìn)行7*24小時(shí)全時(shí)區(qū)、多地域、全方位、立體式、智能化的IT運(yùn)維監(jiān)控,保障IT系統(tǒng)安全、穩(wěn)定、可靠運(yùn)行。
四、移動(dòng)技術(shù)
Gleasy是一款面向個(gè)人和企業(yè)用戶的云服務(wù)平臺(tái),可通過(guò)瀏覽器及客戶端兩種方式登錄,平臺(tái)包括即時(shí)通訊、郵箱、OA、網(wǎng)盤(pán)、辦公協(xié)同等多款云應(yīng)用,用戶也可以通過(guò)應(yīng)用商店安裝自己想要的云應(yīng)用,該平臺(tái)通過(guò)平臺(tái)自身的產(chǎn)品服務(wù)與整合能力,將孤立的在線云應(yīng)用有機(jī)聯(lián)系起來(lái)。
Gleasy平臺(tái)由杭州格暢科技研發(fā), 堅(jiān)持精耕細(xì)作的發(fā)展方式,整個(gè)技術(shù)團(tuán)隊(duì)經(jīng)過(guò)歷時(shí)3年的磨合,若干方面的技術(shù)已經(jīng)比較拔尖,在研發(fā)產(chǎn)品的能力上亦處于國(guó)內(nèi)比較領(lǐng)先水平。我們實(shí)現(xiàn)的發(fā)明專利超過(guò)20件,擁有自主研發(fā)的分布式文件系統(tǒng)、分布式即時(shí)通訊系統(tǒng)、海量實(shí)時(shí)檢索解決方案、分布式文件處理解決方案、分布式數(shù)據(jù)庫(kù)、分布式多級(jí)緩存以及眾多自主研發(fā)的中間件及研發(fā)框架。
Gleasy從“系統(tǒng)”上看由三個(gè)層次組成:基礎(chǔ)環(huán)境、系統(tǒng)基礎(chǔ)應(yīng)用、第三方應(yīng)用。
基礎(chǔ)環(huán)境為運(yùn)行和管理云應(yīng)用的基礎(chǔ)環(huán)境,包括Gleasy桌面、帳號(hào)管理、G幣充值與消費(fèi)、消息中心等。系統(tǒng)基礎(chǔ)應(yīng)用主要包含一說(shuō)(即時(shí)通訊)、一信(郵箱)、一盤(pán)(文件云存儲(chǔ)及在線編輯)、聯(lián)系人(名片、好友動(dòng)態(tài)、個(gè)人主頁(yè)),記事本、表格等在線編輯工具及圖片查看器、PDF閱讀器等輔助性工具。
第三方應(yīng)用接近于PC上的可安裝軟件,或智能手機(jī)中的App。第三方應(yīng)用經(jīng)過(guò)改造后可入駐,目前有美圖秀秀、金山詞霸、挖財(cái)記賬、蝦米音樂(lè)等應(yīng)用。
移動(dòng)營(yíng)銷云平臺(tái)由廈門米訊網(wǎng)絡(luò)科技有限公司研發(fā)并運(yùn)營(yíng)。凌云,企業(yè)移動(dòng)整合營(yíng)銷云平臺(tái),幫助企業(yè)一站部署、開(kāi)展移動(dòng)互聯(lián)全網(wǎng)營(yíng)銷。凌云采用領(lǐng)先的自動(dòng)化編譯引擎系統(tǒng),便于企業(yè)快速、低成本、一次性建立個(gè)性化的企業(yè)app、手機(jī)網(wǎng)站及微信企業(yè)官方主頁(yè),完成移動(dòng)互聯(lián)網(wǎng)全網(wǎng)渠道部署。同時(shí),凌云提供的操作簡(jiǎn)單、智能化的自營(yíng)銷工具,讓企業(yè)輕松展開(kāi)移動(dòng)互聯(lián)網(wǎng)營(yíng)銷。
凌云云平臺(tái)為saas模式,即軟件即服務(wù)模式。凌云為企業(yè)提供開(kāi)展移動(dòng)營(yíng)銷所需的軟件、硬件、網(wǎng)絡(luò)設(shè)施等,并負(fù)責(zé)所有前期的實(shí)施、后期的維護(hù)等一系列服務(wù),企業(yè)無(wú)需開(kāi)發(fā)軟件、購(gòu)買硬件、建設(shè)機(jī)房、招聘人員,即可通過(guò)凌云云平臺(tái)輕松開(kāi)展移動(dòng)營(yíng)銷。
產(chǎn)品特點(diǎn)
UI/交互設(shè)計(jì)定制化
凌云產(chǎn)品最大特點(diǎn)是UI界面、交互風(fēng)格、動(dòng)畫(huà)效果、頁(yè)面布局均可任意設(shè)計(jì)不受引擎限制。定制化的UI界面,可以體現(xiàn)企業(yè)的個(gè)性化、高端品牌形象。
一次編譯,全渠道復(fù)蓋
UI界面設(shè)計(jì)完成后,可在5分鐘內(nèi)同步編譯生成app(跨android、ios兩個(gè)平臺(tái))、手機(jī)網(wǎng)站及微信企業(yè)官方主頁(yè)。無(wú)需再編寫(xiě)代碼,引擎自動(dòng)編譯,且一次編譯全渠道復(fù)蓋。
內(nèi)容管理云端同步
凌云,云端同步管理app、企業(yè)官方微博、微信企業(yè)官方主頁(yè)、手機(jī)網(wǎng)站四大渠道的內(nèi)容。無(wú)需多個(gè)后臺(tái)、無(wú)需多次發(fā)布,無(wú)需多個(gè)供應(yīng)商,凌云一站搞定,方便快捷。
百種功能組件
凌云具有上百種功能組件,企業(yè)可隨意選擇,滿足營(yíng)銷需要。
提供傻瓜式營(yíng)銷工具,無(wú)需專業(yè)人員也能方便展開(kāi)自營(yíng)銷
凌云管理后臺(tái)系統(tǒng)為企業(yè)提供傻瓜式一鍵營(yíng)銷工具,企業(yè)無(wú)需專業(yè)人員也能方便的做好移動(dòng)互聯(lián)網(wǎng)營(yíng)銷。
核心技術(shù)
凌云云平臺(tái)由自動(dòng)化編譯引擎、CMS云端管理系統(tǒng)、銷售管理系統(tǒng)、CRM管理系統(tǒng)、服務(wù)器動(dòng)態(tài)配置系統(tǒng)和用戶行為分析系統(tǒng)、營(yíng)銷工具系統(tǒng)組成。
自動(dòng)化編譯引擎將app、手機(jī)網(wǎng)站、微信企業(yè)網(wǎng)站劃分為界面層和功能層。界面層可進(jìn)行個(gè)性化設(shè)計(jì),體現(xiàn)高端效果。功能層將功能模塊組件化,通過(guò)UI布局文件直接調(diào)用。自動(dòng)化編譯引擎可10分鐘生成個(gè)性化的app、手機(jī)網(wǎng)站、微信網(wǎng)站。
CMS云端管理系統(tǒng)通過(guò)微博、微信、app統(tǒng)一的接口規(guī)范,進(jìn)行信息同步發(fā)布,同步處理。同時(shí)提供自動(dòng)化的維護(hù)工具(如:定時(shí)自動(dòng)發(fā)布工具、素材搜索器等),便于企業(yè)一鍵進(jìn)行內(nèi)容維護(hù)。
銷售管理系統(tǒng)由于銷售需求記錄及銷售展示功能,通過(guò)可視化的銷售系統(tǒng),準(zhǔn)確把握用戶需求。
CRM管理系統(tǒng)為企業(yè)提供客戶關(guān)系管理工具。
服務(wù)器動(dòng)態(tài)分配系統(tǒng)通過(guò)服務(wù)器動(dòng)態(tài)分配,確保用戶使用速度,降低服務(wù)器成本。
數(shù)據(jù)分析系統(tǒng)為企業(yè)提供用戶行為統(tǒng)計(jì)分析工具,便于及時(shí)調(diào)整營(yíng)銷策略。
自營(yíng)銷工具系統(tǒng)為用戶提供操作簡(jiǎn)單的智能化自營(yíng)銷工具,讓用戶無(wú)相關(guān)經(jīng)驗(yàn)也能快速開(kāi)展移動(dòng)營(yíng)銷。