将客户的应用程序部署到我自己的 Heroku / S3 帐户的优点和缺点

将客户的应用程序部署到我自己的 Heroku / S3 帐户的优点和缺点

注意:这不是一个技术问题。我希望在这里提问是合适的

嗯,我为客户开发了一个应用程序来管理他的业务。只有工作人员才能登录,但他们希望能够从任何物理位置登录,所以我们将其部署到云端。堆栈是 Heroku+S3。

到目前为止,我已经将客户的应用程序部署到我自己的 Heroku 和 S3 帐户,并且他们提前支付账单(流量确实是可预测的),但最近我开始认为为每个客户创建 Heroku+S3 帐户然后在那里部署/管理可能会有一些优势。

此外,我很确定这种方法也有缺点,例如我必须为开发机器中的每个应用程序管理不同的凭据。

有什么想法、见解或经验值得分享吗?

答案1

您是否想通过托管赚取一些额外的钱,还是只想向云提供商开具账单?

如果不创建单独的帐户,事情会变得更容易,因为提供商和客户之间有直接合同。因此他们直接支付账单,如果出现问题,他们必须责怪托管商。

当然,您必须管理不同的帐户,但这样做也有好处,当有人设法获取您的登录凭据时,他可能只能访问一个实例(而不是所有客户的实例)。

相关内容