Rådfrågning om hårdvaruval till företagsservrar
I dagsläget har vi 3 äldre Dell-servrar på jobbet som går på knäna och måste bytas ut. Delvis även på grund av licens/support. 2 st Windows Server 2008 och 1 st Ubuntu Server.
De tyngre posterna som körs på ena är Visma SPCS och Pagero Autogiro och den andra kör Apache + PHP + MySQL, kameraövervakning och e-post.
Den tredje har egentligen bara rullat på som domänkontrollant med active directory.
Tanken var att dessa 3 ska ersättas med 2 nya och kanske behålla åtminstone rackservrarna till att avlastning.
En server med Windows Server 2016 som får fortsätta med samma jobb som ovannämnda och en Linux-server som får fortsätta med åtminstone LAMP-delen. Övervakning och e-post funderade jag på att lägga på de gamla servrarna. Alternativt lägga MySQL på en egen och låta övervakning och e-post vara på den andra, men det råder delade meningar om man ska separera MySQL från Apache/PHP.
Hursom, RAM vill ju alla servrar ha tonvis med så jag tänkte sikta på minst 32 GB per server, men processor är det knivigare med. För likvärdiga pengar kan jag få t.ex E3-1230 v5 eller E5-2620 v4. Två olika generationer och rätt så stor skillnad i clock, men E5:orna kan man å andra sidan köra dubbla CPU och därmed 8+8 kärnor (16+16 trådar) mot E3:an som då har 4 kärnor (8 trådar).
Sen när det gäller lagring till detta så finns det lite att välja på och jag var lite sugen på SSD i åtminstone Windows-servern då Visma alltid sorterar om företaget när någon användare stängt av datorn/blivit utloggad utan att stänga Visma på rätt sätt. Vilket tar tid och personalen får se ut som fåntrattar medan kunderna undrar varför de bara står där och väntar. Å andra sidan vet jag inte om det känns tillförlitligt med SSD i en server.
Det jag läst mig till är väldigt spretigt. Vissa säger att många kärnor till en HTTP-server är värdelöst med motivering att snabbheten kompenserar genom att avsluta förfrågningar snabbare. Andra säger att processorn ytterst sällan är flaskhalsen utan att RAM-minnet tar slut före processorn. En tredje skara säger att PHP åtminstone har varit dålig på att nyttja flera kärnor men det brukar vara information från runt 2010-11, det kanske inte har förändrats så mycket till PHP 7?
De tester jag hittat med PHP ~5.6 brukar det vara lite skillnad mellan kärnor och clock men det är ju å andra sidan syntetiska tester jag hittat.
När det gäller lagringen hittar jag både folk som säger att det är skitsamma med SSD i en server, att SAS/SATA går lika bra, och folk som säger att SSD:n kommer dö mycket snabbare än vanliga roterande diskar, framförallt om man kör SQL på dem. Andra säger att SSD är det bästa som uppfunnits sedan hjulet, även i servrar.
Det finns risk att jag spekulerar iväg för mycket, så är det någon som har åsikter kring detta? Framförallt något som är baserat på aktuell information eller egen erfarenhet?
Clock eller kärnor (flera CPU)?
SSD eller mekaniskt?
Sidan vi har utåt mot kunderna har ett par tusen förfrågningar åt gången så det är inte något herrejösseprojekt, men personalen jobbar mot baksidan av samma system och det händer idag att det upplevs lite trögt ibland. På Windowssidan är det framförallt omsortering och journalutskrifter i bokföringen som går riktigt tungt och drabbar alla klienter. Visma har dock inget vettigt svar på vad som föredras där utan säger bara "en vanlig PC brukar räcka" när jag pratat med tekniska supporten.
Aja, det här blev långt nog nu.
Tacksam för åsikter!