Hoe je de juiste dedicated server samenstelt

blog vrijdag 7 april 2023

Wanneer je hebt besloten dat een dedicated server de juiste hosting oplossing is om jouw webapplicatie of ander soort IT infrastructuur onder te brengen, is de volgende stap het kiezen van de best passende dedicated server. Maar hoe selecteer je de juiste dedicated server specificaties die aan al jouw wensen en eisen voldoet? Het aanbod van dedicated servers kan overweldigend zijn, dus waar te beginnen?

Dedicated Server Specs

De beste manier om een dedicated server te configureren

De beslissing om een dedicated server—of misschien zelfs meerdere dedicated servers—aan te schaffen om jouw website(s), bedrijfsapplicaties of beide onder te brengen, kan een slimme keuze zijn. In ieder geval is het een keuze voor ruwe kracht die de prestaties van jouw IT-infrastructuur absoluut ten goede komt. Als bedrijf of ontwikkelaar ben je ervan verzekerd dat de prestaties van jouw applicaties werkelijk uitstekend zijn. Voorwaarde is dat de dedicated server en zijn verschillende hardware-, software- en netwerkcomponenten zorgvuldig worden geselecteerd, met de daarop te hosten applicatie(s) in gedachten. In dit artikel geven wij je een leidraad, bekijken wij de verschillende componenten en waar je op moet letten bij het samenstellen van een dedicated server die perfect aansluit bij jouw individuele behoeften.

Voordat we ingaan op de specifieke componenten van een dedicated server en de verschillende afwegingen die je kunt maken als het gaat om componentkeuze en algemene serverconfiguratie, bespreken we eerst kort de reden voor het kiezen van een dergelijke hostingoplossing en de verschillende argumenten om te kiezen voor dedicated server hosting. Duidelijkheid op dit gebied kan bijdragen tot een meer fundamenteel begrip van het beoogde type dedicated server en de te selecteren componenten voor de algehele opzet van een server.

Managementsamenvatting

Het kiezen van een dedicated server kan een verstandige investering zijn voor jouw IT-infrastructuur, omdat het je toegang geeft tot ruwe kracht en hoge prestaties, flexibiliteit, schaalbaarheid, beveiliging en minitieuze controle van jouw IT-infrastructuur.

Met een dedicated server ben je niet beperkt tot de functies en onderdelen die bijvoorbeeld door een cloudprovider of een shared hosting service worden gedicteerd. Je hebt de mogelijkheid om de specificaties van de serverhardware aan te passen aan jouw individuele behoeften als klant. Met een dedicated server heb je de flexibiliteit om de CPU, RAM, diskdrives en softwarekenmerken van de server aan te passen aan jouw specifieke behoeften. Bovendien kun je zeer specifieke, end-to-end beveiligingsopties implementeren.

Een dedicated server biedt ook totale controle over hoe de website(s) of andere soorten IT-infrastructuur van jouw bedrijf worden gehost, vooral als het root-toegang heeft. Met dedicated hosting heb je totale controle over het besturingssysteem van het systeem, programma's en hardware-elementen, inclusief de mogelijkheid om hardware-parameters te wijzigen. In werkelijkheid heb je bij gebruik van een dedicated server totale controle over de installatie. Het kan daarom een verleidelijke optie zijn voor zowel ontwikkelaars, MKB als ondernemingen, mits enige technische kennis aanwezig is om de unieke mogelijkheden van de dedicated server configuratie te realiseren.

Flexibiliteit en controle

Op het eerste gezicht lijkt een cloudomgeving, met name public cloud, meer flexibiliteit te bieden dan een dedicated serveroplossing. Dit zou vooral het geval zijn bij public cloud, waar je on-the-go cloud-infrastructuur kunt kopen en zelfs tijdelijk extra cloud-instanties kunt op- en afschakelen als dat nodig is. In het geval van WS Cloud kun je gemakkelijk onze virtuele servers rollen, maar ook klonen, in- en uitschakelen en upgraden of downgraden. Het opzetten van een private cloud kost misschien wat meer tijd, maar zodra een dergelijke infrastructuur live is, kan private cloud ook dit ultieme flexibiliteitsvoordeel bieden. Voor websites en IT-infrastructuren in het algemeen kunnen dedicated servers echter ook veel flexibiliteit bieden. We zullen dit kort toelichten.

