【发布时间】:2012-11-13 17:29:53
【问题描述】:
我们计划在 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 等,但我很困惑哪种设置适合此应用程序。
有关该应用程序的一些其他详细信息:
- UserBase(对于单个实例):给定时间 10-30 个用户。
- 从外部系统/Web 服务收集的数据量:每个大约 100 mb 天。
我是否需要在一端设置多个服务,例如带有数据库的 Azure 网站,以及用于调度程序/窗口服务的其他服务?
【问题讨论】:
标签: azure