Virtuālais hostings vai virtuālais serveris ā€“ ko izvēlēties?

Neskatoties uz lētu VPS parādÄ«Å”anos, tradicionālā tÄ«mekļa mitināŔana nemirst. Mēģināsim noskaidrot, kādas ir atŔķirÄ«bas starp abām vietņu mitināŔanas pieejām un kura ir labāka.

Virtuālais hostings vai virtuālais serveris ā€“ ko izvēlēties?

Katra sevi cienoÅ”a pakalpojumu sniedzēja mājaslapā noteikti bÅ«s atrodams tradicionālā web hostinga salÄ«dzinājums ar virtuālajiem serveriem. Rakstu autori atzÄ«mē VPS lÄ«dzÄ«bu ar fiziskām maŔīnām un velk paralēles starp tām un saviem dzÄ«vokļiem, koplietojamiem tÄ«mekļa serveriem pieŔķirot komunālo dzÄ«vokļu lomu. Ar Ŕādu interpretāciju grÅ«ti strÄ«dēties, lai gan mēs centÄ«simies nebÅ«t tik viennozÄ«mÄ«gi. ApskatÄ«sim nedaudz dziļāk par virspusējām analoÄ£ijām un analizēsim katras opcijas funkcijas iesācējiem.

Kā darbojas tradicionālais hostings?

Lai tÄ«mekļa serveris varētu apkalpot dažādas vietnes, t.s. uz nosaukumu balstÄ«ts virtuālais resursdators. HTTP protokols paredz pārsÅ«tÄ«Å”anas iespēju kā daļu no pieprasÄ«juma URL (vienots resursu lokators) ā€” tas ļauj pakalpojumam saprast, kurai vietnei pārlÅ«kprogramma vai cita klienta programma piekļūst. Atliek tikai saistÄ«t domēna nosaukumu ar vēlamo IP adresi un konfigurācijā norādÄ«t virtuālā resursdatora saknes direktoriju. Pēc tam jÅ«s varat izplatÄ«t dažādu lietotāju vietņu failus viņu mājas direktorijos un atvērt piekļuvi, izmantojot FTP administrÄ“Å”anai. 

Lai servera puses tÄ«mekļa lietojumprogrammas (dažādi skripti vai pat satura pārvaldÄ«bas sistēmas - CMS) varētu palaist ar konkrēta hostinga lietotāja tiesÄ«bām, Apache tika izveidots Ä«paÅ”s suexec mehānisms. Skaidrs, ka tÄ«mekļa servera droŔības iestatÄ«jumi neļauj iejaukties kāda cita dārzā, taču kopumā tas tieŔām izskatās pēc komunāla dzÄ«vokļa ar atseviŔķām istabām un kopÄ«gu IP adresi simtiem vietņu. ArÄ« datu bāzes serveris (parasti MySQL) virtuālajiem saimniekiem tiek koplietots, taču mitināŔanas lietotājam ir piekļuve tikai savām personÄ«gajām datu bāzēm. Visu servera programmatÅ«ru, izņemot vietnes skriptus, uztur pakalpojumu sniedzējs; klienti nevar mainÄ«t tās konfigurāciju pēc saviem ieskatiem. Konta pārvaldÄ«bas process ir automatizēts: Å”iem nolÅ«kiem katram mitinātājam ir Ä«paÅ”s tÄ«mekļa panelis, caur kuru varat pārvaldÄ«t pakalpojumus.

Kā darbojas VPS?

Virtuālo serveru salÄ«dzināŔana ar fiziskajiem serveriem nav pilnÄ«gi pareiza, jo daudzi VPS darbojas vienā ā€œdzelzsā€ resursdatorā. Tēlaini izsakoties, Å”is vairs nav komunālais dzÄ«voklis, bet gan daudzdzÄ«vokļu māja ar kopÄ«gu ieeju un kopÄ«gām nesoÅ”ajām konstrukcijām. Lai izveidotu atseviŔķus ā€œdzÄ«vokļusā€ (VPS) vienas ā€œmājasā€ (fiziskā servera) ietvaros, tiek izmantoti resursdatorā instalētie operētājsistēmas rÄ«ki un dažādas virtualizācijas tehnoloÄ£ijas. 

Ja tiek izmantota OS lÄ«meņa virtualizācija, klienta procesi vienkārÅ”i darbojas izolētā vidē (vai kaut kādā konteinerā) un neredz citu cilvēku resursus un procesus. Å ajā gadÄ«jumā atseviŔķa viesa operētājsistēma netiek startēta, kas nozÄ«mē, ka programmatÅ«rai viesa vidē jābÅ«t bināri saderÄ«gai ar fiziskā resursdatora sistēmu - parasti klientiem tiek piedāvāti GNU/Linux izplatÄ«jumi, kas Ä«paÅ”i modificēti Å”ai metodei. darbÄ«bu. Ir arÄ« uzlabotas iespējas, tostarp fiziskās maŔīnas emulācija, kurā varat palaist gandrÄ«z jebkuru viesu OS, pat no sava instalācijas attēla.

No administratora viedokļa jebkurÅ” VPS daudz neatŔķiras no fiziska servera. PasÅ«tot pakalpojumu, saimnieks izvieto izvēlēto konfigurāciju, un tad sistēmas uzturÄ“Å”ana gulstas uz klienta pleciem. Å ajā gadÄ«jumā varat instalēt nepiecieÅ”amo programmatÅ«ru un konfigurēt to pēc vēlÄ“Å”anās - pilnÄ«ga brÄ«vÄ«ba izvēlēties tÄ«mekļa serveri, PHP versiju, datu bāzes serveri utt. VPS ir arÄ« sava IP adrese, tāpēc jums tā nav jāsadala ar aptuveni simts kaimiņiem. Å eit mēs pabeigsim galveno atŔķirÄ«bu aprakstu un pāriesim pie priekÅ”rocÄ«bām un trÅ«kumiem, no kuriem ir atkarÄ«ga risinājuma izvēle.

Kura iespēja ir vieglāka un ērtāka?

Virtuālajam hostingam nav nepiecieÅ”ama vietni atbalstoÅ”as ā€‹ā€‹vides administrÄ“Å”ana. Klientam nav paÅ”am jāinstalē, jākonfigurē un jāatjaunina sistēma un lietojumprogrammatÅ«ra, un atseviŔķos gadÄ«jumos hostinga vadÄ«bas panelis ļauj uzstādÄ«t CMS ā€“ Ŕī iespēja izskatās pievilcÄ«ga iesācējiem. No otras puses, CMS precizÄ“Å”anas uzdevumi joprojām bÅ«s jārisina neatkarÄ«gi, turklāt salÄ«dzinoÅ”i zemais ieejas slieksnis slēpj mazāku risinājuma elastÄ«bu. ProgrammatÅ«ras izvēle bÅ«s ierobežota: dalÄ«tajā hostingā jÅ«s nevarat, piemēram, mainÄ«t PHP vai MySQL versiju pēc vēlÄ“Å”anās, vēl jo mazāk instalēt kādu eksotisku pakotni vai izvēlēties alternatÄ«vu vadÄ«bas paneli - jums bÅ«s jāizmanto rÄ«ki, ko piedāvā operators. Ja jÅ«su pakalpojumu sniedzējs jaunina serveri, jÅ«su tÄ«mekļa lietojumprogrammās var rasties programmatÅ«ras saderÄ«bas problēmas. 

VPS nav Å”o tradicionālā hostinga trÅ«kumu. Klients var izvēlēties sev nepiecieÅ”amo OS (ne vienmēr Linux) un instalēt jebkuru programmatÅ«ru. Vide bÅ«s jāiestata un jāadministrē paÅ”am, taču process var tikt vienkārÅ”ots ā€“ visi hosteri piedāvā uzreiz uz virtuālā servera uzstādÄ«t vadÄ«bas paneli, kas automatizē administrÄ“Å”anas procesu. Pateicoties tam, nebÅ«s daudz atŔķirÄ«bu pārvaldÄ«bas sarežģītÄ«bā starp tradicionālo mitināŔanu un VPS. Turklāt neviens neaizliedz uzstādÄ«t savu paneli, kas nav iekļauts pakalpojumu sniedzēja piedāvājumu sarakstā. Kopumā VPS administrÄ“Å”anas pieskaitāmās izmaksas nav tik lielas, un risinājuma lielāka elastÄ«ba vairāk nekā sedz dažas papildu darbaspēka izmaksas.

Kura iespēja ir droŔāka un uzticamāka?

Var Ŕķist, ka vietņu mitināŔana tradicionālajā mitināŔanā ir droŔāka. Dažādu lietotāju resursi ir droÅ”i izolēti viens no otra, un pakalpojumu sniedzējs uzrauga servera programmatÅ«ras atbilstÄ«bu - Ŕī ir lieliska iespēja, taču tikai no pirmā acu uzmetiena. Uzbrucēji ne vienmēr izmanto sistēmas programmatÅ«ras ievainojamÄ«bas; parasti vietnes tiek uzlauztas, izmantojot neaizlāpÄ«tus skriptu caurumus un nedroÅ”us satura pārvaldÄ«bas sistēmu iestatÄ«jumus. Å ajā ziņā tradicionālajam mitināŔanai nav nekādu priekÅ”rocÄ«bu - klientu resursi strādā vienā un tajā paŔā CMS, taču ir daudz trÅ«kumu. 

Galvenā dalÄ«tā mitināŔanas problēma ir koplietotā IP adrese simtiem dažādu lietotāju vietņu. Ja kāds no jÅ«su kaimiņiem tiek uzlauzts un sāk, piemēram, caur to sÅ«tÄ«t surogātpastu vai veikt citas ļaunprātÄ«gas darbÄ«bas, kopējā adrese var nonākt dažādos melnajos sarakstos. Å ajā gadÄ«jumā cietÄ«s visi klienti, kuru vietnes izmanto vienu un to paÅ”u IP. Ja kaimiņŔ nonāks DDoS uzbrukumā vai rada pārmērÄ«gu slodzi uz skaitļoÅ”anas resursiem, cietÄ«s atlikuÅ”ie servera ā€œÄ«rniekiā€. Pakalpojumu sniedzējam ir daudz vieglāk pārvaldÄ«t atseviŔķu VPS kvotu pieŔķirÅ”anu, turklāt virtuālajam serverim tiek pieŔķirts atseviŔķs IP un ne vienmēr tikai viens: jÅ«s varat pasÅ«tÄ«t jebkuru skaitu to, papildu DDoS aizsardzÄ«bas pakalpojumu, anti -vÄ«rusu serviss utt. DroŔības un uzticamÄ«bas ziņā VPS ir pārāks par tradicionālo hostingu; jums tikai savlaicÄ«gi jāatjaunina instalētās programmas.

KurÅ” variants ir lētāks?

Vēl pirms dažiem gadiem atbilde uz Å”o jautājumu bija nepārprotama - ar visiem tās trÅ«kumiem istaba komunālajā dzÄ«voklÄ« bija daudz lētāka nekā atseviŔķs dzÄ«voklis. Nozare nestāv uz vietas, un tagad tirgÅ« ir parādÄ«juÅ”ies daudzi budžeta VPS: ar mums jÅ«s varat Ä«re savu virtuālo serveri uz Linux par 130 rubļiem mēnesÄ«. Vidēji viens budžeta VPS darbÄ«bas mēnesis klientam izmaksās 150 - 250 rubļus; par Ŕādām cenām nav jēgas samierināties ar tradicionālā hostinga problēmām, izņemot gadÄ«jumus, kad vietnē ir jāmitina vienkārÅ”as vizÄ«tkarÅ”u vietnes. serveris. Turklāt virtuālā hostinga tarifu plāni ierobežo vietņu un datu bāzu skaitu, savukārt VPS klientu ierobežo tikai servera atmiņas ietilpÄ«ba un skaitļoÅ”anas iespējas.

Virtuālais hostings vai virtuālais serveris ā€“ ko izvēlēties?

Avots: www.habr.com

Pievieno komentāru