Չնայած էժան VPS-ի առաջացմանը՝ ավանդական վեբ հոստինգը չի մեռնի. Փորձենք պարզել, թե ինչ տարբերություն կա վեբ հոստինգի երկու մոտեցումների միջև և որն է ավելի լավը:
Յուրաքանչյուր իրեն հարգող մատակարարի կայքում անպայման կլինի ավանդական վեբ հոստինգի համեմատություն վիրտուալ սերվերների հետ: Հոդվածների հեղինակները նշում են VPS-ի նմանությունը ֆիզիկական մեքենաների հետ և զուգահեռներ են անցկացնում դրանց և սեփական բնակարանների միջև՝ ընդհանուր վեբ սերվերներին հատկացնելով կոմունալ բնակարանների դերը։ Դժվար է վիճել նման մեկնաբանության հետ, թեև կփորձենք այդքան հստակ չլինել։ Եկեք նայենք մի փոքր ավելի խորը, քան մակերեսային անալոգիաները և վերլուծենք յուրաքանչյուր տարբերակի առանձնահատկությունները սկսնակ օգտվողների համար:
Ինչպե՞ս է աշխատում ավանդական հոստինգը:
Որպեսզի վեբ սերվերը կարողանա սպասարկել տարբեր կայքեր, այսպես կոչված. անվան վրա հիմնված վիրտուալ հոսթ. HTTP արձանագրությունը ենթադրում է որպես հարցումի մաս փոխանցելու հնարավորություն
Որպեսզի սերվերի կողմից վեբ հավելվածները (տարբեր սկրիպտներ կամ նույնիսկ բովանդակության կառավարման համակարգեր - 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. մեզ հետ դուք կարող եք
Source: www.habr.com