Виртуалдык хостинг же виртуалдык сервер - эмнени тандоо керек?

Арзан VPS пайда болгонуна карабастан, салттуу веб хостинг өлбөйт. Келгиле, веб-сайтты хостингге эки ыкманын ортосунда кандай айырмачылыктар бар жана кайсынысы жакшыраак экенин аныктоого аракет кылалы.

Виртуалдык хостинг же виртуалдык сервер - эмнени тандоо керек?

Ар бир өзүн сыйлаган провайдердин веб-сайтында салттуу веб-хостингди виртуалдык серверлер менен салыштыруу сөзсүз болот. Макалалардын авторлору VPSтин физикалык машиналар менен окшоштугун белгилешет жана жалпы веб-серверлерге коммуналдык батирлердин ролун ыйгарып, алардын жана өздөрүнүн батирлеринин ортосунда параллелдерди түзүшөт. Мындай чечмелөө менен талашып-тартышуу кыйын, бирок биз мынчалык ачык-айкын болбоого аракет кылабыз. Келгиле, үстүртөн окшоштуктарга караганда бир аз тереңирээк карап көрөлү жана башталгыч колдонуучулар үчүн ар бир варианттын өзгөчөлүктөрүн талдап көрөлү.

Салттуу хостинг кантип иштейт?

Ошентип, веб-сервер ар кандай сайттарга кызмат кыла алат, деп аталган. атына негизделген виртуалдык хост. HTTP протоколу суроо-талаптын бир бөлүгү катары берүү мүмкүнчүлүгүн болжолдойт URL (бирдиктүү ресурс локатору) - бул кызматка браузер же башка кардар программасы кайсы сайтка кирип жатканын түшүнүүгө мүмкүндүк берет. Болгону домен атын керектүү IP дарекке байлоо жана конфигурацияда виртуалдык хост үчүн түпкү каталогду көрсөтүү гана калды. Андан кийин, сиз ар кандай колдонуучулардын сайт файлдарын алардын үй каталогдоруна тарата аласыз жана башкаруу үчүн FTP аркылуу кирүү мүмкүнчүлүгүн ача аласыз. 

Сервер тараптагы веб-тиркемелер (ар кандай скрипттер же ал тургай мазмунду башкаруу системалары - CMS) белгилүү бир хостинг колдонуучунун укуктары менен ишке кириши үчүн Apacheде атайын suexec механизми түзүлгөн. Веб-сервердин коопсуздук жөндөөлөрү колдонуучуларга башка бирөөнүн бакчасына кийлигишүүгө жол бербеси түшүнүктүү, бирок жалпысынан ал өзүнчө бөлмөлөрү жана жүздөгөн сайттар үчүн жалпы IP дареги бар коммуналдык батирге окшош. Виртуалдык хосттор үчүн маалымат базасы сервери (көбүнчө MySQL) да бөлүшүлгөн, бирок хостинг колдонуучу өзүнүн жеке маалымат базасына гана кире алат. Сайттын скрипттеринен башка бардык сервердик программалык камсыздоо провайдер тарабынан тейленет; кардарлар анын конфигурациясын өз каалоосу боюнча өзгөртө албайт. Каттоо эсебин башкаруу процесси автоматташтырылган: бул максаттар үчүн ар бир хостерде сиз кызматтарды башкара турган атайын веб панели бар.

VPS кантип иштейт?

Виртуалдык серверлерди физикалык серверлер менен салыштыруу таптакыр туура эмес, анткени көптөгөн VPS бир "темир" хостто иштейт. Образдуу айтканда, бул мындан ары коммуналдык батир эмес, жалпы кире бериши жана жалпы жүк көтөрүүчү конструкциялары бар көп кабаттуу үй. Бир "үйдүн" (физикалык сервер) ичинде өзүнчө "батирлерди" (VPS) түзүү үчүн хостто орнотулган операциялык системанын куралдары жана ар кандай виртуалдаштыруу технологиялары колдонулат. 

Эгерде OS деңгээлиндеги виртуалдаштыруу колдонулса, кардар процесстери обочолонгон чөйрөдө (же кандайдыр бир контейнерде) иштейт жана башка адамдардын ресурстарын жана процесстерин көрбөйт. Бул учурда коноктун өзүнчө OS иштебейт, бул конок чөйрөсүндөгү программалык камсыздоо физикалык хосттогу система менен бинардык шайкеш келиши керек дегенди билдирет - эреже катары, кардарларга GNU/Linux дистрибьюторлору бул ыкма үчүн атайын модификацияланган сунуш кылынат. операция. Ошондой эле өнүккөн варианттар бар, анын ичинде физикалык машина эмуляциясы, аларда дээрлик бардык конок ОСти, атүгүл өзүңүздүн орнотуу сүрөтүңүздөн иштете аласыз.

Администратордун көз карашы боюнча, ар кандай VPS физикалык серверден анча деле айырмаланбайт. Кызматка заказ берип жатканда, хосттер тандалган конфигурацияны орнотот, андан кийин системаны тейлөө кардардын мойнуна жүктөлөт. Бул учурда, сиз керектүү программалык камсыздоону орнотуп, аны өзүңүз каалагандай конфигурациялай аласыз - веб-серверди, PHP версиясын, маалымат базасынын серверин ж.б. тандоодо толук эркиндик. VPS да өзүнүн IP дареги бар, андыктан аны жүзгө жакын кошуналар менен бөлүшүүнүн кереги жок. Бул жерде биз негизги айырмачылыктарды сүрөттөп бүтүрөбүз жана чечимди тандоо көз каранды болгон артыкчылыктарга жана кемчиликтерге өтөбүз.

Кайсы вариант оңой жана ыңгайлуу?

