日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

微服務(wù)Saas如何做私有化部署

來(lái)源: 責(zé)編: 時(shí)間:2023-10-28 16:30:37 352觀看
導(dǎo)讀這周聊了個(gè)需求,評(píng)估下給客戶做一套私有化部署方案要多少成本。本身我們是一個(gè)比較純粹的saas公司,整個(gè)技術(shù)架構(gòu)都是基于云端構(gòu)建,沒(méi)有太多私有化部署的經(jīng)驗(yàn)。奈何客戶給得多呢,也得試著搞一搞。不過(guò)還沒(méi)確定方案,簡(jiǎn)單理一
這周聊了個(gè)需求,評(píng)估下給客戶做一套私有化部署方案要多少成本。

本身我們是一個(gè)比較純粹的saas公司,整個(gè)技術(shù)架構(gòu)都是基于云端構(gòu)建,沒(méi)有太多私有化部署的經(jīng)驗(yàn)。Hq428資訊網(wǎng)——每日最新資訊28at.com

奈何客戶給得多呢,也得試著搞一搞。Hq428資訊網(wǎng)——每日最新資訊28at.com

不過(guò)還沒(méi)確定方案,簡(jiǎn)單理一理思路吧。Hq428資訊網(wǎng)——每日最新資訊28at.com

1、微服務(wù)saas是怎樣的

圖片圖片Hq428資訊網(wǎng)——每日最新資訊28at.com

這是我們一個(gè)比較直觀的架構(gòu)圖。Hq428資訊網(wǎng)——每日最新資訊28at.com

以公有云資源為底座,包括云主機(jī)和云數(shù)據(jù)庫(kù)。Hq428資訊網(wǎng)——每日最新資訊28at.com

在這之上構(gòu)建我們的微服務(wù)體系,包括k8s、中間件、微服務(wù)、監(jiān)控系統(tǒng)、CI/CD系統(tǒng)。Hq428資訊網(wǎng)——每日最新資訊28at.com

這么一套東西,該怎么做私有化部署呢?Hq428資訊網(wǎng)——每日最新資訊28at.com

2、私有化部署的需求有哪些

私有化的需求分為兩類,「功能性需求」和「非功能性需求」。Hq428資訊網(wǎng)——每日最新資訊28at.com

「功能性需求」比較好理解,就是需要哪些產(chǎn)品能力。包括前端哪些功能,以及后端哪些API。Hq428資訊網(wǎng)——每日最新資訊28at.com

「非功能性需求」是私有化部署的核心,如何將服務(wù)部署到用戶的私有化環(huán)境中。Hq428資訊網(wǎng)——每日最新資訊28at.com

這種私有化環(huán)境還能分為兩種模式。Hq428資訊網(wǎng)——每日最新資訊28at.com

一種是「專有云模式」,客戶自己基于公有云的獨(dú)立賬號(hào)購(gòu)買資源,然后我們把代碼部署過(guò)去。Hq428資訊網(wǎng)——每日最新資訊28at.com

另一種是「私有云模式」,客戶自己的IDC提供服務(wù)器,然后我們?cè)诜?wù)器上部署數(shù)據(jù)庫(kù)和各類服務(wù)。Hq428資訊網(wǎng)——每日最新資訊28at.com

兩種模式能不同程度保護(hù)客戶數(shù)據(jù)安全性。Hq428資訊網(wǎng)——每日最新資訊28at.com

3、微服務(wù)的私有化之痛

首先根據(jù)客戶需求,確定產(chǎn)品功能所需的后端服務(wù)以及相關(guān)API。Hq428資訊網(wǎng)——每日最新資訊28at.com

這個(gè)說(shuō)起來(lái)容易,做起來(lái)難。Hq428資訊網(wǎng)——每日最新資訊28at.com

為什么呢?Hq428資訊網(wǎng)——每日最新資訊28at.com

因?yàn)槲⒎?wù)架構(gòu)看似松耦合,但是疏于治理,沒(méi)有真正按照領(lǐng)域能力做模塊化隔離,各種服務(wù)間無(wú)序調(diào)用。Hq428資訊網(wǎng)——每日最新資訊28at.com

基本上只能認(rèn)為是一個(gè)分布式大單體。Hq428資訊網(wǎng)——每日最新資訊28at.com

所以很難理想化地根據(jù)產(chǎn)品功能,來(lái)劃分出獨(dú)立的后端服務(wù)集合。Hq428資訊網(wǎng)——每日最新資訊28at.com

往往是像一棵大樹,拔起一點(diǎn)點(diǎn),就能帶出一整個(gè)盤根錯(cuò)節(jié)的樹根。Hq428資訊網(wǎng)——每日最新資訊28at.com

如果不管三七二十一,直接整套部署,那幾百個(gè)微服務(wù)所需要的服務(wù)器資源成本將會(huì)極高,根本沒(méi)法用。Hq428資訊網(wǎng)——每日最新資訊28at.com

幾十個(gè)接口的功能,總不能打包一個(gè)k8s集群、若干中間件、幾百個(gè)微服務(wù)和數(shù)據(jù)庫(kù)的大禮包吧。Hq428資訊網(wǎng)——每日最新資訊28at.com

怎么辦?Hq428資訊網(wǎng)——每日最新資訊28at.com

短期看,可能只能按梳理的功能,臨時(shí)把所需要的API抽取,集合到一個(gè)新的單體服務(wù)中,做一些簡(jiǎn)單的改造適配,成本相對(duì)可控。Hq428資訊網(wǎng)——每日最新資訊28at.com

長(zhǎng)期來(lái)看,如果要在微服務(wù)架構(gòu)下靈活交付不同私有化版本,需要做好微服務(wù)治理,把分布式大單體按照業(yè)務(wù)領(lǐng)域、功能模塊進(jìn)行合理劃分,做好隔離,這樣才有可能按需組合使用。Hq428資訊網(wǎng)——每日最新資訊28at.com


Hq428資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-15587-0.html微服務(wù)Saas如何做私有化部署

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 如何向面試官證明你做的系統(tǒng)是高可用的?

下一篇: 提高系統(tǒng)性能的必備技能:異步任務(wù)完全指南

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 主站蜘蛛池模板: 务川| 武义县| 纳雍县| 龙里县| 佳木斯市| 安丘市| 锡林郭勒盟| 通城县| 乌海市| 合水县| 兴国县| 城固县| 项城市| 左权县| 长葛市| 紫云| 莫力| 揭东县| 芮城县| 甘孜| 武邑县| 乐业县| 蕉岭县| 左贡县| 乌鲁木齐市| 华容县| 安图县| 永新县| 佳木斯市| 尉犁县| 尖扎县| 噶尔县| 宜丰县| 鲜城| 大悟县| 怀宁县| 若尔盖县| 方城县| 达孜县| 界首市| 策勒县|