来(lái)源: 架構师(shī)技術(shù)聯盟 發(fà)布(bù)时(shí)間(jiān): 2021-08-23
平台(tái)即服(fú)務(wù)(PaaS)有(yǒu)多(duō)種(zhǒng)定(dìng)義。Gartner 公(gōng)司将PaaS定(dìng)義为(wèi)“應(yìng)用基礎架構(中(zhōng)間(jiān)件(jiàn))服(fú)務(wù)(包(bāo) 括應(yìng)用平台(tái)、集成、業務(wù)流程管(guǎn)理(lǐ)和(hé)數據(jù)服(fú)務(wù))的(de)廣泛集合”。PaaS是(shì)一(yī)種(zhǒng)抽象(xiàng)层(céng),旨在幫助開(kāi)發(fà)人(rén)員專注于(yú)编写、 運行和(hé)管(guǎn)理(lǐ)應(yìng)用,而(ér)無需擔心(xīn)和(hé)考慮底层(céng)基礎架構,同(tóng)时(shí)对其(qí)系(xì)統進(jìn)行IT運營控制。
PaaS介紹
PaaS種(zhǒng)類(lèi)繁多(duō),包(bāo)括公(gōng)共(gòng)PaaS、私有(yǒu)PaaS和(hé)混合PaaS,可(kě)以(yǐ)根(gēn)據(jù)IT人(rén)員要(yào)求的(de)方(fāng)式提(tí)供所(suǒ)需工具,以(yǐ)實(shí)現(xiàn)更(gèng)快(kuài)地(dì)應(yìng)用交付。
PaaS适用範圍?PaaS位(wèi)于(yú)基礎架構即服(fú)務(wù)(IaaS) 和(hé)软(ruǎn)件(jiàn)即服(fú)務(wù)(SaaS)两(liǎng)種(zhǒng)技術(shù)堆(duī)棧之(zhī)間(jiān)。IaaS提(tí)供按需訪問(wèn)原始(shǐ)計(jì)算資源,SaaS 提(tí)供按需訪問(wèn)完整應(yìng)用,而(ér) PaaS 則提(tí)供按需訪問(wèn)雲(yún)端應(yìng)用平台(tái)。
PaaS有(yǒu)哪些(xiē)用途?應(yìng)用需求不(bù)斷增长(cháng),但可(kě)供使用的(de)資源卻未增加。企業希望能(néng)更(gèng)快(kuài)地(dì)開(kāi)發(fà)更(gèng)多(duō)應(yìng)用,卻受限于(yú)現(xiàn)有(yǒu)的(de)資源和(hé)技術(shù)。最(zuì)近(jìn)一(yī)項面(miàn)向企業CIO進(jìn)行的(de)IDG調查研究顯示,92%的(de)企業IT決策者(zhě)(ITDM)希望加速滿足應(yìng)用需求和(hé)交付,以(yǐ)有(yǒu)效應(yìng)对不(bù)斷增长(cháng)的(de)業務(wù)需求。
随着企業内、外(wài)部客户对加速創建更(gèng)多(duō)應(yìng)用的(de)需求與(yǔ)日俱增,由(yóu)此(cǐ)産生(shēng)的(de)壓力催生(shēng)出(chū)对新(xīn)流程和(hé)新(xīn)方(fāng)法(fǎ)的(de)更(gèng)多(duō)需求。
PaaS为(wèi)IT機(jī)構带(dài)来(lái)諸多(duō)優勢。讓開(kāi)發(fà)人(rén)員重(zhòng)獲自(zì)由(yóu),将更(gèng)多(duō)精力專注于(yú)编碼;而(ér)讓IT運營团(tuán)隊有(yǒu)效管(guǎn)理(lǐ)平台(tái),再也(yě)不(bù)必为(wèi)開(kāi)發(fà)人(rén)員管(guǎn)理(lǐ)問(wèn)題(tí)单或(huò)啟動(dòng)新(xīn)环(huán)境而(ér)忙碌;還(huán)能(néng)通(tòng)过(guò)減少(shǎo)供應(yìng)商锁定(dìng),幫助架構师(shī)和(hé)管(guǎn)理(lǐ)人(rén)員加速交付應(yìng)用服(fú)務(wù)。
利用現(xiàn)有(yǒu)技術(shù)和(hé)投資:無論使用 Python、JavaTM、Ruby還(huán)是(shì)Node.js,開(kāi)發(fà)人(rén)員都可(kě)以(yǐ)獲得所(suǒ)需工具,并能(néng)使用自(zì)己熟悉的(de)語(yǔ)言快(kuài)速编碼。
減少(shǎo)成本(běn):員工可(kě)以(yǐ)自(zì)動(dòng)訪問(wèn)所(suǒ)需内容,并專注于(yú)業務(wù)創新(xīn)。高(gāo)效滿足業務(wù)需求,無需額外(wài)人(rén)員或(huò)环(huán)境投資。
缩短(duǎn)應(yìng)用開(kāi)發(fà)周期(qī):UBM Tech 研究發(fà)現(xiàn),“56%的(de)被(bèi)調查者(zhě)認为(wèi)PaaS能(néng)夠将應(yìng)用開(kāi)發(fà)周期(qī)缩短(duǎn)20%以(yǐ)上(shàng)”。
實(shí)現(xiàn)高(gāo)效DevOps:有(yǒu)效改善開(kāi)發(fà)人(rén)員和(hé)IT運營間(jiān)的(de)關(guān)系(xì),讓您能(néng)夠快(kuài)速開(kāi)發(fà)和(hé)部署應(yìng)用,提(tí)供高(gāo)效DevOps策略所(suǒ)需的(de)持(chí)續交付能(néng)力。
提(tí)高(gāo)工作(zuò)效率:自(zì)助服(fú)務(wù)能(néng)力讓開(kāi)發(fà)人(rén)員可(kě)以(yǐ)快(kuài)速調整設置,滿足自(zì)身(shēn)需求。此(cǐ)外(wài),開(kāi)發(fà)环(huán)境的(de)自(zì)動(dòng)配置功能(néng),還(huán)能(néng)幫助開(kāi)發(fà)人(rén)員更(gèng)快(kuài)進(jìn)行编碼。IT 運營团(tuán)隊則可(kě)以(yǐ)更(gèng)多(duō)專注 于(yú)基礎架構的(de)維護和(hé)業務(wù)創新(xīn),而(ér)不(bù)再被(bèi)繁瑣耗时(shí)的(de)問(wèn)題(tí)单管(guǎn)理(lǐ)束(shù)手(shǒu)束(shù)腳(jiǎo)。
現(xiàn)代(dài)技術(shù)的(de)發(fà)展(zhǎn)日新(xīn)月(yuè)异(yì),特(tè)别是(shì)雲(yún)及(jí)相關(guān)技術(shù)的(de)崛起(qǐ)給(gěi)我(wǒ)们的(de)生(shēng)活带(dài)来(lái)了(le)巨大和(hé)快(kuài)速的(de)變(biàn)化(huà)。當人(rén)们一(yī)談及(jí)和(hé)雲(yún)相關(guān)的(de)事(shì)物(wù)时(shí),就(jiù)会(huì)聯想(xiǎng)到(dào)私有(yǒu)、公(gōng)共(gòng)和(hé)混合等相關(guān)词(cí)彙。那(nà)麼(me),它们到(dào)底是(shì)什麼(me)意(yì)思(sī)呢?他们 对您究竟有(yǒu)何影響?與(yǔ) PaaS什麼(me)關(guān)系(xì)?實(shí)際上(shàng),當涉及(jí)到(dào)PaaS时(shí),私有(yǒu)、公(gōng)共(gòng)和(hé)混合之(zhī)間(jiān)的(de)區(qū)别顯而(ér)易見(jiàn)。
私有(yǒu) PaaS 完全(quán)部署在您的(de)數據(jù)中(zhōng)心(xīn)内部。私有(yǒu),指的(de)是(shì)PaaS具體(tǐ)部署位(wèi)置,不(bù)一(yī)定(dìng)是(shì)其(qí)可(kě)訪問(wèn)性。舉例来(lái)講,盡管(guǎn)PaaS 部署在您的(de)防火(huǒ)牆(qiáng)之(zhī)后,但PaaS上(shàng)托管(guǎn)的(de)應(yìng)用可(kě)能(néng)会(huì)是(shì)客户訪問(wèn)的(de)生(shēng)産應(yìng)用。
例如(rú),零(líng)售/電(diàn)子商務(wù)公(gōng)司可(kě)能(néng)会(huì)采用私有(yǒu)PaaS,以(yǐ)托管(guǎn)客户用于(yú)購買(mǎi)産品所(suǒ)用的(de)電(diàn)子商務(wù)應(yìng)用。該私有(yǒu)PaaS方(fāng)案(àn)還(huán)可(kě)能(néng)会(huì)被(bèi)用于(yú)托管(guǎn)内部客户關(guān)系(xì)管(guǎn)理(lǐ) (CRM) 和(hé)企業資源規劃(huà) (ERP) 系(xì)統。
公(gōng)共(gòng)PaaS完全(quán)部署在您的(de)數據(jù)中(zhōng)心(xīn)外(wài)部。舉例来(lái)講,所(suǒ)部署的(de)位(wèi)置一(yī)般包(bāo)括Amazon Elastic Compute Cloud (EC2) 等公(gōng)共(gòng)雲(yún),或(huò)Savvis等互聯网(wǎng)服(fú)務(wù)提(tí)供商 (ISP)/電(diàn)信(xìn)雲(yún)。这(zhè)里也(yě)指的(de)是(shì) PaaS 的(de)具體(tǐ)部署位(wèi)置,而(ér)不(bù)一(yī)定(dìng)是(shì)特(tè)指其(qí)可(kě)訪問(wèn)性。雖(suī)然PaaS部署在公(gōng)共(gòng)雲(yún)中(zhōng),但并不(bù)代(dài)表企業外(wài)部人(rén)員可(kě)以(yǐ)訪問(wèn)PaaS上(shàng)托管(guǎn)的(de)應(yìng)用。
例如(rú),公(gōng)共(gòng)PaaS可(kě)能(néng)僅被(bèi)用于(yú)實(shí)現(xiàn)快(kuài)速開(kāi)發(fà)和(hé)可(kě)擴展(zhǎn)性。而(ér)其(qí)應(yìng)用只有(yǒu)其(qí)内部開(kāi)發(fà)、測試和(hé)産品团(tuán)隊才能(néng)訪問(wèn)。但是(shì)它依旧(jiù)可(kě)以(yǐ)托管(guǎn)公(gōng)共(gòng)應(yìng)用。
混合PaaS是(shì)私有(yǒu)和(hé)公(gōng)共(gòng)PaaS的(de)組合。有(yǒu)些(xiē)PaaS資源可(kě)能(néng)存在您 的(de)數據(jù)中(zhōng)心(xīn)内部,而(ér)其(qí)他資源可(kě)能(néng)在數據(jù)中(zhōng)心(xīn)外(wài)部。根(gēn)據(jù)PaaS配置以(yǐ)及(jí)您的(de)具體(tǐ)要(yào)求,某些(xiē)工作(zuò)負载(zài)会(huì)自(zì)動(dòng)部署到(dào)公(gōng)共(gòng)部分,而(ér)其(qí)他工作(zuò)負载(zài)会(huì)部署到(dào)私有(yǒu)部分。
正(zhèng)确的(de)PaaS方(fāng)案(àn),必然是(shì)在确保其(qí)能(néng)为(wèi)您的(de)業務(wù)需求提(tí)供有(yǒu)力支持(chí),并充分考慮自(zì)身(shēn)企業監管(guǎn)环(huán)境、成熟度(dù)和(hé)其(qí)他 因(yīn)素后所(suǒ)做出(chū)的(de)選擇。
數據(jù)安(ān)全(quán)性:这(zhè)是(shì)決定(dìng)部署场景时(shí)最(zuì)重(zhòng)要(yào)的(de)考量因(yīn)素。您業務(wù)運營所(suǒ)处的(de) 監管(guǎn)环(huán)境是(shì)否对數據(jù)存放(fàng)或(huò)傳 輸的(de)位(wèi)置有(yǒu)特(tè)别規定(dìng)?是(shì)否允 許您的(de)客户或(huò)内部用户将某些(xiē) 數據(jù)提(tí)交到(dào)您數據(jù)中(zhōng)心(xīn)外(wài)部的(de)Web應(yìng)用?
敏捷性:真(zhēn)正(zhèng)的(de)PaaS平台(tái)能(néng)夠支持(chí)在其(qí) 之(zhī)上(shàng)運行的(de)工作(zuò)負载(zài)進(jìn)行自(zì)動(dòng) 化(huà)擴展(zhǎn)。您的(de)内部 IT 資源能(néng)否應(yìng)对不(bù)可(kě)避免的(de)PaaS擴展(zhǎn)?您 是(shì)否具備有(yǒu)效應(yìng)对業務(wù)快(kuài)速增长(cháng) 的(de)能(néng)力?混合方(fāng)式能(néng)否讓您更(gèng)容 易實(shí)現(xiàn)容量擴展(zhǎn)、快(kuài)速響應(yìng)季节(jié)
性需求或(huò)提(tí)供其(qí)他業務(wù)所(suǒ)需的(de) 靈活性?
成熟度(dù):企業能(néng)否充分利用外(wài)部資源至(zhì)關(guān)重(zhòng)要(yào)。最(zuì)初階(jiē)段(duàn),可(kě)能(néng)会(huì)專注于(yú)私有(yǒu) PaaS 的(de)部署,随着業務(wù)增长(cháng)才会(huì)考慮采用公(gōng)共(gòng)或(huò)混合PaaS。
PaaS日益成熟,受到(dào)商業和(hé)公(gōng)共(gòng)領域所(suǒ)有(yǒu)行業和(hé)機(jī)構的(de)青(qīng)睐,客户遍(biàn)及(jí)所(suǒ)有(yǒu)傳統及(jí)新(xīn)型行業,更(gèng)多(duō)客户将現(xiàn)有(yǒu)和(hé)新(xīn)的(de)開(kāi)發(fà)項目遷移至(zhì)PaaS环(huán)境,有(yǒu)助于(yú)機(jī)構通(tòng)过(guò)PaaS 解(jiě)決方(fāng)案(àn)實(shí)現(xiàn)更(gèng)高(gāo)的(de)可(kě)擴展(zhǎn)性和(hé)敏捷性。例如(rú):
零(líng)售公(gōng)司采用 PaaS 方(fāng)案(àn),将其(qí)用于(yú)在線(xiàn)目录(lù)和(hé)店(diàn)面(miàn)等業 務(wù)。憑借(jiè)更(gèng)快(kuài)速的(de)部署时(shí)間(jiān),PaaS 讓零(líng)售公(gōng)司能(néng)夠加速推出(chū)新(xīn)項目和(hé)産品。PaaS 平台(tái)的(de)高(gāo)度(dù)可(kě)擴展(zhǎn)性和(hé)高(gāo)效 性,能(néng)夠幫助他们有(yǒu)效处理(lǐ)季节(jié)性和(hé)特(tè)别購物(wù)活動(dòng)带(dài)来(lái) 的(de)高(gāo)工作(zuò)負载(zài)。
金(jīn)融服(fú)務(wù)公(gōng)司正(zhèng)在使用PaaS为(wèi)客户快(kuài)速構建和(hé)部 署最(zuì)新(xīn)應(yìng)用服(fú)務(wù)。通(tòng)过(guò)DevOps 和(hé)PaaS,他们能(néng)夠 靈活快(kuài)速地(dì)應(yìng)对新(xīn)的(de)客户需求和(hé)市(shì)场情(qíng)况。
大部分企業十(shí)分依賴應(yìng)用服(fú)務(wù)来(lái)达(dá)成業務(wù)目标(biāo)。PaaS能(néng)夠为(wèi)其(qí)實(shí)現(xiàn)新(xīn)應(yìng)用服(fú)務(wù)的(de)快(kuài)速交付,幫助提(tí)高(gāo)收(shōu) 益、擴大市(shì)场份額、提(tí)升(shēng)競争力或(huò)改善客户服(fú)務(wù)。
DevOps通(tòng)过(guò)更(gèng)好(hǎo)的(de)協作(zuò)、标(biāo)準化(huà)和(hé)自(zì)動(dòng)化(huà)来(lái)简化(huà)開(kāi)發(fà)过(guò)程的(de)做法(fǎ)。一(yī)个(gè)應(yìng)用,與(yǔ)其(qí)基礎架構以(yǐ)及(jí)背后的(de)团(tuán)隊緊密相關(guān),而(ér)不(bù)應(yìng)被(bèi)當做单獨的(de)个(gè)體(tǐ)看(kàn)待。由(yóu)此(cǐ),機(jī)構可(kě)以(yǐ)通(tòng)过(guò)在保證開(kāi)發(fà)人(rén)員快(kuài)速發(fà)布(bù) 與(yǔ)提(tí)供運營所(suǒ)需的(de)穩定(dìng)性及(jí)安(ān)全(quán)性二(èr)者(zhě)間(jiān)保持(chí)平衡,從而(ér)獲取(qǔ)獨特(tè)競争優勢。
DevOps是(shì)一(yī)種(zhǒng)模式,而(ér)非(fēi)技術(shù)。DevOps对機(jī)構文(wén)化(huà)更(gèng)具影響力。但是(shì),技術(shù)能(néng)夠幫助简化(huà)DevOps环(huán)境。
新(xīn)興 PaaS 技術(shù)可(kě)以(yǐ)通(tòng)过(guò)以(yǐ)下(xià)方(fāng)式简化(huà) DevOps:
标(biāo)準化(huà):PaaS 提(tí)供标(biāo)準化(huà)開(kāi)發(fà)、測試和(hé)生(shēng)産环(huán)境中(zhōng)所(suǒ)采用的(de) 技術(shù),從而(ér)減少(shǎo)開(kāi)發(fà)人(rén)員和(hé)運營团(tuán)隊間(jiān)的(de)摩擦。
自(zì)動(dòng)化(huà):PaaS 通(tòng)过(guò)實(shí)現(xiàn)基礎架構服(fú)務(wù)、OS、中(zhōng)間(jiān)件(jiàn)、應(yìng)用生(shēng) 命周期(qī)管(guǎn)理(lǐ)等自(zì)動(dòng)化(huà),有(yǒu)效減少(shǎo)開(kāi)發(fà)、測試和(hé)生(shēng)産
环(huán)境中(zhōng)的(de)錯誤,并最(zuì)大限度(dù)提(tí)高(gāo) DevOps 優勢。
不(bù)斷反(fǎn)饋:設計(jì)完善的(de)反(fǎn)饋回(huí)路(lù)可(kě)以(yǐ)通(tòng)过(guò)有(yǒu)效集成監控服(fú)務(wù)輕(qīng)松實(shí)現(xiàn),这(zhè)是(shì) DevOps 成功實(shí)施的(de)關(guān)鍵。
可(kě)擴展(zhǎn)性:PaaS 提(tí)供與(yǔ)持(chí)續集成/持(chí)續交付(CI/CD) 服(fú)務(wù)的(de) 简便集成,通(tòng)过(guò)無縫 DevOps 提(tí)高(gāo)效率。
为(wèi)什麼(me)要(yào)進(jìn)行集成?集成散(sàn)布(bù)于(yú)多(duō)个(gè)企業系(xì)統中(zhōng)的(de)業務(wù)信(xìn)息,有(yǒu)助于(yú)改進(jìn)業務(wù)流程效率及(jí)客户服(fú)務(wù)。機(jī)構可(kě)以(yǐ)使用内部、雲(yún)或(huò)混合环(huán)境集成應(yìng)用和(hé)數據(jù),提(tí)供具有(yǒu)競争力的(de)特(tè)色服(fú)務(wù)。
基于(yú)雲(yún)的(de)PaaS或(huò)集成服(fú)務(wù):借(jiè)助雲(yún)技術(shù)力量,在 PaaS 和(hé)基礎架構的(de)即服(fú)務(wù)組合中(zhōng)增強(qiáng)集成能(néng)力。
更(gèng)快(kuài)集成:獲得轉(zhuǎn)換、连接、消息傳遞等快(kuài)速置備集成能(néng)力,消除基礎架構配置複雜性和(hé)延遲。
提(tí)高(gāo)開(kāi)發(fà)人(rén)員工作(zuò)效率:将 DevOps 實(shí)践擴展(zhǎn)至(zhì)集成項目。與(yǔ)開(kāi)發(fà)人(rén)員和(hé)管(guǎn)理(lǐ)員協作(zuò),實(shí)現(xiàn)快(kuài)速集成并創造更(gèng)多(duō)實(shí)施契機(jī)。
沒(méi)有(yǒu)任何企業可(kě)以(yǐ)一(yī)次(cì)性、徹底更(gèng)換他们的(de)傳統基礎架構。相反(fǎn),向雲(yún)基礎架構遷移需要(yào)分階(jiē)段(duàn)實(shí)現(xiàn),而(ér)且(qiě)每个(gè)階(jiē)段(duàn) 所(suǒ)需的(de)时(shí)間(jiān)也(yě)不(bù)相同(tóng)。
免責聲明(míng):文(wén)章(zhāng)報告僅代(dài)表作(zuò)者(zhě)觀点,版權歸原作(zuò)者(zhě)所(suǒ)有(yǒu)。因(yīn)轉(zhuǎn)载(zài)衆多(duō),或(huò)無法(fǎ)确認真(zhēn)正(zhèng)原始(shǐ)作(zuò)者(zhě),故僅标(biāo)明(míng)轉(zhuǎn)载(zài)来(lái)源,部分文(wén)章(zhāng)報告推送时(shí)未能(néng)與(yǔ)原作(zuò)者(zhě)取(qǔ)得聯系(xì),十(shí)分抱歉。如(rú)来(lái)源标(biāo)注有(yǒu)誤,或(huò)涉及(jí)作(zuò)品版權問(wèn)題(tí)煩請告知,我(wǒ)们及(jí)时(shí)予以(yǐ)更(gèng)正(zhèng)/删除。