首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC + SQL数据库+ Scheduler - Azure上的部署

MVC + SQL数据库+ Scheduler - Azure上的部署
EN

Stack Overflow用户
提问于 2012-11-13 17:29:53
回答 1查看 270关注 0票数 2

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

应用程序构建在.NET框架4.5上,值得庆幸的是,Azure现在确实支持4.5。

应用程序尚未准备好Azure。我假设在Azure上部署它需要一些配置级别的更改。不过,Azure网站并不需要太多的内容。

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

如果这是一个典型的有数据库的web应用程序,我会去Azure网站。现在我也有了一个窗口服务/(基于调度的数据拉出器),我很困惑我应该在Azure平台中选择哪些帐户和服务?

Azure提供了大量的服务,如网站、服务总线、云服务、VM等,但我很困惑什么设置适合这个应用程序。

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

  • UserBase (单个实例):在给定的时间内有10-30个用户。
  • 从外部系统/web服务收集的数据量:每天大约100 mb。

我是否需要在一个数据库的一端设置多个服务,如Azure网站,以及调度程序/窗口服务?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-14 03:04:35

由于您当前有一个后台windows服务一直在提取数据,所以我建议您使用(WACS)。您可以将MVC web门户作为web角色和后台服务逻辑迁移到工作角色中。然后,您的员工角色可以从外部服务中提取数据,并将数据插入数据库(WASD)。然后,您的web角色可以从WASD获得r/w数据,并在门户中显示它们。

Windows网站(WAWS)目前不具有作为工作角色的对称功能。但是,由于WAWS和WACS都可以使用WASD,所以您可以将您的web门户转移到WASD,并且您的后台工作可以转移到WACS工作者角色中。

希望这是有意义和有帮助的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13365663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档