I den virkelige verden er et spejl et objekt, der reflekterer en kopi af det, der er foran det. I den digitale verden er der flere definitioner på spejling. Den primære brug er at beskrive et websted, der lovligt er vært for kopier af software. Der er også port-spejling og disk-spejling, selvom disse er mindre almindelige anvendelser.
Spejlsider
Nogle store virksomheder har råd til at have datacentre distribueret over hele verden. Dette er meget praktisk, da det øger antallet af servere, der håndterer anmodninger, og mindsker den afstand, data skal transmitteres. Opsætnings- og driftsomkostningerne for denne infrastruktur er dog store, hvilket gør det næsten umuligt for de fleste virksomheder at have råd til det.
Til en vis grad kan Content Delivery Networks eller CDN'er hjælpe med dette. CDN'er opretter lignende infrastruktur over hele verden og bruger den derefter til at cache indhold, som deres betalende kunder betjener. Dette reducerer belastningen på backend-serverne, hvor det er muligt. Adgang er dog ret dyrt, især med store filer.
Et spejlwebsted er et websted, der frivilligt er vært for bestemt indhold. Det er i bund og grund en decentraliseret version af at have datacentre rundt om i verden. Mange af disse spejlsider vælger at spejle en bestemt type indhold. Ofte er dette freeware, såsom .iso-filer til operativsystemet.
Nogle spejlwebsteder har mere generelle formål og gennemgår regelmæssigt et sæt websteder for at skrabe og derefter spejle deres indhold. Dette reducerer belastningen på de oprindelige websteder og tilbyder lokale forbindelser og potentielt højere hastigheder og lavere latensforbindelser. Det hjælper også med at omgå censurregler ved at hoste censureret indhold på domæner, der ikke er blevet blokeret.
Bemærk: Spejlsider er ofte forbundet med ulovlig fildeling og piratkopiering. Men legitime websteder og indhold serveres også af nogle spejlwebsteder.
Port spejling
Netværksswitches kan dirigere lokal trafik til den tilsigtede destination på en tilsluttet port. Generelt behøver de ikke at dirigere trafik til utilsigtede porte, da de lærer, hvilken enheds MAC-adresse er placeret på hvilken fysisk port. Dette muliggør en meget effektiv udnyttelse af den potentielle båndbredde. Det gør dog netværksovervågningsopgaver vanskeligere, da trafikken ikke alt flyder gennem ét praktisk kabel.
Portspejling er en indstilling for netværksswitches, der eksplicit indstiller den konfigurerede port til at modtage nøjagtig samme trafik som målporten. Dette kaldes portspejling, da al netværkstrafik på målporten er perfekt replikeret på den konfigurerede port som et spejl.
Portspejling kan endda indstilles til at spejle trafik fra virtuelle adaptere kaldet VLAN'er. Gør værktøjet kraftfuldt. Det bruges almindeligvis i virksomhedsnetværk til at dirigere trafik til systemer til registrering af indtrængen, der overvåger netværket for mistænkelig aktivitet.
Diskspejling
Lagerdrev er generelt ret pålidelige, men har en begrænset levetid og fejler til sidst. Selvom sikkerhedskopier er nyttige, er en hurtigere mulighed at udføre drevspejling. I modsætning til sikkerhedskopier, der er referencepunkter i tid, opdateres et spejlet drev konstant for at matche enhver ændring i måldrevet. Generelt er et spejldrev højst et par sekunder bagud.
Spejling udføres typisk i en form for drev-array. Med spejling er din samlede lagerkapacitet på tværs af alle involverede diske nødvendigvis halveret. Dette kan forårsage skalerings- og omkostningsproblemer, da de nødvendige omkostninger og plads til at opgradere kapaciteten fordobles.
Nogle avancerede spejlingssystemer inkluderer, hvad der er kendt som "hot disks". Disse er tilsluttede drev, hvis specifikke formål er ikke at blive brugt, før der er opdaget en drevfejl. Spejledrev er ofte den samme model, hvilket forenkler indkøb og sikrer kompatibilitet.
Det betyder også, at hvert drev lider under samme slitage, hvilket betyder, at når det ene svigter, kan det andet også være tæt på at fejle, netop når backup-mekanismen er svigtet. En hot disk er designet til øjeblikkeligt og automatisk at blive byttet ind med det fejlbehæftede drev, når der er opdaget drevfejl. Dette starter med det samme spejlingsprocessen for at sikre, at den varme disk er oppe i hastighed og klar til at fungere så hurtigt som muligt.
Hot disks er ikke nødvendige for den samme kapacitet som spejldrev. Du behøver ikke én hot disk pr. par spejlede drev. Der er ikke noget præcist forhold, men du bør være i stand til at håndtere mindst en og helst to fejl i små til mellemstore skalaer. Når én hot disk er blevet byttet ind, er det vigtigt fysisk at udskifte det defekte drev med en ny hot disk og om nødvendigt købe mere.
Konklusion
I computing er der tre ting, der omtales som spejle. Den vigtigste er websteder, der afspejler indholdet af andre websteder eller specifikke filer, ofte store. Dette gør dem nyttige for lokalbefolkningen, da forbindelsen ofte er bedre end til fjernere servere. Det reducerer også belastningen på den primære server, hvilket gavner alles båndbredde. En anden anvendelse er portspejling på switches, som involverer duplikering af al trafik fra en fysisk port til en anden.
Den endelige anvendelse er diskspejling, som kører en kontinuerlig backup af et lagerdrev til et andet, så ingen data går tabt, hvis en fejler. Den nøjagtige brug kan generelt identificeres ud fra kontekstspor. Det er dog normalt rimeligt at antage, at et spejlsted er ment, hvis der ikke er nogen synlige indikationer. Casting af skærmen fra en enhed til en anden kan også nogle gange omtales som spejling.