自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四關(guān)鍵點(diǎn)告訴你私有 PaaS 該怎么搞

云計(jì)算 PaaS
隨著Docker的興起,基于Docker構(gòu)建適合企業(yè)內(nèi)部的應(yīng)用開發(fā)平臺(tái)(PaaS),成為一個(gè)熱門話題。公有PaaS由于要做到通用和普適性,所以往往很難真正滿足企業(yè)業(yè)務(wù)開發(fā)需求。私有PaaS相比公有PaaS最大的區(qū)別在于,其規(guī)范是自己根據(jù)需求來定制和實(shí)施。那么PaaS究竟有哪些規(guī)范,又如何結(jié)合企業(yè)自身需求和業(yè)務(wù)特點(diǎn)來制定規(guī)范?

隨著Docker的興起,基于Docker構(gòu)建適合企業(yè)內(nèi)部的應(yīng)用開發(fā)平臺(tái)(PaaS),成為一個(gè)熱門話題。公有PaaS由于要做到通用和普適性,所以往往很難真正滿足企業(yè)業(yè)務(wù)開發(fā)需求。

PaaS最終應(yīng)該是解決方案,適應(yīng)客戶需求的解決方案,而且是需要隨著業(yè)務(wù)需求的變化可以不斷演變。而不是客戶削足適履去適應(yīng)PaaS這個(gè)工具

私有PaaS相比公有PaaS***的區(qū)別在于,其規(guī)范是自己根據(jù)需求來定制和實(shí)施。那么PaaS究竟有哪些規(guī)范,又如何結(jié)合企業(yè)自身需求和業(yè)務(wù)特點(diǎn)來制定規(guī)范?

首先,明確引入私有PaaS解決什么問題?

  • 開源中間件軟件的提供,比如Tomcat、MySQL、PHP等
  • 應(yīng)用部署自動(dòng)化,快速升級(jí)或者回滾
  • 運(yùn)維平臺(tái)化和自動(dòng)化,提升運(yùn)維效率
  • 資源池化,共享運(yùn)行,提升服務(wù)器利用率
  • 面向應(yīng)用的管理,包括應(yīng)用創(chuàng)建、監(jiān)控、報(bào)表等
  • 提升DevOps水平。PaaS的特點(diǎn)是更加標(biāo)準(zhǔn)化和自動(dòng)化

對(duì)于擁有應(yīng)用開發(fā)部門的企業(yè),需要能夠?qū)㈤_發(fā)、測(cè)試和生產(chǎn)三個(gè)環(huán)境打通,更快的開發(fā)、更快的測(cè)試、更簡(jiǎn)單的部署和管理。

對(duì)于應(yīng)用外包給第三方的甲方企業(yè)而言,其IT部門希望生產(chǎn)環(huán)境的應(yīng)用更好管理,并希望在開發(fā)、測(cè)試階段,就考慮到應(yīng)用如何在生產(chǎn)環(huán)境的運(yùn)行,避免企業(yè)的信息化建設(shè)雜亂無章。相比于擁有應(yīng)用軟件開發(fā)的企業(yè),維護(hù)難度更大。因?yàn)檫@類企業(yè)面對(duì)的軟件開發(fā)商,開發(fā)能力、開發(fā)語言和工具差異較大。

當(dāng)然每個(gè)企業(yè)對(duì)PaaS的需求肯定都會(huì)有不同,上面只是一個(gè)籠統(tǒng)的概括。具體到案例,需要結(jié)合具體需求分析。

PaaS包含哪些規(guī)范?

開發(fā)、運(yùn)維在過去都形成了很多方法論。比如ITLE流程規(guī)范、SOA面向服務(wù)的軟件架構(gòu),以及最近幾年流行的DevOps實(shí)踐、CI持續(xù)集成、CD持續(xù)交付、甚至最近流行的微服務(wù)架構(gòu)。

這些令人眼花繚亂的名詞概念背后其實(shí)都是對(duì)于軟件如何開發(fā)、如何交付以及如何運(yùn)行維護(hù)的實(shí)踐總結(jié)。

那么PaaS的規(guī)范應(yīng)該包含哪些內(nèi)容,又具體細(xì)到什么程度,這個(gè)度如何把握?

比如開發(fā)規(guī)范可以包含代碼編寫規(guī)范、開發(fā)協(xié)作規(guī)范,運(yùn)維規(guī)范如果按照ITLE,包括:基于配置管理和工單管理的事件管理、問題管理、變更管理、發(fā)布管理等等。

我們認(rèn)為,PaaS規(guī)范的粒度需要把握好。這個(gè)粒度,和PaaS的使用者/管理者的需求有關(guān)。

對(duì)于私有PaaS平臺(tái)使用者需要關(guān)心:

  • 支持的編程語言、web服務(wù)器或者應(yīng)用服務(wù)器
  • 支持的數(shù)據(jù)庫軟件類型
  • 支持的數(shù)據(jù)庫模式,cluster還是主從
  • 數(shù)據(jù)庫主從分離是否透明
  • 支持的文件存儲(chǔ)類型,如何操作
  • 其它類型服務(wù),如何訪問?是否有SDK或API文檔
  • 如何部署應(yīng)用
  • 代碼目錄路徑和布局的規(guī)范
  • 名字服務(wù),代碼如何訪問這些服務(wù)(connect),是通過環(huán)境變量,還是通過域名,或者通過封裝的類或者庫,還是通過kv名字服務(wù)的查詢獲取?