Met een dedicated server ben je minder gebonden aan componenten en functionaliteit die door een cloud provider worden gedicteerd. Sterker nog, als je voor de juiste dienstverlener hebt gekozen, zou je de hardware, software en netwerkmogelijkheden van een dedicated server volledig moeten kunnen aanpassen aan jouw individuele behoeften. Althans, dat is wat je kunt krijgen met het 'custom' dedicated server aanbod van Worldstream. De hoge mate van aanpasbaarheid komt echter wel met de verantwoordelijkheid om daadwerkelijk alle facetten van de dedicated server te beheren, terwijl een cloudalternatief jouw dagelijkse werkzaamheden zal vergemakkelijken.

Met een dedicated server heb je als klant de vrijheid om de specificaties van de server aan te passen aan jouw unieke vereisten voor CPU, RAM, schijven en software. Toegegeven, dedicated servers aangeboden door managed hosting providers bieden niet dezelfde ultieme configuratie flexibiliteit als het geval is bij unmanaged dedicated servers. Let wel, de dedicated servers op maat—zoals aangeboden door Worldstream—vragen wel om diepgaande technische kennis van de gebruikers, meer dan het geval zou zijn bij cloud en sterk voorgeconfigureerde managed servers.

Een dedicated server, vooral wanneer deze wordt geleverd met root-toegang, geeft je tevens volledige controle over hoe jouw zakelijke website(s) of andere soorten IT-infrastructuren worden gehost. Met dedicated hosting heb je de volledige controle over de hardwarecomponenten en de wijziging van de hardwareparameters, het besturingssysteem en de applicaties die erop draaien. In feite heb je met een dedicated server controle over de gehele installatie, end-to-end. Voor webontwikkelaars of iedereen met zeer specifieke (optimalisatie)behoeften kan het dus een verleidelijke keuze zijn.

De dedicated servers van Worldstream zijn beschikbaar in twee smaken: custom of als instant delivery, waarvan de laatste een vaste configuratie heeft en dus minder flexibiliteit. De eerste is perfect voor wie op zoek is naar dedicated servers die aan zijn eigen behoeften kunnen worden aangepast.

Server uptime, security en prestaties

Met een dedicated server heb je vooral veel controle over de uptime van jouw website en/of andersoortige IT-infrastructuur, zeker als je deze hybride en redundant opzet in combinatie met cloud. Waar een shared webhosting omgeving last kan hebben van het 'noisy neighbor' principe en dus negatieve gevolgen kan hebben voor de uptime van jouw eigen IT-omgeving, is dat bij een dedicated server niet het geval. Wanneer jouw IT-infrastructuur op dedicated servers draait, staan alle server resources volledig tot jouw beschikking. Een dedicated server heeft wel periodiek onderhoud nodig, en theoretisch gezien kan er een component uitvallen. Ook aangrenzende infrastructuur, zoals het datacenter waar een server is ondergebracht of zijn netwerkbronnen, kunnen haperingen vertonen. Toch kun je dit voorkomen door preventieve voorzorgsmaatregelen te nemen, terwijl de bekende public cloudleveranciers in het recente verleden van tijd tot tijd geplaagd werden door uitval. Met andere woorden, een dedicated server kan je echt uitgebreide controle bieden als het gaat om het veiligstellen van de uptime van jouw IT-omgeving.

Hetzelfde geldt eigenlijk voor de beveiliging van een IT-infrastructuur die met een dedicated server haalbaar is. Een dedicated server biedt gebruikers de mogelijkheid om tot in het kleinste detail zeer aangepaste, end-to-end beveiligingsopties te implementeren. Een cloudomgeving biedt tegenwoordig ook allerlei flexibele mogelijkheden om de IT-beveiliging adequaat in te richten, maar als het gaat om een gewenste volledige vrijheid—in te kiezen beveiligingstechnologieën—is een dedicated server zeker in staat een ultiem veilige oplossing te bieden.

