Channels
Powered by True

Server & Storage special

HP preferred partners

Achtergrondartikel: Revisited: snelheid van het licht beperkt disaster recovery

We beschreven eerder hoe de snelheid van het licht een beperking vormt op de onderlinge afstand tussen twee replicerende datacenters. Omdat het signaal heen en weer moet reizen in een tijdspanne die zo klein is dat de gebruiker er niets van merkt, kunnen de rekencentra maximaal honderd kilometer uit elkaar liggen. Hoewel de Tweakers er als de kippen bij waren om de wetten van de natuurkunde te tarten, hebben ze Einstein toch niet weten te verslaan.
Albert Einstein

Om te beginnen is de snelheid van het licht (of van elektromagnetische golven in het algemeen) afhankelijk van het medium waardoor het reist. In een vacuum beweegt licht zich voort met de maximale snelheid van afgerond 300 duizend kilometer per seconde. Ter illustratie: de aarde heeft een omtrek van veertigduizend kilometer. Dat betekent dat het licht in theorie in één seconde 7,5 maal om te aarde zou kunnen reizen.

De snelheid van licht door de lucht ligt maar een klein beetje lager dan die door een vacuum. Heel anders is dat voor andersoortige media. Daar geeft de zogenaamde brekingsindex aan hoeveel langzamer het licht zich dan voortbeweegt. Met een brekingsindex van 1,48 ligt de lichtsnelheid in glas dus rond de 200 duizend kilometer per seconde.

Terugbuiging


Om te zorgen dat de lichtstralen binnen de glasvezel blijven, is de kern van de fiber licht verontreinigd. Het glas daaromheen is zuiver, zodat het een lagere brekingsindex dan de kern heeft. Op die manier wordt gezorgd dat de lichtstralen bij het raken van de overgang weer teruggebogen worden in de richting van de kern (breking van de normaal af). Zo "stuiteren" de stralen door de kern van de fiber heen naar het andere einde.

De verschillende brekingsindices die op deze manier worden gebruikt om de lichtstralen in de kern van de glasvezel te houden, laten ook zien waarom het idee van een holle vezel niet gebruikt kan worden om de snelheid tot 300 duizend kilometer per seconde te verhogen. Doordat glas een hogere brekingsindex heeft dan lucht of een vacuum, zouden de stralen bij het raken van de wand juist nog verder in die richting afgebogen worden (breking naar de normaal toe).

Sneller dan het licht


Terugkomend op het onderwerp waar het allemaal om begonnen was: het probleem van de twee replicerende datacenters die maar op beperkte afstand van elkaar mogen liggen. Zelfs al zou je de snelheid in de verbinding tussen de twee datacenters tot het maximum kunnen verhogen, dan nog zouden de twee rekencentra bijvoorbeeld 75 kilometer in plaats van 50 kilometer uit elkaar kunnen liggen. Wel een verbetering, maar geen substantiële. Wil je dat veranderen, dan moet je lichtstraal sneller dan het licht gaan :-) (de speciale relativiteitstheorie van Einstein legt uit waarom dat niet kan), of je moet toch terugvallen op een truuk als asynchrone replicatie.

Reacties


De afstand tussen twee locaties wordt nu bepaalt aan de hand van een theoretische waarde van de lichtsnelheid. Deze zal echter nog veel kleiner worden wanneer je de verwerkingstijd aan beide kanten in ogenschouw neemt. Je zult dus waarschijnlijk al veel eerder op asynchrone replicatie terug moeten vallen.

offtopic:
hmmm, ik rijd nog steeds elk uur met een cdtje tussen de 2 datacenters om alles "synchroon" te houden, dat is dus niet meer van deze tijd |:(

ook maar eens op zoek gaan naar iets nieuws :)

Netjes van HP, deze duidelijk uitleg! Mooi om te zien dat ze inspelen op onze reacties!

Tsja, persoonlijk zou het mij niet echt veel uitmaken of iets 2 of 3 seconden later 'pas' in het andere datacentrum zit. Tuurlijk, er kan wat verloren gaan, maar echt, zo veel kan/zal het toch niet zijn? of denk ik nu een beetje te simpel?

Als datgene wat verloren gaat een relatie tussen twee objecten in een database is dan kan dat natuurlijk heel vervelend uitpakken.

Wat je nu stelt gaat alleen op als je inderdaad gebruik gaat maken van asynchrone replicatie. Dat houd het risico van dataverlies in en in bedrijfscritische gevallen is dat simpelweg onacceptabel.

De lichtsnelheid doet me altijd weer denken aan deze quote uit Futurama:

Cubert J. Farnsworth: That's impossible. You cannot go faster than the speed of light.
Professor Hubert Farnsworth: Exactly. That's why scientists increased the speed of light in 2208.

de is ook relevant. want:
wanneer lichtsnelheid gelijk is aan tijd, dan zou tijd zich dus anders gedragen op aarde(met massa) dan in het universum(vaccuum) .

Wanneer terug in de tijd zou gaan wanneer je sneller gaat als het licht(en dus de conclusie is licht is tijd) dan zou licht nooit oud kunnen zijn.

Wanneer licht zich verschillend gedraagd, in verschillende materie kan dus de snelheid van licht verhoogd worden, misschien door ipv solide glasvezel te gebruiken een of andere vacuum kabel te gebruiken (wie weet) dan gaat de snelheid weer omhoog. Leuke filosofische dingen dit die niemand eigenlijk weet.

Je maakt een klein denk foutje.

Elk licht namelijk dat onze ogen bereikt en waargenomen wordt is altijd ouder dan het moment waarop je het waarneemt.

Om te zorgen dat de lichtstralen binnen de glasvezel blijven, is de kern van de fiber licht verontreinigd. Het glas daaromheen is zuiver
Is de kern van de glasvezel niet licht verontreinigd om overal waar je hem doorknipt een signaal ervan te kunnen opvangen? :?

[Reactie gewijzigd door DeArmeStudent]


Nog een klein detail, hier spreken we dus over kilometers kabellengte.
Geografisch gezien kunnen je datacenters dan nog een stuk dichter bij elkaar komen te liggen, want die fibers liggen niet in een rechte lijn tussen de 2.
Inlog formulier

Je moet inloggen om te kunnen reageren.


Reactie formulier
Powered by True
RSS VNU Media logo
© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden
Uitgever van: