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

注意:这不是一个技术问题。 我希望在这里问一下

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

到目前为止,我部署客户端的应用程序到我自己的Heroku和S3帐户,他们提前支付账单(stream量真的是可预测的),但最近我开始认为创buildHeroku + S3账户有一些优势每个客户,然后在那里部署/pipe理。

另外,我敢肯定,这种方法也有缺点,例如我必须为我的开发机器中的每个应用程序pipe理不同的凭证。

任何想法,见解或经验值得分享?

您是否想要通过托pipe赚取额外的费用,或者您是否仅向云提供商收取的金额发票?

如果不创build单独的帐户将使您更容易,因为提供者和您的客户之间有一个直接的合同。 所以他们直接支付账单,如果有什么事情发生,他们必须责怪托pipe人。

当然,你将不得不pipe理不同的账户,但是这也有一个好处,就是当有人设法得到你的login证书时,他可能只能访问一个实例(而不是你所有的客户)。