對(duì)于PaaS平臺(tái)的管理方需要關(guān)心:

  • 統(tǒng)計(jì)報(bào)表
  • 監(jiān)控報(bào)警
  • 面向應(yīng)用的監(jiān)控
  • 如何給開發(fā)人員提供一致的開發(fā)環(huán)境
  • 如何給測(cè)試人員提供一致的測(cè)試環(huán)境
  • 容量管理,如何增減節(jié)點(diǎn)
  • 數(shù)據(jù)保障,備份管理和災(zāi)備管理
  • 消息發(fā)布管理,如平臺(tái)對(duì)某個(gè)軟件進(jìn)行升級(jí)的通知
  • 工單管理,處理使用方提出的疑問

上面描述的這些需求,其實(shí)就是PaaS平臺(tái)的開發(fā)規(guī)范/運(yùn)維規(guī)范,說白了就是如何用和如何管。

如何制定規(guī)范

我們說需要結(jié)合企業(yè)自身特點(diǎn)來定制規(guī)范,那么具體到細(xì)節(jié)層面,我們應(yīng)該考慮哪些因素呢?

組織結(jié)構(gòu)

是否擁有軟件開發(fā)部門。如果軟件都是外包開發(fā),那么如何讓外包開發(fā)快速了解并立即可以開發(fā)?如果是自己內(nèi)部部門開發(fā),那么如何做好培訓(xùn)讓他們理解更深刻才能更好地在PaaS上開發(fā)。

同時(shí)也需要考慮開發(fā)和運(yùn)維是在一個(gè)部門、還是一個(gè)公司,他們的績(jī)效管理模式,是否會(huì)導(dǎo)致部門推諉扯皮。這些都會(huì)影響PaaS規(guī)范具體包含哪些,開發(fā)和運(yùn)維的邊界線在哪里?

人員結(jié)構(gòu)

人員的技能水平,對(duì)PaaS的設(shè)計(jì)也有很多影響.一般而言,技能越好的團(tuán)隊(duì),希望的自由度越高。但又需要考慮好開發(fā)和運(yùn)維團(tuán)隊(duì)的技能是否能夠相匹配。如果開發(fā)方能力過強(qiáng),運(yùn)維方在管理生產(chǎn)環(huán)境時(shí)可能就吃力。如果運(yùn)維方能力強(qiáng),開發(fā)方就能更省事。

企業(yè)已經(jīng)存在的IT資產(chǎn)

這些資產(chǎn)包括硬件和軟件兩個(gè)方面。引入的私有PaaS平臺(tái),過去的資產(chǎn)哪些可以繼續(xù)使用避免過去的投資浪費(fèi),這是CIO關(guān)心的問題。

硬件方面的資產(chǎn)如交換機(jī)、存儲(chǔ)往往標(biāo)準(zhǔn)化程度很高,比較容易復(fù)用。軟件方面,比如企業(yè)過去購買過一套監(jiān)控系統(tǒng),如果想將PaaS平臺(tái)的監(jiān)控對(duì)接進(jìn)去,難度可能就比較大,技術(shù)上也很可能失敗。這些都需要根據(jù)實(shí)際情況評(píng)估。

可定制和修改的PaaS

PaaS的規(guī)范絕不是一成不變,隨著組織、技術(shù)棧的變化,PaaS的規(guī)范也應(yīng)該能夠不斷修改適應(yīng)。

基于docker的PaaS能夠勝任這一點(diǎn)。docker本身的特點(diǎn)是輕量靈活。基于docker構(gòu)建PaaS,不僅可以提供“可定制實(shí)施”的PaaS,特別是可以簡(jiǎn)化PaaS平臺(tái)的運(yùn)維管理。

博文出處:http://blog.nicescale.com/howtobuildpaas/


 

責(zé)任編輯:Ophira 來源: nicescale
相關(guān)推薦

2009-04-24 08:26:02

Mobile Mark移動(dòng)OS

2018-01-18 22:06:45

2015-09-06 09:50:59

創(chuàng)業(yè)大數(shù)據(jù)

2016-05-06 08:08:29

2021-03-14 15:17:13

前端開發(fā)架構(gòu)

2022-04-20 07:48:09

微服務(wù)鏈路服務(wù)器

2015-09-08 09:20:49

案例研究混合云云部署

2015-07-14 11:01:19

私有云架構(gòu)PaaSMesos

2017-10-10 16:22:21

主板芯片硬件

2013-04-15 09:40:18

私有PaaS公有云計(jì)算平臺(tái)即服務(wù)

2019-03-29 15:19:10

數(shù)據(jù)服務(wù)器數(shù)據(jù)庫

2022-03-07 15:40:51

Linux軟件代碼

2023-02-07 07:32:12

Istio微服務(wù)治理

2010-07-06 09:14:56

2012-04-13 19:06:20

三星

2018-08-30 10:14:22

DNS服務(wù)器域名

2010-09-15 14:02:07

關(guān)鍵數(shù)據(jù)備份

2012-03-27 14:25:23

私有云PaaS云計(jì)算

2011-09-29 09:48:39

私有云PaaS云計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)