Saas 架构

问题描述 投票:0回答:4
我基本上是一名 PHP 程序员,现在我想转向基于 Saas 的应用程序开发和架构。谁能给我一种以下基于 Saas 的架构应遵循的技术方法,或者我如何将以下内容转换为 Saas,

    SaaS 的遗产
  1. 移动到 SaaS
  2. SaaS 的现有应用程序
  3. 从头开始的SaaS
感谢您的帮助

architecture saas
4个回答
1
投票
也许这篇文章可能会有所帮助(更一般):

http://www. centurylinkcloud.com/blog/post/saas-your-app-part-i

从头开始制作 PHP SaaS 应用程序(更具体):

http://anantgarg.com/2013/06/10/build-a-php-saas-app-from-scratch/

祝你好运!


1
投票
首先,让我们定义一下 SaaS 的实际含义:

SaaS,Software As A Service:缩写,定义了一种软件包,客户可以通过该软件包按月或按年一次性支付费用 软件包的安装、操作、维护和支持, 通常按照 365x24x7 的时间表,可以从任何有互联网接入的地方访问。数据安全及备份、隐私、扩展性有保障 由提供商提供,客户无需担心这些 的担忧。对客户的主要好处是:无需资本支出,包括持续的支持和维护,更快的上市时间[by miraculixx]。

维基百科有一个稍微更广泛的定义

考虑到这一点,任何 SaaS 都需要以下功能才能在这种业务模式下运营:

支持多租户
  • 自动化安装和操作 - 您不想手动设置/操作每个客户
  • 可扩展性 - 系统的总体成本增长速度最多应与您的收入一样快,理想情况下成本增长是次线性的
  • 经过验证的安全性
  • 可能是一个 API + 市场,使第三方能够扩展软件
  • 可能支持 i18n / l10n 以支持国际市场
任何人都可以给我一种以下基于 Saas 的架构应遵循的技术方法

检查您的软件是否具有上述功能
  1. 根据需要扩展和重构
  2. 推出第一个简单的套餐来验证市场需求是否存在
  3. 扩展和成长(或结束并做其他事情)

0
投票

此视频

在 Python django 中构建 SaaS 应用程序

将解释如何开始使用 Sass。


0
投票

了解更多信息,请点击此链接:

https://docs.saaslogic.io/saaslogic-documentation/invoice-and- payments

© www.soinside.com 2019 - 2024. All rights reserved.