Virtuaalne hostimine või virtuaalne server — mida valida?

Hoolimata odavate VPS-idest ei kavatse traditsiooniline veebihosting kaduda. Proovime välja selgitada, milles seisnevad kahe lähenemise erinevused ja kumb neist on parem.

Virtuaalne hostimine või virtuaalne server — mida valida?

Iga lugupeetud teenusepakkuja veebisaidil peab olema võrdlus traditsioonilise veebihostingu ja virtuaalserverite vahel. Artiklites märgitakse VPS-ide sarnasust füüsiliste masinatega ning tõmmatakse paralleele nende ja isiklike korteritega, omistades jagatavale veebiserverile korteri rolli. Sellise tõlgendusega on raske vaielda, kuigi püüame, et kõik ei oleks nii üheselt mõistetav. Vaadakem sügavamale pinnapealsetesse analoogiatest ja uurigem algajate jaoks iga variandi spetsiifikat.

Kuidas on korraldatud traditsiooniline hostimine?

Kuna veebiserver peab teenindama erinevaid saite, on välja mõeldud nn name based virtual host. HTTP-protokoll võimaldab edastada päringu osana URL (ühtset ressurssi viitavat) — see võimaldab teenusel mõista, millise saidiga brauser või muu kliente programm ühendust võtab. Jääb vaid siduda domeeninimi vajaliku IP-aadressiga ja määrata konfiguratsioonis virtuaalkodu kataloog. Pärast seda saab erinevate kasutajate saidifailid nende kodukataloogidesse paigutada ja avada FTP kaudu haldamise võimaluse.

Kuna serveripoolsete veebirakenduste (erinevad skriptid või isegi sisu haldamise süsteemid — CMS-id) käivitamine peab toimuma vastava hostingu kasutaja õigustes, loodi Apache-s spetsiaalne mehhanism suexec. Selge on, et veebiserveri turvaseaded ei luba kasutajatel teiste maale siseneda, kuid see tõepoolest sarnaneb ühiskorteriga, kus on eraldi toad ja ühine aadress (IP) sadadele saitidele. Andmebaasiserver (tavaliselt MySQL) virtuaalhostide jaoks on samuti ühine, kuid hostingu kasutajal on juurdepääs ainult oma isiklikele andmebaasidele. Kõik serveri tarkvara, välja arvatud saidi skriptid, haldab teenusepakkuja, kliendid ei saa selle konfiguratsiooni osas oma soovide järgi muudatusi teha. Kontode haldamise protsess on automatiseeritud: iga hosteri jaoks on spetsiaalne veebipaneel, mille kaudu saab teenuseid hallata.

Kuidas on korraldatud VPS-id?

Virtuaalserverite ja füüsiliste serverite võrreldavus ei ole täiesti korrektne, kuna ühel "rauda" hostil töötab mitu VPS-i. Lihtsustatult öeldes, see ei ole enam korterelamu, vaid mitme korteriga maja ühise sissekäiguga ja ühtsete kandekonstruktsioonidega. Erinevate "korterite" (VPS) loomiseks ühe "maja" (füüsilise serveri) sees on kaasatud hostil installitud operatsioonisüsteemi ja erinevad virtualiseerimise tehnoloogiad.

Kui kasutatakse operatsioonisüsteemi tasemel virtualiseerimist, siis kliendi protsessid töötavad lihtsalt eraldatud keskkonnas (või teatud konteineris) ega näe teisi ressursse ega protsesse. Eraldi külg-operatsioonisüsteem ei käivitu, seega peab tarkvara külgkeskkonnas olema binaarselt ühilduv füüsilise hosti süsteemiga — tavaliselt pakuvad kliendile spetsiaalselt selliseks kasutamiseks kohandatud GNU/Linuxi distributsioone. On ka edasijõudnud võimalusi, kuni füüsilise masina emuleerimiseni, millel saab käivitada peaaegu iga külg-operatsioonisüsteemi isegi oma installeerimispildilt.

Halduse seisukohalt ei erine ükski VPS eriti füüsilisest serverist. Teenuse tellimisel seadistab hostija valitud konfiguratsiooni ja edaspidise süsteemi hooldus lasub kliendi õlgadel. Sellega saab installida vajaliku tarkvara ja seadistada seda meelepäraselt — täielik vabadus valida veebiserverit, PHP versiooni, andmebaasi serverit jne. VPS-il on ka oma IP-aadress, mida ei pea jagama sadade teiste naabritega. Selle põhiteemade ülevaatega lõpetame ja liikume edasi eeliste ja puuduste juurde, mis mõjutavad lahenduse valikut.

