Microsoft Azure SQL 解决方案选型指南

  • Harry Brumleve
  • 潘志明

2013 年 3 月 11 日

话题:Windows Azure语言 & 开发架构

微软上周发布了一个指南,指导用户在 Windows Azure 虚拟机环境中如何在 Windows Azure SQL Database 和 SQLServer 之间做出选择。这篇文章深入细致地描述了在 Azure 虚拟机上选择使用 SQL Server 服务器托管还是使用 Azure 的原生 SQL 数据库时需要考虑的场景和决策点。各种图表、曲线图以及列表提供了做战略性选择时所需考虑的多维视角,有助于读者在他们的用例场景中轻松地做出最好的选择。

这篇文章不仅从“基础设施”和云托管两个层面对 SQL Server 进行了明确的介绍,同时它还有助于读者解决很多与基于云的持久化相关的问题,如服务级协议、可用性和扩展性需求。不论一个应用是否采用 Azure,在云中选择怎样托管数据服务器通常都是所有的云解决方案所必须做出的决定。该指南同样适用于提供类似的持久化虚拟机服务的技术和平台。

该指南是微软系列文章中最新的一篇,旨在帮助云开发者在创建解决方案时做出最好的选择。其他的文章聚焦于架构注意事项,如实现 CQRS 和开发多租户应用。

CQRS Journey发布于 2012 年八月,它对团队的第一个 CQRS 项目提供了一步一步的说明。虽然这不是最纯粹的进入 CQRS 主题的方式,但它确实引入了一些与云应用相关的概念(忽略他们对技术或平台的选择)。这种指南模型,展示了不同团队成员和利益相关者的不同观点,具有很强的启发性,并且在微软以后的文章多次提到。

云端多租户应用开发第三版发布于 2012 年 12 月,该书针对云端多租户系统提出的选择和场景提供了详细的说明。虽然它们大多来自于 Azure 解决方案,但是能够很容易地将其转用于其他平台。

查看英文原文Microsoft’s Cloud Guidance Addresses SQL Server


感谢孙镜涛对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

Windows Azure语言 & 开发架构