Cloud Computing ընդդեմ վիրտուալացման
Կարող է հաշվողականությունը և վիրտուալացումը փոխկապակցված տերմիններ են ՏՏ ենթակառուցվածքի ռեսուրսների օպտիմալացման մեջ: Վիրտուալացումը տեխնոլոգիա է, որն օգտագործվում է Cloud Computing հայեցակարգում: Վիրտուալիզացիան օգտագործում է նույն ապարատային ենթակառուցվածքը մի քանի վիրտուալ սերվերներ կառուցելու համար՝ ըստ պահանջների և կարիքների: Օրինակ, ենթադրենք, որ ձեզ անհրաժեշտ է Windows Server և Linux սերվեր տարբեր նպատակների համար, դուք կարող եք այն կառուցել նույն ֆիզիկական սերվերում՝ օգտագործելով վիրտուալացման տեխնիկան:
Վիրտուալացում (Փափուկ վիրտուալացում ընդդեմ կոշտ վիրտուալիզացիայի)
Վիրտուալիզացիան օգտագործում է նույն ապարատային ենթակառուցվածքը մի քանի վիրտուալ սերվերներ կառուցելու համար՝ ըստ պահանջների և կարիքների:Եթե մենք սա տեղադրենք շերտավոր ճարտարապետության մեջ, 1-ին շերտը կլինի SAN-ը (Պահպանման տարածքի ցանց), 2-րդ շերտը կլինի ապարատային սերվերներ (blade սերվերներ) ռեսուրսների բաշխման համար, իսկ վերին շերտը կլինի հյուրընկալող սերվեր: Վիրտուալացման ծրագրերը, ինչպիսիք են Citrix-ը, VMware-ի vSphere-ը, Xen-ը, Microsoft Hyper V-ը, Sun xVM-ը, կաշխատեն վերին շերտի սերվերների վրա, որոնք կոչվում են հոսթ սերվերներ: Հոսթ սերվերն աշխատում է ցանկացած օպերացիոն համակարգով, և վիրտուալ սերվերները կարող են կառուցվել ցանկացած օպերացիոն համակարգի վրա՝ ըստ պահանջի:
Վիրտուալացման տեխնիկան ներդրվել է ապարատային սարքերի օպտիմիզացված օգտագործման հասնելու և սպասարկման բեռը և հարակից ծախսերը նվազեցնելու համար: Վիրտուալ սերվերը նույն կազմաձևմամբ, ինչ հատուկ սերվերը, կտա ճշգրիտ կատարում այն, ինչ կարող է կատարել հատուկ սերվերը, եթե պահանջվի: Վերոնշյալ տեխնիկան կոչվում է Soft Virtualization: Կա ևս մեկ տեխնիկա, որը կոչվում է կոշտ վիրտուալացում, որն արվում է սերվերը կառուցելիս հատուկ ռեսուրսներ հատկացնելով: Սա կարելի է անել բրենդավորված սերվերների վրա միայն Pre OS-ով:Սա հիմնականում ռեսուրսների ֆիզիկական բաժանումն է և չի հասնի ռեսուրսների առավելագույն օգտագործմանը:
Cloud Computing
Cloud computing-ի հայեցակարգն է վիրտուալ սերվերներ տրամադրել հատուկ կոնֆիգուրացիայի մանրամասներով՝ հատուկ օպերացիոն համակարգով, հավելվածներով և ծառայություններով: Միջուկների (պրոցեսորների կամ հաշվողական հզորության), ծրագրային ապահովման, տվյալների հասանելիության և պահպանման տարածքի ֆիզիկական գտնվելու վայրը օգտվողների համար կարևոր չէ: Cloud Computing-ը օգտագործում է վիրտուալացման տեխնիկան իր չափանիշներին հասնելու համար:
Հիմնականում Cloud Computing-ը վիրտուալացման տեխնիկայի, SOA (ծառայության ուղղվածության ճարտարապետություն), ինքնավար և օգտակար հաշվարկների հավաքածու է:
Սրա հիմքում ընկած բիզնես հայեցակարգն այն է, որ, ավելի շուտ, ունենալով յուրաքանչյուր ֆիզիկական սերվեր յուրաքանչյուր ծառայության կամ հավելվածի համար տեղում, դուք կարող եք վարձել օֆշորային կամ կայքից դուրս վիրտուալ սերվեր ամպային հաշվողական մատակարարից:Կայքից դուրս գտնվող այս ռեսուրսները ընկերության տեսակետից տեխնիկական սպասարկման համար հատուկ աշխատուժ չեն պահանջում: Կորպորատիվը կարող է սահմանել պահանջների ճշգրտումը և տալ այն ամպային հաշվողական մատակարարին կամ հաշվարկել ռեսուրսների պահանջը և պատվիրել առցանց ամպային սերվերի համար:
Cloud Computing-ը ներառում է IaaS և SaaS (IasS vs SaaS): IaaS-ը նշանակում է Ենթակառուցվածքը որպես ծառայություն, իսկ SaaS-ը ծրագրակազմ է որպես ծառայություն: Սերվերների, SAN-ի, ծրագրային ապահովման, դարակաշարերի, ցանցային սարքերի, թողունակության վրա ներդրումներ կատարելու փոխարեն, սպասարկման աշխատուժը ավելի լավ է գնել ամպային սերվերի ծառայություն ամպային հաշվողական մատակարարներից: Այս մոդելում կորպորատիվները կարիք չունեն մեծ գումարներ ներդնելու ենթակառուցվածքում և կարիք չունեն վերանորոգման կամ պահպանման ծախսերի:
Ծրագրաշարը որպես ծառայություն (SaaS) վիրտուալ IaaS հարթակի վրա կորպորատիվներին ծրագրային ծառայություններ տրամադրելու հայեցակարգ է: Տեղադրման ֆայլերը կամ երկուականները կպահվեն հյուրընկալող սերվերում, որտեղ աշխատում է վիրտուալացման ծրագրակազմը և կտեղադրվի: վիրտուալ սերվերներ, ինչպես և երբ պահանջվում կամ պահանջվում է:
Այսպիսով, IaaS-ի և SaaS-ի հետ Cloud computing մատակարարները պետք է կարողանան տրամադրել ամբողջական լուծում մեկ վիրտուալ տուփում՝ ըստ հաճախորդի կարիքների: Օրինակ, եթե ցանկանում եք սերվեր գործարկել Microsoft Exchange Server-ի համար անձնակազմի փոստային առաքման նպատակով, այլ ոչ թե գնելով ֆիզիկական սերվեր և ծախսել ավելի շատ ռեսուրսներ, կարող եք գնել ամպային տուփ MS Exchange-ով, որը տեղադրված է ինտերնետ կապով կամ VPN կապով կորպորատիվ ցանցին:
Տարբերությունը Cloud Computing-ի և Virtualization-ի միջև
(1) Վիրտուալացումը տեխնիկա է, բայց Cloud Computing-ը հայեցակարգ է, որն օգտագործում է վիրտուալացման տեխնիկա:
(2) Վիրտուալիզացիան կարող է իրականացվել ներսում՝ տեղում, և ռեսուրսների ներգրավվածությունը, բացառությամբ ապարատային, դեռ գոյություն ունի, սակայն Cloud Computing-ում ներքին ռեսուրսներ չեն պահանջվի: