Windows Server Core kontra GUI i zgodność z oprogramowaniem

Kontynuujemy nasz cykl dotyczący pracy na serwerach wirtualnych z Windows Server 2019 Core. W poprzednich postach o Continuous Integration (CI). Kontynuujemy z Continuous Delivery. To zestaw metod rozwoju oprogramowania. Pomaga upewnić się, że kod jest gotowy do wdrożenia. jak przygotowujemy klientowskie maszyny wirtualne na przykładzie naszego nowego planu VDS Ultralight z Server Core za 99 zł. Następnie pokazaliśmy jak pracować z Windows Server 2019 Core oraz jak zainstalować na nim GUI.

W tym artykule dodaliśmy konkretne programy i przedstawiliśmy tabelę ich zgodności z Windows Server Core.

Windows Server Core kontra GUI i zgodność z oprogramowaniem

Kompatybilność

W tej edycji brakuje renderowania DirectX, całkowicie brak systemów sprzętowego kodowania i dekodowania wideo, wideo w Google Chrome jest odtwarzane na procesorze, ale bez dźwięku, systemy obsługi dźwięku w wersji Core są nieobecne.

Kluczowe różnice i możliwości zwykłej instalacji oraz instalacji Core:

CORE
GUI

Zajmowana pamięć RAM

~600

~1200

Zajmowane miejsce na dysku

~4 GB

~6 GB

Wydanie dźwięku

Nie

Tak

DirectX

Nie

Tak

OpenGL

Nie

Tak

Sprzętowe dekodowanie multimediów

Nie

Tak

Przeglądanie obrazów

Tak**

Tak

Lista zgodnych programów, które przetestowaliśmy osobiście. Będzie uzupełniana na Państwa prośby:

CORE

GUI

Microsoft Office

Tak**

Tak

Libre Office

Tak**

Tak

Foobar 2000

Tak**

Tak

MPV

Nie

Tak

Google Chrome

Tak

Tak

Winrar

Tak

Tak

Ccleaner

Nie

Tak

Metatrader 5

Tak*

Tak

Quik

Tak*

Tak

SmartX

Tak

Tak

Adobe Photoshop

Nie

Tak

Vs Code

Tak**

Tak

Oracle Java 8

Tak

Tak

Uninstall Tool

Tak*

Tak

NodeJS

Tak

Tak

Ruby

Tak

Tak

Far manager

Tak

Tak

7z

Tak

Tak

Menedżer serwerów lub RSAT

Nie

Tak

Steam

Tak

Tak

* Działa tylko w standardowym obrazie Ultravds. Nie działa bez Oldedlg.dll
** Działa tylko po zainstalowaniu FOD

Footprint

Dla przykładu weźmy gotowe obrazy Windows Server, które przygotowaliśmy jak w tym artykuł i zobaczmy zużycie zasobów. Rozmiar pliku stronicowania zależy od ilości zainstalowanej pamięci RAM, dlatego dla tego porównania został usunięty, aby zrozumieć, ile zajmuje sam system.

Tak mała objętość została osiągnięta dzięki manipulacjom, które wymieniliśmy w tym artykuł

Dysk:

Windows Server Core kontra GUI i zgodność z oprogramowaniemWindows Server Core kontra GUI i zgodność z oprogramowaniem

Teraz zużycie RAM:

Windows Server Core kontra GUI i zgodność z oprogramowaniem
Windows Server 2019 GUI

Windows Server Core kontra GUI i zgodność z oprogramowaniem 
Windows Server 2019 CORE

Windows Server Core kontra GUI i zgodność z oprogramowaniem

Windows Server 2019 CORE z zainstalowanym Feature on Demand, jak ją zainstalować omawialiśmy w poprzednim raz. 

Notatki z własnego doświadczenia

Jeśli chodzi o realną pracę w środowisku produkcyjnym, to przez ponad pół roku eksploatacji i, uwaga, regularnych miesięcznych aktualizacji system operacyjny został uruchomiony ponownie tylko raz, podczas gdy w tym samym okresie Windows Server 2019 z GUI był uruchamiany ponownie co miesiąc.

Jedyny restart był konieczny z powodu aktualizacji .net 4.7, jeśli nie chcesz ponownie uruchamiać, po prostu usuń niepotrzebne komponenty.

Windows Server Core kontra GUI i zgodność z oprogramowaniem

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster