gpt4 book ai didi

azure - MVC + SQL 数据库 + 调度程序 - 在 Azure 上部署

转载 作者:行者123 更新时间:2023-12-02 07:15:28 27 4
gpt4 key购买 nike

我们计划在 Microsoft Azure 平台上部署我们的一款报告应用程序/产品,以用于测试和研究目的。

应用程序基于 .NET Framework 4.5 构建,值得庆幸的是 Azure 现在支持 4.5。

应用程序尚未准备好 Azure。我假设需要进行一些配置级别更改才能将其部署在 Azure 上。不过,Azure 网站不需要太多东西。

我们的应用程序具有三个主要组件,其中之一是使用 n 层方法构建的 MVC Web 层。 第二个组件是一个独立的窗口服务,它定期从外部系统提取数据,并将其推送到第三个组件,即 SQL Server 数据库。 MVC Web 层与业务层相结合,使用此 SQL 服务器来执行 R/W 操作。

如果这是带有数据库的 Web 应用程序的典型案例,我会选择 Azure 网站。现在我在图中也有一个窗口服务/(基于计划的数据提取器),我很困惑我应该在 Azure 平台内选择哪些帐户和服务?

Azure 提供了一系列服务,例如网站、服务总线、云服务、VM 等,但我很困惑什么设置适合此应用程序。

有关应用程序的一些其他详细信息:

  • 用户基数(针对单个实例):给定时间有 10-30 个用户。
  • 从外部系统/网络服务收集的数据量:每个约 100 mb一天。

我是否需要在一端使用数据库设置多个服务(例如 Azure 网站),并为调度程序/窗口服务设置其他服务?

最佳答案

由于您当前有后台 Windows 服务不断提取数据,因此我建议您使用 Windows Azure 云服务 (WACS)。您可以将 MVC Web 门户作为 Web 角色迁移,并将后台服务逻辑迁移到辅助角色。然后,您的辅助角色可以从外部服务中提取数据并将数据插入到 Windows Azure SQL 数据库 (WASD) 中。然后,您的 Web 角色可以从 WASD 读取/写入数据并将其显示在门户中。

Windows Azure 网站 (WAWS) 目前没有作为辅助角色的对称功能。但由于 WAWS 和 WACS 都可以使用 WASD,因此您可以将 Web 门户移动到 WASD,并将后台作业移动到 WACS 辅助角色。

希望这是有意义的并且有帮助

关于azure - MVC + SQL 数据库 + 调度程序 - 在 Azure 上部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13365663/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com