Виртуалдык хостинг сайтты колдогон чөйрөнү башкарууну талап кылбайт. Кардар тутумдук жана колдонмо программалык камсыздоону өзү орнотуп, конфигурациялап жана жаңыртууга милдеттүү эмес, ал эми кээ бир учурларда хостинг башкаруу панели CMS орнотууга мүмкүндүк берет - бул опция үйрөнчүктөр үчүн жагымдуу көрүнөт. Башка жагынан алганда, CMSти тактоо боюнча милдеттер дагы эле өз алдынча чечилиши керек болот, жана андан тышкары, салыштырмалуу төмөн кирүү босогосу чечимдин ийкемдүүлүгүн азыраак жашырат. Программаны тандоо чектелүү болот: жалпы хостингде сиз, мисалы, PHP же MySQL версиясын каалагандай өзгөртө албайсыз, азыраак экзотикалык пакетти орнотуп же башка башкаруу панелин тандай албайсыз - сиз сунуштаган куралдарды колдонушуңуз керек болот. кызмат көрсөтүүчү. Эгер провайдериңиз серверди жаңыртса, веб-тиркемелериңиз программалык камсыздоонун шайкештигине байланыштуу көйгөйлөргө туш болушу мүмкүн. 

VPS салттуу хостингдин мындай кемчиликтерине ээ эмес. Кардар өзүнө керектүү ОСти (сөзсүз Linux эмес) тандап, каалаган программалык камсыздоону орното алат. Айлана-чөйрөнү өзүңүз орнотуп, башкарууга туура келет, бирок процессти жөнөкөйлөштүрсө болот – бардык хостерлер виртуалдык серверге башкаруу процессин автоматташтырган башкаруу панелин дароо орнотууну сунушташат. Анын аркасында салттуу хостинг менен VPS ортосунда башкаруунун татаалдыгында көп айырмачылык болбойт. Мындан тышкары, провайдердин сунуштарынын тизмесине кирбеген өзүңүздүн панелиңизди орнотууга эч ким тыюу салбайт. Жалпысынан алганда, VPSти башкаруунун кошумча чыгымы анчалык деле жогору эмес жана чечимдин көбүрөөк ийкемдүүлүгү кошумча эмгек чыгымдарынын бир бөлүгүн төлөйт.

Кайсы вариант коопсуз жана ишенимдүү?

Салттуу хостингде веб-сайттарды жайгаштыруу коопсузураак окшойт. Ар кандай колдонуучулардын ресурстары бири-биринен ишенимдүү обочолонгон жана провайдер сервердик программалык камсыздоонун актуалдуулугун көзөмөлдөйт - бул эң сонун вариант, бирок бир караганда. Чабуулчулар системалык программалык камсыздоонун чабал жерлеринен дайыма эле пайдаланышпайт; адатта сайттар скрипттердеги жаңыланбаган тешиктер жана мазмунду башкаруу тутумдарынын кооптуу жөндөөлөрү аркылуу бузулат. Бул жагынан алганда, салттуу хостингдин эч кандай артыкчылыгы жок - кардар ресурстары бир эле CMSде иштейт - бирок кемчиликтери көп. 

Бөлүшүлгөн хостингдин негизги көйгөйү - бул ар түрдүү колдонуучулардын жүздөгөн сайттары үчүн жалпы IP дареги. Эгер кошуналарыңыздын бири хакерликке кабылып, мисалы, ал аркылуу спам жөнөтө баштаса же башка зыяндуу иш-аракеттерди жасай баштаса, жалпы дарек ар кандай кара тизмелерге түшүп калышы мүмкүн. Бул учурда, сайттары бир эле IP колдонгон бардык кардарлар жабыр тартышат. Эгерде кошуна DDoS чабуулуна дуушар болсо же эсептөө ресурстарына ашыкча жүк түзсө, сервердин калган "ижарачылары" жабыр тартышат. Провайдер үчүн жеке VPS үчүн квоталарды бөлүштүрүүнү башкаруу алда канча жеңилирээк; Мындан тышкары, виртуалдык серверге өзүнчө IP ыйгарылган жана сөзсүз түрдө бирөө гана эмес: алардын каалаган санын, кошумча DDoS коргоо кызматына, анти. -вирус кызматы ж.б. Коопсуздук жана ишенимдүүлүк жагынан VPS салттуу хостингден жогору турат, жөн гана орнотулган программаларды өз убагында жаңыртуу керек.

Кайсы вариант арзаныраак?

Бир нече жыл мурун, бул суроого жооп так эле - бардык кемчиликтери менен, коммуналдык батирде бир бөлмө өзүнчө батирге караганда алда канча арзан болчу. Өнөр жай токтобойт жана азыр рынокто көптөгөн бюджеттик VPS пайда болду: биз менен сиз жасай аласыз ижара айына 130 рублга Linux боюнча өзүңүздүн виртуалдык сервериңиз. Орточо алганда, бюджеттик VPSтин бир ай иштөөсү кардарга 150 - 250 рублди түзөт, мындай баада салттуу хостингдин көйгөйлөрүн көтөрүүнүн эч кандай мааниси жок, эгер сиз жөнөкөй визиттик карталарды веб-сайтта жайгаштыруу керек болгондон башка учурларда. сервер. Мындан тышкары, виртуалдык хостингдин тарифтик пландары сайттардын жана маалымат базаларынын санын чектейт, ал эми VPSде кардар сервердин сактоо сыйымдуулугу жана эсептөө мүмкүнчүлүктөрү менен гана чектелет.

Виртуалдык хостинг же виртуалдык сервер - эмнени тандоо керек?

Source: www.habr.com

Комментарий кошуу