在windows azure中开发一个应用程序,后端作为sql server

时间:2011-06-07 07:02:24

标签: windows azure

我是windows azure中的新手..我想在windows azure中开发一个应用程序,后端作为sql server,因此代码模式与.net 3轮胎架构相同或不同的代码模式跟随windows azure ?? < / p> <。>在.net中我们使用EAL,DAL,BAL类库并在我们的网站上参考这个windows azure应用程序或其他相似的结构(为我们的EAL,DAL,BAL库创建三个worker角色)?? / p>

提前致谢

1 个答案:

答案 0 :(得分:2)

Windows Azure不会强迫您进入任何特定的体系结构,例如3层 - 由您决定。

如果要连接到SQL Server,则需要:

  • SQL Server数据库的连接字符串
  • 内部部署SQL Server安装
  • 防火墙中的漏洞或Windows Azure Connect VPN连接

访问数据中心外的SQL Server会产生带宽成本。

可以在VM角色中安装SQL Server,但目前不支持此功能,并且您无法为性能做很多事情(您的数据需要存储在云端硬盘中) ,在页面Blob中)或扩展(只有一个VM实例可以写入云驱动器)。我不会推荐沿着这条道路前进。

您还可以考虑将数据库迁移到SQL Azure,SQL Azure是SQL Server的重要子集。然后,您将避免带宽成本,而不必担心支持数据库服务器(SQL Azure是数据库即服务,其连接字符串看起来就像SQL Server连接字符串)。有一个SQL Azure Migration Wizard分析您的数据库架构并尝试将其转换为SQL Azure。

有关SQL Azure的更多信息,请查看here。很多好东西,包括SQL Server和SQL Azure之间的细微差别。

有关Windows Azure Connect的信息,请查看here