Գործառնական համակարգերի մշակողների հիմնական ընկերությունների վիրտուալացման միջոցներ: Վիրտուալացման գործիքների ներդրումը որպես կենտրոնացված ձեռնարկության ենթակառուցվածքների կառավարման լուծում

Վիրտուալացման տեխնոլոգիաների պատմությունը ավելի քան քառասուն տարի ունի: Այնուամենայնիվ, վերջին դարի 70-ական թվականներին եւ 1980-ական թվականներին իրենց հաղթական կիրառման ժամանակաշրջանից հետո, նախեւառաջ IBM Mainframes- ում, այս հայեցակարգը անցավ ֆոնին, երբ ստեղծում է կորպորատիվ Տեղեկատվական համակարգեր, Փաստն այն է, որ վիրտուալացման հայեցակարգը ինքնին կապված է կոլեկտիվ օգտագործման հաշվարկային կենտրոնների ստեղծման հետ, անհրաժեշտ է կիրառել ապարատային մի շարք `տրամաբանորեն անկախ համակարգեր ձեւավորելու համար: Իսկ 80-ականների կեսերից `տեղեկատվական համակարգերի կազմակերպման ապակենտրոնացված մոդելը` մինի-համակարգիչների հիման վրա, սկսեց գերիշխել համակարգչային արդյունաբերության, այնուհետեւ X86 սերվերներ:

Վիրտուալացում x86 ճարտարապետության համար

Ապարատային վիրտուալացման խնդրով, որը հայտնվեց անհատական \u200b\u200bհամակարգիչների ժամանակ, թվում էր, որ սահմանում չի եղել, քանի որ յուրաքանչյուր օգտագործող իր տրամադրության տակ է ստացել իր OS- ից: Բայց որպես ԱՀ իշխանություն եւ ընդլայնում X86 համակարգերի շրջանակը, իրավիճակը արագորեն փոխվեց: Զարգացման «բարբառային պարույրը» կատարեց իր հաջորդ փուլը, եւ դարերի հերթին սկսվեց կենտրոնամետ ուժերի ամրապնդման հաջորդ ցիկլը `հաշվարկային ռեսուրսների կենտրոնացման վրա: Այս տասնամյակի սկզբում ձեռնարկությունների աճող հետաքրքրության ֆոնին իրենց արդյունավետության բարձրացման գործում Համակարգչային գործիքներ Սկսվել է վիրտուալացման տեխնոլոգիաների զարգացման նոր փուլ, որն այժմ ցանկալի է կապված X86 ճարտարապետության օգտագործման հետ:

Անհրաժեշտ է անհապաղ շեշտել, որ չնայած տեսական պլանում x86-վիրտուալացման գաղափարներում, կարծես, նախկինում անհայտ չէ, որ դա որակապես նոր էր 20 տարի առաջ իրավիճակի համեմատ: Փաստն այն է, որ Mainframes- ի եւ Unix համակարգիչների ապարատային ծրագրային ապահովման ճարտարապետության մեջ վիրտուալացման խնդիրներն անմիջապես լուծվեցին բազային մակարդակում: X86 համակարգը բոլորովին կառուցվել է տվյալների կենտրոնի ռեժիմում կատարված աշխատանքների վրա, եւ դրա զարգացումը վիրտուալացման ուղղությամբ բավականին բարդ գործընթաց է, խնդիրը լուծելու տարբեր տարբերակներով:

Եվս մեկը, թերեւս, նույնիսկ ավելի կարեւոր կետը `հիմնական հիմնական բիզնեսի մոդելներն են հիմնական ցանցի եւ X86- ի զարգացման համար: Առաջին դեպքում մենք իրականում գտնվում ենք խորհրդանիշի ծրագրակազմի եւ ապարատային համալիրի մասին, որը վերաբերում է կիրառական ծրագրակազմի ընդհանուր առմամբ բավականին սահմանափակ շրջանակում, խոշոր հաճախորդների ոչ շատ լայն տեսականի: Երկրորդում մենք գործ ունենք մեքենաների արտադրողների ապակենտրոնացված համայնքի, հիմնական ծրագրաշարի մատակարարների եւ կիրառական ծրագրային մշակողների հսկայական բանակի հետ:

X86-Վիրտուալացման գործիքների օգտագործումը սկսվեց 90-ականների վերջին աշխատատեղերից. Միեւնույն ժամանակ, մարդկանց թիվը (ծրագրային մշակողներ, տեխնիկական աջակցության փորձագետներ, ծրագրակազմի մասնագետներ), որոնք պետք է ունենան մի քանի հատ, աճել են Հաճախորդի ՕՀ-ի տարբերակների տարբերակների քանակով տարբեր ՕՀ-ի պատճեններ:

  • Սերվերի ենթակառուցվածքների վիրտուալացումը սկսեց օգտագործվել մի փոքր ավելի ուշ, եւ այն հիմնականում կապված էր հաշվարկային ռեսուրսների համախմբման խնդիրների լուծման հետ: Բայց այստեղ անմիջապես ձեւավորվել են երկու անկախ ուղղություններ. ·
  • Աջակցություն շնչահեղձ օպերացիոն միջավայրերին (ներառյալ աշխատանքը ժառանգված դիմումներին): Այս դեպքը առավել հաճախ հայտնաբերվում է կորպորատիվ տեղեկատվական համակարգերում: Տեխնիկապես, խնդիրը լուծվում է միաժամանակ մի քանի վիրտուալ մեքենաների մեկ համակարգչի վրա, որոնցից յուրաքանչյուրը ներառում է օպերացիոն համակարգի օրինակ: Բայց այս ռեժիմի իրականացումը կատարվում է երկու հիմնովին տարբեր մոտեցումների միջոցով. Ամբողջ վիրտուալացում եւ պաթրեյվիզացիա; ·
  • Աջակցություն համասեռ հաշվողական միջավայրերին, որոնք առավել բնորոշ են հյուրընկալող ծրագրերի ծառայություններ մատուցողներին: Իհարկե, այստեղ կարող են օգտագործվել վիրտուալ մեքենաների տարբերակ, բայց այն շատ ավելի արդյունավետ է մեկ հիմնական ՕՀ-ի հիման վրա մեկուսացված տարաներ ստեղծելու համար:

X86-Վիրտուալացման տեխնոլոգիաների հաջորդ կյանքի փուլը սկսվեց 2004-2006 թվականներին: եւ կապված էր նրանց զանգվածային օգտագործման սկզբի հետ Կորպորատիվ համակարգեր, Ըստ այդմ, եթե ավելի վաղ մշակողները հիմնականում զբաղվում էին վիրտուալ միջավայրեր ստեղծելով, այժմ հրապարակվել են այս որոշումների կառավարման խնդիրները եւ դրանց ընդհանուր կորպորատիվ ենթակառուցվածքների ինտեգրումը: Միեւնույն ժամանակ, պահանջարկի նկատելի աճ Անհատական \u200b\u200bօգտվողներ (Բայց եթե 90-ականներին այն մշակողներն ու փորձարկողներն էին, այժմ մենք արդեն խոսում ենք վերջնական օգտագործողների մասին `ինչպես մասնագիտական, այնպես էլ տեղական):

Ընդհանուր առմամբ, վերը նշվածը ամփոփելով, վիրտուալացման տեխնոլոգիաների կիրառման հետեւյալ հիմնական սցենարները կարող են առանձնանալ հաճախորդների կողմից. ·

  • Մշակման եւ փորձարկման ծրագիր. ·
  • Աշխատանքի մոդելավորում Իրական համակարգեր հետազոտական \u200b\u200bստանդարտների վրա; ·
  • Սեռասների համախմբում `սարքավորումների օգտագործման արդյունավետությունը բարելավելու համար. ·
  • Սերվերների համախմբում, որպես ժառանգական դիմումներին աջակցության խնդիրների լուծման մաս. ·
  • Նոր ծրագրաշարի ցուցադրում եւ ուսումնասիրություն. ·
  • Կիրառական ծրագրակազմի տեղակայումը եւ թարմացումը գործող տեղեկատվական համակարգերի պայմաններում. ·
  • Վերջնական օգտագործողների աշխատանքը (հիմնականում տնային) համակարգչի վրա `տարասեռ գործառնական միջավայրերով:

Վիրտուալիզացման հիմնական տարբերակներ

Մենք արդեն ավելի վաղ ասել ենք, որ վիրտուալացման տեխնոլոգիաների զարգացման խնդիրները հիմնականում կապված են X86 ծրագրաշարի եւ ապարատային ճարտարապետության ժառանգական հատկությունների հաղթահարման հետ: Եվ դրա համար կան մի քանի հիմնական մեթոդներ:

Ամբողջ վիրտուալացում (ամբողջական, բնիկ վիրտուալացում), Օգտագործվում են հյուրերի գործառնական համակարգերի չօգտագործված դեպքեր, եւ այս ՕՀ-ի գործունեությունը սատարելու համար սպասարկում է հյուրընկալող ՕՀ-ի կողմից դրանց կատարման ընդհանուր շերտը, ինչը սովորական օպերացիոն համակարգն է (Նկար 1): Նման տեխնոլոգիան օգտագործվում է, մասնավորապես, VMware աշխատատեղում, VMware սերվերում (նախկին GSX սերվեր, զուգահեռ աշխատասեղան, զուգահեռ սերվեր, MS վիրտուալ համակարգիչ, վիրտուալ երկաթ) Լուծման բազմակողմանիությունն ու հուսալիությունը. Վերահսկիչ բոլոր գործառույթները ենթադրում են հյուրընկալողներ: Թերությունները `օգտագործված ապարատային ռեսուրսների համար բարձր մակարդակի բարձրացում, ապարատի օգտագործման համար ավելի քիչ, ապա անհրաժեշտ է, որ անհրաժեշտ է ապարատային օգտագործման համար:

Փարավիրժություն (պարավիրխիացում): Հյուրի ՕՀ-ի միջուկի փոփոխությունը կատարվում է այնպես, որ այն ներառում է API նոր հավաքածու, որի միջոցով այն կարող է ուղղակիորեն աշխատել սարքավորումների հետ, այլ ոչ թե հակասում է այլ վիրտուալ մեքենաների (VM; Նկար 2): Միեւնույն ժամանակ, կարիք չկա լիարժեք OS օգտագործելու որպես հյուրընկալող ծրագիր, որի գործառույթները Այս դեպքը Կատարում է հատուկ համակարգ, որը կոչվում է հիպերվիզոր (հիպերվիզոր): Հենց այս տարբերակն է, որ այսօր վիրտուալացման սերվերի տեխնոլոգիայի զարգացման ամենաարդիական ուղղությունն է եւ օգտագործվում է VMware ESX սերվերում, Xen (եւ այս տեխնոլոգիայի հիման վրա այլ մատակարարների լուծույթներ), Microsoft Hyper-v: Այս տեխնոլոգիայի առավելությունները հյուրընկալող ՕՀ-ի կարիքների բացակայության մեջ են. VM- ն իրականում տեղադրվում են «մերկ երկաթի» վրա, իսկ ապարատային ռեսուրսներն արդյունավետ են օգտագործվում: Թերությունները. Մոտեցման իրականացման դժվարության եւ մասնագիտացված OS-Hypervisor ստեղծելու անհրաժեշտության դժվարությամբ:

Վիրտուալացում OS միջուկում (օպերացիոն համակարգի մակարդակի վիրտուալացում): Այս տարբերակը ենթադրում է հյուրընկալող ՕՀ-ի մեկ միջուկի օգտագործումը `անկախ զուգահեռ գործառնական միջավայրեր ստեղծելու համար (Նկար 3): Հյուրի ծրագրաշարի համար ստեղծվում է միայն իր ցանցի եւ ապարատային միջավայրը: Այս տարբերակը օգտագործվում է Virtuozzo (Linux- ի եւ Windows- ի համար), OpenVZ (անվճար Virtuozzo տարբերակ) եւ Solaris բեռնարկղեր: Առավելություններ - ապարատային ռեսուրսների օգտագործման բարձր արդյունավետություն, ցածր բարձրորակ տեխնիկական ծախսեր, գերազանց բեռնաթափում, նվազագույնի հասցնելով լիցենզիայի ծախսերը: Թերությունները `միայն համասեռ հաշվողական միջավայրերի իրականացում:

Դիմումի վիրտուալացումը ենթադրում է ուժեղ մեկուսացման մոդելի օգտագործումը Կիրառական ծրագրաշար ՕՀ-ի հետ կառավարվող փոխազդեցության հետ, որում յուրաքանչյուր դիմումի օրինակ է վիրտուալացված, նրա բոլոր հիմնական բաղադրիչները `ֆայլեր (ներառյալ համակարգը), ռեգիստր, տառատեսակներ, INI ֆայլեր, COM օբյեկտներ, ծառայություններ (Նկար 4): Դիմումը կատարվում է առանց ավանդական փոխըմբռնման գործընթացում առանց տեղադրման կարգի եւ կարող է ուղղակիորեն սկսվել արտաքին լրատվամիջոցներից (օրինակ `ֆլեշ քարտերով) Անցի պանակներ): ՏՏ գերատեսչության տեսանկյունից, այս մոտեցումը ակնհայտ առավելություններ ունի. Արագացնելով աշխատասեղանի համակարգերի տեղակայումը եւ դրանց կառավարման հնարավորությունը, նվազագույնի հասցնելով դիմումների համար ոչ միայն հակամարտությունները: Փաստորեն, դա Sun Java վիրտուալ մեքենայի վիրտուալացման այսպիսի տարբերակն է, Microsoft- ի դիմումի վիրտուալացումը (նախկինում կոչված SoftGrid), Thinstall (2008-ի սկզբին մուտքագրվում է VMware), Symantec / Altiris:

Վիրտուալացման լուծման ընտրության հարցեր

Ասեք. «Ապրանքը լուծում է ծրագրային վիրտուալացման համար» - բավարար չէ «Ա» -ի իրական հնարավորությունները հասկանալու համար: Դա անելու համար անհրաժեշտ է ավելի մանրամասն տեսք ունենալ առաջարկվող ապրանքների տարբեր բնութագրերի համար:

Դրանցից առաջինը կապված է տարբեր ՕՀ-ի որպես հյուրընկալողի եւ հյուրերի համակարգերի աջակցության հետ, ինչպես նաեւ վիրտուալ միջավայրերում դիմումներ տրամադրելու հարցում: Վիրտուալացման արտադրանք ընտրելիս հաճախորդը նույնպես պետք է հիշի լայն տեսականի Տեխնիկական բնութագրերըՆոր գործառնական շերտի հայտնվելու արդյունքում հայտի կատարման կորստի մակարդակը վիրտուալացման մեխանիզմի շահագործման համար լրացուցիչ հաշվարկային ռեսուրսների, օժանդակ ծայրամասերի սպեկտրի համար:

Բացի վիրտուալ մեդիայի կատարման մեխանիզմներ ստեղծելու համար, ցանցի կառավարման առաջադրանքներն արդյունք են. Ֆիզիկական միջավայրի վերածում վիրտուալ եւ հակառակը, համակարգչից մյուսը տեղափոխելը, անվտանգություն եւ կառավարում եւ այլն

Վերջապես, օգտագործված վիրտուալացման ենթակառուցվածքների արժեքները կարեւոր են: Հիշեք, որ այստեղ ծախսերի կառուցվածքում հիմնականը չի կարող լինել այնքան շատ վիրտուալացման գործիքների գինը, որքան հնարավոր է հիմնական ՕՀ-ի կամ բիզնեսի դիմումների համար լիցենզիաներ խնայելու համար:

X86-Վիրտուալացման շուկայի հիմնական խաղացողները

Վիրտուալացման գործիքների շուկան սկսեց կազմել տասը տարի առաջ ավելի քիչ, եւ այսօր ձեռք է բերել բավականին որոշակի ուրվագծեր:

Հիմնադրվել է 1998 թ.-ին, VMware- ը ռահվիրաներից մեկն է, որն օգտագործի վիրտուալացման տեխնոլոգիաներ X86 ճարտարապետության համակարգիչների համար, եւ այսօր առաջատար դիրքորոշում ունի այս շուկայում (ըստ որոշ գնահատականների, դրա մասնաբաժինը 70--80% է): 2004 թվականից ի վեր այն ECM կորպորացիայի դուստր ձեռնարկությունն է, բայց շուկան ինքնուրույն աշխատում է ինքնուրույն իր ապրանքանիշի ներքո: Ըստ EMC- ի, այս ընթացքում VMware աշխատակազմն այս ընթացքում աճել է 300-ից 3000 մարդու, եւ ամեն տարի վաճառքի ծավալները կրկնապատկվել են: Ըստ պաշտոնապես հայտարարված տեղեկատվության, այժմ ընկերության տարեկան եկամուտը (վիրտուալացման եւ հարակից ծառայությունների վաճառքից) մոտենում է 1,5 միլիարդ դոլար: Այս տվյալներն արտացոլում են վիրտուալացման գործիքների շուկայի պահանջարկի ընդհանուր բարձրացումը:

Այսօր WMware- ն առաջարկում է երրորդ սերնդի վիրտուալացման համապարփակ հարթակ VMware վիրտուալ ենթակառուցվածքներ 3, որը ներառում է ինչպես առանձին ԱՀ-ների, այնպես էլ տվյալների կենտրոնի համար: Այս ծրագրային փաթեթի հիմնական բաղադրիչը VMware ESX սերվերի հիպերվիզորն է: Ընկերությունները կարող են օգտագործել նաեւ անվճար VMware վիրտուալ սերվերի արտադրանքը, որի հիման վրա առաջարկվում են փորձնական ծրագրեր:

Զուգահեռները նոր (2008-ի հունվարից) նոր (2008 թ.) Ընկերության անունն է, որը նաեւ տեխնոլոգիական շուկայի վետերան է: Դրա հիմնական արտադրանքը - Զուգահեռներ Virtuozzo բեռնարկղեր, վիրտուալացման լուծում ՕՀ մակարդակում, թույլ տալով գործարկել մեկուսացված բեռնարկղեր (վիրտուալ սերվերներ) մեկ Windows- ի կամ Linux սերվերի վրա: Հոսթինգի մատակարարների բիզնես գործընթացները ավտոմատացնելու համար առաջարկվում է զուգահեռներ Plesk կառավարման վահանակը: Վերջին տարիներին ընկերությունը ակտիվորեն մշակում է սեղանի համակարգերի վիրտուալացման գործիքների ուղղությունը - Զուգահեռներ աշխատատեղ (Windows եւ Linux- ի համար) եւ զուգահեռներ DECKTOP Mac- ի համար (Mac OS X86 ճարտարապետության համակարգիչների համար): 2008-ին նա հայտարարեց նոր արտադրանքի ազատ արձակման մասին. Զուգահեռներ սերվերը, որոնք աջակցում են վիրտուալ մեքենաների սերվերի մեխանիզմին, օգտագործելով տարբեր OS (Windows, Linux, Mac OS):

Microsoft- ը 2003-ին մտել է վիրտուալացման գործիքների շուկա, ConnectIH- ի ձեռքբերմամբ, թողնելով իր առաջին վիրտուալ համակարգչային արտադրանքը աշխատասեղանի հատների համար: Այդ ժամանակվանից ի վեր նա հետեւողականորեն բարձրացրեց այս ոլորտում առաջարկությունների սպեկտրը եւ այսօր գրեթե ավարտեց վիրտուալացման պլատֆորմի ձեւավորումը, որը պարունակում է հետեւյալ բաղադրիչները: ·

  • Սերվերի վիրտուալացում: Ահա երկու տարբեր տեխնոլոգիական մոտեցումներ. Microsoft Virtual Server 2005-ի եւ Hyper-V սերվերի նոր լուծում օգտագործելը (մինչ այն ներկայացվում է Beta տարբերակի կողմից): ·
  • ԱՀ վիրտուալացում: Այն իրականացվում է օգտագործելով անվճար Microsoft Vitrual PC 2007 արտադրանքի բաշխված:
  • Դիմումի վիրտուալացում: Նման առաջադրանքների համար առաջարկվում է Microsoft Softwide հավելվածի վիրտուալացման համակարգը (նախկինում կոչվում է SoftGrid): ·
  • Ներկայացման վիրտուալացում: Իրականացվում է Microsoft- ի միջոցով Windows սերվեր Տերմինալային ծառայությունները եւ ընդհանուր առմամբ երկարաժամկետ տերմինալի մուտքի ռեժիմ են: ·
  • Ինտեգրված վիրտուալ համակարգի կառավարում: Այս առաջադրանքների լուծման գործում առանցքային դերը նշանակվում է համակարգի կենտրոնում Վիրտուալ մեքենայի կառավարիչ, որը թողարկվել է անցյալ տարվա վերջին:

Sun Microsystems- ն առաջարկում է բազմաբնույթ գոլեր. Ավանդական OS, ռեսուրսների կառավարում, ՕՀ վիրտուալացում, վիրտուալ մեքենաներ եւ ծանր միջնապատեր): Այս հաջորդականությունը կառուցված է դիմումների մեկուսացման մակարդակի բարձրացման սկզբունքի վրա (բայց լուծույթի ճկունությունը միաժամանակ կրճատվում է): Արեւի վիրտուալացման բոլոր տեխնոլոգիաներն իրականացվում են Solaris օպերացիոն համակարգի շրջանակներում: Ապարատային պլանում ամենուրեք կա X64 ճարտարապետության աջակցություն, չնայած ուլտրաձայնային համակարգը ի սկզբանե սրվում է այս տեխնոլոգիաների համար: Գործող այլ համակարգեր կարող են օգտագործվել որպես վիրտուալ մեքենաներ, ներառյալ Ներառյալ պատուհանները եւ Linux:

Citrix Systems Corporation- ը ճանաչված ենթակառուցվածքների ղեկավար է Հեռավոր մուտք դիմումներին: Նա լրջորեն ամրապնդեց իր դիրքերը վիրտուալացման տեխնոլոգիաների ոլորտում, գնել 2007 թ., 500 միլիոն դոլար: Այս աստիճանի նախօրեին Xensource- ն Xen միջուկի հիման վրա ներկայացրեց իր դրոշակակիր արտադրանքի նոր տարբերակը Xenterprise 4. Այս ձեռքբերումը որոշ խառնաշփոթ է առաջացրել ՏՏ արդյունաբերության մեջ, քանի որ դրա տակ գտնվող տեխնոլոգիաները բաց են Առեւտրային ապրանքներ Նման մատակարարներ, ինչպիսիք են, արեւը, կարմիր գլխարկը եւ նորը: Մի քանի երկիմաստություն Citrix դիրքում Xen- ի, ներառյալ շուկայավարման պլանի առաջխաղացման գործում դեռ պահպանված է: Նախատեսված է ընկերության առաջին կիսամյակի ընթացքում ընկերության առաջին արտադրանքի թողարկումը `նախատեսված Xen - Citrix Xendesktop տեխնոլոգիայի (PC վիրտուալացման համար): Այնուհետեւ սպասվում է Xenserver- ի նորացված տարբերակը:

2007 թվականի նոյեմբերին Oracle- ը հայտարարեց վիրտուալացման շուկայի ելք, որը ներկայացրեց Oracle VM- ի կողմից այս կորպորացիայի եւ այլ արտադրողների սերվերի ծրագրերը վիրտուալացնելու համար: Նոր լուծումն ընդգրկում է բաց կոդով սերվերի համակարգչային բաղադրիչ եւ զննարկչի վրա հիմնված կառավարման համակարգչային վահանակ, որը նախատեսված է ստեղծելու եւ կառավարելու վիրտուալ սերվերներ լողավազաններ, որոնք գործում են X86 եւ X86-64 ճարտարապետների վրա: Փորձագետները տեսել են Oracle- ի ցանկությունը `աջակցելու օգտվողներին, ովքեր իր արտադրանքը սկսում են այլ արտադրողների վիրտուալ միջավայրում: Հայտնի է, որ Oracle VM լուծումը իրականացվում է Xen Hypervisor- ի հիման վրա: Այս քայլի յուրահատկությունը, Oracle- ը կայանում է նրանում, որ թվում է, որ համակարգչային վիրտուալացման պատմության մեջ առաջին դեպքը է, երբ իրականում տեխնոլոգիան չի հարմարվում գործող միջավայրին, այլ հատուկ դիմումների:

IDC աչքի վիրտուալացման շուկա

X86 ճարտարապետության վիրտուալացման շուկան գտնվում է արագ զարգացման փուլում, եւ դրա կառուցվածքը դեռ չի հաստատվել: Սա բարդացնում է իր բացարձակ ցուցանիշների գնահատականները եւ այստեղ ներկայացված ապրանքների համեմատական \u200b\u200bվերլուծությունը: Այս Tezis- ի հաստատումն է IDC «Ձեռնարկությունների վիրտուալացման ծրագիր. Հաճախորդների կարիքների եւ ռազմավարությունների» («Կորպորատիվ վիրտուալացման ծրագիր. Հաճախորդ եւ ռազմավարություն») հրապարակված է նախորդ տարվա նոյեմբերին: Այս փաստաթղթի նկատմամբ ամենամեծ հետաքրքրությունը ներկայացնում է սերվերի վիրտուալացման ծրագրաշարի մարմնավորում, որում IDC- ն տեղաբաշխում է չորս հիմնական բաղադրիչ (Նկար 5):

Վիրտուալացման պլատֆորմ: Հիմնադրումը հիպերվիզորն է, ինչպես նաեւ ռեսուրսների կառավարման հիմնական տարրերը եւ դիմումների ծրագրավորման միջերեսը (API): Որպես հիմնական բնութագրեր, վարդակների քանակը եւ մեկ վիրտուալ մեքենայի կողմից ապահովվող պրոցեսորների քանակը, մեկ լիցենզիայի համար մատչելի հյուրերի համակարգերի քանակը, եւ Աջակցված ՕՀ սպեկտրը առանձնանում է:

Վիրտուալ մեքենաների կառավարում: Ներառում է հյուրընկալող կառավարման գործիքներ եւ վիրտուալ սերվերներ: Այսօր առավել նկատելի է վաճառողների առաջարկների տարբերությունները ինչպես գործառույթների եւ մասշտաբի կազմի մեջ: Բայց IDC- ն վստահ է, որ մատակարար մատակարարի առաջատար գործիքների հնարավորությունները արագորեն համահունչ են, ֆիզիկական եւ վիրտուալ սերվերների կառավարումը կկատարվի մեկ ինտերֆեյսի միջոցով:

Վիրտուալ մեքենաների ենթակառուցվածքներ: Լրացուցիչ գործիքների լայն տեսականի, որոնք կատարում են առաջադրանքներ, ինչպիսիք են ծրագրային արտագաղթը, ավտոմատ վերագործարկումը, վիրտուալ մեքենաների բեռը հավասարակշռելը եւ այլն: Ըստ IDC- ի, դա այս ծրագրաշարի հնարավորություններն են, որոնք հաճախորդների կողմից կտրականապես ազդելու են հաճախորդների կողմից: եւ հենց այս միջոցների մակարդակի վրա վաճառողների միջեւ:

Վիրտուալացման լուծումներ: Մի շարք արտադրանքներ, որոնք թույլ են տալիս վերոհիշյալ հիմնական տեխնոլոգիաները կապել դիմումների եւ բիզնես գործընթացների հատուկ տեսակների հետ:

IDC շուկայում տիրող իրավիճակի ընդհանուր վերլուծության առումով, մասնակիցների երեք ճամբարներ կան: Առաջին ջրբաժանը վազում է նրանց միջեւ, ովքեր վիրտուալացնում են վերին մակարդակ OS (SWSOFT եւ SUN) եւ OS- ի ցածր մակարդակում (VMware, Xensource, վիրտուալ երկաթ, Red Hat, Microsoft, Novell): Առաջին տարբերակը թույլ է տալիս ստեղծել ամենաարդյունավետը կատարման առումով եւ լուծումների լրացուցիչ ծախսերի առումով, բայց իրականացրեց միայն համասեռ հաշվողական միջավայրեր: Երկրորդը հնարավորություն է տալիս գործարկել մեկ համակարգչի վրա տարբեր տեսակի: Երկրորդ IDC խմբի ներսում կա մեկ այլ սահման, որը բաժնետոմսեր է տրամադրում ինքնավար վիրտուալացման ապրանքների (VMware, Xensource, վիրտուալ երկաթ) եւ օպերացիոն համակարգի արտադրողների կողմից, որոնք ներառում են վիրտուալացման գործիքներ (Microsoft, Red Hat, Novell):

Մեր տեսակետից առաջարկվող IDC շուկայի կառուցվածքը շատ ճշգրիտ չէ: Նախ, ինչ-ինչ պատճառներով IDC- ն չի բաշխում երկու հիմնովին տարբեր տեսակի վիրտուալ մեքենաների առկայություն. Օգտագործելով հյուրընկալող-ՕՀ (VMware, վիրտուա Iron, Micros, Xensource, Red Hat, Microsoft, Novell): Երկրորդ, եթե մենք խոսում ենք հիպերվիզորի մասին, ապա օգտակար է տարբերակել նրանց, ովքեր օգտագործում են մեր հիմնական տեխնոլոգիաները (VMware, xensource, վիրտուալ երկաթ, Microsoft): Վերջապես, պետք է ասել, որ SWSOFT- ը եւ SUN- ը իրենց զինանոցում ունեն ոչ միայն վիրտուալացման տեխնոլոգիաներ OS մակարդակում, այլեւ վիրտուալ մեքենաներ սատարելու միջոցներ:

Ծանոթագրություն. Տեղեկատվական տեխնոլոգիաները բերեցին շատ օգտակար եւ հետաքրքիր բաներ ժամանակակից հասարակության մեջ: Ամեն օր հնարամիտ եւ տաղանդավոր մարդիկ համակարգիչներին ավելի ու ավելի շատ նոր դիմումներ են հորինում որպես արտադրական գործիքներ, զվարճանք եւ համագործակցություն: Շատ տարբեր ծրագրաշարեր, տեխնիկա, տեխնոլոգիաներ եւ ծառայություններ թույլ են տալիս բարելավել ամեն օր տեղեկատվության հետ աշխատելու հարմարությունն ու արագությունը: Ավելի ու ավելի դժվար է կարեւորել տեխնոլոգիաների տեխնոլոգիաների տեխնոլոգիաները, որոնք իսկապես օգտակար են եւ սովորում են կիրառել դրանք առավելագույն օգուտներով: Այս դասախոսությունը կքննարկվի մեկ այլ աներեւակայելի խոստումնալից եւ իսկապես արդյունավետ տեխնոլոգիա, որն արագորեն կոտրվում է համակարգիչների աշխարհում `վիրտուալացման տեխնոլոգիա, որը գրավում է« Cloud »հաշվարկման հայեցակարգի հիմնական տեղը:

Այս դասախոսության նպատակն է տեղեկատվություն ստանալ վիրտուալացման, տերմինաբանության, սորտերի տեխնոլոգիաների եւ վիրտուալացման հիմնական առավելությունների վերաբերյալ: Ծանոթացեք ՏՏ վաճառողներին առաջատար հիմնական լուծումներին: Դիտարկենք Microsoft- ի վիրտուալացման պլատֆորմի առանձնահատկությունները:

Վիրտուալացման տեխնոլոգիաներ

Ըստ վիճակագրության, ստորգետնյա սերվերներից պրոցեսորային կարողությունների բեռնելի միջին մակարդակը windows- ի վերահսկում Չի գերազանցում 10% -ը, Unix համակարգերն ավելի լավն են, բայց, այնուամենայնիվ, միջին հաշվով չի գերազանցում 20% -ը: Server ածր սերվերի օգտագործման արդյունավետությունը բացատրվում է «One Appendix - One Server» մոտեցմամբ, որը լայնորեն օգտագործվում է 90-ականների սկզբից ի վեր, I.E- ի սկզբից: Ամեն անգամ ընկերությունը ձեռք է բերում Նոր սերվեր , Ակնհայտ է, որ գործնականում սա նշանակում է սերվերի այգու արագ աճ եւ արդյունք `դրա ծախսերի աճը կառավարում, Էներգիայի սպառում եւ սառեցումը, ինչպես նաեւ լրացուցիչ սենյակների անհրաժեշտությունը `բոլոր նոր սերվերները տեղադրելու եւ սերվերի ՕՀ-ի համար լիցենզիաներ ձեռք բերելու համար:

Ֆիզիկական սերվերի ռեսուրսների վիրտուալացումը թույլ է տալիս ճկունորեն տարածել դրանք դիմումների միջեւ, որոնցից յուրաքանչյուրը «տեսնում է» միայն դրա համար նախատեսված ռեսուրսները եւ «հավատում է», որ «մեկ սերվեր» է - Բազմաթիվ դիմումներ »մոտեցումն իրականացվում է, բայց առանց կրճատելու սերվերի կիրառման կատարողականությունը, մատչելիությունը եւ անվտանգությունը: Բացի այդ, վիրտուալացման լուծումները հնարավորություն են տալիս գործարկել տարբեր OS բաժիններ, օգտագործելով իրենց համակարգի զանգերի, սերվերի ապարատային ռեսուրսների:


ՆկՂ 2.1.

Վիրտուալացումը հիմնված է մի քանի համակարգիչների աշխատանքը կատարելու համար մի քանի համակարգիչների աշխատանքը կատարելու հնարավորության վրա `մի քանի միջավայրում իր ռեսուրսների բաշխման պատճառով: Օգտագործելով վիրտուալ սերվերներ եւ վիրտուալ desktop Համակարգիչներ Կարող եք տեղադրել մի քանի OS եւ մի քանի դիմումներ մեկ վայրում: Այսպիսով, ֆիզիկական եւ աշխարհագրական սահմանափակումները դադարում են որեւէ արժեք ունենալ: Բացի էներգախնայողության եւ կտրման ծախսերի, ապարատային ռեսուրսների ավելի արդյունավետ օգտագործման պատճառով վիրտուալ ենթակառուցվածքը ապահովում է ռեսուրսների մատչելիության բարձր մակարդակ, ավելի արդյունավետ կառավարման համակարգ, անվտանգության բարձրացում եւ ծանր վերականգնման համակարգ:

Լայն իմաստով, վիրտուալացման հայեցակարգը ցանկացած գործընթացի իրական իրականացման կամ օբյեկտի իրական իրականացման քողարկումն է այն իրական ներկայացումից այն, ով վայելում է այն: Վիրտուալացման արտադրանքը օգտագործման համար օգտագործողի համար հարմարավետ բան է, փաստորեն, ունենալով ավելի բարդ կամ բոլորովին այլ կառուցվածք, տարբերվում է օբյեկտի հետ աշխատելիս ընկալվում է: Այլ կերպ ասած, այն առանձնացված է ինչ-որ բանի իրականացումից: Վիրտուալացումը նախագծված է վերաբեռնելու համար ծրագիր ապարատից:

Համակարգչային տեխնոլոգիաներում «Վիրտուալացում» տերմինը սովորաբար հասկացվում է հաշվարկային ռեսուրսների վերացումով եւ համակարգի համակարգի տրամադրման միջոցով, որը «ծածկում է» (թաքնվում է) իր սեփական իրականացումը, Պարզ ասած, օգտագործողը աշխատում է օբյեկտի հարմար ներկայացուցչությամբ, եւ կարեւոր չէ, թե ինչպես է օբյեկտը իրականում:

Այժմ մի քանի վիրտուալ մեքենաներ մեկ ֆիզիկականի վրա գործարկելու հնարավորությունը մեծ հետաքրքրություն է առաջացնում համակարգչային մասնագետների շրջանում, ոչ միայն այն պատճառով, որ այն մեծացնում է ՏՏ ենթակառուցվածքների ճկունությունը, այլեւ այն պատճառով, որ վիրտուալացումը փաստորեն խնայում է:

Վիրտուալացման տեխնոլոգիաների զարգացման պատմությունը ավելի քան քառասուն տարի ունի: IBM- ն առաջինն էր, որ մտածում էր վիրտուալ միջավայրեր ստեղծելու մասին, այնուհետեւ Mainframes- ում: Անցյալ դարի 60-ականներին վիրտուալացումը ներկայացնում էր զուտ գիտական \u200b\u200bհետաքրքրություն եւ հանդիսանում էր համակարգչային համակարգերի մեկուսացման բնօրինակ լուծում `մեկ ֆիզիկական համակարգչի մեջ: Անհատական \u200b\u200bհամակարգիչների հայտնվելուց հետո վիրտուալացման հետաքրքրությունը որոշ չափով թուլանում է ներկայացված գործող համակարգերի արագ զարգացման պատճառով Համապատասխան պահանջներ այդ ժամանակի ապարատային ապահովմանը: Այնուամենայնիվ, համակարգիչների ապարատային հզորության արագ աճը վերջին դարի իննսուներորդի վերջում ՏՏ համայնքը կրկին հիշում է վիրտուալացման տեխնոլոգիաները Ծրագրային պլատֆորմներ.

1999 թ.-ին VMware- ը X86- ի հիման վրա ներկայացրեց վիրտուալացման համակարգերի տեխնոլոգիան, որպես X86 բազային համակարգը մեկ ապարատային հասարակական եւ նպատակակետային ենթակառուցվածքների համար, ապահովելով լիարժեք մեկուսացում, շարժունություն եւ դիմումի միջավայրի լայն ընտրություն: VMware- ը առաջիններից մեկն էր, ով լուրջ խաղադրույք էր անում բացառապես վիրտուալացման վրա: Ժամանակը ցուցադրվել է, պարզվեց, որ բացարձակապես արդարացված է: Այսօր WMware- ն առաջարկում է համապարփակ չորրորդ սերնդի վիրտուալացման պլատֆորմ VMware vSphere 4, որը ներառում է ինչպես առանձին ԱՀ, այնպես էլ տվյալների կենտրոնի համար: Այս ծրագրային փաթեթի հիմնական բաղադրիչը VMware ESX սերվերի հիպերվիզորն է: Հետագայում տեղեկատվական տեխնոլոգիաների զարգացման այս գերժամանակակից ուղղությամբ տեղի ունեցած «մարտում» ներառված էին ընկերություններ, ինչպիսիք են զուգահեռները (նախկինում SWSOFT), Oracle (Sun Microsystems), Citrix Systems (xensourse):

Microsoft- ը 2003-ին մտել է վիրտուալացման գործիքների շուկա, ConnectIH- ի ձեռքբերմամբ, թողնելով իր առաջին վիրտուալ համակարգչային արտադրանքը աշխատասեղանի հատների համար: Այդ ժամանակվանից ի վեր նա հետեւողականորեն բարձրացնում է այս ոլորտում առաջարկությունների շրջանակը, եւ այսօր գրեթե ավարտեց վիրտուալացման պլատֆորմի ձեւավորումը, որն իր մեջ ներառում է Windows 2008 սերվերի R2 Hyper-V բաղադրիչով, հեռավոր Գրասեղանի ծառայություններ, համակարգի կենտրոն Վիրտուալ մեքենայի կառավարիչ:

Մինչ օրս վիրտուալացման տեխնոլոգիաների մատակարարները առաջարկում են հուսալի եւ հեշտ կառավարման հարթակներ, եւ այս տեխնոլոգիաների շուկան իրական բում է ապրում: Առաջատար մասնագետների կարծիքով, այժմ վիրտուալացումը ներառված է համակարգչային ամենաառաջնային տեխնոլոգիաների լավագույն եռյակում: Շատ փորձագետներ կանխատեսում են, որ մինչեւ 2015 թվականը համակարգչային բոլոր համակարգերի մոտ կեսը կլինի վիրտուալ:

Վիրտուալացման տեխնոլոգիաների նկատմամբ հետաքրքրությունը ներկայումս անհավատալի է: Ընթացիկ պրոցեսորների հաշվարկային ուժը արագորեն աճում է, եւ հարցը նույնիսկ չէ, որ այս ուժը ծախսելն է, բայց այն փաստի մեջ, որ ժամանակակից «նորաձեւ», ներթափանցում է Անհատական \u200b\u200bհամակարգիչներ (Նոութբուքեր եւ աշխատասեղաններ), քանի որ չպետք է ավելի լավ թույլ տա իրականացնել գործող համակարգերի եւ ծրագրերի վիրտուալացման գաղափարների ամենահարուստ ներուժը, համակարգիչը նոր որակի մակարդակի օգտագործելու հարմարավետությունը: Վիրտուալացման տեխնոլոգիան դառնում է նորագույն եւ ապագա Intel եւ AMD պրոցեսորների հիմնական բաղադրիչներից մեկը (ներառյալ մարկետինգը), Microsoft- ի գործող համակարգերում եւ մի շարք այլ ընկերություններում:

Վիրտուալացման առավելություններ

Մենք տալիս ենք վիրտուալացման տեխնոլոգիաների հիմնական առավելությունները.

  1. Հաշվողական ռեսուրսների արդյունավետ օգտագործումը, 3-ի փոխարեն, իսկ հետո 10-20% բեռնված 10 սերվեր կարող է օգտագործվել 50-70% -ով: Ի թիվս այլ բաների, այն նաեւ խնայում է էլեկտրաէներգիան, ինչպես նաեւ ֆինանսական ներդրումների էական կրճատում. Գնվում է մեկ բարձր տեխնոլոգիական սերվեր, որն իրականացնում է 5-10 սերվեր: Օգտագործելով վիրտուալացում, հնարավոր է հասնել ռեսուրսների զգալիորեն արդյունավետ օգտագործման, քանի որ այն ապահովում է ստանդարտ ենթակառուցվածքային ռեսուրսների մեկ լողավազանների համատեղում եւ հաղթահարում է հնացած մոդելի «մեկ դիմումը սերվերին»:
  2. Ենթակառուցվածքների ծախսերի իջեցումVirtualization- ը թույլ է տալիս նվազեցնել սերվերների քանակը եւ դրա հետ կապված ՏՏ սարքավորումների քանակը տեղեկատվական կենտրոնում: Արդյունքում նվազում է պահպանման անհրաժեշտությունը, էլեկտրամատակարարման եւ սառեցման նյութական ռեսուրսները, եւ շատ ավելի քիչ միջոցներ են ծախսվում:
  3. Ծրագրաշարի արժեքի իջեցում, Ծրագրային ապահովման որոշ արտադրողներ մուտք են գործել անհատական \u200b\u200bարտոնագրման սխեմաներ, որոնք հատուկ վիրտուալ միջավայրերի համար են: Այսպիսով, օրինակ, Microsoft Windows Server 2008 ձեռնարկության համար մեկ լիցենզիա գնելով, դուք ստանում եք միաժամանակ օգտագործել այն 1 ֆիզիկական սերվերի եւ 4 վիրտուալ (մեկ սերվերի շրջանակներում), եւ Windows Server 2008 Datacenter- ը լիցենզավորված է միայն պրոցեսորների քանակի վրա եւ կարող է օգտագործվել միաժամանակ, վիրտուալ սերվերների անսահմանափակ քանակով:
  4. Բարձրացնել համակարգի արձագանքի ճկունությունն ու արագությունըՎիրտուալացումը առաջարկում է նոր ՏՏ ենթակառուցվածքների կառավարման մեթոդ եւ օգնում է, որ ադմինիստրատորները ավելի քիչ ժամանակ են ծախսում կրկնող առաջադրանքներ կատարելու համար, օրինակ, կազմաձեւում, կազմաձեւում, հետեւում եւ սպասարկում: Համակարգի շատ ադմինիստրատորներ խնդիրներ են ունեցել, երբ «փլուզվում են» սերվերը: Եվ դուրս գալ անհնար է hDD, վերադասավորվելով այն մեկ այլ սերվերին, գործարկել ամեն ինչ, ինչպես նախկինում ... եւ տեղադրումը: Փնտրեք վարորդներին, կարգավորումը, սկսեք ... Եվ ամեն ինչ ժամանակ եւ ռեսուրսներ է պետք: Վիրտուալ սերվեր օգտագործելիս - ցանկացած «ապարատ» ակնթարթային գործարկումը հնարավոր է, եւ եթե նման սերվեր չկա, կարող եք ներբեռնել պատրաստի վիրտուալ մեքենան տեղադրված եւ կազմաձեւված սերվերով, գրադարաններից, հիպերվիզորի ընկերությունների կողմից աջակցվող գրադարաններից մշակողներ (վիրտուալացման ծրագրեր):
  5. Անհամատեղելի դիմումները կարող են աշխատել մեկ համակարգչի վրա, Հնարավոր է վիրտուալացում օգտագործելիս հնարավոր է linux- ի տեղադրում Թե Windows սերվերներ, դարպասներ, տվյալների բազաներ եւ ոչ վիրտուալ կիրառական կիրառման այլ համակարգեր:
  6. Ծրագրերի առկայության բարելավում եւ ձեռնարկության շարունակականության ապահովումՀուսալի համակարգի շնորհիվ Ամրագրեք պատճենը Եվ վիրտուալ միջավայրի միգրացիան ամբողջովին առանց ծառայության ընդհատումների է, կարող եք նվազեցնել պլանավորված դադարեցման ժամանակահատվածները եւ ապահովել համակարգի արագ վերականգնումը կրիտիկական իրավիճակներում: Մեկ վիրտուալ սերվերի «անկումը» չի հանգեցնում այլ վիրտուալ սերվերների կորստի: Բացի այդ, մեկ ֆիզիկական սերվերի ձախողման դեպքում հնարավոր է ինքնաբերաբար փոխարինել պահուստային սերվերը: Ավելին, դա տեղի է ունենում ոչ էլ նկատելի չէ օգտվողների համար առանց վերագործարկման: Դրանով իսկ ապահովելով բիզնեսի շարունակականությունը:
  7. Հեշտ արխիվացման հնարավորություններ, Քանի որ վիրտուալ մեքենայի կոշտ սկավառակը սովորաբար ներկայացվում է որպես ֆայլի ձեւաչափ, որը գտնվում է ցանկացած ֆիզիկական լրատվամիջոցում, վիրտուալացումը հնարավորություն է տալիս պարզապես պատճենել այս ֆայլը պահուստային լրատվամիջոցներին, որպես ամբողջ վիրտուալ մեքենան արխիվացման եւ կրկնօրինակում: Սերվերը արխիվից բարձրացնելու ունակությունն ամբողջովին եւս մեկ հիանալի հատկություն: Եվ կարող եք սերվերը բարձրացնել արխիվից, առանց ներկա սերվերը ոչնչացնելու եւ վերջին շրջանի վիճակը:
  8. Ենթակառուցվածքների կառավարման բարձրացումԿենսազանգված վիրտուալ ենթակառուցվածքների կառավարումը օգտագործելը թույլ է տալիս նվազեցնել սերվերի կառավարման ժամանակը, ապահովում է վիրտուալ մեքենաների բեռի հավասարակշռում եւ կենդանի միգրացիա:

Վիրտուալ մեքենա Մենք կկոչենք ծրագրային կամ ապարատային միջավայր, որը թաքցնում է ցանկացած գործընթացի կամ օբյեկտի իրական իրականացումը իր տեսանելի ներկայացուցչությունից:.

- Սա ամբողջովին մեկուսացված ծրագրային բեռնարկղ է, որն աշխատում է իր սեփական OS- ի եւ ծրագրերի հետ, ինչպես ֆիզիկական համակարգիչը: Վիրտուալ մեքենան գործում է նույնը, ինչ ֆիզիկական համակարգիչը եւ պարունակում է իր վիրտուալ (I.E. ծրագրակազմ) RAM, կոշտ սկավառակի եւ ցանցի ադապտեր.

ՕՀ-ն չի կարող տարբերակել վիրտուալ եւ ֆիզիկական մեքենան: Նույնը կարելի է ասել ցանցի դիմումների եւ այլ համակարգիչների մասին: Նույնիսկ սամա Վիրտուալ մեքենա Նա իրեն համարում է «իրական» համակարգիչ: Բայց չնայած դրան, վիրտուալ մեքենաները բաղկացած են բացառապես ծրագրային բաղադրիչներից եւ չեն ներառում սարքավորումներ: Սա նրանց տալիս է մի շարք եզակի առավելություններ ֆիզիկական սարքավորումների նկատմամբ:


ՆկՂ 2.2.

Հաշվի առեք վիրտուալ մեքենաների հիմնական առանձնահատկությունները ավելի մանրամասն.

  1. Համատեղելիություն, Վիրտուալ մեքենաները սովորաբար համատեղելի են բոլոր ստանդարտ համակարգիչների հետ: Ֆիզիկական համակարգչի նման, վիրտուալ մեքենան վարում է իր սեփական հյուրի գործառնական համակարգը եւ կատարում է իր սեփական դիմումները: Այն պարունակում է նաեւ բոլոր բաղադրիչները, ֆիզիկական համակարգչի համար ստանդարտ (մայր տախտակ, վիդեո քարտ, ցանցի վերահսկիչ եւ այլն): Հետեւաբար վիրտուալ մեքենաները լիովին համատեղելի են բոլոր ստանդարտ գործառնական համակարգերի, ծրագրերի եւ սարքի վարորդների հետ: Վիրտուալ մեքենան կարող է օգտագործվել համապատասխան ֆիզիկական համակարգչի համար հարմար ցանկացած ծրագիր իրականացնելու համար:
  2. Մեկուսացում, Վիրտուալ մեքենաներ ամբողջովին մեկուսացված են միմյանցից, կարծես ֆիզիկական համակարգիչներ լինեին, վիրտուալ մեքենաները կարող են օգտագործել մեկ համակարգչի ընդհանուր ֆիզիկական ռեսուրսները, եւ միեւնույն ժամանակ դրանք առանձին ֆիզիկական մեքենաներ էին: Օրինակ, եթե չորս վիրտուալ մեքենաներ գործարկվեն մեկ ֆիզիկական սերվերի վրա, եւ դրանցից մեկը ձախողում է տալիս, դա չի ազդում մնացած երեք մեքենաների առկայության վրա: Մեկուսացումը կարեւոր պատճառ է վիրտուալ միջավայրում կատարված ծրագրերի մեծ մատչելիության եւ անվտանգության անվտանգության համար `ստանդարտ, չօգտագործված համակարգում կատարված դիմումների համեմատ:
  3. Ծայրցել, Վիրտուալ մեքենաներ ամբողջությամբ ծածկում են հաշվողական միջավայրը: Վիրտուալ մեքենան կապում է ծրագրային ապահովման բեռնարկղ, կամ «Encapsulating» վիրտուալ ապարատային ռեսուրսների, ինչպես նաեւ OS- ի եւ ծրագրային փաթեթում գտնվող բոլոր դիմումների ամբողջական փաթեթը: Հաղորդագրման շնորհիվ վիրտուալ մեքենաները դառնում են աներեւակայելի բջջային եւ հարմար են կառավարել: Օրինակ, վիրտուալ մեքենան կարող է տեղափոխվել կամ պատճենել մեկ վայրից մյուսը, ինչպես նաեւ ցանկացած այլ վայր Ծրագրային ֆայլ, Բացի այդ, վիրտուալ մեքենան կարող է պահպանվել ցանկացած ստանդարտ տվյալների մեդիա. Կոմպակտ USB Flash հիշողությունից մինչեւ կորպորատիվ պահեստային ցանցեր:
  4. Անկախացում սարքավորումներից, Վիրտուալ մեքենաները լիովին անկախ են հիմնական ֆիզիկական սարքավորումներից, որոնց վրա աշխատում են: Օրինակ, վիրտուալ բաղադրիչներով վիրտուալ մեքենայի համար (CPU, Անցային քարտ, SCSI Controller) Դուք կարող եք սահմանել այն պարամետրերը, որոնք բացարձակապես չեն համընկնում հիմնական ապարատի ֆիզիկական բնութագրերին: Վիրտուալ մեքենաները կարող են նույնիսկ կատարել նույն ֆիզիկական սերվերի տարբեր գործող համակարգեր (Windows, Linux եւ այլն): Հաղորդագրման եւ համատեղելիության հատկությունների հետ կապված, ապարատային անկախությունը հնարավորություն է տալիս ազատորեն տեղափոխել վիրտուալ մեքենաներ մեկ համակարգչից մեկ համակարգչից մյուսը, առանց փոխելու սարքերի, OS- ի կամ ծրագրերի վարորդներին: Սարքավորումների անկախությունը նաեւ հնարավորություն է տալիս գործարկել բոլորովին այլ ՕՀ-ի եւ դիմումների համադրությամբ մեկ ֆիզիկական համակարգչի վրա:

Դիտարկենք վիրտուալացման հիմնական սորտերը, ինչպիսիք են.

  • Սերվերի վիրտուալացում (լիարժեք վիրտուալացում եւ պարունակություն)
  • Վիրտուալացում գործառնական համակարգերի մակարդակում,
  • Դիմումների վիրտուալացում,
  • Ներկայացուցչությունների վիրտուալացում:

Վիրտուալ միջավայրի հայեցակարգ

Վիրտուալացման նոր ուղղությունը, որը ցանցի ամբողջ ենթակառուցվածքների ընդհանուր ամբողջական պատկեր է հաղորդում `օգտագործելով համախմբման տեխնիկան:

Վիրտուալացման տեսակները

Վիրտուալացումը սովորական տերմին է, որը ծածկում է ռեսուրսների վերացումը հաշվարկների շատ ասպեկտների համար: Վիրտուալացման տեսակները ներկայացված են ստորեւ:

Ծրագրային ապահովման վիրտուալացում

Դինամիկ հեռարձակում

Դինամիկ հեռարձակումով ( Երկուական հեռարձակում) Խնդիրների հրամաններ Հյուրատետր OCS- ը ընդհատվում է հիպերվիզորի կողմից: Այս հրամաններ անվտանգ կերպով փոխարինելուց հետո հյուրի ՕՀ վերահսկողության կառավարումը:

Կանխիկացում

ParaircuitationItation - Վիրտուալացման տեխնիկա, որում հյուրի գործող համակարգերը պատրաստ են վիրտուալացված միջոցի կատարման, որի համար նրանց միջուկը փոքր-ինչ ձեւափոխված է: Օպերատիվ համակարգը փոխազդում է հիպերվիզորի ծրագրի հետ, որն այն տրամադրում է հյուրի API- ի հետ, փոխարենը ուղղակիորեն օգտագործելով այնպիսի ռեսուրսներ, ինչպիսիք են հիշողության էջերի աղյուսակը:

Ընթացակարգի մեթոդը թույլ է տալիս հասնել ավելի բարձր կատարման, քան դինամիկ հեռարձակման եղանակը:

Ընթացակարգի մեթոդը կիրառելի է միայն այն դեպքում, եթե հյուրընկալվում է բաց կոդով ծածկագրեր, որոնք կարող են փոփոխվել ըստ լիցենզիայի, կամ մեկ արտադրողի կողմից մշակվել են հիպերվիզոր եւ հյուրի ՕՀ-ի կողմից: Հիպերվիզորը կարող է գործարկվել հիպերվիզորի ցածր մակարդակի տակ, ապա հենց հիպերվիզորի պաթրիտացիան):

Առաջին անգամ տերմինը ծագեց «Դենալի» նախագծում:

Ներկառուցված վիրտուալացում

Օգուտները:

  • Ռեսուրսների փոխանակում ինչպես OS (կատալոգներ, տպիչներ եւ այլն):
  • Ինտերֆեյսի հարմարավետություն տարբեր համակարգերից դիմումների համար (դիմումի պատուհանների համընկնումը, նույն Windows Minimization- ը, ինչպես հյուրընկալող համակարգում)
  • Ապարատային պլատֆորմի վրա նուրբ կարգաբերմամբ, ներկայացումը քիչ է տարբերվում բնօրինակ բնօրինակ ՕՀ-ից: Համակարգերի արագ անցում (1 վայրկյանից պակաս):
  • Հյուրի ՕՀ-ի թարմացման պարզ ընթացակարգ:
  • Երկկողմանի վիրտուալացում (մեկ համակարգի կիրառումը գործարկվում է մեկ այլ եւ հակառակը)

Իրականացում.

Ապարատային վիրտուալացում

Օգուտները:

  • Պարզեցրեք վիրտուալացման ծրագրային պլատֆորմների զարգացումը `ապահովելով ապարատային կառավարման միջերեսներ եւ աջակցեք վիրտուալ հյուրերի համակարգերին: Սա նվազեցնում է վիրտուալացման համակարգերի զարգացման բարդությունն ու ժամանակը:
  • Վիրտուալացման պլատֆորմների արագությունը բարձրացնելու ունակություն: Վիրտուալ հյուրերի համակարգերի կառավարումը իրականացվում է ուղղակիորեն ծրագրաշարի փոքր միջանկյալ շերտ, հիպերվիզոր, ինչը արագության աճ է տալիս:
  • Պաշտպանությունը բարելավվում է, ապարատային մակարդակում բազմաթիվ պահպանված անկախ վիրտուալացման պլատֆորմների միջեւ անցնելու ունակությունը հայտնվում է: Վիրտուալ մեքենաներից յուրաքանչյուրը կարող է ինքնուրույն աշխատել, իր ապարատային տարածքում, լիովին մեկուսացված միմյանցից: Սա թույլ է տալիս վերացնել հյուրընկալող պլատֆորմը պահպանելու եւ անվտանգության բարձրացման վրա կատարողականի կորուստը:
  • Հյուրերի համակարգը չի կապվում հյուրընկալող պլատֆորմի ճարտարապետության եւ վիրտուալացման պլատֆորմի իրականացման հետ: Ապարատային վիրտուալացման տեխնոլոգիան հնարավորություն է տալիս 32-բիթանոց հյուրընկալող համակարգերի վրա գործարկել 64-բիթանոց հյուրերի համակարգեր (32-բիթանոց վիրտուալացման միջավայրերով):

Դիմումի օրինակներ.

  • Թեստային լաբորատորիաներ եւ ուսուցում. Վիրտուալ մեքենաներում փորձարկումներ հարմար են բացահայտել ծրագրերը, որոնք ազդում են օպերացիոն համակարգերի պարամետրերի վրա, ինչպիսիք են տեղադրման ծրագրերը: Վիրտուալ մեքենաներ տեղակայելու պարզության հաշվին դրանք հաճախ օգտագործվում են նոր ապրանքներ եւ տեխնոլոգիաներ դասավանդելու համար:
  • Նախապես տեղադրված ծրագրաշարի բաշխում. Ծրագրային ապահովման բազմաթիվ մշակողներ ստեղծում են պատրաստի վիրտուալ մեքենաներ `նախապես տեղադրված արտադրանքներով եւ ապահովում են անվճար կամ առեւտրային հիմունքներով: Նման ծառայություններն ապահովում են VMware VMTN կամ զուգահեռներ PTN

