PaaS的新世界:在顛覆與被顛覆中高效競(jìng)爭(zhēng)

西部數(shù)碼
佚名
與任何一項(xiàng)新興技術(shù)一樣,隨著時(shí)間的流逝,云計(jì)算在用途和實(shí)現(xiàn)方法方面同樣呈現(xiàn)多重身份。 我們已從籠統(tǒng)的云計(jì)算概念,進(jìn)入到現(xiàn)在用某某即服務(wù)(Anything-as-a-Service)世界來形容再恰當(dāng)不過的階段;在這個(gè)世界...

與任何一項(xiàng)新興技術(shù)一樣,隨著時(shí)間的流逝,云計(jì)算在用途和實(shí)現(xiàn)方法方面同樣呈現(xiàn)多重身份。

我們已從籠統(tǒng)的云計(jì)算概念,進(jìn)入到現(xiàn)在用某某即服務(wù)(Anything-as-a-Service)世界來形容再恰當(dāng)不過的階段;在這個(gè)世界,幾乎任何傳統(tǒng)上本地部署的技術(shù)都可以通過公有云及/或私有云來加以交付。安全、災(zāi)難恢復(fù)、存儲(chǔ)、通信、測(cè)試以及公司企業(yè)需要的幾乎任何軟件包都可以通過云服務(wù),隨時(shí)可以訪問。

不過,說到實(shí)現(xiàn)云服務(wù)提供商聲稱的敏捷性和靈活性,處于所有這些服務(wù)核心的卻是IaaS(基礎(chǔ)設(shè)施即服務(wù))和PaaS(平臺(tái)即服務(wù))。

PaaS技術(shù)難點(diǎn)解析

在三種主要的云服務(wù)層當(dāng)中,事實(shí)證明PaaS可能是最有用的。當(dāng)然,IaaS提供了滿足峰值需求和增長(zhǎng)預(yù)期所需要的可擴(kuò)展性,但是PaaS能夠迅速開發(fā)及遷移應(yīng)用程序和服務(wù),有望大幅縮短進(jìn)入市場(chǎng)的時(shí)間,這是處于競(jìng)爭(zhēng)異常激烈的市場(chǎng)的企業(yè)所看重的一個(gè)主要方面。

PaaS介于SaaS層和IaaS層之間,它提供了一種敏捷開發(fā)平臺(tái),不僅可用來開發(fā)應(yīng)用程序,還可用來測(cè)試和準(zhǔn)備應(yīng)用程序,以便部署到云環(huán)境,然后將應(yīng)用程序遷移到生產(chǎn)環(huán)境。

比如說,Mendix就設(shè)計(jì)了著眼于敏捷性的PaaS解決方案,它在設(shè)計(jì)時(shí)遵循所謂的“無(wú)代碼”原則。恰恰相反,其可視化模式簡(jiǎn)化了應(yīng)用程序的構(gòu)建和遷移。結(jié)果是,大幅縮短了進(jìn)入市場(chǎng)的時(shí)間,讓IT團(tuán)隊(duì)和業(yè)務(wù)部門負(fù)責(zé)人得以合作構(gòu)建高效的應(yīng)用程序。

Mendix的首席技術(shù)官Johan den Haan說:“我們讓公司企業(yè)能夠大幅縮短構(gòu)建業(yè)務(wù)應(yīng)用程序所花的時(shí)間。過去需要大型IT部門耗時(shí)數(shù)月、甚至數(shù)年才能完成,而現(xiàn)在小團(tuán)隊(duì)只要幾周、甚至幾天就能完成。”

CloudBees公司主管產(chǎn)品的高級(jí)副總裁Steve Harris同意這一看法。他表示,企業(yè)在開發(fā)和部署應(yīng)用程序方面需要幫助。它們需要能夠致力于核心業(yè)務(wù),而不是花過多的時(shí)間來開發(fā)支持云計(jì)算的應(yīng)用程序,尤其是在云本身可以用來簡(jiǎn)化開發(fā)過程的這個(gè)時(shí)期。

Harris說:“關(guān)鍵在于幫助人們構(gòu)建、交付和管理云端應(yīng)用程序。沒有什么需要安裝;你只要訪問網(wǎng)站,注冊(cè)一下,就有了一個(gè)完整的環(huán)境,可以開發(fā)、構(gòu)建、測(cè)試和部署應(yīng)用程序。結(jié)果是,縮短了進(jìn)入市場(chǎng)的時(shí)間,提高了質(zhì)量,縮短了交付時(shí)間,并且降低了風(fēng)險(xiǎn)。”

