💠

💠 2025-01-03 17:45:03


私有化部署

通常SaaS类的系统都是公有化部署对客户按服务收费,但是有些大企业顾虑数据,网络安全,企业品牌等问题,会需要特殊的私有化部署,将所有的应用都部署在客户提供的私有云或本地机房。

依赖

需要依据应用公有化部署时的完整环境复刻到私有环境里,按需调整。常见依赖有服务器,中间件,网络拓扑。

中间件:数据库,缓存,MQ,定时任务,配置中心,注册中心。Ai领域还会有 LLM工作流,知识库,推理模型(GPU)等等。 服务器:运行应用服务,手动部署的中间件 网络拓扑:反向代理,4/7层转发,安全防护层

流程

通常一个系统做到SaaS化了,系统功能都会比较完备,私有化部署时不一定是全部的功能都部署,所以还涉及到系统的功能上需要支持费控(限制使用范围和时间)。
甚至依赖的中间件和网络环境都会简化,以及交付的系统需要支撑的用户量和并发量以及关键的性能指标。
因此第一步就是在商务环节时在合同内沟通清楚交付标准和交付形态(可能是完整前后端+小程序/原生App,纯API,纯前端)。 然后就是定制好一个部署的需求表和计划表,双方或多方协定清楚。

按需求表在客户那一方做好资源的申请和开通以及确认
开发参与部署调试
测试参与集成测试
业务方参与验收