我最近被要求重新开发一个带有后端 SQL Server Express DB 的 .Net 2.0 WinForms 应用程序。
其中一项要求是允许远程用户访问应用程序,因此我一直在考虑托管选项以避免 VPN 设置。数据不敏感,不属于数据保护法,因此网络的基本安全方法将涵盖我。
我喜欢使用 Azure 的想法有几个原因,但我不确定它是否适合 5 或 6 个用户群而没有真正的增长空间。我从未使用过 Azure,我计划使用 MVC 和 SQL 后端进行开发,因为这是我的主要技能。
在我看来,支持 Azure 的几点是:
- 与我用于此项目的 TFS 预览紧密集成
- 易于设置沙坑和现场版本
- 易于维护,因为我预计其他托管选项将需要更多关于底层操作系统的知识
- 坚持使用完整的 Microsoft 堆栈有望使事情变得更简单
从我在 Azure 站点上找到的信息来看,消息都是关于可伸缩性的,如果你需要它,那就太好了。
我的问题很简单,您是否需要庞大的用户群,或者计划快速增长,使用 azure 还是我们现在应该如何托管应用程序?