Milline variant on lihtsam ja mugavam?

Virtuaalne hostimine ei nõua administraatori sekkumist, et tagada saidi tööalune keskkond. Klient ei pea ise süsteemi- ja rakendussofti installima, seadistama ja värskendama, lisaks võimaldab paljude teenusepakkujate juhtpaneel installida ka CMS-i — see variant näib algajatele atraktiivne. Teisest küljest tuleb siiski ise lahendada CMS-i peene seadistamise ülesanded, samas varjatakse madala sissemakse taga väiksem paindlikkus. Tarkvara valik on piiratud: virtuaalses hostimises ei saa näiteks oma soovil muuta PHP või MySQL versiooni, veel vähem installida mõnda eksootilist paketti või valida alternatiivset juhtpaneeli — tuleb kasutada teenusepakkuja pakutavaid vahendeid. Kui teenusepakkuja uuendab serverit, võivad teie veebi rakendustes tekkida ühilduvusprobleemid.

VPS-l puuduvad need traditsioonilise hostimise puudused. Klient saab ise valida vajaliku operatsiooni süsteemi (mitte ainult Linux) ja installida mistahes tarkvara. Keskkonna seadistamine ja haldamine tuleb tõepoolest ise ära teha, kuid protsessi saab lihtsustada — kõik hostimisettevõtted pakuvad võimalust installida virtuaalsele serverile halduspaneel, mis automatiseerib haldamisprotsessi. Tänu sellele ei ole haldamise keerukuses suurt vahet traditsioonilise hostimise ja VPS-i vahel. Lisaks ei keela keegi installida oma halduspaneeli, mis ei ole teenusepakkuja pakkumiste hulgas. Kokkuvõttes ei ole VPS-i haldamise administreerimiskulud suured ning suur paindlikkus tasub täielikult ära mõningad lisatöösammud.

Milline versioon on turvalisem ja usaldusväärsem?

Võib tunduda, et veebilehtede majutamine traditsioonilises hostimises on ohutum. Erinevate kasutajate ressursid on usaldusväärselt üksteisest isoleeritud ja serveri tarkvara ajakohasuse eest hoolitseb teenusepakkuja — see on suurepärane lahendus, kuid ainult esmapilgul. Kurjategijad ei kasuta alati süsteemitarkvara haavatavusi, tavaliselt häkitakse veebisaite, kasutades avatud aukusid skriptides ja ebaturvalisi sisu juhtimise seadistusi. Selles mõttes ei ole traditsioonilisel hostimisel mingeid eeliseid — klientide ressursid töötavad samade CMS-idega — kuid puuduste osas on piisavalt.

Virtuaalse hosting'u peamine probleem seisneb ühises IP-aadressis sadade eri kasutajate saitide jaoks. Kui teie naabri sait saab häkitud ja hakkab näiteks spämmi saatma või teisi kahjulikke tegevusi tegema, võib ühine aadress sattuda erinevatesse mustadesse nimekirjadesse. Sel juhul kannatavad kõik kliendid, kelle saidid kasutavad sama IP-d. Kui naaber satub DDoS-rünnaku alla või tekitab üleliigset koormust arvutusressurssidele, kannatavad ka teised serveri „elanikud”. VPS-i jaoks on kvootide haldamine tunduvalt lihtsam, lisaks antakse virtuaalsele serverile eraldi IP ja see ei pea olema üks: seda saab tellida ükskõik kui palju; lisateenuse, näiteks DDoS-i kaitse ja viirusetõrje teenuse jne. Osas turvalisusest ja usaldusväärsusest ületab VPS traditsioonilist hostimist, tuleb vaid õigel ajal installitud programme uuendada.

Milline variant on odavam?

Veel mõned aastad tagasi oli sellele küsimusele vastus selge — hoolimata kõigist oma puudustest oli jagatud korter palju odavam kui eraldi korter. Tööstus ei seisa paigal ja turule on tulnud palju odavaid VPS-e: meil on saadaval. rentimine enda virtuaalserver Linuxil alates 130 rublast kuus. Keskmiselt maksab eelarve VPS-i kuu kliendile 150–250 rubla, selliste hindade juures pole mõtet leppida traditsioonilise hostinguga seotud probleemidega, välja arvatud juhul, kui serveris on vaja majutada lihtsaid visiitkaarte. Lisaks piiravad virtuaalhostingute plaanid veebisaitide ja andmebaaside arvu, samas kui VPS-i puhul on kliendi piirangud vaid salvestusruumi ja serveri arvutusvõimekusega.

Virtuaalne hostimine või virtuaalne server — mida valida?

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster