根据最近的一些市场调查得出的市场增长,软件即服务(SaaS)超越传统打包软件。随着新的ISV开发SaaS解决方案或传统ISV将他们的业务转移到SaaS模式,他们在建立核心SaaS框架面临一些挑战,包括缩放、管理和计量他们的服务。
在建立SaaS解决方案中,多租户帮助ISV优化资源利用并降低商品成本出售(COGS)。对于ISV建立一个成功的多用户SaaS解决方案,需要以检测、计量和缩放的形式处理服务的运作需求。微软的Windows Azure ISV团队制定了一套构建块来帮助ISV进行这些操作。
此构建块示例为开发人员提供了整体处理,单用户计量(数据库、容量、带宽和计算代理)和缩放(基于时间和基于KPI)功能,以及监督和绘出系统健康可视化表示的一系列KPI图表的能力。构建块还包括多重用户环境的自助服务保障和身份管理。这些方面是任何多用户解决方案和为ISV提供良好起点以帮助在他们的应用程序中整合这些特点示例的核心。
你能在Codeplex上找到这个项目。该项目包括以下条目:
·源代码(这是完整的源码,为了便于理解,它被组件化)
·文档(详尽描述了构建块的核心特征、设计决策和解决方案的技术方面;每个组件高水平的、详细的体系结构等)
·用户指南(项目设置和配置)
·演练(通过贯穿所有功能提供应用程序特征的详细信息)
请在这里提交您的反馈信息和有关此示例的问题。
本文翻译自:http://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
分享到:
相关推荐
此示例说明如何使用Azure Active Directory进行身份验证来在Microsoft Azure上的多租户应用程序中管理用户身份。 该项目包括: 多租户SaaS应用程序的参考实现。 要开始使用该应用程序,请参阅。 有关Microsoft ...
总结来说,创建一个使用Azure AD调用Web API的多租户SaaS Web应用程序涉及创建租户、注册应用、配置多租户支持、设置权限以及在开发环境中集成和测试。这个过程确保了不同组织的用户能够安全地登录并使用应用程序,...
构建Windows Azure AD域服务平台需要了解Azure AD的基本概念、优势、构建步骤、应用场景和管理方式等多方面的知识点。只有通过深入了解这些知识点,才能成功构建可靠、安全的身份验证和授权系统。
- **多租户支持:** SaaS模式下的应用通常需要支持多租户架构,Windows Azure提供了相应的技术支持和服务。 ##### 4. 提供云平台支持服务 - **增值服务:** ISV还可以通过提供基于Windows Azure的增值服务来拓宽...
将带来Windows Azure平台的功能以及开发的方式等各式各样的信息,帮助您了解微软的云计算平台以及相关技术,或是评估微软的Windows Azure平台能力,以及如何在Windows Azure上开发应用程序的知识和技术。 全书共12章...
微软Windows Azure云应用开发实践是微软云计算平台的开发指南,旨在帮助开发人员快速掌握云计算平台的开发技能。本文将详细介绍微软云计算平台的架构、组件、功能和服务,以及如何使用Visual Studio进行云应用开发。...
Windows Azure,现称为Microsoft Azure,是微软提供的一个全球分布式云计算平台,用于构建、部署和管理应用程序和服务。在本文中,我们将深入探讨如何使用Azure开发一个简单的云程序。 首先,了解Azure的基础架构至...
微软推出的Windows Azure(现更名为Microsoft Azure)作为一款全球领先的公有云服务,为企业提供了强大的技术支持,不仅能够帮助企业应对挑战,还能促进业务发展。 #### 二、Windows Azure最新功能与特色 1. **...
- **步骤**:在解决方案资源管理器中右键点击项目,选择“发布” -> “Azure 云服务”,然后按照发布向导完成发布流程。 ##### 3. 监控网站 - **工具**:Visual Studio 2013 内置了对 Azure 服务的监控功能,可以...
### Windows Azure 使用入门 第四课:开发测试在云中 #### 一、Windows Azure 提供的应用程序服务 Windows Azure 是由微软推出的面向公有云的应用程序平台,在中国大陆区域(不包含香港、澳门特别行政区以及台湾...
根据提供的信息,我们可以总结出以下相关的IT知识点: ### 1. 初始化Windows Azure ...以上内容涵盖了从队列连接初始化到复杂数据存储方案的设计,希望能够帮助您更好地理解和掌握Windows Azure平台的相关知识点。
自推出以来,Windows Azure不断进化和完善,成为了市场上领先的云计算解决方案之一。 ##### 4.3 Windows Azure 的特点 - **虚拟化**:支持在云环境中创建虚拟机,为应用程序提供运行环境。 - **Fabric Controller**...
在 Windows Azure 开发中,Visual Studio 2010 是必备的开发工具,可以帮助开发者快速创建、调试和部署 Windows Azure 应用程序。 知识点3: 创建 Windows Azure 项目 ------------------------------------- 在 ...
《Windows Azure实战》一书是针对云计算平台Windows Azure的实践指南,旨在帮助读者掌握如何在Azure平台上构建、部署和管理应用程序。这本书源自华章出版社,提供了丰富的实例和详细的操作步骤,使得读者能够深入...
Windows Azure,作为微软的云服务平台,提供了广泛的服务,旨在帮助企业轻松搭建、部署并管理各种解决方案,几乎能满足任何业务需求。简而言之,Windows Azure 是一个充满无限可能性的平台。 无论您是一家需要在...
Windows Azure Platform是微软构建、部署和管理应用程序和服务的云基础设施,它整合了多种云计算服务,包括计算、存储、数据库、网络以及开发工具等,为企业和个人开发者提供了丰富的云计算解决方案。 一、Windows ...
6. **发布网站**:可以通过 Visual Studio 或其他开发工具将本地开发好的网站代码部署到 **Windows Azure** 上。 #### 三、网站服务级别与特性 **Windows Azure** 提供了四种不同的服务级别,分别是“免费”、...
总的来说,Windows Azure通过其全面的服务组合和强大的功能,为企业提供了一种高效、灵活且可靠的云解决方案,无论是在开发测试、运行复杂应用程序,还是在构建大规模可伸缩的云服务方面,都能发挥重要作用。
通过以上介绍,我们不仅详细了解了 Windows Azure 虚拟机的基本概念、创建过程以及管理和监控方法,还涉及了一些高级管理和常见问题解决策略,希望能够帮助大家更好地理解和掌握 Windows Azure 虚拟机的相关知识。
Windows Azure 是微软提供的一个全面的云服务平台,旨在帮助企业快速构建、部署和管理应用程序,同时提供了高度可扩展性和灵活性。该平台的核心在于其云计算模型,这种模型改变了传统的IT资源分配方式,通过按需分配...