Active Directory to hierarchiczna baza danych LDAP oraz protokół kerberos, która pozwala na scentralizowane zarządzanie dużą liczbą komputerów, urządzeń oraz użytkowników w sieci komputerowej. Zilustrujmy tą definicje przykładem: Załóżmy, że jesteśmy administratorem sieci w firmie Contoso LTD, firma ta ma około 1000 komputerów i nie używa domeny AD, wszystkie komputery pracują w strukturze grupy roboczej. Pewnego dnia zgłosił się do nas Pan Marek Romanek z pytaniem czy przypadkiem nie pamiętamy jego danych logowania (hasła) do komputera w firmie, ponieważ zgubił on karteczkę z hasłem i nie może pracować. Niestety nie pamiętamy hasła Pana Marka, pojawia się pytanie co teraz ? oczywiście można by powiedzieć to zmienimy hasło i tyle, niestety nie jest to takie proste, gdyż każdy pracownik aby móc pracować na dowolnym komputerze w firmie musi się zalogować poza tym na komputerach w firmie są tworzone konta lokalne pracowników (przechowywane w lokalnej bazie użytkowników) a pracownicy pracują na różnych komputerach rozsianych po całej firmie. Oznacza to, że teraz musimy zmienić Panu Markowi hasło do konta na wszystkich 1000 komputerach w firmie.
Powyższa problematyka nie dotyczy tylko i wyłącznie haseł dostępowych a może dotyczyć m.in.
Problemy te oraz wiele innych znika gdy mamy domenę AD
Tabela porównująca grupę roboczą i domenę AD
| Grupa robocza | Active Directory |
|---|---|
| Wykonanie czynności administracyjnych staje się czasochłonne i uciążliwe | Wykonywanie czynności administracyjnych może być realizowane na każdym komputerze (podpiętym do domeny) w firmie |
| Zarządzanie użytkownikami na każdym komputerze z osobna | Jeden centralny serwer do zarządzania wszystkimi kontami użytkowników |
| Łatwość pomyłek przy tworzeniu wielu kont w różnych aplikacjach i systemach operacyjnych | Brak pomyłem przy tworzeniu kont , jedno konto do wszystkich aplikacji i usług |
| Brak spójności informacji | Informacje przechowywane w centralnej bazie AD |
| Problem aktualizacji systemów, informacji osobowych użytkowników | Łatwa aktualizacja systemów i danych osobowych |
| Potrzeba zatrudnienia dodatkowych osób do pracy przy infrastrukturze firmy | Zminimalizowanie liczby osób do zarządzania komputerami i użytkownikami |