這是我的情況...服務器維護何時應影響實施的決策?
我正在爲需要單一登錄過程的大型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