Վիրտուալ հոսթինգ կամ վիրտուալ սերվեր. ի՞նչ ընտրել:

Չնայած էժան VPS-ի առաջացմանը՝ ավանդական վեբ հոստինգը չի մեռնի. Փորձենք պարզել, թե ինչ տարբերություն կա վեբ հոստինգի երկու մոտեցումների միջև և որն է ավելի լավը:

Վիրտուալ հոսթինգ կամ վիրտուալ սերվեր. ի՞նչ ընտրել:

Յուրաքանչյուր իրեն հարգող մատակարարի կայքում անպայման կլինի ավանդական վեբ հոստինգի համեմատություն վիրտուալ սերվերների հետ: Հոդվածների հեղինակները նշում են VPS-ի նմանությունը ֆիզիկական մեքենաների հետ և զուգահեռներ են անցկացնում դրանց և սեփական բնակարանների միջև՝ ընդհանուր վեբ սերվերներին հատկացնելով կոմունալ բնակարանների դերը։ Դժվար է վիճել նման մեկնաբանության հետ, թեև կփորձենք այդքան հստակ չլինել։ Եկեք նայենք մի փոքր ավելի խորը, քան մակերեսային անալոգիաները և վերլուծենք յուրաքանչյուր տարբերակի առանձնահատկությունները սկսնակ օգտվողների համար:

Ինչպե՞ս է աշխատում ավանդական հոստինգը:

Որպեսզի վեբ սերվերը կարողանա սպասարկել տարբեր կայքեր, այսպես կոչված. անվան վրա հիմնված վիրտուալ հոսթ. HTTP արձանագրությունը ենթադրում է որպես հարցումի մաս փոխանցելու հնարավորություն URL (միատեսակ ռեսուրսների որոնիչ) - սա թույլ է տալիս ծառայությանը հասկանալ, թե որ կայք է մուտք գործում զննարկիչը կամ հաճախորդի այլ ծրագիրը: Մնում է միայն տիրույթի անունը կապել ցանկալի IP հասցեին և կոնֆիգուրացիայի մեջ նշել վիրտուալ հոսթի արմատային գրացուցակը: Դրանից հետո դուք կարող եք տարբեր օգտատերերի կայքի ֆայլերը բաշխել նրանց տնային դիրեկտորիաներում և բացել մուտքը FTP-ի միջոցով կառավարման համար: 

Որպեսզի սերվերի կողմից վեբ հավելվածները (տարբեր սկրիպտներ կամ նույնիսկ բովանդակության կառավարման համակարգեր - CMS) գործարկվեն որոշակի հոսթինգ օգտագործողի իրավունքներով, Apache-ում ստեղծվեց հատուկ suexec մեխանիզմ: Հասկանալի է, որ վեբ սերվերի անվտանգության կարգավորումները թույլ չեն տալիս օգտվողներին միջամտել ուրիշի պարտեզին, բայց ընդհանուր առմամբ այն իսկապես կարծես ընդհանուր բնակարան լինի՝ առանձին սենյակներով և հարյուրավոր կայքերի ընդհանուր IP հասցեով: Վիրտուալ հոսթերի տվյալների բազայի սերվերը (սովորաբար MySQL) նույնպես համօգտագործվում է, սակայն հոսթինգ օգտագործողին հասանելի է միայն իր անձնական տվյալների բազաները: Բոլոր սերվերի ծրագրակազմը, բացառությամբ կայքի սկրիպտների, պահպանվում է մատակարարի կողմից, հաճախորդները չեն կարող փոխել դրա կազմաձևը իրենց հայեցողությամբ: Հաշվի կառավարման գործընթացը ավտոմատացված է. այդ նպատակների համար յուրաքանչյուր հոսթեր ունի հատուկ վեբ վահանակ, որի միջոցով կարող եք կառավարել ծառայությունները:

Ինչպե՞ս է աշխատում VPS-ը:

Վիրտուալ սերվերները ֆիզիկականի հետ համեմատելը լիովին ճիշտ չէ, քանի որ շատ VPS-ներ աշխատում են մեկ «երկաթե» հոսթի վրա. Պատկերավոր ասած՝ սա արդեն ոչ թե կոմունալ բնակարան է, այլ ընդհանուր մուտքով և ընդհանուր կրող կառույցներով բազմաբնակարան շենք։ Մեկ «տան» (ֆիզիկական սերվեր) ներսում առանձին «բնակարաններ» (VPS) ստեղծելու համար օգտագործվում են հոսթի վրա տեղադրված օպերացիոն համակարգից գործիքներ և վիրտուալացման տարբեր տեխնոլոգիաներ։ 

