我是windows azure中的新手..我想在windows azure中开发一个应用程序,后端作为sql server,因此代码模式与.net 3轮胎架构相同或不同的代码模式跟随windows azure ?? < / p> <。>在.net中我们使用EAL,DAL,BAL类库并在我们的网站上参考这个windows azure应用程序或其他相似的结构(为我们的EAL,DAL,BAL库创建三个worker角色)?? / p>
提前致谢
答案 0 :(得分:2)
Windows Azure不会强迫您进入任何特定的体系结构,例如3层 - 由您决定。
如果要连接到SQL Server,则需要:
访问数据中心外的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。