爲什麼我們需要域?Active Directory系列之一

爲什麼需要域?

對很多剛開始鑽研微軟技術的朋友來說,域是一個讓他們感到很頭疼的對象。域的重要性毋庸置疑,微軟的重量級服務產品基本上都需要域的支持,很多公司招聘工程師的要求中也都明確要求應聘者熟悉或精通Active Directory。但域對初學者來說顯得複雜了一些,衆多的技術術語,例如Active Directory,站點,組策略,複製拓撲,操作主機角色,全局編錄….很多初學者容易陷入這些技術細節而缺少了對全局的把握。從今天開始,我們將推出Active Directory系列博文,希望對廣大學習AD的朋友有所幫助。
今天我們談論的第一個問題就是爲什麼需要域這個管理模型?衆所周知,微軟管理計算機可以使用域和工作組兩個模型,默認情況下計算機安裝完操作系統後是隸屬於工作組的。我們從很多書裏可以看到對工作組特點的描述,例如工作組屬於分散管理,適合小型網絡等等。我們這時要考慮一個問題,爲什麼工作組就不適合中大型網絡呢,難道每臺計算機分散管理不好嗎?下面我們通過一個例子來討論這個問題。
假設現在工作組內有兩臺計算機,一臺是服務器Florence,一臺是客戶機Perth。服務器的職能大家都知道,無非是提供資源和分配資源。服務器提供的資源有多種形式,可以是共享文件夾,可以是共享打印機,可以是電子郵箱,也可以是數據庫等等。現在服務器Florence提供一個簡單的共享文件夾作爲服務資源,我們的任務是要把這個共享文件夾的訪問權限授予公司內的員工張建國,注意,這個文件夾只有張建國一個人可以訪問!那我們就要考慮一下如何才能實現這個任務,一般情況下管理員的思路都是在服務器上爲張建國這個用戶創建一個用戶賬號,如果訪問者能回答出張建國賬號的用戶名和密碼,我們就認可這個訪問者就是張建國。基於這個樸素的管理思路,我們來在服務器上進行具體的實施操作。
首先,如下圖所示,我們在服務器上爲張建國創建了用戶賬號。

 

然後在共享文件夾中進行權限分配,如下圖所示,我們只把共享文件夾的讀權限授予了用戶張建國。

 

好,接下來張建國就在客戶機Perth上準備訪問服務器上的共享文件夾了,張建國準備訪問資源\\Florence\人事檔案,服務器對訪問者提出了身份驗證請求,如下圖所示,張建國輸入了自己的用戶名和口令。

 

如下圖所示,張建國成功地通過了身份驗證,訪問到了目標資源。

 

看完了這個實例之後,很多朋友可能會想,在工作組模式下這個問題解決得很好啊,我們不是成功地實現了預期目標嘛!沒錯,在這個小型網絡中,確實工作組模型沒有暴露出什麼問題。但是我們要把問題擴展一下!現在假設公司不是一臺服務器,而是500臺服務器,這大致是一箇中型公司的規模,那麼我們的麻煩就來了。如果這500臺服務器上都有資源要分配給張建國,那會有什麼樣的後果呢?由於工作組的特點是分散管理,那麼意味着每臺服務器都要給張建國創建一個用戶賬號!張建國這個用戶就必須痛不欲生地記住自己在每個服務器上的用戶名和密碼。而服務器管理員也好不到哪兒去,每個用戶賬號都重新創建500次!如果公司內有1000人呢?我們難以想象這麼管理網絡資源的後果,這一切的根源都是由於工作組的分散管理!現在大家明白爲什麼工作組不適合在大型的網絡環境下工作了吧,工作組這種散漫的管理方式和大型網絡所要求的高效率是背道而馳的。
既然工作組不適合大型網絡的管理要求,那我們就要重新審視一下其他的管理模型了。域模型就是針對大型網絡的管理需求而設計的,域就是共享用戶賬號,計算機賬號和安全策略的計算機集合。從域的基本定義中我們可以看到,域模型的設計中考慮到了用戶賬號等資源的共享問題,這樣域中只要有一臺計算機爲公司員工創建了用戶賬號,其他計算機就可以共享賬號了。這樣就很好地解決剛纔我們提到的賬號重複創建的問題。域中的這臺集中存儲用戶賬號的計算機就是域控制器,用戶賬號,計算機賬號和安全策略被存儲在域控制器上一個名爲Active Directory的數據庫中。
上述這個簡單的例子說明的只是域強大功能的冰山一角,其實域的功能遠遠不止這些。從下篇博文我們將開始介紹域的部署以及管理,希望大家在使用過程中逐步增加感性認識,對域有更加深入及全面的瞭解,能夠掌握好Active Directory這個微軟工程師必備的重要知識點。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章