Եթե ​​օգտագործվում է OS մակարդակի վիրտուալացում, հաճախորդի գործընթացները պարզապես աշխատում են մեկուսացված միջավայրում (կամ ինչ-որ կոնտեյներով) և չեն տեսնում այլ մարդկանց ռեսուրսներն ու գործընթացները: Այս դեպքում առանձին հյուր ՕՀ չի սկսվում, ինչը նշանակում է, որ հյուրի միջավայրում ծրագրաշարը պետք է երկուական համատեղելի լինի ֆիզիկական հոսթի համակարգի հետ. որպես կանոն, հաճախորդներին առաջարկվում են GNU/Linux բաշխումներ, որոնք հատուկ փոփոխված են աշխատանքի այս մեթոդի համար։ . Կան նաև ավելի առաջադեմ տարբերակներ, ներառյալ ֆիզիկական մեքենայի էմուլյացիան, որի վրա կարող եք գործարկել գրեթե ցանկացած հյուր ՕՀ, նույնիսկ ձեր սեփական տեղադրման պատկերից:

Ադմինիստրատորի տեսանկյունից ցանկացած VPS շատ չի տարբերվում ֆիզիկական սերվերից: Ծառայություն պատվիրելիս հոսթերը տեղակայում է ընտրված կոնֆիգուրացիան, այնուհետև համակարգի սպասարկումն ընկնում է հաճախորդի ուսերին: Այս դեպքում դուք կարող եք տեղադրել անհրաժեշտ ծրագրակազմը և կարգավորել այն, ինչպես ցանկանում եք՝ վեբ սերվերի ընտրության լիակատար ազատություն, PHP տարբերակ, տվյալների բազայի սերվեր և այլն: VPS-ն ունի նաև իր IP հասցեն, այնպես որ դուք ստիպված չեք լինի այն կիսել հարյուրավոր հարևանների հետ. Այստեղ մենք կավարտենք հիմնական տարբերությունների նկարագրությունը և կանցնենք այն առավելություններին և թերություններին, որոնցից կախված է լուծման ընտրությունը:

Ո՞ր տարբերակն է ավելի հեշտ և հարմար:

Վիրտուալ հոսթինգը չի պահանջում այն ​​միջավայրի կառավարում, որն աջակցում է կայքը: Հաճախորդը պարտավոր չէ ինքնուրույն տեղադրել, կարգավորել և թարմացնել համակարգի և կիրառական ծրագրակազմը, իսկ որոշ դեպքերում հոսթինգի կառավարման վահանակը թույլ է տալիս տեղադրել CMS. այս տարբերակը գրավիչ է թվում սկսնակների համար: Մյուս կողմից, CMS-ի ճշգրտման խնդիրները դեռ պետք է լուծվեն ինքնուրույն, և բացի այդ, մուտքի համեմատաբար ցածր շեմը թաքցնում է լուծման ավելի քիչ ճկունությունը: Ծրագրային ապահովման ընտրությունը սահմանափակ կլինի. համօգտագործվող հոսթինգում դուք չեք կարող, օրինակ, փոխել PHP-ի կամ MySQL-ի տարբերակը ըստ ցանկության, առավել ևս տեղադրել որոշ էկզոտիկ փաթեթ կամ ընտրել այլընտրանքային կառավարման վահանակ. դուք պետք է օգտագործեք այն գործիքները, որոնք առաջարկում են ծառայության մատակարար. Եթե ​​ձեր մատակարարը թարմացնում է սերվերը, ձեր վեբ հավելվածները կարող են ծրագրային ապահովման համատեղելիության հետ կապված խնդիրներ ունենալ: 

VPS-ը չունի ավանդական հոստինգի այս թերությունները. Հաճախորդը կարող է ընտրել իրեն անհրաժեշտ ՕՀ-ն (պարտադիր չէ, որ Linux) և տեղադրել ցանկացած ծրագիր: Դուք ստիպված կլինեք ինքներդ կարգավորել և կառավարել միջավայրը, բայց գործընթացը կարող է պարզեցվել. բոլոր հոսթերներն առաջարկում են անմիջապես վիրտուալ սերվերի վրա տեղադրել կառավարման վահանակ, որն ավտոմատացնում է կառավարման գործընթացը: Դրա շնորհիվ կառավարման բարդության մեջ մեծ տարբերություն չի լինի ավանդական հոստինգի և VPS-ի միջև. Բացի այդ, ոչ ոք չի արգելում տեղադրել ձեր սեփական վահանակը, որը ներառված չէ մատակարարի առաջարկների ցանկում: Ընդհանուր առմամբ, VPS-ի տնօրինման ծախսերն այնքան էլ բարձր չեն, և լուծման ավելի մեծ ճկունությունը ավելի շատ է, քան վճարում է որոշ լրացուցիչ աշխատանքային ծախսերի համար:

Ո՞ր տարբերակն է ավելի ապահով և հուսալի:

Կարող է թվալ, թե ավանդական հոսթինգում վեբկայքերի հոստինգն ավելի անվտանգ է: Տարբեր օգտվողների ռեսուրսները հուսալիորեն մեկուսացված են միմյանցից, և մատակարարը վերահսկում է սերվերի ծրագրաշարի համապատասխանությունը. սա հիանալի տարբերակ է, բայց միայն առաջին հայացքից: Հարձակվողները միշտ չէ, որ օգտագործում են համակարգի ծրագրային ապահովման խոցելիությունը, սովորաբար կայքերը կոտրվում են՝ օգտագործելով սկրիպտներում չփակված անցքեր և բովանդակության կառավարման համակարգերի անապահով կարգավորումներ: Այս առումով, ավանդական հոսթինգը չունի առավելություններ՝ հաճախորդի ռեսուրսներն աշխատում են նույն CMS-ի վրա, բայց կան բազմաթիվ թերություններ: 

Համօգտագործվող հոսթինգի հիմնական խնդիրը տարբեր օգտագործողների հարյուրավոր կայքերի ընդհանուր IP հասցեն է: Եթե ​​ձեր հարևաններից մեկը թալանվի և սկսի, օրինակ, դրա միջոցով սպամ ուղարկել կամ այլ վնասակար գործողություններ իրականացնել, ընդհանուր հասցեն կարող է հայտնվել տարբեր սև ցուցակներում: Այս դեպքում կտուժեն բոլոր հաճախորդները, որոնց կայքերն օգտագործում են նույն IP-ն: Եթե ​​հարեւանը ենթարկվում է DDoS հարձակման կամ ավելորդ բեռ է ստեղծում հաշվողական ռեսուրսների վրա, ապա սերվերի մնացած «վարձակալները» կտուժեն: Պրովայդերի համար շատ ավելի հեշտ է կառավարել առանձին VPS-ի համար քվոտաների բաշխումը, բացի այդ, վիրտուալ սերվերին հատկացվում է առանձին IP և պարտադիր չէ միայն մեկը. կարող եք պատվիրել դրանցից ցանկացած քանակ, լրացուցիչ DDoS պաշտպանության ծառայություն, հակա -վիրուսային ծառայություն և այլն: Անվտանգության և հուսալիության առումով VPS-ը գերազանցում է ավանդական հոսթինգին, անհրաժեշտ է միայն ժամանակին թարմացնել տեղադրված ծրագրերը:

Ո՞ր տարբերակն է ավելի էժան:

Ընդամենը մի քանի տարի առաջ այս հարցի պատասխանը միանշանակ էր՝ իր բոլոր թերություններով հանդերձ, կոմունալ բնակարանում սենյակը շատ ավելի էժան էր, քան առանձին բնակարանը։ Արդյունաբերությունը չի կանգնում, և այժմ շուկայում հայտնվել են բազմաթիվ բյուջետային VPS. մեզ հետ դուք կարող եք վարձավճար ձեր սեփական վիրտուալ սերվերը Linux-ում ամսական 130 ռուբլով: Միջին հաշվով, բյուջետային VPS-ի շահագործման մեկ ամիսը հաճախորդին կարժենա 150 - 250 ռուբլի; նման գներով, իմաստ չունի համակերպվել ավանդական հոսթինգի հետ կապված խնդիրների հետ, բացառությամբ այն դեպքերի, երբ ձեզ անհրաժեշտ է հյուրընկալել պարզ այցեքարտերի կայքերը: սերվեր. Բացի այդ, վիրտուալ հոսթինգի սակագնային պլանները սահմանափակում են կայքերի և տվյալների բազաների քանակը, մինչդեռ VPS-ում հաճախորդը սահմանափակվում է միայն սերվերի պահեստավորման հզորությամբ և հաշվողական հնարավորություններով:

Վիրտուալ հոսթինգ կամ վիրտուալ սերվեր. ի՞նչ ընտրել:

Source: www.habr.com

Добавить комментарий