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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

標(biāo)簽:
  • 熱門焦點(diǎn)
Top 主站蜘蛛池模板: 米泉市| 清原| 忻城县| 兴业县| 盐亭县| 华蓥市| 盖州市| 什邡市| 宝清县| 合川市| 郯城县| 施秉县| 屏边| 温州市| 嘉兴市| 襄樊市| 永顺县| 庄浪县| 昌图县| 甘南县| 浙江省| 文成县| 嘉定区| 调兵山市| 舒兰市| 兰西县| 牡丹江市| 连南| 军事| 武穴市| 资溪县| 福建省| 涡阳县| 隆化县| 高州市| 武强县| 南京市| 嘉禾县| 甘谷县| 庄河市| 东平县|