在windows Azure中以后台开发一个应用程序作为sql server

我是新的窗口蔚蓝..我想开发一个应用程序在Windows Azure与后端作为SQL服务器,因此该代码模式相同。NET 3轮胎架构或不同的代码模式遵循Windows Azure?

在.net中,我们使用EAL,DAL,BAL类库,并在我们的网站中参考相同的结构,下面为这个Windows Azure应用程序或其他类似的东西(为我们的EAL,DAL,BAL库创build三个工作者angular色)?

提前致谢

Windows Azure不会强迫你进入任何特定的架构,比如3层 – 这是你自己决定的。

如果你想连接到SQL server,你需要:

  • 到您的SQL server数据库的连接字符串
  • 内部部署的SQL server安装
  • 无论是防火墙的漏洞还是Windows Azure Connect VPN连接

在数据中心之外访问SQL server会产生带宽成本。

可以将SQL server安装在虚拟机角色中,但目前这种方式不受支持,并且性能不佳(您的数据需要存储在位于页面Blob中的云端硬盘中)或缩放(只有一个VM实例可以写入云端硬盘)。 我不会推荐走这条路。

您也可以考虑将您的数据库迁移到SQL Azure,这是SQL server的一个重要子集。 那么你就要避免带宽成本,不必担心支持数据库服务器(SQL Azure是数据库即服务,连接字符串看起来就像是一个SQL server连接字符串)。 有一个SQL Azure迁移向导分析您的数据库模式,并尝试将其转换为SQL Azure。

有关SQL Azure的更多信息,请看这里 。 很多好东西,包括SQL server和SQL Azure之间的细节差异。

有关Windows Azure Connect的信息,请看这里 。