Սերվերի վիրտուալացում

  1. Մի քանի տրամաբանական սերվերներ տեղադրելով մեկ ֆիզիկական (համախմբում)
  2. Բազմաթիվ ֆիզիկական սերվերներ համատեղելով մեկ տրամաբանության `որոշակի առաջադրանք լուծելու համար: Օրինակ, Oracle Real հավելվածի կլաստեր, ցանցային տեխնոլոգիա, բարձրորակ կլաստերներ:
  • Սվիստա:
  • Երկսեռվա:
  • Կարմիր գլխարկի ձեռնարկության վիրտուալացում սերվերների համար
  • Powervm:

Բացի այդ, սերվերի վիրտուալացումը պարզեցնում է ցանկացած մատչելի համակարգչի ձախողված համակարգերի վերականգնումը, անկախ դրա հատուկ կազմաձեւից:

Աշխատանքային կայանների վիրտուալացում

Ռեսուրսների վիրտուալացում

  • Միջնապատեր (միջնապատում): Ռեսուրսների վիրտուալը կարող է ներկայացվել որպես մեկ ֆիզիկական սերվերի տարանջատում մի քանի մասի, որոնցից յուրաքանչյուրը սեփականատիրոջ համար տեսանելի է որպես առանձին սերվեր: Դա վիրտուալ մեքենաների տեխնոլոգիա չէ, որն իրականացվում է ՕՀ միջուկի մակարդակում:

Երկրորդ տիպի հիպերվիզոր ունեցող համակարգերում ինչպես ՕՀ-ն (հյուրն ու հիպերվիսոր) ֆիզիկական ռեսուրսներ են վերցնում եւ պահանջում են առանձին լիցենզավորում: ՕՀ միջուկի մակարդակում գործող վիրտուալ սերվերները գրեթե չեն կորցվում արագությամբ, ինչը հնարավորություն է տալիս գործարկել հարյուրավոր վիրտուալ, այլ ֆիզիկական սերվերի վրա լրացուցիչ արտոնագրեր չպահանջել:

Համատեղ սկավառակի տարածություն կամ ցանցային թողունակություն դեպի որոշակի քանակությամբ փոքր բաղադրիչներ, նույն տիպի օգտագործվող ավելի հեշտ ռեսուրսները:

Օրինակ, ռեսուրսների տարանջատման իրականացումը կարող է վերագրվել (խաչադեղի նախագիծ), ինչը թույլ է տալիս ստեղծել մի քանի վիրտուալ ցանցի միջերեսներ, որոնք հիմնված են մեկ ֆիզիկականի վրա:

  • Մեծ ռեսուրսների կամ ռեսուրսների համադրության մեջ բազմաթիվ ռեսուրսների համախմբում, բաշխում կամ լրացում: Օրինակ, սիմետրիկ բազմոցային համակարգերը համատեղում են բազմաթիվ պրոցեսորներ. Raid- ի եւ սկավառակի ղեկավարները համատեղում են բազմաթիվ սկավառակներ մեկ խոշոր տրամաբանական սկավառակի մեջ. RAID- ի եւ ցանցային սարքավորումներն օգտագործում են բազմակի ալիքներ, որպեսզի դրանք կարծես մեկ լայնաշերտ ալիքով: Մետա-մակարդակի վրա համակարգչային կլաստերները պատրաստում են վերը նշված բոլորը: Երբեմն կան ցանցեր Ֆայլերի համակարգեր Վերացական տվյալների պահեստներ, որոնց վրա դրանք կառուցված են, օրինակ, VMware VMFS, Solaris / OpenSolaris ZFS, NetApp Wafl

Հայտերի վիրտուալացում

Առավելություններ.

  • Դիմումի կատարման մեկուսացում. Ոչ մի անհամատեղելիություն եւ հակամարտություն.
  • Ամեն անգամ բնօրինակ տեսքով. Ռեգիստրը չի խցանված, կազմաձեւման ֆայլեր չկան. Այն անհրաժեշտ է սերվերի համար.
  • Փոքր ռեսուրսներ `համեմատած ամբողջ ՕՀ-ի գաղափարի հետ:

