天蓝色只适用于大型应用吗?

lit*_*ris 4 azure

我最近被要求用后端SQL Server Express DB重新开发.Net 2.0 WinForms应用程序.

其中一个要求是允许远程用户访问应用程序,因此我一直在考虑托管选项以避免VPN设置.数据不敏感,不属于数据保护法,因此网络的基本安全方法将涵盖我.

我喜欢使用Azure的想法有几个原因,但我不确定是否适合5或6的用户群而没有真正的增长空间.我从未使用过Azure,我计划使用MVC和SQL后端进行开发,因为这是我的主要技能.

在我看来,有几点支持Azure:

  • 与我正在为此项目使用的TFS预览紧密集成
  • 易于设置沙坑和现场版本
  • 易于维护,因为我希望其他托管选项需要更多的底层操作系统知识
  • 坚持完整的Microsoft堆栈应该有希望使事情变得更简单

从我在Azure站点上找到的消息来看,所有这些消息都是关于可伸缩性的,如果你需要它,这很好.

我的问题很简单,你需要一个庞大的用户群,或者计划快速增长,使用azure还是我们现在应该如何托管应用程序?

San*_*tia 5

您在这里问的是Windows Azure网站的完美案例:

  • 您可以免费获得10个网站(没有自定义DNS,但这非常适合您的'沙坑'/测试版).共享模式支持自定义DNS并且非常便宜.
  • 与TFS预览和GitHub紧密集成
  • 您无需担心底层操作系统,只需从Visual Studio或TFS Preview发布即可.
  • 坚持使用Microsoft堆栈是最简单的解决方案,但其他技术也很好用.既然你在谈论MVC我假设你正在考虑ASP.NET MVC,这是与Windows Azure的完美匹配.看看培训套件中的一些好例子.
  • 当您需要一个更具可扩展性的解决方案(意味着您将拥有更多用户和更多收入)时,您可以轻松升级到保留实例或云服务(Web /工作者角色).

  • 打败我.只是为了额外的细节,使用共享层和1GB的SQL数据库,你每个月的价格都在20美元以下. (2认同)