Bovenal, zoals we aan het begin van dit artikel stelden, bieden de prestaties van dedicated servers een solide argument om voor deze infrastructuuroptie te kiezen als het gaat om het hosten van jouw IT-infrastructuur. Misschien in een hybride configuratie, waarbij de maximale flexibiliteit en ad hoc schaalvoordelen van de cloud worden gecombineerd met de onbetwiste pure kracht die dedicated servers kunnen bieden.

Kiezen voor pure rekenkracht kan cruciaal zijn voor de functionaliteit en gebruikerservaring van jouw applicaties, maar ook voor het maximaliseren van het online bereik en de zichtbaarheid in zoekmachines. Dit is vooral belangrijk voor bedrijfskritische toepassingen en voor toepassingen als e-commerce en gaming, waarbij zelfs kleine verhogingen van de rekenkracht direct merkbare voordelen kunnen opleveren. Het is echter cruciaal om de juiste serverspecificaties te kiezen als je de inherente rekencapaciteit van een dedicated server optimaal wilt benutten. In het volgende deel van deze blogpost gaan we hier dieper op in.

Serverconfiguratie: CPU en CPU cores

De processor, ook bekend als de Central Processing Unit (CPU), is een belangrijk onderdeel dat je moet selecteren bij het configureren van een dedicated server bij jouw hostingprovider. Er zijn twee primaire CPU-merken beschikbaar bij het kiezen van een centrale verwerkingseenheid (CPU) voor jouw dedicated server: AMD en Intel. Intel's CPU's hebben lang de overhand gehad, maar AMD keerde in 2019 terug in de strijd. In een eerder artikel hebben we het gehad over AMD EPYC als onderdeel van jouw IT-strategie. Welk CPU-merk je moet kiezen, hangt af van jouw persoonlijke behoeften en voorkeuren bij het vergelijken van Intel versus AMD. Afhankelijk van de verschillende productlijnen zijn de CPU-prestaties van deze twee merken min of meer gelijk.

De specifieke processor die je kiest voor jouw dedicated server, of dat nu een Intel of AMD CPU is, hangt grotendeels af van het aantal CPU cores dat je nodig heeft. Het aantal cores in een CPU en hoe snel elke core instructies kan uitvoeren, bepaalt hoe snel de CPU presteert. Jaren geleden had een processor slechts één core die zich kon concentreren op het uitvoeren van één individuele verwerkingstaak tegelijk. De CPU's die tegenwoordig beschikbaar zijn voor een dedicated server kunnen tussen de 4 en 64 kernen bevatten, die elk een afzonderlijke taak parallel kunnen uitvoeren. Hoewel de meeste gebruikers niet het maximale serververmogen nodig zullen hebben, moet je weten dat dedicated servers tegenwoordig zelfs tot 128 cores kunnen hebben (goed om te weten dat niet alle toepassingen bepaalde hoeveelheden cores volledig kunnen benutten). Tegelijkertijd moeten we opmerken dat innovaties binnen de serveromgeving zich snel opvolgen, en dat deze genoemde getallen morgen achterhaald kunnen zijn. Op het moment van publicatie van dit blogartikel varieert het aantal cores dat Worldstream aanbiedt bij haar dedicated servers tussen de 4 en 64, iets wat zeker meer dan voldoende is voor de meeste bedrijven en toepassingen.

Bovendien kunnen dedicated servers worden geleverd met meerdere processoren, zoals het geval is bij het aanbod van Worldstream. Als gebruiker kun je kiezen voor een server met 1, 2 of 4 processoren. Hoeveel processoren je precies nodig hebt, hangt af van specifieke gebruikersbehoeften en -eisen. Servers met 4 processoren kunnen bijvoorbeeld grotere virtuele machines (VM's) aan en zorgen voor een betere VM-consolidatie dan servers met 2 processoren. Dankzij hun grotere geheugencapaciteit en 4-socketontwerp kunnen dit soort servers ook meer virtuele machines (VM's) per watt ondersteunen en consistenter schalen bij onvoorziene pieken in de vraag.

CPU Threads en Kloksnelheden

Bij het configureren van een dedicated server in de webshop van Worldstream kun je als gebruiker kiezen voor verschillende merken processoren en een verschillend aantal CPU cores. Ook het aantal threads verschilt per processor, hoewel het aantal direct gerelateerd is aan het aantal CPU cores dat je kiest. Je hoeft hier dus geen aparte keuze in te maken bij het configureren van een dedicated server. Informatie over threads zal waarschijnlijk bekend zijn bij de tech-savvy gebruikers die vaak gebruik maken van Worldstream's dedicated server aanbod, maar het kan nuttig zijn om het onderscheid tussen cores en threads in deze context te verduidelijken.

Cores zijn fysieke verwerkingscomponenten in de CPU die worden gebruikt voor het uitvoeren van rekeninstructies en het uitvoeren van de werklast. Threads zijn virtuele verwerkingscomponenten die rekeninstructies op softwareniveau beheren en een efficiënte afhandeling van werklasten ondersteunen. Een enkele core kan meerdere threads genereren, meestal het dubbele aantal, waardoor meer virtuele processen tegelijk kunnen draaien en de rekenkracht van de fysieke processor toeneemt. Dus hoe meer cores en threads een CPU heeft, hoe hoger de rekenkracht van jouw dedicated server.

Een andere overweging die moet worden gemaakt bij het selecteren van componenten in een dedicated server configuratie is de kloksnelheid van de serverprocessor. De kloksnelheid van de CPU verwijst naar de snelheid waarmee een oscillator pulsen per seconde produceert, die het tempo van de CPU bepaalt. De kloksnelheid van de processor van een server wordt uitgedrukt in hertz (Hz). Moderne CPU's hebben tegenwoordig een kloksnelheid in het gigahertz (GHz) bereik, wat neerkomt op miljarden pulsen per seconde. Op het moment van publicatie van dit blogartikel liggen de kloksnelheden van de processor die Worldstream aanbiedt voor haar dedicated servers tussen 2,00 GHz en 3,80 GHz. Hoe hoger de kloksnelheid, die de snelheid van de verwerkingseenheid meet, hoe sneller het dedicated serversysteem informatie kan verwerken.

Dedicated server met geïntegreerde GPU?

Voor sommige toepassingen zoals kunstmatige intelligentie (AI), machine learning (ML), videostreaming, gaming, high performance computing (HPC), 3D-modellering, virtuele desktopinfrastructuur (VDI) en big data-analyse moet je wellicht kiezen voor een bepaalde GPU (grafische verwerkingseenheid) voor jouw dedicated serverconfiguratie; een GPU die uniek is uitgerust voor de specifieke gegevensintensieve toepassing die je mogelijk draait. Bij het draaien van grafisch-intensieve toepassingen is één van de belangrijkste doelen van de GPU het verminderen van de werkdruk op de CPU, wat automatisch leidt tot een versnelling van de snelheid. Er zijn zowel geïntegreerde als dedicated GPU's op de markt, en Worldstream heeft ook een geïntegreerde versie onder haar dedicated server configuratieopties. Het is echter verstandig om op de hoogte te zijn van de precieze toepassingen voor deze geïntegreerde GPU-versie.

Wij zouden een geïntegreerde GPU niet gebruiken voor taken die veel rekenkracht vergen, bijvoorbeeld als het gaat om videostreaming, videobewerking of gaming, om nog maar eens enkele van deze data-intensieve use-cases te noemen. Voor een vloeiende spel- of streamingervaring worden GPU's ingezet om de rendering van de spelinhoud te versnellen. In termen van prestaties kunnen geïntegreerde GPU's echter niet concurreren met speciale GPU's vanwege hun inherente beperkingen, maar wat kun je dan doen met deze processorversie? We zullen het uitleggen. Een geïntegreerde GPU gebruikt een deel van het RAM-geheugen van een serversysteem in plaats van het eigen toegewezen geheugen. Geïntegreerde GPU's zijn daarom vaak minder krachtig dan afzonderlijke GPU's, maar wat ze je wel opleveren is een drastische energiebesparing. Voor sommige toepassingen kan dit een zeer kosteneffectieve oplossing zijn, hoewel je bewust moet zijn van het feit dat het upgraden ervan niet zo eenvoudig is.

In vergelijking met hun energievretende broertje produceren geïntegreerde GPU's ook minder warmte omdat ze minder elektriciteit verbruiken. Een dergelijke eigenschap kan cruciaal zijn voor sommige toepassingen met de hoogste betrouwbaarheidseisen in plaats van de hoogste prestaties, want minder warmte betekent stabiele prestaties en minder risico op hardwareproblemen.

RAM, Opslagcapaciteit en Netwerksnelheid

Een dedicated serverconfiguratie bevat ook een keuze voor specifieke hoeveelheden Random Access Memory (RAM). RAM voert verschillende taken uit, waaronder het lezen en opslaan van gegevens op een harde schijf (HDD) of Solid State Drive (SSD). RAM is ook nodig voor de werking van meerdere toepassingen op websites.

Als je een dedicated server configureert met een te lage hoeveelheid RAM, zullen de website(s) of andere applicaties die je draait waarschijnlijk langzaam laden, wat kan resulteren in een negatieve of in ieder geval een minder optimale gebruikerservaring. Extra hoeveelheden RAM zijn echter niet goedkoop, dus aan de andere kant wil je waarschijnlijk niet te veel RAM gebruiken. Wat je eigenlijk wilt is dat de hoeveelheid RAM precies genoeg is voor jouw specifieke toepassing. Aan de andere kant is RAM verreweg het gemakkelijkste onderdeel van een dedicated server als het gaat om upgrademogelijkheden.

Het belangrijkste om te onthouden als het gaat om overwegingen voor RAM hoeveelheden te selecteren is dat je extra RAM nodig heeft naarmate er meer websites of andere toepassingen op jouw dedicated server draaien. RAM dient als het kortetermijngeheugen van de server, wat betekent dat extra geheugen nodig zal zijn om vertragingen te voorkomen naarmate er meer processen tegelijkertijd moeten worden uitgevoerd. Bij Worldstream, op het moment dat dit blogartikel live gaat, hebben we RAM hoeveelheden variërend tussen 16GB en 1536GB, wat goed werkt voor alle zakelijke doeleinden en applicatie-implementaties die kunnen worden bedacht.

Wat de gegevensopslagcapaciteit betreft, is het toevoegen van extra servers aan een bestaande dedicated serverimplementatie voldoende. Door het aantal dedicated servers in jouw totale IT-opstelling te verhogen, ook wel bekend als scaling out, neemt de opslagcapaciteit inderdaad toe en worden de opslagprestaties verbeterd. Opschalen, een andere term voor het toevoegen van schijven, is een andere manier om de opslagcapaciteit te vergroten, terwijl het soms ook de serverprestaties kan verbeteren. Om de opslagcapaciteit te vergroten zonder nieuwe servers toe te voegen, is het echter mogelijk om schijven aan een dedicated server toe te voegen als er open slots aanwezig zijn. Bij Worldstream hebben we dedicated servers met 4 of 12 schijfslots beschikbaar. Afhankelijk van jouw verwachte datagroei en behoefte aan opslagcapaciteit in de loop der tijd kun je zo op elk moment eenvoudig extra opslagcapaciteit installeren.

De uplink poort snelheid binnen een dedicated server configuratie verwijst naar de snelheid van de verbinding tussen de server en de router naar de internet netwerk backbone. In ons geval verbindt het jouw dedicated server met Worldstream's eigen wereldwijde backbone, wat een enorme hoeveelheid beschikbare bandbreedtecapaciteit vertegenwoordigt. Als je een 1 Gbit/s uplink voor jouw server selecteert, kunnen gegevens tien keer sneller worden verzonden dan met een 100 Mbit/s uplink. Snelle uplinks kunnen goed passen bij dedicated servers die websites en andere toepassingen met aanzienlijk internetverkeer hosten, terwijl een krachtigere netwerkuplink nog een stap verder gaat en je helpt om kosten voor teveel bandbreedte te vermijden. We zullen daar dieper op ingaan in een ander blogartikel dat we hier willen publiceren.

Het besturingssyteem van een dedicated server kiezen

Ten slotte zul je bij het samenstellen van een dedicated serverconfiguratie een besturingssysteem moeten kiezen. Welk besturingssysteem (OS) je uiteindelijk kiest, hangt af van jouw persoonlijke keuze en smaak, maar ook van de kenmerken die de verschillende besturingssystemen bieden. De volgende zijn enkele van de meest populaire besturingssystemen op de markt: Windows, Ubuntu, Debian, CentOS Stream, CloudLinux, FreeBSD en AlmaLinux.

Windows is waarschijnlijk het meest bekend als serverbesturingssysteem, maar er zijn een aantal Unix alternatieven die echt de moeite waard zijn om te onderzoeken. Als populairste Unix-variant zijn er Linux-distributies in verschillende smaken. Het verschilt van Windows in de ondersteuning van bepaalde toepassingen. Je hebt wellicht een Windows OS nodig als je programma's als ASP.net en MS-SQL gebruikt. Linux daarentegen is een open-source besturingssysteem met als voordeel dat het gratis te gebruiken is. Bovendien vergt het minder onderhoud, waardoor het qua totale eigendomskosten een gemakkelijkere keuze is.

Als een van de populaire Linux-distributies is Ubuntu een zeer gebruiksvriendelijk besturingssysteem. De gebruiksvriendelijkheid uit zich in eenvoudige configuraties en eenvoudige upgrades en updates. Debian is een Linux-distributie die ook gericht is op gebruiksgemak, maar nog meer op stabiliteit. In feite dient Debian vanwege zijn stabiliteit als basis voor Ubuntu en andere Linux-distributies.

CentOS Stream is een open-source besturingssysteem gebaseerd op Red Hat Enterprise Linux en één van de vervangers voor CentOS 8 waarvoor Red Hat de ondersteuning op 31 december 2021 heeft beëindigd. Een ander alternatief voor CentOS 8 is AlmaLinux, een open source OS dat begin 2021 door CloudLinux wordt gelanceerd. Waarom AlmaLinux een goede keuze zou kunnen zijn voor jouw server OS? Nou, veel van dezelfde toepassingen van derden die CentOS eerder ondersteunden, hebben aanzienlijke investeringen gedaan in dit nieuwe OS en ondersteunen het. Het is een betrouwbaar OS ondersteund door een bloeiende open source gemeenschap, met financiële stabiliteit geleverd door CloudLinux. CentOS Stream aan de andere kant kan een goede keuze zijn als je op zoek bent naar een testomgeving voor RHEL-ontwikkeling en wilt implementeren naar een toekomstige RHEL-versie. Als je een OS nodig hebt voor producten die ondoordringbaar en betrouwbaar moeten zijn, kun je waarschijnlijk beter CentOS-alternatief AlmaLinux gebruiken.

Worldstream's Dedicated Servers

Global IaaS provider Worldstream biedt dedicated servers in twee varianten: volledig aanpasbare servers en vaste instant delivery serverconfiguraties. We hebben momenteel meer dan 15.000 dedicated servers geïnstalleerd voor onze klanten in Worldstream's datacenters in Nederland (Naaldwijk) en Duitsland (Frankfurt). Deze dedicated servers worden ondersteund door Worldstream's eigen wereldwijde netwerk. Het maximale bandbreedteverbruik op dit netwerk is slechts 45%, waardoor servergebruikers optimale schaalbaarheid en DDoS-verdedigingsgaranties hebben.

Nieuwsgierig naar de dedicated servers van Worldstream IT Infrastructures? Ontdek ze hier.

Mogelijk ook interessant: 

Vragen aan de auteur over deze blogpost? Je kan ons hier bereiken.