Trollweb bygger ut internett

Roy Andre Tollefsen
Butikkeier.no
Published in
2 min readJan 10, 2014

På grunn av stadig vekst hos våre kunder må driftsmiljøet kontinuerlig utvides, og dette er noe vi gjør fortløpende gjennom hele året.

I går hadde vi nok en utvidelse med nye servere og her kan du se litt hvordan dette ser ut i praksis.

Dt du ser her er faktisk det som er selve internett — altså der nettbutikken din bor rent fysisk. Endestasjonen for nettleseren din kan man gjerne si :)

Alt dette fysiske greiene kalles hardware, mens det som utvikles og kodes er software (programvare). Det er litt som med en brus-automat. Brus-automaten er hardware mens programvaren som gjør at den klarer å trekke kortet ditt for beløpet samt forstår hvilken brus den skal hente ut kalles software.

De siste serverne er ferdig montert i racket. Alle serverne våre er levert direkte fra Dell, og serverne både eies og driftes av oss.
IMG_20140109_230302
Her ser man en av lagringsboksene øverst, og nettverksswitcher nedenfor. Tallene på boksene nedenfor måler kontinuerlig det reelle strømforbruket som går ut gjennom strømpaddene.
IMG_20140109_222717
Selv servere har CD/DVD-spiller, men den blir ikke brukt til å spille så mye film. Den brukes kun dersom det er behov for å installere operativsystem og liknende via CD- eller DVD, men vi installerer operativsystemet vi bruker (Debian Linux) direkte fra nettverket.
IMG_20140109_221824
En flunkende ny harddisk klar til å bli montert inn i en ny server.
IMG_20140109_220740
En av våre driftsspesialister kobler alle ledninger korrekt på plass. Alle komponenter (harddisker, nettverksswitcher, strøm, osv) er redudante, dvs det går alltid to ledninger mot to alternativer slik at dersom en komponent blir defekt så vil den andre automatisk fortsette arbeidet uten av noe avbrytes. Alt som gjøres blir dokumentert, og følger ferdige rutiner, slik at det går raskt å utvide miljøet.
IMG_20140109_220636
Her ses noen av lagringsserverne (SAN, Storage Area Network) med alle harddiskene montert inn. Det er her mesteparten av alle dataene ligger, dvs designet og oppsettet på nettbutikken, ordrene, produktene, osv. Dersom en harddisk blir ødelagt så vil andre automatisk ta over, og den defekte harddisken vil automatisk bli rapportert til vårt overvåkingssystem som defekt, samt blinke rødt og gi et lydvarsel, slik at den raskest mulig blir byttet ut med en ny, frisk harddisk. Den totale lagringsplassen i våre SAN er på mange TB (Terabyte) og har eksempelvis plass til hele Wikipedia sin nettside.
IMG_20140109_220335
Her er noe av det man ser inni serverne. De to grå store metallrillene er kjøleribber til CPU`ene, hjernen i en server og den som prosesserer/behandler alle dataene. Dersom man skal laste en produktside og hente ut pris, lager, osv så er det normalt CPUen som tar hånd om dette. Dersom en av CPUene blir defekt så vil den andre kjøre fint videre uten at serveren stopper.
De smale “brettene” ved sidene av de to CPUene er minnebrikkene. Det er totalt 96GB med minne i hver av serverne, ca 40–50 ganger mer enn i en vanlig hjemme-PC. Minnet er der alt som prosesseres midlertidig lagres før det blant annet sendes ut til harddisken for å lagres for godt. Dersom det skulle bli et strømbrudd (og begge strømforsyningene skulle gå ned) vil alt som ligger i minnet bli tømt, men et batteri på hver server vil sikre at det som ligger i minnet først blir lagret til harddisken.
IMG_20140109_220358
En ny server klar til å bli satt inn i racket (skapet) sammen med de andre. Det er totalt plass til 42 servere i hvert rack. Den svarte boksen nederst i dette racket er en UPS (Uninterruptable Power Supply). Alle serverne har to strømforsyninger, en som går via UPSen og ut til det offentlige strømnettet og en som er koblet til et diesel-aggregat, som automatisk starter etter 10 sekunder dersom den andre strømkontakten skulle miste strømmen.

Etter at serverne er montert og koblet på plass må de konfigureres og kobles inn i selve driftsmiljøet, og når det er gjort er serveren klar til å drifte flere Magento nettbutikker :)

Du kan lese mer om driftsmiljøet vårt her.

--

--

Roy Andre Tollefsen
Butikkeier.no

Above average knowledge around eCommerce and EDB in general.