当前位置:首页 > 科技  > 软件

微服务Saas如何做私有化部署

来源: 责编: 时间:2023-10-28 16:30:37 506观看
导读这周聊了个需求,评估下给客户做一套私有化部署方案要多少成本。本身我们是一个比较纯粹的saas公司,整个技术架构都是基于云端构建,没有太多私有化部署的经验。奈何客户给得多呢,也得试着搞一搞。不过还没确定方案,简单理一
这周聊了个需求,评估下给客户做一套私有化部署方案要多少成本。

本身我们是一个比较纯粹的saas公司,整个技术架构都是基于云端构建,没有太多私有化部署的经验。uNj28资讯网——每日最新资讯28at.com

奈何客户给得多呢,也得试着搞一搞。uNj28资讯网——每日最新资讯28at.com

不过还没确定方案,简单理一理思路吧。uNj28资讯网——每日最新资讯28at.com

1、微服务saas是怎样的

图片图片uNj28资讯网——每日最新资讯28at.com

这是我们一个比较直观的架构图。uNj28资讯网——每日最新资讯28at.com

以公有云资源为底座,包括云主机和云数据库。uNj28资讯网——每日最新资讯28at.com

在这之上构建我们的微服务体系,包括k8s、中间件、微服务、监控系统、CI/CD系统。uNj28资讯网——每日最新资讯28at.com

这么一套东西,该怎么做私有化部署呢?uNj28资讯网——每日最新资讯28at.com

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

私有化的需求分为两类,「功能性需求」和「非功能性需求」。uNj28资讯网——每日最新资讯28at.com

「功能性需求」比较好理解,就是需要哪些产品能力。包括前端哪些功能,以及后端哪些API。uNj28资讯网——每日最新资讯28at.com

「非功能性需求」是私有化部署的核心,如何将服务部署到用户的私有化环境中。uNj28资讯网——每日最新资讯28at.com

这种私有化环境还能分为两种模式。uNj28资讯网——每日最新资讯28at.com

一种是「专有云模式」,客户自己基于公有云的独立账号购买资源,然后我们把代码部署过去。uNj28资讯网——每日最新资讯28at.com

另一种是「私有云模式」,客户自己的IDC提供服务器,然后我们在服务器上部署数据库和各类服务。uNj28资讯网——每日最新资讯28at.com

两种模式能不同程度保护客户数据安全性。uNj28资讯网——每日最新资讯28at.com

3、微服务的私有化之痛

首先根据客户需求,确定产品功能所需的后端服务以及相关API。uNj28资讯网——每日最新资讯28at.com

这个说起来容易,做起来难。uNj28资讯网——每日最新资讯28at.com

为什么呢?uNj28资讯网——每日最新资讯28at.com

因为微服务架构看似松耦合,但是疏于治理,没有真正按照领域能力做模块化隔离,各种服务间无序调用。uNj28资讯网——每日最新资讯28at.com

基本上只能认为是一个分布式大单体。uNj28资讯网——每日最新资讯28at.com

所以很难理想化地根据产品功能,来划分出独立的后端服务集合。uNj28资讯网——每日最新资讯28at.com

往往是像一棵大树,拔起一点点,就能带出一整个盘根错节的树根。uNj28资讯网——每日最新资讯28at.com

如果不管三七二十一,直接整套部署,那几百个微服务所需要的服务器资源成本将会极高,根本没法用。uNj28资讯网——每日最新资讯28at.com

几十个接口的功能,总不能打包一个k8s集群、若干中间件、几百个微服务和数据库的大礼包吧。uNj28资讯网——每日最新资讯28at.com

怎么办?uNj28资讯网——每日最新资讯28at.com

短期看,可能只能按梳理的功能,临时把所需要的API抽取,集合到一个新的单体服务中,做一些简单的改造适配,成本相对可控。uNj28资讯网——每日最新资讯28at.com

长期来看,如果要在微服务架构下灵活交付不同私有化版本,需要做好微服务治理,把分布式大单体按照业务领域、功能模块进行合理划分,做好隔离,这样才有可能按需组合使用。uNj28资讯网——每日最新资讯28at.com


uNj28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-15587-0.html微服务Saas如何做私有化部署

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 如何向面试官证明你做的系统是高可用的?

下一篇: 提高系统性能的必备技能:异步任务完全指南

标签:
  • 热门焦点
  • 2023年Q2用户偏好榜:12+256G版本成新主流

    3月份的性能榜、性价比榜和好评榜之后,就要轮到2023年的第二季度偏好榜了,上半年的新机潮已经过去,最明显的肯定就是大内存和存储的机型了,另外部分中端机也取消了屏幕塑料支架
  • 6月iOS设备好评榜:第一蝉联榜首近一年

    作为安兔兔各种榜单里变化最小的那个,2023年6月的iOS好评榜和上个月相比没有任何排名上的变化,仅仅是部分设备好评率的下降,长年累月的用户评价和逐渐退出市场的老款机器让这
  • Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • .NET 程序的 GDI 句柄泄露的再反思

    一、背景1. 讲故事上个月我写过一篇 如何洞察 C# 程序的 GDI 句柄泄露 文章,当时用的是 GDIView + WinDbg 把问题搞定,前者用来定位泄露资源,后者用来定位泄露代码,后面有朋友反
  • 小红书1周涨粉49W+,我总结了小白可以用的N条涨粉笔记

    作者:黄河懂运营一条性教育视频,被54万人“珍藏”是什么体验?最近,情感博主@公主是用鲜花做的,火了!仅仅凭借一条视频,光小红书就有超过128万人,为她疯狂点赞!更疯狂的是,这
  • 2天涨粉255万,又一赛道在抖音爆火

    来源:运营研究社作者 | 张知白编辑 | 杨佩汶设计 | 晏谈梦洁这个暑期,旅游赛道彻底火了:有的「地方」火了——贵州村超旅游收入 1 个月超过 12 亿;有的「博主」火了&m
  • AI芯片初创公司Tenstorrent获三星和现代1亿美元投资

    Tenstorrent是一家由芯片行业资深人士Jim Keller领导的加拿大初创公司,专注于开发人工智能芯片,该公司周三表示,已经从现代汽车集团和三星投资基金等
  • 滴滴违法违规被罚80.26亿 共存在16项违法事实

    滴滴违法违规被罚80.26亿 存在16项违法事实开始于2121年7月,历经一年时间,网络安全审查办公室对“滴滴出行”网络安全审查终于有了一个暂时的结束。据“网信
Top