【问题标题】:Thinking of Porting MVC3/EF/SQL Server application to Azure? [closed]考虑将 MVC3/EF/SQL Server 应用程序移植到 Azure? [关闭]
【发布时间】:2014-01-11 05:38:06
【问题描述】:

我有一个网络应用程序。它使用:

1) MVC3/ASP.NET4/C#。

2) 实体框架 4.1。专用 VS 项目中的模型。

3) 第三方 .NET 库。

4) Sql Server 2008 SP2 Standard(可以使用 Web 进行部署),而不是 Express

5) 会员服务

我正在寻找:

1) 商业性能的可扩展性。

2) 在紧急情况下快速备份和恢复 SQL DB。

3) 易于部署。 FTP 或 GIT。目前使用FTP文件差异处理。

4) 支持非 Azure 共享主机可能提供的 Redgate DB 同步工具。

5) 监控性能和使用情况。

6) 异常报告错误。

我想将它托管在 Azure 上,因为它具有弹性和可扩展性优势。我也不想全神贯注于维护基础设施。所以 PAAS 有它的吸引力,而不是 IAAS。

我最初的想法是:

1) Azure“保留”网站功能。

2) 不确定 SQL 服务器。使用 Azure SQL Server 服务最简单吗?

什么是最适合我的目的的 AZURE?

非常感谢。

编辑:

是的,我猜 DiscountASP 类似于 GoDaddy,因为它是共享主机。然而,它是一个专门的 ASP.NET 主机。理论上,既然我能够使用 DiscountASP,那么使用 Azure 网站和 Azure SQL 数据库就可以了。正如您所说,最好玩并找出答案。云服务看起来真的很有趣。我可以从所有这些中看到一条更复杂的道路。首先,我想保持简单。但是,我以后可能会选择利用云服务。我觉得在开发中需要更多地考虑云服务,因为从 VS 部署云服务。

EDIT2:

这里提出了一个有趣的观点,即云服务是从 VS 部署的。这是否意味着云服务的使用必须更多地融入软件设计,而 Azure 网站可以只移植到。好的,我意识到这意味着使用具有最大中等信任度的托管代码等。但是我现在有了应用程序,我不想重新开发它的块以适应云服务模型,尽管稍后代码将被升级并且这个是我质疑云服务集成可能发生的时候。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 azure


    【解决方案1】:

    当您使用第 3 方 .NET 库时,我认为您必须选择 Windows Azure 虚拟机,但您将负责维护此环境。

    没有它,您可以使用 Windows Azure 云服务(用于 MVC)和 Windows Azure SQL 数据库(Sql Azure)。

    您能做的最好的事情就是将您的应用部署到 Azure 并对其进行测试。

    【讨论】:

    • 谢谢。你能告诉我更多关于第 3 方 .NET DLL 的限制吗?目前我使用 DiscountASP 来托管应用程序,它工作正常。所以这是我的基准。这是一个共享环境,因此施加了预期的“共享”限制。我希望“Azure 网站”是相似的,但没有更多限制。如果我不能让 Azure 及时工作,那么我很可能会留在 DiscountASP。它确实有效,但我想要更多的可扩展性。
    • 如果虚拟机是要走的路,那很好,但除非别无选择,否则我宁愿不去那里,因为我的重点是软件而不是基础设施。再次感谢
    • @SamJolly 我不知道 DiscountASP。这是一种Godaddy?如果答案是肯定的,它类似于 Windows Azure 网站。对于简单的网站,它很棒,但由于您需要更灵活(阅读安装 3rd 方工具/库),您应该使用 Windows Azure 云服务或 Windows Azure 虚拟机。这是一个显示执行模型之间差异的链接:windowsazure.com/en-us/manage/services/web-sites/…
    • 谢谢。见编辑。这里提出了一个有趣的观点,即云服务是从 VS 部署的。这是否意味着云服务的使用必须更多地融入软件设计,而 Azure 网站可以只移植到。好的,我意识到这意味着使用具有最大中等信任度的托管代码等。但是我现在有了应用程序,我不想重新开发它的大部分内容以适应云服务模型,尽管稍后代码将被升级并且这个是我质疑云服务集成可能发生的时候。
    • @SamJolly 你也可以通过 VS 发布到 Windows Azure 网站。
    猜你喜欢
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 2013-05-26
    • 2014-07-18
    相关资源
    最近更新 更多