Odpowiedzi:
System Windows Server jest oparty na tej samej bazie kodów, co system operacyjny stacji roboczej. 2003 oparty jest na XP, 2008 na Vista, 2008 R2 na 7. Jednak wciąż istnieje wiele różnic.
Licencjonowanie - jest to prawdopodobnie jedna z większych różnic. Wersja konsumencka systemu Windows jest licencjonowana tylko na 5 połączeń. Profesjonalne wersje stacji roboczych Windows są licencjonowane na 10 połączeń. Możesz być w stanie ominąć ograniczenia techniczne nałożone przez te limity połączeń, ale nie będziesz w stanie tego zrobić w sposób etyczny. Jeśli korzystasz z IIS na XP Pro, po prostu miej nadzieję, że Twoja witryna nigdy nie będzie wystarczająco popularna, aby przekroczyć limit 10 połączeń.
Bezpieczeństwo - Windows Server ma wbudowane dodatkowe zabezpieczenia. Niektóre z tych czynności można wykonać w systemach operacyjnych stacji roboczych, inne nie.
Wysoka dostępność - nie będziesz mieć możliwości klastrowania wersji systemu Windows na stacjach roboczych w celu utrzymania wysokiej dostępności. Tylko Windows Server Enterprise i Datacenter dają taką możliwość
Usługi dodatkowe - usługi takie jak serwer DHCP, serwer DNS, Active Directory, Menedżer zasobów serwera plików i serwer wydruku HTTP są dostępne w systemie operacyjnym serwera, a nie w systemie operacyjnym stacji roboczej. Możliwe, że możesz dodać niektóre z tych usług do systemu operacyjnego stacji roboczej za pośrednictwem stron trzecich, ale prawdopodobnie nie będą one tak łatwe w użyciu, mogą nie być tak potężne i mogą naruszać licencję na stację roboczą
Wsparcie - jeśli Twoja firma działa na systemie operacyjnym stacji roboczej, nie oczekuj, że Microsoft będzie ją obsługiwał w przypadku awarii. Systemy operacyjne dla serwerów nie są objęte wsparciem, ale przynajmniej można kupić dla nich bilety pomocy technicznej. Jeśli zadzwonisz, zastanawiając się, dlaczego Twoja instalacja Samby na XP nie jest już uwierzytelniana, poinformują cię, że to nieobsługiwany scenariusz i odmówią pomocy.
Jestem pewien, że istnieje wiele, wiele innych powodów. Prawdopodobnie można to wszystko podsumować w następujący sposób: jeśli zamierzasz skonfigurować serwer, używaj produktów klasy serwerowej, a nie tych samych rzeczy, z których korzysta babcia.
Jason Berg przedstawił doskonałe punkty, więc postaram się nie omawiać ich tak szczegółowo.
Główne różnice sprowadzają się do tego, do czego są zasadniczo przeznaczone.
Systemy Windows XP, Windows Vista i Windows 7 od razu zostały zaprojektowane tak, aby były łatwe w użyciu w środowisku komputerowym i miały wiele funkcji zorientowanych na użytkownika.
Z drugiej strony, Windows Server 2003, 2003 R2, 2008 i 2008 R2 są zaprojektowane wyłącznie jako serwery - nie są zaprojektowane tak, aby wyglądać (lub brzmieć) ładnie, są po prostu zaprojektowane tak, aby można było skonfigurować i pozostawić to przerwane - zoptymalizowane wyłącznie do zadań i usług w tle.
Nic nie stoi na przeszkodzie, aby wyłączyć wiele usług w systemie Windows na pulpicie, aby zwiększyć wydajność w pobliżu serwera lub odwrotnie - ale nadal nie jest w 100% taka sama.
Jeśli chodzi o uruchamianie usług i aplikacji w systemie XP - zawsze możesz zainstalować usługę DNS innej firmy lub użyć Apache lub innych programów - działają one bardzo dobrze ... Jednak nie jestem pewien ograniczeń licencji związanych z używaniem tej edycji systemu Windows do publicznego użytku dostęp - domyślam się, że jest to niedozwolone, ale co więcej, jeśli chcesz zagrać w grę lub edytować wideo - chyba że zaczniesz bałagać się priorytetami procesora, serwer / usługa może ucierpieć - systemy operacyjne serwera są po prostu zaprojektowali pudełko do podania i robią to bardzo dobrze.
Jedną często niezrozumianą różnicą jest to, że niektóre wersje 32-bitowego systemu Windows Server obsługują PAE, umożliwiając użycie „całej” 4 GB lub więcej pamięci fizycznej. Na przykład pozwoliłoby to na uruchomienie trzech procesów „2 GB” „wszystko w pamięci RAM” z 6 GB pamięci. (Nie pozwoliłoby to na jeden proces „6 GB”, ponieważ wciąż jest to 32-bitowy system operacyjny. A „przestraszone cytaty” są używane, ponieważ wykorzystanie pamięci nie jest takie proste.
Takie wsparcie jest wyłączone we wszystkich wersjach innych niż serwer, takich jak XP, ze względu na zgodność sterowników. Niektórzy kierowcy łamią się z PAE, a konsumenci narzekaliby. Osoby korzystające z serwera byłyby bardziej wybredne i „wiedziały lepiej”.
Jest to obecnie w większości dyskusyjne, ponieważ wersje dla stacji roboczych / konsumenckich 64-bitowego systemu Windows są wspólne z dobrą obsługą sterowników, inne powody, dla których należy wymagać 32-bitowego systemu Windows, słabną, a najnowszy system Windows Server (2008 R2) jest tylko 64-bitowy .