Tag: assemblage server

Nieuwe servers (Mini ITX Asrock Q1900-ITX )

Deze week heb ik 2 nieuwe servers online gebracht. De ervaringen met de eerdere SSD-server zijn goed, en nodigen uit verder te gaan op dit platform (ASRock Mini-ITX borden). Ook deze website is op één van deze nieuwe machines overgebracht afgelopen nacht.

Bij het gebruiken van zo’n “lichtgewicht” server zijn er een aantal zaken waar je natuurlijk rekening mee moet houden. Het was mij de afgelopen jaren bijvoorbeeld opgevallen dat websites nauwelijks CPU-load veroorzaken maar wel veel “disk i/o” veroorzaken. Zeker als je (server) SATA schijven gebruikt. En dat terwijl webservers vaak van flink zware CPU’s worden voorzien. Regelrechte overkill én niet bepaald energiezuinig. Want: warmte ontwikkeling die ook nog weer eens gekoeld moet worden..

De betrouwbaarheid en snelheid van SSD is de laatste jaren met sprongen toegenomen. Thuis, in m’n studio, de desktop computer en op m’n kantoortje voor m’n bedrijf is het al “standaard” dat er SSD gebruikt wordt. Immers: supersnel en betrouwbaar. Ook twee van de drie dochters gebruiken laptops met deze schijfjes. Dus is de bottleneck bij servers meestal: lezen/schrijven van en naar schijf en (uiteraard) door toenemende MySQL-gebruik en scripting (WordPress e.d.) natuurlijk het RAM geheugen.

De servers heb ik daarom uitgerust met 4Core Celeron processoren, SSD schijven in RAID-opstellingen (de ene schijf is een kopie van de andere) en ruim voldoende RAM geheugen. In deze video kun je het assembleren van zo’n server zien.

php7-transparentPHP7

Het is er al een tijdje: PHP7. Nummer 6 is nooit officieel uitgebracht, PHP gaat van versie 5.x naar 7.x en ik moet zeggen ik was een beetje huiverig er voor. Enfin, aangezien ik op de server waar deze website op staat toch alleen maar sites van m’n eigen bedrijf, m’n studio, een stichting waar ik aan verbonden ben (en de daar bij behorende sites), privé sites en wat sites van de kinderen plaats vond ik dat een mooi moment om PHP7 in een productie-omgeving te beproeven.

Na installatie van het OS (Debian), DirectAdmin, OpCache, Firewall en wat monitoring tooltjes heb ik na de standaard installatie van DirectAdmin PHP7 actief gemaakt. Daarna één website (WordPress) verhuisd. Geen centje pijn! Dus de rest er ook maar grotendeels achteraan. Een paar moeten nog…

De performance van PHP7 zou subliem moeten zijn. Men claimt dat scrips tot wel 50% sneller draaien. Ik vind het een beetje tegenvallen. Wel is het backend van WordPress wat sneller maar dat kan ook aan de schijven, OpCache of andere instellingen liggen.

De belasting met een paar redelijk actieve sites er op (waaronder deze) is minimaal

load average: 0.06, 0.10, 0.23
%Cpu(s): 0.9 us, 98.7 id, 0.0 wa, 0.0

En dan is de machine nog niet eens maximaal geoptimaliseerd… 98,7% van de tijd is hij “idle” oftewel staat gewoon niets te doen. En dat zie je vaak bij webservers.

Voor de servers van cliënten van m’n hosting bedrijf ben ik nog niet over op  PHP7. Dat kan ook niet zomaar, want veel websites hebben nog ‘legacy’ software oftewel oude programma’s en scripts. Helaas is updaten naar nieuwe versies soms een hels karwei, of… er zijn simpelweg geen nieuwe versies meer beschikbaar van de betreffende software. En dan moet je dus je website compleet vernieuwen. Veel mensen zien daar enorm tegenop, al was het alleen al vanwege de kosten en het potentiële verlies van bijvoorbeeld een goede ranking in Google.

Groene servers

Het is dan ook niet voor niets dat ik gekozen heb “lichtere” en “groene” machines te gaan gebruiken. De hardware is — op de SSD schijven na — relatief goedkoop, heeft geen draaiende delen (passief gekoeld) en is enorm energie-zuinig.  In “rust stand” neemt een dergelijke server < 10 watt aan stroom af, bij maximale belasting ergens rond de 40 watt maximaal. Een beetje gloeilamp trekt méér stroom!

Daarnaast, .. vind ik ze ook gewoon mooi. Da’s iets persoonlijks natuurlijk. Maar die kleine, handzame, machines zijn toch een stuk mooier en hanteerbaarder (al was het alleen al vanwege het gewicht!) dan de grote 2U bakken die je “vroeger” had of de 1U pizza-dozen..

 

Enfin, mocht je denken “Wat is die website toch lekker snel geworden tegenwoordig”, dat kan dus goed kloppen 🙂 want d’r is onder de motorkap wel het een en ander veranderd!

 

Share This: