从典型软件来看 SaaS 的私有化部署方式

Posted 张驰Terry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从典型软件来看 SaaS 的私有化部署方式相关的知识,希望对你有一定的参考价值。

1. 部署可执行程序

1.1 confluence

Confluence 是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

安装方式:

  • 安装环境依赖,例如安装 Java + mysql
  • 开放网关端口
  • 启动 jar 包进程
  • 完成配置流程

1.2 Jenkins

Jenkins 是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成

安装方式:

  • 下载 Jenkins
  • 打开终端进入到下载目录.
  • 运行命令 java -jar jenkins.war --httpPort=8080.

2. Docker 部署

2.1 Onlyoffice

可免费使用的云端Office办公室

安装方式:

2.2 eolinker

业内领先的 API 全生命周期管理解决方案

安装方式:

  • docker 安装

3. 私有云部署

  • 国内知名的CRM SaaS,比如纷享销客,销售易等等
  • 办公协作产品,例如钉钉,飞书
  • 内容管理与编辑产品,例如WPS,一起写文档

4. 源码部署

4.1 Etherpad-lite

Etherpad:现代实时的协作文档编辑器

安装方式

  • 签出源码
  • 安装环境依赖
  • 启动服务

4.2 Ghost

  • 签出源码
  • 安装环境依赖
  • 启动服务

PS:源码部署的坑

  • 定制功能的多版本维护
  • 基础功能和扩展机制的设计
  • 排查问题的高成本

以上是关于从典型软件来看 SaaS 的私有化部署方式的主要内容,如果未能解决你的问题,请参考以下文章

SaaS服务的私有化部署,这样做最高效|云效工程师指北

PaaS私有化部署还能玩出花来?看看这老牌厂商就知道了

SaaS堡垒机和私有部署堡垒机功能有什么区别?

SaaS 云服务部署的3种形式:灵活选择,效益最优调控

有哪些好用又安全的团队协作软件?

私有化部署需求井喷,SaaS厂商如何高效交付?