Wat is een server en hoe moet je een server kiezen?
Je laten dienen: dat doe je al eens graag op restaurant, op vakantie ... En volgens 'die van ons' doe je dat thuis ook maar al te graag. 😉 In de IT-wereld zijn het de servers ('serve' uit het Engels) die jou dienen. Verschillende soorten servers zorgen er namelijk voor dat jouw website gehost kan worden en bijgevolg online staat. Het belang van een goede server is dus niet te onderschatten.
Hoe een server jouw online dienaar is
Zonder servers geen websites, webshops of apps. 't Is zo simpel als dat. Software heeft een server nodig om online te kunnen zijn. Het maakt van een server jouw trouwe en tegelijk onmisbare dienaar.
Waarom we hier over dienen praten? Omdat server als term eigenlijk van het Engelse woord 'serve' komt. In het Nederlands wil dat 'dienen' zeggen. Een server dient jouw website of mailbox door de feitelijke hosting en je applicatie beschikbaar te maken op het wereldwijde net. Voor die server hosting - of voor andere hosting - kan je terecht bij een hosting provider zoals Combell.
Fysieke en virtuele servers
Om te weten hoe servers precies werken, moet je een onderscheid maken tussen fysieke en virtuele servers. Fysieke servers mag je zien als échte computers met eigen hardwarecomponenten, terwijl virtuele servers een deel van de resources van een fysieke server delen en softwarematig zijn geconfigureerd om als aparte servers te werken.
Dit een fysieke server
De computer waarop een serverprogramma draait, is een fysieke server. Het 'fysiek apparaat' kan bestaan uit één enkele computer, maar even goed uit een reeks computers die verbonden zijn in een netwerk. Ze zijn allemaal speciaal ontworpen en geconfigureerd om te voldoen aan wat je organisatie nodig heeft.
Fysieke servers worden vaak gebruikt om softwares uit te voeren die niet efficiënt kunnen draaien op een gewone computer of om grote hoeveelheden data op te slaan en te verwerken. Deze servers zijn gewoonlijk duurder dan virtuele servers, omdat ze fysiek moeten worden onderhouden en geüpgraded.
Dit is een virtuele server
Een virtuele server is eigenlijk de softwarematige kopie van een fysieke server. In plaats van een fysieke computer te gebruiken, maakt een virtuele server gebruik van de middelen van een fysieke server om zo meerdere virtuele servers te maken. Elke virtuele server werkt onafhankelijk van de andere en heeft een eigen besturingssysteem, applicaties en gegevens.
Virtuele servers worden gemaakt met virtualisatietechnologie, die de fysieke server opsplitst in meerdere virtuele omgevingen. Elke virtuele server heeft zijn eigen processor, geheugen, opslag, netwerkverbindingen en andere middelen die nodig zijn om te functioneren.
Hierdoor kunnen verschillende virtuele servers op dezelfde fysieke server worden gehost, waardoor je kostenplaatje daalt en de efficiëntie wordt verbeterd.
Bij virtuele servers kan je rekenen op flexibiliteit, schaalbaarheid en veerkracht. Ze kunnen snel worden geconfigureerd, gekopieerd, verplaatst en verwijderd, afhankelijk van de noden van je organisatie.
Virtuele servers zijn talk of the town in cloud computing-omgevingen en worden vaak gebruikt voor webhosting, applicatiehosting, databases ... Ze zijn bovendien gemakkelijker te beheren en upgraden dan fysieke servers.
Hoe werkt een server écht?
Servers zijn dus specifiek ontworpen computers die diensten verlenen aan andere computers in een netwerk, zoals het hosten van websites, het verwerken van e-mail, het leveren van applicaties en het opslaan van gegevens. Ze werken doorgaans door het ontvangen van verzoeken van 'client computers', het verwerken van die verzoeken en het terug leveren van de resultaten aan de clients.
Wanneer een client computer een verzoek naar een server stuurt, verwerkt de server dit verzoek door gebruik te maken van de middelen die beschikbaar zijn op de server. Dit omvat de processor, het geheugen, de opslag en de netwerkinterfaces van de server.
Servers werken meestal met behulp van speciale software die is geconfigureerd om specifieke opdrachten uit te voeren, zoals webserver-software voor het hosten van websites, e-mailserversoftware voor het verwerken van e-mails of databaseserver-software voor het opslaan van gegevens. De configuratie van de software en de hardware van de server zijn afhankelijk van de vereisten van de specifieke diensten die de server levert.
Soorten servers uitgelegd
Ben je nog mee? 😀 Dan is het tijd om eens te kijken naar welke soorten servers er allemaal zijn.
- Webservers halen specifieke HTML-pagina's en/of bestanden op. Je webbrowser is de zogenaamde client.
- Proxyservers zijn software die als tussenpersoon fungeren tussen een eindapparaat, zoals een computer en een andere server waarvan een gebruiker of client een dienst aanvraagt.
- Applicatieservers zijn softwareprogramma's op een computer binnen een gedistribueerd netwerk dat de taak heeft om de bedrijfslogica voor een applicatieprogramma te leveren.
- Virtuele servers zijn softwareprogramma's die op een gedeelde server draaien en zo geconfigureerd zijn dat het voor jou als gebruiker lijkt alsof je de volledige controle over de server hebt.
- Cloud servers zijn virtuele servers die beheerd worden door hostingbedrijven. Ze komen in verschillende vormen en pakketten, aangepast aan je bedrijf.
- Mailservers zijn oplossingen die inkomende mails (van lokale gebruikers die bv. binnen hetzelfde domein een account hebben) ontvangen.
- Bestandsservers zijn computers die zorgen voor de centrale opslag en beheer van gegevensbestanden. Met een bestandsserver krijgen andere computers die deel uitmaken van hetzelfde netwerk, toegang tot diezelfde bestanden.
- Database servers zijn verantwoordelijk voor het hosten van één of meerdere databases. Client-applicaties voeren databasequery's uit om gegevens op te halen, of naar de database te schrijven, die op de gehoste server staat.
- Beleidsservers zijn beveiligingscomponenten in een 'beleidsgebaseerd' netwerk die autorisatiediensten mogelijk maken en het volgen en controleren van bestanden vergemakkelijken.
- Blade servers zijn serverbehuizingen met meerdere dunne, modulaire elektronische printplaten, ook wel bekend als serverblades. Elke blade is op zichzelf een volwaardige server, vaak ontworpen voor een enkele toepassing.
Over hardwarecomponenten
Servers bestaan uit verschillende componenten en subcomponenten, waarbij het hardwareniveau is opgebouwd uit een rack-mount behuizing. Die behuizing bevat een voeding, een systeemkaart, één of meerdere CPU's, geheugen, opslag, een netwerkinterface en een stroomvoorziening.
Bij de meeste serverhardware wordt out-of-band beheer ondersteund via een speciale netwerkpoort. Met out-of-band beheer is het mogelijk om de server op laag niveau te beheren en te bewaken, onafhankelijk van het besturingssysteem.
Zowel on-premise als in de cloud
Zulke beheersystemen kunnen worden gebruikt om de server op afstand in of uit te schakelen, het besturingssysteem te installeren en de status van de server te bewaken. Fysieke servers kunnen trouwens zowel als on premise server als in de cloud worden gehost.
Over besturingssystemen
Wat zijn servers zonder hun besturingssysteem? Niets! Want een besturingssysteem is een belangrijk server component. Ze zijn het platform waarop toepassingen draaien.
Het besturingssysteem zorgt niet alleen voor de toegang tot de benodigde hardwarebronnen voor de toepassingen; maar ook voor netwerkconnectiviteit. Dankzij de toepassing kan de server zijn werk doen. Denk aan een database server waarop een database-toepassing draait, of een e-mailserver waarop een e-mailprogramma moet draaien.
Twee veelgebruikte besturingssystemen zijn:
Zo goed als alle servers ondersteunen deze besturingssystemen.
Over serversoftware
Serversoftware is een set van programma's die ontworpen is om specifieke taken of diensten uit te voeren en die op een server draaien. Deze software is speciaal ontworpen om te werken met server hardware en is geoptimaliseerd voor prestaties, beveiliging en schaalbaarheid.
Verschillende soorten software gebruik je voor verschillende taken: webhosting, het beheren van databases, het gebruik en beheer van mailboxen ...
Populaire voorbeelden van serversoftware zijn onder meer VMware, Apache, Nginx, Microsoft SQL Server, Oracle Database en Microsoft Exchange Server.
Welke server hosting moet je bij Combell kiezen?
Of je nu een krachtige server zoekt waar je verder niet naar wil omkijken of zelf alle touwtjes in handen wil nemen ... Combell heeft een ruim aanbod aan servers om aan jouw wensen en die van je bedrijf te voldoen.
We houden de servers niet alleen online, maar ook up-to-date met de nieuwste technologie en beveiligingsstandaarden.
Een server kiezen doe je dus op basis van wat je nodig hebt. Weet je niet goed welke server je moet kiezen? Bekijk onze keuzehulp of laat ons je meenemen door ons aanbod:
- Met Dedicated Webhosting krijg je een volledige dedicated server voor jou alleen. Je beheert je dedicated servers net zo eenvoudig als een webhostingpakket via ons eigen controlepaneel.
- Wil je een Cloud Server (Public Cloud, Private Cloud, Hybrid Cloud) die constant werkt, waar je verder niet teveel mee wil bezig zijn? Dan zijn onze fully managed servers iets voor jou. Wij doen al het nodige beheer, updates, patches, onderhoud … zodat jij volledig kan focussen op je eigen activiteiten.
- Je kan ook kiezen voor een Unmanged Cloud Server. Daarmee beheer je zelf je eigen Cloud Server om de prijs te drukken.
- Wie meerdere (kleine) websites op één server wil plaatsen én geen leek op technisch vlak is, kan kiezen voor een Virtual Private Server (VPS). Bij een Virtual Private Server heb namelijk je eigen server om websites en apps op te hosten.
- Voor wie nog een stapje verder wil gaan, is er OpenStack Cloud. Met deze opensource toepassing bouw je je eigen cloud infrastructuur uit met meerdere servers, load balancers, routers ...