տես նաեւ

Հղումներ

  • Մեթոդների, ճարտարապետության եւ վիրտուալացման իրականացման (Linux) ակնարկ, www.ibm.com
  • Վիրտուալ մեքենաներ 2007. Natalia Elfmanova, Sergey Pakhomov, Համակարգչային 9'2007
Սերվերի վիրտուալացում
  • Սերվերի վիրտուալացում: Neil Mcallister, Infoworld
  • Ստանդարտ ճարտարապետության սերվերների վիրտուալացում: Leonid Chernyak, Բաց համակարգեր
  • 2009 թ. Ալիքի առաջատարների այլընտրանքներ, 2009 թ. Օգոստոսի 17-ին
Ապարատային վիրտուալացում
  • Ապարատային վիրտուալացման տեխնոլոգիաներ, ixbt.com
  • Սպիրալ ապարատային վիրտուալացում: Ալեքսանդր Ալեքսանդրով, Բաց համակարգեր

Նշումներ


Վիքիմեդիա հիմնադրամ: 2010 թ.

Դիտեք, թե որն է «Վիրտուալացումը» այլ բառարաններում.

    Վիրտուալացում - SNIA ասոցիացիայի գրություններում տրված է հետեւյալ ընդհանուր սահմանումը: «Վիրտուալացումը գործողություն է (գործողություն)` ենթակառուցվածքների ներքին բաղադրիչի (հետեւի վերջ) բազմակի սարքեր, ծառայություններ կամ գործառույթներ `լրացուցիչ արտաքին (առջեւի ... ... ...

    Վիրտուալացում - տարանջատում Ֆիզիկական մակարդակ Networks անցերը (սարքերի գտնվելու վայրը եւ կապերը) իր տրամաբանական մակարդակից (աշխատանքային խմբեր եւ օգտագործողներ): Ֆիզիկականի փոխարեն տրամաբանական չափանիշների միջոցով ցանցի կազմաձեւումը սահմանելը: ... Տեխնիկական թարգմանիչների տեղեկատու

    Network անցային վիրտուալացում ապարատային եւ ծրագրային ցանցի ռեսուրսների համատեղման գործընթացը մեկ վիրտուալ ցանցի մեջ: Network անցի վիրտուալացումը բաժանված է արտաքին, այսինքն, շատ ցանցեր միացնելով մեկ վիրտուալ եւ ներքին, ստեղծագործող ... ... Վիքիպեդիա

Վիրտուալացում Հաշվարկներում. Հաշվարկային ռեսուրսների մի շարք կամ դրանց տրամաբանական ասոցիացիայի ներկայացման գործընթացը, ինչը ցանկացած առավելություն է տալիս բնօրինակ կազմաձեւի վրա: Սա նոր վիրտուալ հայացք է այն ռեսուրսներին, որոնք չեն սահմանափակվում բաղադրիչների վաճառքով, աշխարհագրական դիրքով կամ ֆիզիկական կազմաձեւով: Սովորաբար վիրտուալ ռեսուրսները ներառում են հաշվարկային էներգիայի եւ տվյալների պահեստ:

«Վերջին մի քանի տարիների ընթացքում սերվերի վիրտուալացման շուկան շատ է եղել: Շատ կազմակերպություններում վիրտուալ սերվերների ավելի քան 75% -ը խոսում է հագեցվածության բարձր մակարդակի մասին », - ասաց Մայքլ Ուաթը Գարթների հետազոտության տնօրենը հետազոտելու համար:

Ըստ վերլուծաբանների, տարբեր չափերի կազմակերպությունների շրջանում վիրտուալացման վերաբերմունքը տարբեր է, քան երբեւէ: 2014-2015 թվականներին ՏՏ ոլորտի ավելի մեծ բյուջետներով ընկերությունների միջեւ վիրտուալացման ժողովրդականությունը մնաց նույն մակարդակի վրա: Նման ընկերությունները շարունակում են ակտիվորեն օգտագործել վիրտուալացումը, եւ այս հատվածում բարձրացվում է հագեցվածությունը: Ավելի փոքր ՏՏ բյուջեն ունեցող կազմակերպությունների թվում սպասվում է, որ առաջիկա երկու տարում կնվազեցնի վիրտուալացման ժողովրդականությունը (մինչեւ 2017-ի վերջ): Այս միտումը արդեն նկատվում է:

« Ֆիզիկոլ»

Ըստ Gartner- ի դիտարկումների, ընկերություններն ավելի ու ավելի են դիմում այսպես կոչված «ֆիզիկոլիզացման» - սերվերների գործարկումը առանց վիրտուալացման ծրագրաշարի: Ակնկալվում է, որ մինչեւ 2017-ի վերջը նման ընկերությունների ավելի քան 20% -ում X86 ճարտարապետությամբ սերվերների վրա գործառնական համակարգերից մեկից պակաս կլինի: Համեմատության համար նշենք, որ 2015-ին նման կազմակերպությունները երկու անգամ ավելի քիչ էին:

Վերլուծաբանները նշում են, որ ընկերություններում ընկերություններում վիրտուալացման լքելու պատճառները: Այսօր հաճախորդները նոր տարբերակներ ունեն. Նրանք կարող են օգտագործել ծրագրային ապահովման կարգավորվող ենթակառուցվածք կամ հիպերպուլնավորված ինտեգրված համակարգեր: Նման տարբերակների տեսքը վիրտուալացման տեխնոլոգիաների մատակարարներին ավելի ակտիվ է դարձնում. Ընդլայնել իրենց լուծումների գործառույթը «տուփից դուրս», պարզեցնել հաճախորդների հետ փոխգործակցությունը եւ նվազեցնել հաճախորդների վերադարձի ժամանակահատվածները:

HyperCred ինտեգրված համակարգեր

2016 թվականի մայիսի սկզբին Gartner- ը հրապարակեց կանխատեսում հիպերկարացված ինտեգրված համակարգերի համար: Ըստ վերլուծաբանների, 2016-ին այս հատվածը 2015-ի համեմատ աճելու է 79% -ով, գրեթե 2 միլիարդ դոլար եւ հասնում է հիմնական հոսքի փուլ:

Առաջիկա տարիներին հիպերկարացված ինտեգրված համակարգերի հատվածը ցույց կտա ամենաբարձր աճի տեմպերը `համեմատած ցանկացած այլ ինտեգրված համակարգերի հետ: Մինչեւ 2019 թվականը այն կաճի մոտ 5 միլիարդ դոլարի եւ կտեւի Ինտեգրված համակարգերի շուկայի 24% -ը, որը կանխատեսվում է Գարթների մեջ, նշելով, որ այս ուղղության աճը կհանգեցնի շուկայի այլ հատվածների կադրաբնակ:

HyperConded Integrated Systems - HCIS վերլուծաբանները ներառում են ապարատային ծրագրային պլատֆորմներ, որոնք համատեղում են ծրագրային ապահովման կարգաբերող հաշվողական հանգույցները եւ ծրագրային ապահովման կարգավորվող պահեստային համակարգը, ստանդարտ սարքավորումները եւ ընդհանուր կառավարման վահանակը:

Վիրտուալացման տեսակները

Վիրտուալացումը սովորական տերմին է, որը ծածկում է ռեսուրսների վերացումը հաշվարկների շատ ասպեկտների համար: Վիրտուալացման առավել բնորոշ օրինակներից մի քանիսը ներկայացված են ստորեւ:

Կանխիկացում

ParaircuitationItation - Վիրտուալացման տեխնիկա, որում հյուրի գործող համակարգերը պատրաստ են վիրտուալացված միջոցի կատարման, որի համար նրանց միջուկը փոքր-ինչ ձեւափոխված է: Օպերատիվ համակարգը փոխազդում է հիպերվիզորի ծրագրի հետ, որն այն տրամադրում է հյուրի API- ի հետ, փոխարենը ուղղակիորեն օգտագործելով այնպիսի ռեսուրսներ, ինչպիսիք են հիշողության էջերի աղյուսակը: Վիրտուալացման հետ կապված ծածկագիրը տեղայնացված է ուղղակիորեն գործող համակարգի մեջ: Փարավիրժությունը պահանջում է, որ հյուրի գործառնական համակարգը փոխվի հիպերվիզորի համար, եւ սա այս մեթոդի թերությունն է, քանի որ այդպիսի փոփոխություն հնարավոր է միայն լիցենզիայի համաձայն: Միեւնույն ժամանակ, Paravirtuation- ը կատարում է իրականություն գրեթե իրական ոչ վերափոխվող համակարգի, ինչպես նաեւ տարբեր գործող համակարգերի միաժամանակյա աջակցության հնարավորությունը, ինչպես լիարժեք վիրտուալացման մեջ:

Ենթակառուցվածքների վիրտուալացում

Այս դեպքում մենք կհասկանանք այս տերմինի տակ ՏՏ ենթակառուցվածքների ստեղծումը, կախված չէ ապարատից: Օրինակ, երբ ձեզ անհրաժեշտ ծառայությունը հյուրի վիրտուալ մեքենայի վրա է եւ, սկզբունքորեն, այն մեզ համար հատկապես կարեւոր չէ, որի վրա գտնվում է ֆիզիկական սերվերը:

Սերվերների, աշխատասեղանների, ծրագրերի վիրտուալացում - Նման անկախ ենթակառուցվածքներ ստեղծելու բազմաթիվ մեթոդներ կան: Այս դեպքում, ֆիզիկական կամ հյուրընկալող սերվերի վրա, հատուկ ծրագրաշարի միջոցով, որը կոչվում է «Հիպերվիսոր», կան մի քանի վիրտուալ կամ «Հյուր» մեքենաներ:

Ժամանակակից վիրտուալացման համակարգեր, մասնավորապես, VMware եւ Citrix Xenserver մեծ մասամբ մերկ մետաղական սկզբունքի վրա, այսինքն, ուղղակիորեն տեղադրեք «մերկ երկաթը»:

Օրինակ

Վիրտուալ համակարգը, որը կառուցվել է ոչ թե մերկ մետաղական հիպերվիզորի վրա, եւ Linux Centon 5.2 եւ VMware սերվերի օպերացիոն համակարգի հիման վրա, որը հիմնված է Intel SR1500pal սերվերի հարթակի վրա, 2 intel պրոցեսոր Xeon 3.2/1/800, 4 GB RAM, 2XDD 36 GB RAID1 եւ 4XHDD 146 ԳԲ RAID10- ում `292 ԳԲ ընդհանուր ծավալով: Հաղորդավար մեքենայի վրա տեղադրվում են չորս վիրտուալ մեքենաներ.

  • postfix Mail Server- ը `հիմնվելով FreeBSD (UNIX) օպերացիոն համակարգի վրա: Վերջնական փոստով ուղարկելու համար օգտագործողն օգտագործեց POP3 արձանագրությունը:
  • squid Proxy սերվեր, որը հիմնված է նույն FreebSD համակարգի վրա:
  • Նվիրված տիրույթի վերահսկիչ, DNS, DHCP հիման վրա Windows 2003 սերվերի ստանդարտ հրատարակության վրա:
  • windows XP- ի կառավարում աշխատատեղի պաշտոնական նպատակների համար:

Սերվերի վիրտուալացում

  • Վիրտուալ մեքենան շրջապատ է, որը, կարծես, «հյուր» օպերացիոն համակարգը, որպես ապարատ: Այնուամենայնիվ, իրականում սա ծրագրային միջավայր է, որը մոդելավորվում է Ծրագիր Հյուրընկալող համակարգ: Այս սիմուլյացիան պետք է լինի հուսալի, որպեսզի հյուրերի համակարգի վարորդները կայուն աշխատեն: Pathrahritualization օգտագործելիս վիրտուալ մեքենան չի նմանեցնում ապարատը, եւ փոխարենը առաջարկում է հատուկ օգտագործել

Առարկա:Ծանոթություն վիրտուալ մեքենաների հետ: Վիրտուալ մեքենայի վրա Unix- ի նման եւ Windows Like OS- ի տեղադրման մեթոդներ:

Նպատակը.Կարդացեք վիրտուալացման ծրագրային ապահովման արտադրանքները, Իմացեք, թե ինչպես տեղադրել տարբեր ՕՀ վիրտուալ մեքենայի վրա եւ ստանալ իրենց պարամետրերի հմտությունները:

Տեսական տեղեկատվություն

Վիրտուալացում - միմյանցից հաշվարկային գործընթացների եւ ռեսուրսների այս մեկուսացումը: Սա նոր վիրտուալ տեսք է բաղադրիչ մասերի ռեսուրսներին, որը չի սահմանափակվում միայն իրականացմամբ, ֆիզիկական կազմաձեւմամբ կամ աշխարհագրական դիրքով: Սովորաբար վիրտուալ ռեսուրսները ներառում են հաշվարկային էներգիայի եւ տվյալների պահեստ: Լայն իմաստով, վիրտուալացման հայեցակարգը ցանկացած գործընթացի իրական իրականացման կամ օբյեկտի իրական իրականացման քողարկումն է այն իրական ներկայացումից այն, ով վայելում է այն: Տերմինով համակարգչային տեխնոլոգիաներում «Վիրտուալացում»Սովորաբար դա հասկացվում է հաշվարկային ռեսուրսների աբստրակցիան եւ օգտագործողին համակարգ ապահովելը, որոնք« ծածկում են »(թաքցնում են ինքնին) իր սեփական իրականացումը: Պարզ ասած, օգտագործողը աշխատում է օբյեկտի հարմար ներկայացուցչությամբ, եւ կարեւոր չէ, թե ինչպես է օբյեկտը իրականում:

Ժամկետը ինքնին «Վիրտուալացում» Համակարգչային տեխնոլոգիաներում հայտնվեցին անցյալ դարի վաթսունական թվականներին `տերմինի հետ միասին «Վիրտուալ մեքենա»Իմաստ Ծրագիր եւ ապարատային պլատֆորմի վիրտուալացում.

Վիրտուալացման տեսակները

Վիրտուալացման հայեցակարգը կարելի է բաժանել երկու հիմնովին տարբեր կատեգորիաների.

    Վիրտուալացման պլատֆորմներ

Այս տեսակի վիրտուալացման արտադրանքն է Վիրտուալ մեքենաներ - Ծրագրային ապահովման աբստրակցիաներ, որոնք գործում են իրական ապարատային եւ ծրագրային համակարգերի հարթակում:

    Ռեսուրսների վիրտուալացում

Այս տեսակի վիրտուալացմանը ուղղված է օգտագործողի համար ապարատային ռեսուրսների ներկայացման կամ պարզեցման եւ սարքավորումների, անվանման վայրերի, ցանցերի որոշակի օգտագործողի վերացմամբ եւ այլն:

Լաբորատոր աշխատանքների ընթացքում մենք կծանոթանանք Պլատֆորմի վիրտուալացում Հյուրի ՕՀ-ի կազմակերպման համար:

Տակ Պլատֆորմի վիրտուալացում Հասկացեք համակարգչային համակարգերի ստեղծումը `հիմնվելով առկա ապարատային եւ ծրագրային համալիրների վրա, կախված կամ անկախ դրանցից: Զբոսաշրջային ռեսուրսներ եւ ծրագրաշար ապահովող համակարգը կոչվում է Հյուրընկալող (հյուրընկալող), եւ համակարգը մոդելավորվում է - Հյուր (հյուր), Ապահովելու համար, որ հյուրերի համակարգերը կարող են կայուն գործել հյուրընկալող համակարգի պլատֆորմի վրա, անհրաժեշտ է, որ հյուրընկալողի ծրագրակազմն ու ապարատը բավականաչափ հուսալի լինեն եւ ապահովում են իր ռեսուրսները մուտք գործելու համար անհրաժեշտ ինտերֆեյսեր:

Վիրտուալ մեքենա (վիրտուալ մեքենա).

Ծրագրային ապահովման եւ (կամ) ապարատային համակարգը, որը պատկերացնում է որոշ պլատֆորմի ապարատը (թիրախը թիրախ է կամ հյուրի հարթակ) եւ գործող նպատակային պլատֆորմի նպատակային պլատֆորմի գործադիր ծրագիր (հյուրընկալող հարթակ, հյուրընկալող հարթակ).

Կամ վիրտուցելով որոշ պլատֆորմի եւ դրա վրա լրատվամիջոցների ստեղծում, միմյանցից մեկուսիչ ծրագրեր եւ նույնիսկ գործող համակարգեր (ավազատուփ, ավազատուփ):

Պլատֆորմի վիրտուալացման մի քանի տեսակներ կան, որոնցից յուրաքանչյուրը մոտեցում է «վիրտուալացման» հայեցակարգի վերաբերյալ:

Ամբողջական էմուլյացիա (սիմուլյացիա)

Այս տեսակի վիրտուալացման միջոցով վիրտուալ մեքենան ամբողջովին վիրտուալացնում է բոլոր ապարատը, մինչդեռ հյուրի գործառնական համակարգը պահպանվում է անփոփոխ: Այս մոտեցումը թույլ է տալիս ընդօրինակել տարբեր ապարատային ճարտարապետություններ: Այս մոտեցման հիմնական մինուսը կայանում է նրանում, որ edulated ապարատային աջակցությունը շատ եւ շատ էականորեն դանդաղեցնում է հյուրի համակարգի արագությունը, ինչը դժվարացնում է շատ անհարմար աշխատել:

Մասնակի էմուլյացիա (հայրենի վիրտուալացում)

Այս դեպքում վիրտուալ մեքենան վիրտուալացնում է միայն անհրաժեշտ քանակությամբ ապարատը, որպեսզի այն հնարավոր լինի մեկուսացված: Այս մոտեցումը թույլ է տալիս գործարկել հյուրերի օպերացիոն համակարգեր, որոնք մշակվել են միայն հյուրընկալողի նույն ճարտարապետության համար: Այսպիսով, հյուրերի համակարգերի մի քանի դեպքեր կարող են սկսվել միաժամանակ: Վիրտուալացման այս տեսակը թույլ է տալիս զգալիորեն բարձրացնել հյուրերի համակարգերի արագությունը `համեմատած ամբողջական էմուլյացիայի հետ եւ լայնորեն օգտագործվում է: Նաեւ արագությունը մեծացնելու համար, այս մոտեցումը օգտագործող վիրտուալացման հարթակներում, հյուրերի օպերացիոն համակարգի եւ սարքավորումների միջեւ օգտագործվում է հատուկ «Ինտերլայեր»: հիպերվին), թույլ տալով, որ հյուրային համակարգը ուղղակիորեն մուտք գործի ապարատային ռեսուրսներ: Հիպերվիզորը նույնպես կոչվեց Վիրտուալ մեքենայի մոնիտոր (վիրտուալ մեքենայի մոնիտոր) - Վիրտուալացման աշխարհում հիմնական հասկացություններից մեկը:

