Una delle novità introdotte in Windows Server 2008 è la possibilità di installare il sistema operativo in modalità Server Core.

Server Core è una modalità di installazione, non una diversa versione del sistema operativo.

Questa modalità di installazione del sistema operativo è disponibile per tutte le versioni di Windows Server 2008 e consente un significativo risparmio di risorse hardware utilizzate (CPU, RAM, spazio disco) risparmio che avviene installando solo i componenti essenziali all'erogazione di alcuni servizi.

Oltre al risparmio di risorse hardware, questo consente di ridurre la "superficie di attacco": installando meno componenti si hanno meno probabilità di essere esposti a possibili bug e di conseguenza si ha una minore necessità e difficoltà nel mantenere aggiornato il sistema.

Di contro un'installazione in modalità Server Core supporta solo alcuni ruoli server e alcune feature:

Ruoli supportati da Server Core

  • Active Directory Domain Services
  • Active Directory Lightweignt Directory Service (il vecchio ADAM)
  • DHCP Server
  • DNS Server
  • File Services
  • Print Server
  • Streaming Media Services
  • Web Server (IIS), ma senza ASP.NET
  • Hyper-V

Feature installabili in Server Core

  • Failover Cluster
  • Network Load Balancing (NLB)
  • Subsystem for UNIX-based Application
  • Windows Backup
  • Multipath I/O
  • Removable Storage Management
  • Windows Bitlocker Drive Encryption
  • SNMP
  • WINS Server
  • Telnet client
  • QoS

E' da sottolineare che Server Core non supporta il Framework .NET e quindi non è possibile usare Powershell ne ASP.NET. Speriamo che questa cosa cambi in una prossima versione di Windows Server.

Personalmente penso che Server Core sia uno dei fattori che determinerà una rapida adozione di Windows Server 2008.

Per chi è abituato al mondo Microsoft il primo approccio con Server Core non è esattamente familiare: si ha a disposizione solo una management console!

Così ho pensato di aiutare tutti quanti sono poco avvezzi alla gestione dei sistemi via linea di comanfdo facendo una serie di screencast per illustrare come configurare Server Core perché svolga diversi ruoli.

Ho pubblicato qui il primo screencast dedicato all'installazione e alla prima configurazione di Server Core.

Buona visione a tutti.

Giorgio