Ik zoek een?
Voor mijn werkgever stel ik een server samen voor website, database en zoekindex op virtuele servers.
Wat is je budget?
Een bedrag rond de €2000,- is acceptabel.
Heb je bepaalde (merk)voorkeuren?
Ik heb wel een voorkeur voor Intel, maar met goede argumenten is er best over wat anders te praten.
Specificeer het systeem en de omgeving waarin je het product gaat gebruiken.?
De server gaat op Debian draaien. Deze server draait een website voor hoofdzakelijk intern gebruik. De website zelf is niet bijzonder zwaar, maar ontsluit een database (PostgreSQL) en zoekindex (Apache SOLR), met daarin onder andere ruim 1 miljoen gecrawlde websites van 10 - 30 pagina's per website en 4 miljoen documenten.
Intern gebruik betekent: de webserver hoeft géén honderden requests per seconde af te werken; maar veel van de requests die hij binnenkrijgt zullen wel de database en de SOLR-index flink aan het werk zetten.
SOLR wordt, onder andere gebruikt voor full-text search in de website data, en ook voor facetting op zowel eenvoudige als complexe datastructuren. De postgresql database neemt ongeveer 165GB in beslag, de Solr index is 61 GB. Deze hoeveelheid data zal in de loop de jaren wel wat groeien, maar ik verwacht de komende 3 jaar zeker geen verdubbeling.
De webcrawler doet ook diverse tekstanalyses en moet hiermee ook werken. De wens is om de servers enigszins te segmenteren in enkel virtuele servers, maar bij voorkeur moet de boel nu wel op dezelfde fysieke server draaien.
Het gaat hierbij om een server die in een kantoorlocatie gevestigd is, en niet in een rack komt te hangen.
Het huidige systeem draait op een AMD Athlon II X4 640 processor, aangeschaft in 2011. De database en zoekindex draaien vanaf een Samsung SSD 840 EVO 500GB. We willen de boel vervangen omdat de database en index enorm gegroeid is sinds aanschaf en we merken dat de server het vrij zwaar heeft met alle queries die wij er zelf op afvuren.
Met het oog op virtualisatie en omvangrijke databases lijkt het mij handig om de server in ieder geval van flink wat geheugen te voorzien.
In het huidige systeem heeft de processor het zwaar en ziet de SSD ook behoorlijk wat IO tijdens zoekopdrachten.
Mijn eigen voorstel
Er zitten géén schijven bij: er ligt nog voldoende opslag op de plank om dit in te vullen. Het gaat hierbij om 2 magnetische schijven en 2 SSD, allen via SATA aan te sluiten. Overige randapparatuur zoals muizen, toetsenbord en een monitor is aanwezig voor het zeer beperkte gebruik dat deze zullen krijgen.
Mijn eigen opmerkingen hierbij:
Ik heb er nu 1 64-GB kit van 8 modules bij zitten. Meer modules is ruimte voor, maar twee kits van 64 GB gaan het budget aardig overschrijden. Is het qua performance / multiprocessing veel beter om 16 x 4 GB erin te stoppen in plaats van 8 x 8 GB en er 8 leeg te laten? Het vrijhouden van 8 sloten biedt natuurlijk wel de mogelijkheid om in de komende jaren eventueel het geheugen nog te verdubbelen.
Voeding: ik had eerst een ATX (Seasonic) van 620 Watt, maar dit moederbord lijkt een SSI voeding te vereisen, dus ik heb hem nu vervangen door de 750 Watt Super Flower Leadex Platinum. Qua vermogen lijkt me dit zwaar overkill, maar SSI-voedingen met minder vermogen zie ik niet.
De kast heb ik geen voorkeur voor; ik zocht een kast met EEB form factor om het moederbord te kunnen huisvesten en deze zag er wel redelijk basic uit.
Suggesties voor verbeteringen of zie ik dingen over het hoofd? Alvast hartelijk dank!
Voor mijn werkgever stel ik een server samen voor website, database en zoekindex op virtuele servers.
Wat is je budget?
Een bedrag rond de €2000,- is acceptabel.
Heb je bepaalde (merk)voorkeuren?
Ik heb wel een voorkeur voor Intel, maar met goede argumenten is er best over wat anders te praten.
Specificeer het systeem en de omgeving waarin je het product gaat gebruiken.?
De server gaat op Debian draaien. Deze server draait een website voor hoofdzakelijk intern gebruik. De website zelf is niet bijzonder zwaar, maar ontsluit een database (PostgreSQL) en zoekindex (Apache SOLR), met daarin onder andere ruim 1 miljoen gecrawlde websites van 10 - 30 pagina's per website en 4 miljoen documenten.
Intern gebruik betekent: de webserver hoeft géén honderden requests per seconde af te werken; maar veel van de requests die hij binnenkrijgt zullen wel de database en de SOLR-index flink aan het werk zetten.
SOLR wordt, onder andere gebruikt voor full-text search in de website data, en ook voor facetting op zowel eenvoudige als complexe datastructuren. De postgresql database neemt ongeveer 165GB in beslag, de Solr index is 61 GB. Deze hoeveelheid data zal in de loop de jaren wel wat groeien, maar ik verwacht de komende 3 jaar zeker geen verdubbeling.
De webcrawler doet ook diverse tekstanalyses en moet hiermee ook werken. De wens is om de servers enigszins te segmenteren in enkel virtuele servers, maar bij voorkeur moet de boel nu wel op dezelfde fysieke server draaien.
Het gaat hierbij om een server die in een kantoorlocatie gevestigd is, en niet in een rack komt te hangen.
Het huidige systeem draait op een AMD Athlon II X4 640 processor, aangeschaft in 2011. De database en zoekindex draaien vanaf een Samsung SSD 840 EVO 500GB. We willen de boel vervangen omdat de database en index enorm gegroeid is sinds aanschaf en we merken dat de server het vrij zwaar heeft met alle queries die wij er zelf op afvuren.
Met het oog op virtualisatie en omvangrijke databases lijkt het mij handig om de server in ieder geval van flink wat geheugen te voorzien.
In het huidige systeem heeft de processor het zwaar en ziet de SSD ook behoorlijk wat IO tijdens zoekopdrachten.
Mijn eigen voorstel
Er zitten géén schijven bij: er ligt nog voldoende opslag op de plank om dit in te vullen. Het gaat hierbij om 2 magnetische schijven en 2 SSD, allen via SATA aan te sluiten. Overige randapparatuur zoals muizen, toetsenbord en een monitor is aanwezig voor het zeer beperkte gebruik dat deze zullen krijgen.
| # | Product | Prijs | Subtotaal |
| 2 | Intel Xeon E5-2620 v3 Boxed | € 428,- | € 856,- |
| 1 | Asus Z10PE-D16/4L | € 531,50 | € 531,50 |
| 1 | Phanteks Enthoo Pro Closed Zwart | € 83,01 | € 83,01 |
| 1 | Crucial CT4K16G4RFD4213 | € 435,60 | € 435,60 |
| 1 | Super Flower Leadex Platinum 750W Wit | € 136,50 | € 136,50 |
| Bekijk collectie Importeer producten | Totaal | € 2.042,61 | |
Mijn eigen opmerkingen hierbij:
Ik heb er nu 1 64-GB kit van 8 modules bij zitten. Meer modules is ruimte voor, maar twee kits van 64 GB gaan het budget aardig overschrijden. Is het qua performance / multiprocessing veel beter om 16 x 4 GB erin te stoppen in plaats van 8 x 8 GB en er 8 leeg te laten? Het vrijhouden van 8 sloten biedt natuurlijk wel de mogelijkheid om in de komende jaren eventueel het geheugen nog te verdubbelen.
Voeding: ik had eerst een ATX (Seasonic) van 620 Watt, maar dit moederbord lijkt een SSI voeding te vereisen, dus ik heb hem nu vervangen door de 750 Watt Super Flower Leadex Platinum. Qua vermogen lijkt me dit zwaar overkill, maar SSI-voedingen met minder vermogen zie ik niet.
De kast heb ik geen voorkeur voor; ik zocht een kast met EEB form factor om het moederbord te kunnen huisvesten en deze zag er wel redelijk basic uit.
Suggesties voor verbeteringen of zie ik dingen over het hoofd? Alvast hartelijk dank!
[ Voor 7% gewijzigd door MadEgg op 20-10-2015 12:58 . Reden: Voeding vervangen door SSI exemplaar ]
Tja