Հայրենի վիրտուալացման ապրանքների օրինակներ. VMware արտադրանք (աշխատատեղ, սերվեր, նվագարկիչ), Microsoft Virtual PC, VirtualBox, Զուգահեռներ աշխատասեղան եւ այլն:

Մասնակի վիրտուալացումինչպես նաեւ «հասցեների տարածության վիրտուալացում»

Այս մոտեցմամբ վիրտուալ մեքենան մոդելավորում է ապարատային միջավայրի մի քանի օրինակներ (բայց ոչ միայն), մասնավորապես, հասցեների տարածքներ: Վիրտուալացման այս տեսակը թույլ է տալիս կիսել ռեսուրսներ եւ մեկուսացնել գործընթացները, բայց թույլ չի տալիս բաժանել հյուրի գործող համակարգերի դեպքերը: Խստորեն ասած, վիրտուալացման այս ձեւով օգտագործողը վիրտուալ մեքենաներ չի ստեղծում, եւ գործող համակարգի մակարդակում կա ցանկացած գործընթաց:

Կանխիկացում

Դիմելիս կիրառվում է, անհրաժեշտ չէ սարքել ապարատը, փոխարենը (կամ դրանից բացի), հյուրերի օպերացիոն համակարգի հետ շփվելու համար օգտագործվում է հատուկ ծրագրավորման միջերես (API):

