我应该如何最好地设置ASP.NET(使用WCF和DB)解决方案的服务器环境?

时间:2011-11-09 20:01:33

标签: c# asp.net sql-server asp.net-mvc-3

我正在构建一个.net Web解决方案,该解决方案将在同一台机器上部署的5个不同的WCF服务和SQL Server数据库上运行。

我想了解我应该如何最好地配置环境?我是否需要开发,登台,UAT和独立服务器,或者开发服务器应该是开发人员的机器还是应该将常用数据库存储在开发服务器中? staging和UAT环境应该是相同的服务器吗?

是否有一篇文章建议你谈论它?

1 个答案:

答案 0 :(得分:0)

答案取决于您的要求,时间表和预算。

如果您有足够的RAM和足够的磁盘轴/吞吐量(或SSD),则可以将多个DB放在单个服务器上。不及时遇到性能问题的一个重要关键是确保数据库日志文件与数据库数据文件和彼此不同。

对于开发,登台和UAT,一种策略是运行三个不同的VM,托管在一台物理机器上。这允许从一个系统快速重置和完全隔离到另一个系统。

如果您需要进行负载测试,那么该环境通常应与其他环境分开。