国产精品无码一区二区三区太,亚洲一线产区二线产区区别,欧美A区,人妻jealousvue人妻

×

paas開發(fā)平臺有哪些重點和難點?PaaS 平臺建設(shè)要求是怎樣的?

分類:云服務(wù)資訊 編輯:互聯(lián)網(wǎng)觀察 瀏覽量:136
2021-05-21 16:13:32

  paas開發(fā)平臺是一種把應(yīng)用服務(wù)的運行和開發(fā)環(huán)境作為服務(wù)的商業(yè)模式,也就是我們常說的平臺即服務(wù)。很多朋友對paas開發(fā)平臺的情況還不是很了解,下面新網(wǎng)就給介紹一下paas開發(fā)平臺有哪些重點和難點?PaaS 平臺建設(shè)要求是怎樣的。


  paas開發(fā)平臺有哪些需要注意的重點難點?
  第一、容器技術(shù)的選擇:容器技術(shù)是整個平臺的基石,猶如開發(fā)web需要選擇開發(fā)語言一樣,目前有docker和garden兩種主流技術(shù),自研技術(shù)選擇時盡量選擇技術(shù)相對成熟、企業(yè)應(yīng)用案例相對較多、技術(shù)生態(tài)圈發(fā)展更多的技術(shù),一般建議選擇docker,如果華為的PaaS產(chǎn)品初期選擇garden,目前也已轉(zhuǎn)向了docker,docker已經(jīng)成為一種事實上的標(biāo)準(zhǔn)。
 
  第二、編排引擎的選擇:編排引擎的選擇一般會依賴容器技術(shù)路線的選擇,比如docker容器可以選擇kubernetes、swarm等框架,garden可以選擇cloud foundry,并且僅此選擇。在BAT、華為、京東等互聯(lián)網(wǎng)公司中,選擇docker系的產(chǎn)品更多的選擇了kubernetes,或許源于此框架出自google大家之手
  第三、元數(shù)據(jù)存儲的框架選擇:由于整個PaaS的元數(shù)據(jù)需要一個高可用的存儲結(jié)構(gòu),以便用作服務(wù)發(fā)現(xiàn)或共享元數(shù)據(jù)配置的相關(guān)元數(shù)據(jù)信息?;趜ookeeper的性能和復(fù)雜性等問題考慮,更多的選擇etcd框架進(jìn)行使用,openshift、阿里等產(chǎn)品均采用了此框架
  第四、PaaS容器網(wǎng)絡(luò)的選擇:容器的網(wǎng)絡(luò)隔離是PaaS資源隔離的一個重要組成部分,每個容器的網(wǎng)絡(luò)多采用內(nèi)部SDN網(wǎng)絡(luò),SDN網(wǎng)絡(luò)的實現(xiàn)技術(shù)各不相同,一般主要考慮因素是網(wǎng)絡(luò)的性能和網(wǎng)絡(luò)變化的靈活性等因素。開源kubernetes采用flannel框架,openshift的產(chǎn)品中考慮到網(wǎng)絡(luò)性能等采用了open vswitch,京東在經(jīng)過各種研究后采用了基于BGP路由方式的Calico
  關(guān)于paas開發(fā)平臺建設(shè)要求
  在PaaS 平臺落地實施的過程中,為保證集團(tuán)整體維護(hù)、管理效率,集團(tuán)公司會對組件進(jìn)行分類處理。
  A 類組件為集團(tuán)統(tǒng)一選型、各省必須使用的組件,旨在滿足大訪問量、高并發(fā)、高頻度更新的業(yè)務(wù)場景要求。
  提供性價比高、有強伸縮性的解決方案;為關(guān)鍵PaaS 組件提供可靠的支持和高效的維護(hù)工具;
  為計費賬務(wù)提供完整、成熟解決方案,縮短研發(fā)周期,實現(xiàn)高性能、高穩(wěn)定分布式計費等。
  B 類組件為集團(tuán)推薦、各省自行評估使用的組件,這類組件針對同類開源解決方案。
  提供更易用、可持續(xù)更新的方案,同時為相關(guān)組件添加滿足電信行業(yè)特征的能力特征。
  C 類組件為研發(fā)中心與生態(tài)鏈伙伴共同研發(fā)或第三方獨立研發(fā)、各省自行選擇的組件,用以滿足當(dāng)前需求。
  常見 PaaS 方案
  組織通常將 PaaS 用于以下情形:
  開發(fā)框架。 PaaS 提供了一個框架,開發(fā)人員可以在其基礎(chǔ)上開發(fā)或自定義基于的應(yīng)用程序。與創(chuàng)建 Excel 宏的方式類似,PaaS 讓開發(fā)人員能夠通過內(nèi)置軟件組件創(chuàng)建應(yīng)用程序。包含了可擴(kuò)展性、高可用性和多租戶功能等云功能,減少了開發(fā)人員必須便攜的代碼量。
  分析或商業(yè)智能。 PaaS 中提供的工具服務(wù)使組織能夠分析和挖掘其數(shù)據(jù)、得出的見解和模式并預(yù)測結(jié)果,從而促進(jìn)預(yù)測、產(chǎn)品設(shè)計決策、投資回報及其他業(yè)務(wù)決策。
  附加服務(wù)。 PaaS 提供商可提供用于增強應(yīng)用程序的其他服務(wù),如工作流、目錄、安全和安排。
 
  PaaS 的優(yōu)點
  PaaS 通過交付基礎(chǔ)結(jié)構(gòu)即服務(wù),提供了類似于 IaaS 的優(yōu)點。但它的額外功能(如中間件、開發(fā)工具和其他業(yè)務(wù)工具)具有更多優(yōu)點:
  減少編碼時間。 PaaS 開發(fā)工具可以通過內(nèi)置于平臺中的預(yù)編碼應(yīng)用程序組件(如工作流、目錄服務(wù)、安全功能、搜索等),大幅度削減編碼新應(yīng)用所需的時間。
  無需增員便可提高開發(fā)能力。 平臺即服務(wù)組件可以拓展開發(fā)團(tuán)隊的能力,讓你無需增加具有必需技能的員工。
  更輕松地針對多種平臺進(jìn)行開發(fā),包括移動平臺。 某些服務(wù)提供商提供了針對多種平臺(例如計算機、移動設(shè)備和瀏覽器)的開發(fā)選項,讓你能夠更快速、更輕松地開發(fā)跨平臺應(yīng)用。
  使用經(jīng)濟(jì)實惠的先進(jìn)工具。 即用即付模式讓個人和企業(yè)能夠使用他們沒有能力整套購買的先進(jìn)開發(fā)軟件、商業(yè)智能和分析工具。
  支持地理位置分散的開發(fā)團(tuán)隊。 由于通過 Internet 訪問開發(fā)環(huán)境,所以即使團(tuán)隊成員相距很遠(yuǎn)也能合作開發(fā)項目。

  有效管理應(yīng)用程序生命周期。 PaaS 同一集成環(huán)境中提供了支持 Web 應(yīng)用程序完整生命周期(生成、測試、部署、管理和更新)所需的全部功能。


  paas開發(fā)平臺有哪些難點和重點?以上就給大家介紹了關(guān)于paas開發(fā)平臺的相關(guān)問題,paas開發(fā)平臺存著一些重點的問題,比如容器技術(shù),PaaS容器網(wǎng)絡(luò)的選擇等,如有需要,可以咨詢新網(wǎng)。


聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時

需注明出處:新網(wǎng)idc知識百科

免費咨詢獲取折扣

Loading