Virtuele hosting of virtuele server - wat te kiezen?

Ondanks de opkomst van goedkope VPS zal traditionele webhosting niet uitsterven. Laten we proberen erachter te komen wat de verschillen zijn tussen de twee benaderingen van websitehosting en welke beter is.

Virtuele hosting of virtuele server - wat te kiezen?

Op de website van elke zichzelf respecterende aanbieder zal zeker een vergelijking staan ​​van traditionele webhosting met virtuele servers. De auteurs van de artikelen merken de gelijkenis op van VPS met fysieke machines en trekken parallellen tussen deze en hun eigen appartementen, waarbij ze gedeelde webservers de rol van gemeenschappelijke appartementen toewijzen. Het is moeilijk om met een dergelijke interpretatie in discussie te gaan, hoewel we zullen proberen niet zo duidelijk te zijn. Laten we wat dieper kijken dan de oppervlakkige analogieën en de kenmerken van elke optie voor beginnende gebruikers analyseren.

Hoe werkt traditionele hosting?

Zodat de webserver verschillende sites kon bedienen, de zogenaamde. op naam gebaseerde virtuele host. Het HTTP-protocol gaat uit van de mogelijkheid om te verzenden als onderdeel van een verzoek URL (uniform resource locator) - hierdoor kan de service begrijpen tot welke site de browser of een ander clientprogramma toegang heeft. Het enige dat overblijft is om de domeinnaam aan het gewenste IP-adres te koppelen en de hoofdmap voor de virtuele host in de configuratie op te geven. Hierna kunt u de sitebestanden van verschillende gebruikers in hun thuismappen distribueren en via FTP open toegang verlenen voor beheer. 

Om webapplicaties aan de serverzijde (verschillende scripts of zelfs contentmanagementsystemen - CMS) te kunnen starten met de rechten van een bepaalde hostinggebruiker, werd in Apache een speciaal suexec-mechanisme gecreëerd. Het is duidelijk dat de beveiligingsinstellingen van de webserver het niet toelaten dat gebruikers zich in de tuin van iemand anders mengen, maar over het algemeen lijkt het echt op een gemeenschappelijk appartement met aparte kamers en een gemeenschappelijk IP-adres voor honderden sites. De databaseserver (meestal MySQL) voor virtuele hosts wordt ook gedeeld, maar de hostinggebruiker heeft alleen toegang tot zijn persoonlijke databases. Alle serversoftware behalve sitescripts wordt onderhouden door de provider; klanten kunnen de configuratie niet naar eigen goeddunken wijzigen. Het accountbeheerproces is geautomatiseerd: voor deze doeleinden heeft elke host een speciaal webpaneel waarmee u services kunt beheren.

Hoe werken VPS?

Het vergelijken van virtuele servers met fysieke is niet helemaal correct, aangezien veel VPS op één ‘ijzeren’ host draaien. Figuurlijk gesproken gaat het niet langer om een ​​gemeenschappelijk appartement, maar om een ​​appartementengebouw met een gemeenschappelijke entree en gemeenschappelijke draagconstructies. Om afzonderlijke “appartementen” (VPS) binnen één “huis” (fysieke server) te creëren, worden tools van het op de host geïnstalleerde besturingssysteem en verschillende virtualisatietechnologieën gebruikt. 

Als virtualisatie op besturingssysteemniveau wordt gebruikt, draaien clientprocessen eenvoudigweg in een geïsoleerde omgeving (of een soort container) en zien ze de bronnen en processen van anderen niet. In dit geval start er geen afzonderlijk gastbesturingssysteem, wat betekent dat de software in de gastomgeving binair compatibel moet zijn met het systeem op de fysieke host. In de regel krijgen clients GNU/Linux-distributies aangeboden die speciaal zijn aangepast voor deze methode van operatie. Er zijn ook meer geavanceerde opties, waaronder emulatie van fysieke machines, waarop u vrijwel elk gastbesturingssysteem kunt uitvoeren, zelfs vanaf uw eigen installatie-image.

Vanuit het oogpunt van een beheerder verschilt elke VPS niet veel van een fysieke server. Bij het bestellen van een dienst implementeert de host de geselecteerde configuratie, waarna het systeemonderhoud op de schouders van de klant valt. In dit geval kunt u de benodigde software installeren en naar wens configureren - volledige vrijheid om een ​​webserver, PHP-versie, databaseserver, enz. te kiezen. De VPS heeft bovendien een eigen IP-adres, waardoor je deze niet met een honderdtal buren hoeft te delen. Hier eindigen we met het beschrijven van de belangrijkste verschillen en gaan we verder met de voor- en nadelen waarvan de keuze van de oplossing afhangt.

Welke optie is gemakkelijker en handiger?

Virtuele hosting vereist geen beheer van de omgeving die de site ondersteunt. De klant hoeft de systeem- en applicatiesoftware niet zelf te installeren, configureren en updaten, en in sommige gevallen kunt u via het hostingcontrolepaneel een CMS installeren - deze optie ziet er aantrekkelijk uit voor beginners. Aan de andere kant zullen de taken van het verfijnen van het CMS nog steeds onafhankelijk moeten worden opgelost, en bovendien verbergt de relatief lage instapdrempel minder flexibiliteit van de oplossing. De softwarekeuze zal beperkt zijn: op shared hosting kun je bijvoorbeeld niet naar believen de versie van PHP of MySQL wijzigen, laat staan ​​een exotisch pakket installeren of een alternatief controlepaneel kiezen - je zult de tools moeten gebruiken die worden aangeboden door de dienstverlener. Als uw provider de server upgradet, kunnen uw webtoepassingen softwarecompatibiliteitsproblemen ondervinden. 

VPS heeft deze nadelen van traditionele hosting niet. De klant kan het besturingssysteem kiezen dat hij nodig heeft (niet noodzakelijkerwijs Linux) en alle software installeren. U zult de omgeving zelf moeten opzetten en beheren, maar het proces kan worden vereenvoudigd: alle hosters bieden aan om onmiddellijk een controlepaneel op de virtuele server te installeren, waardoor het beheerproces wordt geautomatiseerd. Dankzij dit zal er niet veel verschil zijn in de complexiteit van het beheer tussen traditionele hosting en VPS. Bovendien verbiedt niemand het installeren van uw eigen paneel, dat niet is opgenomen in de lijst met aanbiedingen van de aanbieder. Over het algemeen is de overhead van het beheer van een VPS niet zo hoog, en de grotere flexibiliteit van de oplossing betaalt ruimschoots voor een deel van de extra arbeidskosten.

Welke optie is veiliger en betrouwbaarder?

Het lijkt misschien alsof het hosten van websites op traditionele hosting veiliger is. De bronnen van verschillende gebruikers zijn betrouwbaar van elkaar geïsoleerd en de provider bewaakt de relevantie van de serversoftware - dit is een uitstekende optie, maar alleen op het eerste gezicht. Aanvallers maken niet altijd misbruik van kwetsbaarheden in systeemsoftware; meestal worden sites gehackt met behulp van niet-gepatchte gaten in scripts en onveilige instellingen van contentmanagementsystemen. In die zin heeft traditionele hosting geen voordelen (clientresources werken op hetzelfde CMS), maar er zijn genoeg nadelen. 

Het grootste probleem met shared hosting is het gedeelde IP-adres voor honderden sites van verschillende gebruikers. Als een van uw buren wordt gehackt en er bijvoorbeeld spam doorheen gaat sturen of andere kwaadaardige activiteiten uitvoert, kan het gemeenschappelijke adres op verschillende zwarte lijsten terechtkomen. In dit geval zullen alle klanten waarvan de sites hetzelfde IP-adres gebruiken, hieronder lijden. Als een buurman te maken krijgt met een DDoS-aanval of een buitensporige belasting van de computerbronnen veroorzaakt, zullen de resterende ‘tenants’ van de server daaronder lijden. Het is voor de aanbieder veel eenvoudiger om de toewijzing van quota voor individuele VPS te beheren; bovendien krijgt de virtuele server een afzonderlijk IP-adres toegewezen en niet noodzakelijkerwijs slechts één: u kunt er een willekeurig aantal bestellen, een extra DDoS-beschermingsservice, een anti -virusservice, enz. Op het gebied van veiligheid en betrouwbaarheid is VPS superieur aan traditionele hosting; u hoeft alleen de geïnstalleerde programma's tijdig bij te werken.

Welke optie is goedkoper?

Nog maar een paar jaar geleden was het antwoord op deze vraag ondubbelzinnig: met al zijn tekortkomingen was een kamer in een gemeenschappelijk appartement veel goedkoper dan een apart appartement. De branche staat niet stil en inmiddels zijn er veel budget VPS op de markt verschenen: bij ons kan dat huur uw eigen virtuele server op Linux voor 130 roebel per maand. Gemiddeld kost een maand gebruik van een budget-VPS de klant 150 - 250 roebel; tegen dergelijke prijzen heeft het geen zin om de problemen van traditionele hosting te verdragen, behalve wanneer u eenvoudige visitekaartjesites op de website moet hosten server. Bovendien beperken virtuele hostingtariefplannen het aantal sites en databases, terwijl de klant bij een VPS alleen wordt beperkt door de opslagcapaciteit en rekenmogelijkheden van de server.

Virtuele hosting of virtuele server - wat te kiezen?

Bron: www.habr.com

Voeg een reactie