Spiegelserver
In de informatica is een spiegelserver een server die een exacte kopie van gegevens van een andere server aanbiedt. Dit kunnen een of meer bestanden, een database, een website of een volledige server zijn.
Spiegelen is bedoeld om fouttolerantie te bieden, oftewel een vorm van redundantie voor het geval er iets misgaat met de primaire of "hoofdserver". Als de hoofdserver onverwacht offline gaat, kan de spiegelserver het bijvoorbeeld overnemen. Dit proces kan automatisch worden uitgevoerd, maar daarvoor is een derde systeem nodig, een zogenoemde "witnessserver". Deze machine houdt beide servers in de gaten en stuurt al het verkeer naar de spiegelserver door als er een storing met de hoofdserver wordt vastgesteld.
Het spiegelen van servers kan ook worden gebruikt voor gepland onderhoud, zoals het upgraden van een server of het uitvoeren van software-updates waarvoor services moeten worden gestopt of opnieuw gestart. In deze gevallen kan een serverbeheerder de spiegelserver handmatig instellen als hoofdserver om downtime te voorkomen. Bij sommige spiegelconfiguraties kan er op elk moment van rol worden gewisseld, waarbij de hoofdserver en de spiegelserver van rol veranderen.
Een ander type spiegelen – FTP-spiegelen – biedt eenvoudigweg een of meer bestanden vanaf meerdere servers aan. Een downloadpagina kan bijvoorbeeld verschillende "mirror"-URL's vermelden, die allemaal hetzelfde bestand aanbieden. De spiegels worden doorgaans op geografische locatie gerangschikt, zodat je de locatie kunt selecteren die het dichtst bij je in de buurt is. Hoewel FTP-spiegels nog steeds bestaan, zijn ze minder populair geworden doordat automatische locatiedetectie en contentdeliverynetwerken dit proces hebben geautomatiseerd.
Test je kennis