在Azure上运行MySQL支持的aspx站点

时间:2013-05-17 05:15:57

标签: asp.net mysql azure azure-sql-database

我在Azure上是全新的,我有一个与MySQL数据库对话的aspx.net站点,我想在Azure上运行这两个站点和数据库,这将是什么样的bext方式?感谢

1 个答案:

答案 0 :(得分:1)

这里有很多选项,具体取决于您期望的负载和带宽,您需要的服务级别协议类型,您希望对应用程序的控制量等等。让我首先说您可以尝试所有这些选项 - 免费 - 90天,trial account

最简单(也是最便宜)的入口点是Windows Azure Web Sites,具体取决于您的带宽要求you could actually run this completely free(以及Azure上的MySQL数据库一年)。网站是共享基础架构,但有更高层(保留)可以为您提供更一致的可用性和吞吐量。目前,网站处于预览模式,因此没有SLA。 For a walkthrough see this tutorial.

通过Windows Azure Cloud Services(平台即服务),您可以将ASP.NET站点部署到Web角色并使用ClearDB offering(他们的免费产品是您作为Web的一部分获得的上面的网站)。云服务为您提供了更大的灵活性,可以扩展您的应用程序并将其与云中的其他企业级服务结合使用,并且它包含99.95 SLA。您是charged an hourly rate,具体取决于运行您的应用的虚拟机的配置和数量。使用云服务,您可以使用Visual Studio并简单地将您的应用程序部署为云服务 - Windows Azure将为您处理底层资源(虚拟机等)的管理 - 因此“平台即服务” “

最后,新发布的Virtual Machines选项(Infrastructure-as-a-Service)可以完全控制托管应用程序的VM。与您拥有VM的云服务不同,因此您可以应用操作系统补丁,安装应用程序和任何其他辅助软件,并应用任何必要的配置步骤。它有很多权力,有很多责任。一般情况下,如果出现特定的技术原因,我只会考虑使用虚拟机来实现云服务。对于MySQL方面,您也可以使用虚拟机自行运行MySQL,但您将再次拥有该服务的管理,必须应用补丁,清除日志等。