现已可用:帮助ISV在Windows Azure上开发多租户SaaS解决方案的构建模块

根据最近的一些市场调查得出的市场增长,软件即服务(SaaS)超越传统打包软件。随着新的ISV开发SaaS解决方案或传统ISV将他们的业务转移到SaaS模式,他们在建立核心SaaS框架面临一些挑战,包括缩放、管理和计量他们的服务。

在建立SaaS解决方案中,多租户帮助ISV优化资源利用并降低商品成本出售(COGS)。对于ISV建立一个成功的多用户SaaS解决方案,需要以检测、计量和缩放的形式处理服务的运作需求。微软的Windows Azure ISV团队制定了一套构建块来帮助ISV进行这些操作。

此构建块示例为开发人员提供了整体处理,单用户计量(数据库、容量、带宽和计算代理)和缩放(基于时间和基于KPI)功能,以及监督和绘出系统健康可视化表示的一系列KPI图表的能力。构建块还包括多重用户环境的自助服务保障和身份管理。这些方面是任何多用户解决方案和为ISV提供良好起点以帮助在他们的应用程序中整合这些特点示例的核心。

你能在Codeplex上找到这个项目。该项目包括以下条目:

- 源代码(这是完整的源码,为了便于理解,它被组件化)

文档(详尽描述了构建块的核心特征、设计决策和解决方案的技术方面;每个组件高水平的、详细的体系结构等)
  • 用户指南(项目设置和配置)
  • 演练(通过贯穿所有功能提供应用程序特征的详细信息)

请在这里提交您的反馈信息和有关此示例的问题。

本文翻译自:https://blogs.msdn.com/b/windowsazure/archive/2011/07/07/now-available-building-blocks-to-help-isvs-develop-multi-tenant-saas-solutions-on-windows-azure.aspx