Օպերացիոն համակարգի մակարդակի վիրտուալացում

Այս տեսակի վիրտուալացման էությունը ֆիզիկական սերվերի վիրտուալն է գործառնական համակարգի մակարդակով `մի քանի պաշտպանված վիրտուալ սերվերներ ստեղծելու համար` մեկ ֆիզիկականի վրա: Հյուրերի համակարգը, այս դեպքում, հյուրընկալող այլ համակարգերի հետ կիսում է հյուրընկալող գործառնական համակարգի մեկ միջուկի օգտագործումը: Վիրտուալ մեքենան շրջակա միջավայր է, որոնք սկսվում են մեկուսացված: Այս տեսակի վիրտուալացմանը օգտագործվում է հյուրընկալող համակարգերի կազմակերպման մեջ, երբ միջուկի մեկ դեպքի սահմաններում պահանջվում են վիրտուալ հաճախորդների մի քանի սերվերներ:

Դիմումի մակարդակի վիրտուալացում

Վիրտուալացման այս տեսակը նման չէ բոլորին. Եթե նախորդ դեպքերում ստեղծվում են վիրտուալ միջավայրեր կամ վիրտուալ մեքենաներ, դիմումները մեկուսացնելու համար, ապա այդ դեպքում դիմումը տեղադրվում է իր գործունեության համար անհրաժեշտ իրերով, Կազմաձեւման ֆայլեր, օգտագործողի եւ համակարգի օբյեկտներ: Արդյունքը ծրագիր է, որը նմանատիպ պլատֆորմի վրա տեղադրում չի պահանջում: Նման դիմումը մեկ այլ մեքենայի եւ դրա գործարկման փոխանցում, ծրագրի համար ստեղծված վիրտուալ միջավայրը թույլ է տալիս բախումներ ունենալ դրա եւ գործող համակարգի, ինչպես նաեւ այլ ծրագրերի միջեւ: Վիրտուալացման այս մեթոդը նման է ծրագրավորման տարբեր լեզուների թարգմանիչների պահվածքին (ոչ մի զարմանալի չէ թարգմանիչը, Վիրտուալ մեքենա Java- ն (JVM) նույնպես ընկնում է այս կատեգորիայի մեջ):

