Quantcast
Channel: Teknik – Bineros blogg om webbhotell, domäner och annat kul på nätet
Viewing all articles
Browse latest Browse all 68

Nya servrar spinner som en katt

$
0
0

rackVi vet att bloggposter om vår tekniska miljö (och om WordPress) är de som läses mest. Vi uppskattar ert intresse för vår teknik och vill ge er så mycket information vi kan om den. Vi tycker nämligen att transparens är något väldigt positivt.

När driftavdelningen för ett litet tag sedan förstärkte vår maskinpark i syfte att hotta upp våra databasservrar, bestämde sig därför Jörgen för att dokumentera det och dela med kunder och andra läsare. Varsågoda!

Melker konfigurerar det nya bladchassit

Melker konfigurerar det nya bladchassit

Som vi nämnde i vårt nyhetsbrev för januari har vi nyligen förstärkt våra databasservrar med mer hårdvara. I den här posten tänkte vi berätta mer om vår hårdvara, på det mest pedagogiska sätt vi kan.

På Binero har vi enbart virtuella servrar. Det innebär att en MySQL-server inte är installerad på en viss hårdvara utan existerar i ett moln. För detta moln finns flera fysiska servrar och MySQL-servern körs från en av dessa fysiska servrar. Skulle en viss fysisk server få problem eller bli högt belastad kan MySQL-servern enkelt flyttas över till en annan fysisk server. Denna flytt sker automatiskt och är inte märkbar utåt. På så sätt riskerar vi inte att en viss tjänst slutar fungera på grund av problem med hårdvaran. Den hårdvara som vi nu tagit i drift används för våra MySQL-servrar.

Chassit med 16 bladservrar stående på höjden i två rader.

Chassit med 16 bladservrar stående på höjden i två rader.

Hårdvaran består av 16 stycken servrar som är placerade tätt tillsammans i ett chassi. Varje server har 192 GB RAM-minne, totalt blir det alltså 3072 GB minne. RAM-minnet används av MySQL-servrarna för att de snabbt ska kunna leverera svar, men om vi skulle få för oss att istället fylla minnet med denna katt-gif skulle vi få plats med 1 586 314 stycken på servrarnas RAM-minne.

En kattunge på 7 till 12 veckor behöver få i sig 838 kilojoule per dygn. För att beräkna vad det motsvarar i watt använder man formeln W = 1000 × kJ / s. Med 838 kilojoule och 86400 sekunder på ett dygn kan man se att en genomsnittlig kattunge drar ungefär 9,7 watt. Nu när vårt chassi med de 16 servrarna är i bruk drar det ungefär 2500 watt, alltså motsvarande nästan 258 kattungar.

Varje bladserver har 24 logiska processer med hypertrådning. Denna siffra för oss förstås osökt in på katter.

24 Cats Who Realize They’ve Made A Huge Mistake

24 cats that are tired of being your Valentine’s Day date

Photographers Capture 24 Cats Who Might’ve Been Humans in Past Lives

Vi har alltså fått tillskott på servrar som drar nästan lika mycket energi som 258 kattungar, lagringskapacitet för över 1,5 miljon kattgifar och lika många processorkärnor som det finns katter som inser att de gjort ett större misstag. Allt detta används för våra MySQL-servrar som hanterar nästan 150 000 databaser. Vi har redan nu sett förbättringar men kommer under våren att arbeta hårt för att optimera våra mysql-servrar, finslipa vår övervakning och planera för att kunna erbjuda nya funktioner.

 

Har du några frågor eller synpunkter? Kommentera gärna nedan!


Viewing all articles
Browse latest Browse all 68

Trending Articles


Emma och Hans Wiklund separerar


Dödsfallsnotiser


Theo Gustafsson


Katrin Ljuslinder


Rickard Olssons bröllopslycka efter rattfyllan


Sexbilderna på Carolina Neurath gjorde maken rasande


Öppna port för VPN tjänst i Comhems Wifi Hub C2?


Beröm för Frida som Carmen


Emilia Lundbergs mördare dömd till fängelse


Peg Parneviks sexfilm med kändis ute på nätet


518038 - Leif Johansson - Stockholms Auktionsverk Online


Martina Åsberg och Anders Ranhed har blivit föräldrar.


Klassen framför allt


Brangelinas dotter byter kön


Norra svenska Österbotten


Sanningen om Lotta Engbergs skilsmässa från Patrik Ehlersson


Arkitekt som satt många spår


Krysslösningar nr 46


Per MICHELE Giuseppe Moggia


Månadens konst - En egen olivlund!