Virtuel hosting eller virtuel server - hvad skal man vælge?

På trods af fremkomsten af ​​billig VPS, vil traditionel webhosting ikke dø. Lad os prøve at finde ud af, hvad forskellene er mellem de to tilgange til webstedshosting, og hvilken der er bedre.

Virtuel hosting eller virtuel server - hvad skal man vælge?

På hjemmesiden for enhver udbyder med respekt for sig selv vil der helt sikkert være en sammenligning af traditionel webhosting med virtuelle servere. Forfatterne af artiklerne bemærker ligheden mellem VPS og fysiske maskiner og drager paralleller mellem dem og deres egne lejligheder, idet de tildeler delte webservere rollen som fælleslejligheder. Det er svært at argumentere med en sådan fortolkning, selvom vi vil forsøge ikke at være så entydige. Lad os se lidt dybere end de overfladiske analogier og analysere funktionerne i hver mulighed for nybegyndere.

Hvordan fungerer traditionel hosting?

Således at webserveren kunne betjene forskellige sider, de såkaldte. navnebaseret virtuel vært. HTTP-protokollen antager muligheden for at transmittere som en del af en anmodning URL (uniform ressource locator) - dette gør det muligt for tjenesten at forstå, hvilket websted browseren eller et andet klientprogram har adgang til. Tilbage er blot at binde domænenavnet til den ønskede IP-adresse og angive rodbiblioteket for den virtuelle vært i konfigurationen. Herefter kan du distribuere webstedsfilerne fra forskellige brugere til deres hjemmemapper og åbne adgang via FTP til administration. 

For at server-side webapplikationer (forskellige scripts eller endda indholdsstyringssystemer - CMS) kan lanceres med rettighederne for en bestemt hostingbruger, blev der oprettet en speciel suexec-mekanisme i Apache. Det er klart, at webserverens sikkerhedsindstillinger ikke tillader brugere at blande sig i andres have, men generelt ligner det virkelig en fælleslejlighed med separate rum og en fælles IP-adresse for hundredvis af websteder. Databaseserveren (normalt MySQL) til virtuelle værter er også delt, men hostingbrugeren har kun adgang til sine personlige databaser. Al serversoftware undtagen sitescripts vedligeholdes af udbyderen; klienter kan ikke ændre dens konfiguration efter eget skøn. Kontoadministrationsprocessen er automatiseret: til disse formål har hver hoster et særligt webpanel, hvorigennem du kan administrere tjenester.

Hvordan virker VPS?

At sammenligne virtuelle servere med fysiske er ikke helt korrekt, da mange VPS kører på én "jern" vært. Billedlig talt er der ikke længere tale om en fælleslejlighed, men en etageejendom med fælles indgang og fælles bærende konstruktioner. For at skabe separate "lejligheder" (VPS) i ét "hus" (fysisk server), bruges værktøjer fra operativsystemet installeret på værten og forskellige virtualiseringsteknologier. 

Hvis der bruges virtualisering på OS-niveau, kører klientprocesser simpelthen i et isoleret miljø (eller en form for container) og kan ikke se andres ressourcer og processer. I dette tilfælde starter et separat gæste-OS ikke, hvilket betyder, at softwaren i gæstemiljøet skal være binært kompatibel med systemet på den fysiske vært - som regel tilbydes klienter GNU/Linux-distributioner, der er specielt modificeret til denne metode. operation. Der er også mere avancerede muligheder, herunder fysisk maskinemulering, hvor du kan køre næsten ethvert gæste-OS, selv fra dit eget installationsbillede.

Fra en administrators synspunkt er enhver VPS ikke meget anderledes end en fysisk server. Når du bestiller en service, implementerer hosteren den valgte konfiguration, og derefter falder systemvedligeholdelsen på kundens skuldre. I dette tilfælde kan du installere den nødvendige software og konfigurere den som du ønsker - fuldstændig frihed til at vælge webserver, PHP-version, databaseserver osv. VPS'en har også sin egen IP-adresse, så du ikke behøver at dele den med et hundrede eller deromkring naboer. Her vil vi afslutte med at beskrive de vigtigste forskelle og gå videre til de fordele og ulemper, som valget af løsning afhænger af.

Hvilken mulighed er nemmere og mere praktisk?

