azure - Azure 只适用于大型应用程序吗?

标签 azure

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

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

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

我认为支持 Azure 的几点是:

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

从我在 Azure 网站上找到的信息来看,该消息都是关于可扩展性的,如果您需要的话,这非常有用。

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

最佳答案

您在这里问的是 Windows Azure Web Sites 的完美案例:

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

关于azure - Azure 只适用于大型应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12571475/

相关文章:

通过 Bicep 创建函数应用程序时,Azure 函数应用程序的 signalr_extension 未填充以在 signalR 上游中使用

Azure CLI v1 与 v2?

azure - ModuleNotFoundError : No module named 'azure.storage' . Azure 函数

javascript - 如何使用 @azure/storage-blob sdk 附加 blob 文件? ( Node JS)

c# - Azure 中的 ASP.Net 应用程序缓存 "Web App"

azure - 使用自定义元数据在 Azure 上存储文档

Azure API 应用程序添加了额外的 Access-Control-Allow-Origin header

Azure 网站迁移和并发

azure - 创建与 Azure IoT 中心通信所需的 SAS key

c# - 无法批量加载。文件 "csv"不存在或您没有文件访问权限 - Azure