服務(wù)模式可能不一樣,但那正是云計(jì)算吸引人的一方面――企業(yè)可以根據(jù)自己開發(fā)應(yīng)用程序的具體要求,從眾多PaaS選項(xiàng)當(dāng)中選擇合適的一種。它們可以使用私有云或公有云,或者是混合云,以便開發(fā)、測(cè)試、最終部署應(yīng)用程序。它們甚至可以在云端進(jìn)行開發(fā),然后將開發(fā)出來的應(yīng)用程序部署在企業(yè)內(nèi)部。最近發(fā)生的數(shù)據(jù)和安全泄密事件對(duì)使用公有云的任何廠商沒有帶來任何好處,這不足為奇。

den Haan說:“采用PaaS面臨的最大障礙之一依然是安全。許多公司不希望自己的數(shù)據(jù)放在公有云,這就是為什么私有PaaS解決方案是一種必不可少的選擇。”

盡管如此,Mendix的客戶當(dāng)中公有云用戶和私有云用戶基本上對(duì)半開,至于能不能滿足公有云的合規(guī)標(biāo)準(zhǔn),至少一方面取決于客戶的性質(zhì)。但是,許多企業(yè)沒有考慮到這點(diǎn):雖然云服務(wù)提供商與自己的數(shù)據(jù)中心有著同樣的安全漏洞,但它們至少擁有更雄厚的技術(shù)力量,因而可能會(huì)確保嚴(yán)格的安全措施已到位。

持續(xù)開發(fā)模式

雖然不難看到因高效的開發(fā)平臺(tái)而能夠更迅速地發(fā)布應(yīng)用程序所具有的吸引力,但PaaS平臺(tái)的最大優(yōu)點(diǎn)可能在于,能夠支持開發(fā)運(yùn)營(yíng)(DevOps)的持續(xù)開發(fā)模式。其想法是建立一個(gè)不斷改進(jìn)和提高的周期,而不是構(gòu)建、測(cè)試和部署完成的產(chǎn)品。在進(jìn)入市場(chǎng)的時(shí)間成為衡量成功的最重要指標(biāo)的市場(chǎng)環(huán)境下,這個(gè)策略日益受到追捧。

den Haan表示,這正是PaaS的魅力所在。認(rèn)識(shí)到完整的應(yīng)用程序生命周期包括實(shí)時(shí)測(cè)試和反饋這個(gè)要素,Mendix等平臺(tái)對(duì)這種新方法而言至關(guān)重要――按照這種新方法,發(fā)布不完善的應(yīng)用程序變得可以接受,知道確實(shí)能夠不斷地改動(dòng)和完善。這種模式恪守創(chuàng)業(yè)家精神,形成了一個(gè)平等的市場(chǎng),讓企業(yè)得以將注意力集中于產(chǎn)品,而不是集中于用來制造產(chǎn)品的技術(shù)本身。

den Haan說:“最終用戶很容易給出想法和功能方面的反饋意見,這些都可以作為新的需求加以管理,然后可以輕松地構(gòu)建和部署一個(gè)新的版本,因?yàn)槊艚菪詢?nèi)置到平臺(tái)當(dāng)中。現(xiàn)在越來越多的人在采用這種理念,PaaS將有助于創(chuàng)造公平競(jìng)爭(zhēng)的機(jī)會(huì),讓它成為注重商業(yè)模式、產(chǎn)品和服務(wù)的市場(chǎng),而不是注重誰(shuí)擁有最佳技術(shù)的市場(chǎng)。”

持續(xù)開發(fā)方法正在進(jìn)入主流企業(yè),企業(yè)對(duì)這種模式也越來越有信心。這些PaaS平臺(tái)適用于開發(fā)流程的方方面面:編寫、存儲(chǔ)和串聯(lián)源代碼;構(gòu)建和測(cè)試應(yīng)用程序;將應(yīng)用程序遷移到試運(yùn)行區(qū)域,并準(zhǔn)備用于生產(chǎn)環(huán)境;將它們發(fā)布到生產(chǎn)環(huán)境;征集反饋意見,從頭開始整個(gè)流程,構(gòu)建經(jīng)過完善的產(chǎn)品。

Harris解釋:“開發(fā)運(yùn)營(yíng)的核心其實(shí)在于,一直發(fā)布變更內(nèi)容,相信它不會(huì)給體驗(yàn)帶來負(fù)面影響。它注重的不僅僅是應(yīng)用程序,還有配置和部署,以及與整個(gè)流程有關(guān)的新文化,這對(duì)我們來說一向是業(yè)務(wù)驅(qū)動(dòng)因素。”

想以合理的方式投身于持續(xù)開發(fā)流程,唯一的辦法就是通過云,因?yàn)閺椥栽试S流程的不同部分可以迅速又容易地向上或向下擴(kuò)展。比如說,一家企業(yè)一直在從事應(yīng)用程序的開發(fā),已開發(fā)了好幾個(gè)月,終于準(zhǔn)備好讓應(yīng)用程序接受嚴(yán)格的負(fù)載測(cè)試過程,負(fù)載測(cè)試需要極其強(qiáng)大的計(jì)算能力,開發(fā)團(tuán)隊(duì)本身無(wú)力提供。云讓這成為了可能。因而,這還讓團(tuán)隊(duì)對(duì)云有了信心,在這個(gè)過程中促使利用越來越多的云服務(wù)。

Harris強(qiáng)調(diào):“公司關(guān)注構(gòu)建和測(cè)試應(yīng)用程序的方式后,想知道如何針對(duì)自己的構(gòu)建和測(cè)試環(huán)境,來充分利用云資源。由于越來越熟悉,它們開始考慮如何將云服務(wù)應(yīng)用到生產(chǎn)環(huán)境,之后,就會(huì)連接到現(xiàn)有的后臺(tái)系統(tǒng),而它們?cè)静粶?zhǔn)備將后臺(tái)系統(tǒng)遷移到云端。”

凡是下載過移動(dòng)應(yīng)用程序的人都很清楚,應(yīng)用程序更新到底有多頻繁。這可能很煩人,不過相比長(zhǎng)達(dá)兩年的發(fā)布周期(這一度是標(biāo)準(zhǔn)做法),人們還是更寧愿頻繁更新。應(yīng)用程序開發(fā)已變成一個(gè)高度遞增的過程,旨在實(shí)現(xiàn)多個(gè)目標(biāo)。它不僅有助于持續(xù)改進(jìn),還向用戶表明開展這種工作對(duì)自己有利,還正好可以趁機(jī)樹立品牌――每當(dāng)應(yīng)用程序更新,這個(gè)品牌就會(huì)引起用戶的注意。

物聯(lián)網(wǎng)的影響

技術(shù)界可能會(huì)充分利用PaaS,從而帶來深遠(yuǎn)影響,其中就包括越來越壯大的物聯(lián)網(wǎng)(IoT)開發(fā)隊(duì)伍。將來不僅可以迅速發(fā)布應(yīng)用程序,以便牢牢抓住早期機(jī)會(huì),物聯(lián)網(wǎng)應(yīng)用程序所需要的可擴(kuò)展性還會(huì)超出大多數(shù)企業(yè)內(nèi)部所能提供的那種可擴(kuò)展性。實(shí)際上,物聯(lián)網(wǎng)不大注重設(shè)備,而是更注重設(shè)備和應(yīng)用程序――設(shè)備僅僅是在用戶和設(shè)備之間傳送信息的一種媒介。正是應(yīng)用程序?qū)⒑A繑?shù)據(jù)轉(zhuǎn)換成可付諸行動(dòng)的情報(bào);正是PaaS平臺(tái)讓應(yīng)用程序能夠迅速開發(fā)出來,從而緊跟新興的潮流。

Harris說:“沒錯(cuò),我們已經(jīng)能看到這一幕。它其實(shí)與我們現(xiàn)在所做的工作很適合;許多這些初創(chuàng)企業(yè)需要可擴(kuò)展的資源來處理應(yīng)用程序大獲成功帶來的局面,而這正是云和PaaS擅長(zhǎng)處理的方面。”

PaaS是合適的選擇嗎?

鑒于市場(chǎng)現(xiàn)狀以及企業(yè)需要越來越快的開發(fā)和部署模式,加上不完善的應(yīng)用程序在生產(chǎn)環(huán)境日益得到接受,PaaS絕對(duì)是合適的選擇。實(shí)際上,為了展開有力的競(jìng)爭(zhēng),企業(yè)不遷移到云和PaaS實(shí)在很難想象。在以軟件為中心的世界,任何人都會(huì)成為競(jìng)爭(zhēng)對(duì)手,無(wú)論大小。大玩家成為小玩家的競(jìng)爭(zhēng)對(duì)手時(shí),市場(chǎng)形勢(shì)會(huì)發(fā)生變化,所以小企業(yè)尤其要保持領(lǐng)先一步。

由于企業(yè)和開發(fā)人員開始明白PaaS具有的好處,開始正視并應(yīng)對(duì)云計(jì)算,PaaS采用率在穩(wěn)步增長(zhǎng)――實(shí)際上據(jù)den Haan聲稱,都快爆棚了。IBM公司宣布,它將往PaaS領(lǐng)域投資10億美元,這無(wú)疑有助于推動(dòng)整個(gè)市場(chǎng);而Cloud Foundry在開源方面越來越成功,也將有助于為PaaS進(jìn)一步造勢(shì)。

den Haan預(yù)測(cè):“我認(rèn)為PaaS是不二的選擇。企業(yè)不是顛覆別人,就是被別人顛覆。現(xiàn)在,每家企業(yè)都成了軟件企業(yè),這是唯一的生存之道,而PaaS正是高效競(jìng)爭(zhēng)、確保你能夠支持業(yè)務(wù)需求的出路。”

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論