Microsoft Windows Server 2019 är den senaste iterationen av Microsofts ärafulla operativsystem (OS), och det ger en tvättlista över nya och förbättrade funktioner och funktioner till bordet.
Denna version av Windows Server bör särskilt tilltala IT-proffs på grund av det enorma antalet funktionella scenarier som den kan ta itu med.
Medan Windows Server inte ses så mycket längre i kundlokalerna är det fortfarande det mest populära server-operativsystemet, och det finns i både lokala datacenter och i offentliga moln där det används i stor utsträckning i infrastruktur-som-en-tjänst ( IaaS) -implementeringar.
Det är därför det är vettigt att Microsoft fokuserar på att fördjupa förhållandet mellan Windows Server och dess Microsoft Azure-molntjänst, tydligt i denna iteration genom det som kallas "Azure Hybrid Benefit."
För att kvalificera dig för denna förmån måste du vara en Microsoft Software Assurance-kund med ett nuvarande avtal på plats.
Målet med denna fördel är att göra det ekonomiskt attraktivt att flytta dina arbetsmängder för virtuell maskin (VM) till Microsoft Azure.
Vi tittar på några av de andra funktionerna som läggs till i den här utgåvan som också tar upp hybridmolnmodellen.
Windows Server 2019 finns i flera olika smaker för att inkludera den senast släppta Microsoft Hyper-V Server 2019.
Denna SKU släpptes den 19 juni 2019 och tillhandahåller ett operativsystem med bara ben speciellt anpassat för att vara värd för virtuella datorer.
De två primära erbjudandenen är Standard och Datacenter.
Windows Server 2019 Essentials sammanfattar den aktuella SKU-listan riktad till små företag med upp till 25 användare och 50 enheter.
Prisskillnaderna är signifikanta mellan Datacenter-versionen till 6 155 $ och de andra två SKU: erna.
Standard säljs för $ 927 per licens medan Essentials kostar dig $ 501.
Vad du inte ser här är tillägget för varje CPU-kärna som krävs för både datacenter och standardutgåvor.
Om du planerar att vara värd för mer än två virtuella datorer på en Standardversion-licens, behöver du ytterligare OSE-licenser (Operating System Environment).
Datacenter-utgåvan stöder ett obegränsat antal virtuella datorer, vilket innebär att du betalar en högre avgift på förhand men du kan tillhandahålla så många Windows Server-virtuella datorer som systemet stöder.
Installation och konfiguration
Installationsprocessen för Windows Server har inte förändrats på länge.
Du startar antingen från en nätverksavbildning eller USB-enhet (Universal Serial Bus) och går igenom några installationssteg.
De flesta serverleverantörer har verktyg för att göra processen ännu enklare.
HPE erbjuder sitt snabba installationsprogramverktyg som levereras på en USB-nyckel för att automatisera och förenkla processen också.
Men de flesta IT-operationer distribuerar idag fler instanser av Windows Server i molnet än vad de gör på lokal hårdvara.
För detta ändamål låter Microsofts Azure dig skapa en virtuell dator från en av deras basmallar, vilket är snabbt när du vet vad du gör och vad du behöver att den virtuella datorn ska göra.
Amazon Web Services ($ 6155,00 på Amazon) (AWS) är sannolikt det näst mest populära resmålet för Windows Server-instanser, och även om det inte är lika lätt att distribuera en instans där, görs det vanligtvis genom att skapa en virtuell dator från en ISO, så det är fortfarande snabb.
Dessutom, med Windows 10 version 1809 och Windows Server 2019, har Microsoft introducerat möjligheten att ladda ner en ISO som innehåller alla funktioner på begäran (FOD) för att göra det lättare att installera för frånkopplade system.
Detta skulle inkludera de flesta serversystem som sitter i ett datacenter och inte direkt anslutna till internet.
Dessa installeras vanligtvis med DISM-kommandot från en kommandotolk eller PowerShell.
OpenSSH är ett exempel på en fristående FOD som distribueras i en enda .CAB-fil.
Konfigurera servrar för specifika roller kan utföras med antingen Server Manager-verktyget eller PowerShell.
För att till exempel installera behållarfunktionen med PowerShell skulle du utfärda följande kommando:
Installationsmodul-Namn DockerMsftProvider-Förvar PSGallery -Force
Följt av det här kommandot för att faktiskt installera Docker:
Install-Package -Name docker -ProviderName DockerMsftProvider
Detta kräver en omstart av servern när installationen är klar.
Behållare
På tal om behållare är de fortfarande en av de mest omtalade funktionerna i både Windows Server och i molnet.
Microsoft har etablerat ett nära samarbete med Docker och fortsätter att förnya sig kring containerekosystemet.
En av de innovationer som kommer till framtida versioner av Windows 10, och förmodligen Windows Server, kommer att använda Windows Subsystem for Linux (WSL) för att köra Linux-containrar i motsats till en Hyper-V VM.
För närvarande måste du installera hela Docker Enterprise Edition för att kunna köra Linux-virtuella datorer.
Om du redan har installerat Community Edition med tidigare nämnda kommandon måste du ta bort den och installera Enterprise Edition.
Följande kommandon gör tricket:
Avinstallera först Docker CE:
Avinstallera-Package -Name docker -ProviderName DockerMSFTProvider
Aktivera kapslad virtualisering med det här kommandot:
Get-VM WinContainerHost 'Set-VMProcessor -ExposeVirtualizationExtensions $ true
Slutligen installerar du Docker EE, aktiverar LinuxKit-systemet och startar om tjänsten:
Installationsmodul DockerProvider
Installationspaket Docker -ProviderName DockerProvider -RequiredVersion förhandsvisning
[Environment]:: SetEnvironmentVariable ("LCOW_SUPPORTED", "1", "Machine")
Starta om service-dockningsstation
När det är klart är du redo att starta Linux-containrar.
Försök inte göra detta på ett Windows Server Hyper-V-system eftersom behållarrollen inte fungerar på den SKU: n.
Grupphanterade servicekonton (även känd som gMSA) ger ett sätt att ge behörigheter till en container och låta den köras med en föreskriven identitet på domänen.
Administratörer har en mängd alternativ när det gäller att få jobbet gjort.
Om du är en kommandoradguide kommer du antagligen att vända dig till PowerShell eftersom det har blivit det administrativa verktyget du väljer för många sedan introduktionen 2006.
Om ett grafiskt användargränssnitt (GUI) är mer din hastighet, var säker, du har fortfarande alternativ.
Server Manager har funnits sedan Windows Server 2012 och har en layout som de flesta IT-administratörer känner till.
Det ger dig åtkomst till både den lokala servern och vilken annan server som helst på din domän, förutsatt att du har rätt behörigheter.
PowerShell har fortsatt att utvecklas genom åren till den punkt där GitHub nu är värd för ett PowerShell-kärnprojekt med öppen källkod för alla att se.
Det är också plattformsöverskridande, vilket innebär att du kan utveckla en uppsättning bashanteringsverktyg och köra dem över Linux, Mac OS och Windows.
Alla som är nya i PowerShell hittar en mängd resurser som är tillgängliga för att komma igång, plus ett brett utbud av användarbidragna skript för att utföra de flesta uppgifter.
Windows Admin Center (WAC)
Webbaserad administration är den primära metoden för att hantera alla Microsoft Azure-funktioner, och det är hur Microsoft vill att du ska hantera dina lokala servrar också eftersom du på så sätt får en enda rutan av glas oavsett om du hanterar servrar i garderoben eller i molnet.
Windows Admin Center (WAC), tidigare känt som "Project Honolulu", är en separat nedladdning som kan installeras på vilken Windows 10-dator som helst eller en Windows Server 2016 eller högre server som en gateway-enhet.
Du kan till och med göra gateway-servern offentligt tillgänglig så att du kan hantera bokstavligen var som helst.
Microsoft utvecklar aktivt WAC med nya funktioner och utgåvor kommer i regelbunden takt.
Mycket av den nya utvecklingen är inriktad på att bygga ut avancerade funktioner för hantering av avancerade Windows Server-funktioner, såsom kluster med hög tillgänglighet, Storage Spaces Direct och mer.
WAC använder en utbyggbarhetsmodell för att lägga till nya funktioner.
Flera tillverkare av originalutrustningstillverkare (OEM), till exempel Lenovo, har utnyttjat utökningsfunktionen för att lägga till hantering för sina system i WAC.
Vissa funktioner, som det nya DNS-verktyget (Domain Name System), som gör det möjligt att hantera DNS-egenskaper från WAC, finns kvar i förhandsgranskning.
OpenSSH
Om du är en Linux-flyktingadministratör är det vettigt att du installerar en uppsättning bekanta verktyg.
Uppgift en för dig skulle då vara att installera OpenSSH.
Denna antagande av detta välkända och populära verktyg är ett exempel på nya Microsoft och dess nyligen inkluderande syn på öppen källkod.
Tyvärr är det inte utan hinder.
Jag gick igenom stegen som krävdes för att få OpenSSH installerat och slog några få hakar.
Ett hak involverade en saknad funktion, vilket krävde att jag installerade .NET 3.5-körningen med följande kommando:
DISM / online / aktivera-funktionen / funktionsnamn: NetFX3 / Alla / Källa: D: sources sxs / LimitAccess
För det här steget hade jag en USB-nyckel laddad med en bild av Windows Server 2019 ISO ansluten till en USB-port, vilket systemet kände igen som Drive D.
När detta var klart kunde jag framgångsrikt installera OpenSSH och starta servern.
Förbättringar av säkerheten
Microsoft har fokuserat på att förbättra säkerheten överallt i alla sina produkter under en längre tid.
Windows Defender Advanced Threat Protection (ATP) har funnits ett bra tag på Windows 10 och andra klientplattformar och utvidgades till att omfatta Windows Server 2016 i version 1803; Windows Server 2019 stöds också.
Den här tjänsten körs i molnet och övervakar kontinuerligt system för potentiella attacker.
Windows Defender ATP Exploit Guard ger en ny uppsättning funktioner för att direkt ta itu med specifika attackvektorer och blockera känt beteende i skadliga attacker.
Dessa inkluderar Attack Surface Reduction (ASR), nätverksskydd, kontrollerad mappåtkomst och exploateringsskydd.
Windows Defender Application Control har förbättrats med standardprinciper för kodintegritet (CI) för att underlätta implementeringen.
Programvarudefinierad och hyperkonvergerad
Microsoft introducerade Storage Spaces Direct (S2D) med Windows Server 2016, och det har förbättrats för den här versionen.
S2D kan distribueras på två olika och distinkta sätt.
Det första sättet modelleras efter en mer traditionell arkitektur där lagring och beräkning finns i olika kluster.
Denna distributionsmodell gör det möjligt att skala beräkning och lagring separat efter behov.
Det andra sättet använder den Hyper-Converged-modellen där varje nod i ett enda kluster bidrar med både CPU eller beräkning och lagring till klustret.
Detta liknar mer vSAN från VMware och Nutanix-modellen.
Varje nod i ett kluster som tillhandahåller lagring måste ha ...