我正在为一个利基行业构建一个 SaaS 应用程序。该应用程序的架构使得每个订阅者都可以获得他们自己的应用程序实例(例如,允许定制)。这基本上是网站文件(ASP.NET MVC 的东西)和 SQL 数据库的副本。很简单。
我正在考虑迁移到 Windows Azure——我的硬件托管成本一直在上升(现在每月大约 450 英镑,然后是购买新硬件的成本,以及管理所有内容所需的时间)。Windows Azure 的平台即服务不仅在金钱方面节省了可观的成本,而且在我不必花时间做服务器内务(或在主板死机时与戴尔的外包支持团队打交道)方面都节省了时间。
请记住,我说的是 PaaS 服务,我对使用 VM 不感兴趣,因为它与物理服务器有同样的内务管理问题。
现在,我正在/正在考虑为我的客户提供的一项服务也是网络托管和托管交换。这两项服务都将由我的托管硬件提供,但使用没有 VM 的 Azure,我无法在 IIS 中创建任意网站。
Windows Azure 确实提供了简单的网络托管服务,我可以使用它来向我的最终用户销售网络托管,但我无法在网上找到任何资源表明微软是否允许这样做。
至于 Hosted Exchange - Microsoft 不提供 Exchange-on-Azure(除非您将 SPLA 许可证带到运行 Exchange 的 VM 上),但如果我朝这个方向发展,我可能会完全放弃自我管理并转售一种白标 Hosted Exchange 服务。
回到网站,有谁知道我是否可以直接向其他人收费以代表他们创建/管理 Azure 网站?