Virtuel hosting kræver ikke administration af det miljø, der understøtter webstedet. Klienten behøver ikke selv at installere, konfigurere og opdatere system- og applikationssoftware, og i nogle tilfælde giver hostingkontrolpanelet dig mulighed for at installere et CMS - denne mulighed ser attraktiv ud for begyndere. På den anden side vil opgaverne med at finjustere CMS'et stadig skulle løses selvstændigt, og desuden skjuler den relativt lave indgangstærskel mindre fleksibilitet i løsningen. Valget af software vil være begrænset: på delt hosting kan du for eksempel ikke ændre versionen af ​​PHP eller MySQL efter behag, meget mindre installere en eksotisk pakke eller vælge et alternativt kontrolpanel - du bliver nødt til at bruge de værktøjer, der tilbydes af service udbyder. Hvis din udbyder opgraderer serveren, kan dine webapplikationer opleve softwarekompatibilitetsproblemer. 

VPS har ikke disse ulemper ved traditionel hosting. Klienten kan vælge det OS, han har brug for (ikke nødvendigvis Linux) og installere enhver software. Du skal selv opsætte og administrere miljøet, men processen kan forenkles – alle hostere tilbyder straks at installere et kontrolpanel på den virtuelle server, som automatiserer administrationsprocessen. Takket være det vil der ikke være meget forskel i administrationskompleksitet mellem traditionel hosting og VPS. Derudover er der ingen, der forbyder at installere dit eget panel, som ikke er med på listen over udbyderens tilbud. Generelt er omkostningerne ved at administrere en VPS ikke så høje, og løsningens større fleksibilitet mere end betaler for nogle af de ekstra arbejdsomkostninger.

Hvilken mulighed er mere sikker og pålidelig?

Det kan virke som om, at hosting af websteder på traditionel hosting er sikrere. Forskellige brugeres ressourcer er pålideligt isoleret fra hinanden, og udbyderen overvåger relevansen af ​​serversoftwaren - dette er en fremragende mulighed, men kun ved første øjekast. Angribere udnytter ikke altid sårbarheder i systemsoftware; som regel hackes websteder ved hjælp af ikke-patchede huller i scripts og usikre indstillinger af indholdsstyringssystemer. I denne forstand har traditionel hosting ingen fordele - klientressourcer fungerer på det samme CMS - men der er masser af ulemper. 

Det største problem med delt hosting er den delte IP-adresse for hundredvis af websteder fra forskellige brugere. Hvis en af ​​dine naboer bliver hacket og begynder for eksempel at sende spam igennem den eller udfører andre ondsindede aktiviteter, kan den fælles adresse havne på diverse sortlister. I dette tilfælde vil alle klienter, hvis websteder bruger den samme IP-adresse, lide. Hvis en nabo kommer ud for et DDoS-angreb eller skaber en overdreven belastning af computerressourcer, vil de resterende "lejere" af serveren lide. Det er meget nemmere for udbyderen at administrere tildelingen af ​​kvoter for individuelle VPS; desuden er den virtuelle server tildelt en separat IP og ikke nødvendigvis kun én: du kan bestille et hvilket som helst antal af dem, en ekstra DDoS-beskyttelsestjeneste, en anti -virus service osv. Med hensyn til sikkerhed og pålidelighed er VPS overlegen i forhold til traditionel hosting; du skal bare opdatere de installerede programmer i tide.

Hvilken mulighed er billigere?

For bare et par år siden var svaret på dette spørgsmål utvetydigt - med alle dets mangler var et værelse i en fælles lejlighed meget billigere end en separat lejlighed. Branchen står ikke stille, og nu er der dukket mange budget-VPS op på markedet: hos os kan du leje din egen virtuelle server på Linux for 130 rubler om måneden. I gennemsnit vil en måneds drift af et budget-VPS koste kunden 150 - 250 rubler; til sådanne priser er der ingen mening i at finde sig i problemerne med traditionel hosting, undtagen når du skal være vært for de enkleste visitkortwebsteder på serveren. Derudover begrænser tarifplaner for virtuelle hosting antallet af websteder og databaser, mens klienten på en VPS kun er begrænset af serverens lagerkapacitet og computerkapacitet.

Virtuel hosting eller virtuel server - hvad skal man vælge?

Kilde: www.habr.com

Tilføj en kommentar