这是我的情况...服务器维护何时应影响实施的决策?
我正在为需要单一登录过程的大型Web应用程序集合编写.Net/C#安全系统(授权和身份验证)。我使用Active Directory作为数据存储,并编写了一个非常好的通过LDAP与AD通信的原型。此组件检索有关我已存储在AD中的已登录用户的信息,然后使用它在.Net表单身份验证中设置其安全角色。
1)一切都很好。
不是系统管理员或网络工程师,我不熟悉设置AD实例所涉及的系统管理数量。我并不知道对于每个域,我需要一个单独的服务器和域控制器。事实证明,我的团队需要针对我们要访问AD的所有不同环境设置9个不同的域...
- env1.dev.mycompany.com
- env1.qa.mycompany.com
- env1.stage.mycompany.com
- env2.dev.mycompany.com
- 等
...所以,现在我已经把在上我自己som因为我将不得不维护所有这些机器(或虚拟机),这是我不确定我想要做的事情。
2)一切都不好。
原型非常稳固,AD为解决方案提供了一个非常好的数据库,但现在我想知道是否应该废弃代码并编写SQL Server数据提供程序(我知道.Net已经提供了一个,但它并不独立适合我的业务需求授权)。
无论如何,所以我试图从高层次角度考虑这个问题。总的来说,我一直绊倒这样一个事实,即仅仅因为某些服务器维护,我会抛出一个非常好的解决方案?我想知道这里有没有人遇到过这样的情况,以及你决定做什么。
不一定要针对AD,只是需要在良好的软件解决方案和服务器维护限制之间进行评估的情况。
最后一个标记有一个错字:'programming-descisions' – 2009-04-22 22:55:28
什么是“编程决定”标记even * mean *?它似乎没用... – 2009-04-22 23:45:04