微软上周发布了一个指南,指导用户在Windows Azure虚拟机环境中如何在Windows Azure SQL Database和SQLServer之间做出选择。这篇文章深入细致地描述了在Azure虚拟机上选择使用SQL Server服务器托管还是使用Azure的原生SQL数据库时需要考虑的场景和决策点。各种图表、曲线图以及列表提供了做战略性选择时所需考虑的多维视角,有助于读者在他们的用例场景中轻松地做出最好的选择。
这篇文章不仅从“基础设施”和云托管两个层面对SQL Server进行了明确的介绍,同时它还有助于读者解决很多与基于云的持久化相关的问题,如服务级协议、可用性和扩展性需求。不论一个应用是否采用Azure,在云中选择怎样托管数据服务器通常都是所有的云解决方案所必须做出的决定。该指南同样适用于提供类似的持久化和虚拟机服务的技术和平台。
该指南是微软系列文章中最新的一篇,旨在帮助云开发者在创建解决方案时做出最好的选择。其他的文章聚焦于架构注意事项,如实现CQRS和开发多租户应用。
CQRS Journey发布于2012年八月,它对团队的第一个CQRS项目提供了一步一步的说明。虽然这不是最纯粹的进入CQRS主题的方式,但它确实引入了一些与云应用相关的概念(忽略他们对技术或平台的选择)。这种指南模型,展示了不同团队成员和利益相关者的不同观点,具有很强的启发性,并且在微软以后的文章多次提到。
云端多租户应用开发第三版发布于2012年12月,该书针对云端多租户系统提出的选择和场景提供了详细的说明。虽然它们大多来自于Azure解决方案,但是能够很容易地将其转用于其他平台。