代码之家  ›  专栏  ›  技术社区  ›  Robin

从宿主(SaaS)迁移到个人部署时要考虑什么

  •  0
  • Robin  · 技术社区  · 16 年前

    我工作的公司销售一个托管(即软件即服务)软件系统。现在有人问我们是否可以为一个潜在的客户提供本地安装的软件,这似乎与人们转向托管模式的情况相反。问题是我们应该在提供这些方面考虑什么,如果可能的话,我们在办公室里有过一些讨论,但我想我会把它推广到更广泛的社区。我们的应用程序需要安装sql server、一些其他依赖项(如tomcat)并安装一些windows服务。我想我们的系统需要专用的(可能是虚拟的)机器。

    1 回复  |  直到 11 年前
        1
  •  2
  •   roomaroo    15 年前

    当您离开SaaS时,支持将变得更加复杂。虽然你现在谈论的是一个客户,但你应该考虑这些问题将如何与5, 10个或50个客户进行比较。

    他们有数据库的管理员权限吗?如果没有,他们是否能够有效地管理备份?如果是这样,当他们开始摆弄和添加自己的“性能增强”时会发生什么?

    新版本和升级:使用SaaS,您可以在需要时部署升级,每个人都将立即开始使用新版本。如果你弄坏了什么东西,这很糟糕,但至少你知道自己的立场。通过单独的部署,所有客户都将在不同的时间进行升级,您必须开始支持多个版本的软件。

    客户是自己安装更新还是远程安装?您的部署过程有多复杂-单击或10步过程?

    您的软件将在什么硬件上运行?是一台专用服务器还是一台运行了5年的同时运行Exchange的台式机?如果你的软件运行一个报告,一个小时没人收到电子邮件,那是你的错吗?