Վիրտուալ մեքենաների համառոտ վկայագիր.

Oracle VirtualBox- ը խաչաձեւ պլատֆորմի անվճար (GNU GPL) վիրտուալացման ծրագիր է Microsoft Windows օպերացիոն համակարգերի, Linux, FreeBSD, Mac OS X, Solaris / OpenSolaris, Reactos, Dos եւ այլն: Աջակցվում է ինչպես ՕՀ-ի 32-բիթանոց եւ 64-բիթանոց տարբերակին:

VMware Workstation - միաժամանակ հնարավորություն է տալիս ստեղծել եւ գործարկել մի քանի վիրտուալ մեքենաներ (X86-architecture), որոնցից յուրաքանչյուրն ունի իր հյուրի գործառնական համակարգը: Աջակցվում է ինչպես ՕՀ-ի 32-բիթանոց եւ 64-բիթանոց տարբերակին:

VMware Player- ը անվճար է (անձնական ոչ առեւտրային օգտագործման համար) ծրագրային արտադրանք, որը նախատեսված է ստեղծելու համար (սկսած 3.0 տարբերակից) եւ սկսեք պատրաստի վիրտուալ մեքենաներ (ստեղծվել է VMware աշխատանքային կայանում կամ VMware սերվերում): Անվճար լուծում սահմանափակ, համեմատած VMware Workstation- ի, ֆունկցիոնալության հետ:

Microsoft Virtual PC- ը Windows օպերացիոն համակարգի վիրտուալացման ծրագրային փաթեթ է: