Виртуализация үшін не пайдалы болуы мүмкін, виртуалды машиналарға арналған процессор

IT-маман ескертеді

Виртуализация туралы Бүгін мен жалқау естімедім. Бүгінгі таңда бұл негізгі даму үрдістерінің бірі деп айту мүмкін емес. Алайда, көптеген әкімшілер әлі күнге дейін әлі де тақырып туралы біліп, бөлініп, виртуализацияның тек ірі компанияларға қол жетімді деп санайды. Тақырыптың өзектілігін ескере отырып, біз жаңа бөлім құруды және виртуализацияға мақалалар циклын бастадық.

Виртуализация дегеніміз не?

Виртуализация Бүгінгі таңда тұжырымдама өте ауқымды және алуан түрлі, бірақ біз оның барлық аспектілерін ескермейміз, ол осы мақаладан әлдеқайда алыс. Тек осы технологиямен танысқандар өте жеңілдетілген модель болады, сондықтан біз бұл материалды ең көп жеңілдетуге тырыстық және осы материалды белгілі бір платформада жүзеге асырудың егжей-тегжейлерін қоспай-ақ қорытындылауға тырыстық.

Сонымен виртуализация дегеніміз не? Бұл бір физикалық компьютерде бірнеше оқшауланған виртуалды машиналарда жүгіру мүмкіндігі, олардың әрқайсысы бөлек физикалық компьютерде жұмыс істейді. Келесі схеманы қарастырыңыз:

Арнайы бағдарламалық жасақтама виртуалды үтік пен виртуалды машиналардың нақты бездері бар өзара әрекеттесуін қамтамасыз ететін нақты жабдықтың (немесе виртуалды машинаның мониторының) үстінде жұмыс істейді. Бұл сонымен қатар виртуалды компьютерлердің нақты ортасы бар, ортақ қалталар, ортақ алмасу буфері және ұқсас сияқты байланыстарға жауап береді.

Гипервизор тікелей үтікпен де, амалдық жүйенің үстінен де жұмыс істей алады, бұл минималды конфигурацияда арнайы конфигурацияланған ОЖ-нің үстінде жұмыс істейтін гибридті енгізулер бар.

Гипервизордың көмегімен виртуалды машиналардың көмегімен виртуалды машиналар жасалады, ол үшін виртуалды үтіктің минималды жиынтығы пайда болады және «Хост» деп аталатын негізгі компьютердің ортақ ресурстарына қол жеткізу қарастырылған. Әрбір виртуалды машинада, сондай-ақ тұрақты компьютерде, сонымен қатар ОЖ және қолданбалы бағдарламалық жасақтаманы қамтиды және кейіннен олармен өзара әрекеттесу әдеттегі компьютермен немесе сервермен жұмыс істеуден өзгеше емес.

Виртуалды машина қалай?

Күрделілікке қарамастан, виртуалды машина (VM) - бұл файлдармен, олардың жиынтығы мен саны әр түрлі болуы мүмкін, бірақ кез-келген VM-дегі қалтада, бірақ кез-келген VM-дің жүрегінде файлдардың бар-жоғын қамтиды демалу өте маңызды емес.

Виртуалды қатты диск файлы - бұл үлкен мән, оның жоғалуы тұрақты компьютердің қатты дискісінің сәтсіздігімен тең. Екіншісі - виртуалды машинаның сипаттамасы бар VM конфигурация файлының маңыздылығы, ол виртуалды машинаның аппараттық құралының сипаттамасы бар және ол таңдалған, ол таңдалған. Мұндай ресурстарға, мысалы, виртуалды жад, ол жалпы хост жадының арнайы аймағы болып табылады.

Негізінде, конфигурация файлының жоғалуы өте маңызды емес, тек виртуалды HDD файлын тек виртуалды HDD файлын конфигурациялау арқылы іске қосуға болады. Сол сияқты, тек бір қатты диск болғандықтан, оны басқа компьютерге ұқсас конфигурацияға қосып, толық пайдалану машинасына қосуға болады.

Сонымен қатар, басқа файлдар виртуалды машинадағы қалтада болуы мүмкін, бірақ олар өте маңызды емес, бірақ олар шығындар да, олардың шығыны да жағымсыз болуы мүмкін (мысалы, виртуалды компьютердің күйін қайтаруға мүмкіндік беретін күй суреттері) ).

Виртуализацияның артықшылықтары

Мақсатқа байланысты жұмыс үстеліне және серверді виртуализация бөледі. Біріншісі негізінен жаттығулар мен сынақ мақсаттарында қолданылады. Енді кез-келген технологияны білу немесе корпоративтік желідегі кез-келген қызметті жүзеге асыру үшін, тек қуатты және жұмыс үстеліндегі виртуализация құралдары. Виртуалды зертханада болуы мүмкін виртуалды машиналардың саны тек диск өлшемдерімен шектелген, бір уақытта жұмыс істейтін машиналардың саны негізінен қол жетімді жадтың санымен шектелген.

Төмендегі суретте, терезедегі «Виртуализация құралын» виртуализациялау құралы терезесі Windows 8 жұмыс істейді.

Сервердің визуализациясы кез-келген деңгейдегі инфрақұрылымдарда кеңінен қолданылады және бірнеше виртуалды серверлерді бастау үшін бір физикалық серверді пайдалануға мүмкіндік береді. Бұл технологияның артықшылықтары айқын:

Есептеу ресурстарын оңтайлы пайдалану

Жасырын емес, көптеген тапсырмалар мен серверлік рөлдер үшін жазба деңгейіндегі серверлер мен жайлы компьютерлердің есептеу қуаты артық және толық пайдаланылмайды. Бұл әдетте қосымша сервер рөлдерін қосу арқылы шешіледі, бірақ бұл тәсіл серверді басқаруды айтарлықтай және сәтсіздіктердің ықтималдығын арттырады. Виртуализация сізге әр сыни рөл үшін серверді бөлектеу арқылы ақысыз есептеу ресурстарын қауіпсіз пайдалануға мүмкіндік береді. Енді қызмет көрсету, веб-серверлерді айту, дей, сіз дерекқор серверін тоқтатудың қажеті жоқ

Физикалық ресурстарды үнемдеу

Бірнеше физикалық серверді бірнеше пайдалану сізге электр энергиясын тиімді үнемдеуге, серверге, байланысты инфрақұрылымға шығындарды тиімді пайдалануға мүмкіндік береді. Бұл, әсіресе, жабдықтардың физикалық көлемінің азаюына байланысты жалдау шығындарын едәуір азайтуға болатын шағын компаниялар үшін өте маңызды, мысалы, кондиционерленген серверде желдетілетін сервердің қажеті жоқ.

Ауқымдылығы мен инфрақұрылымның кеңеюін жақсарту

Компания өскен сайын кәсіпорынның есептеу қуатын арттыру үшін маңызды болып қала береді. Әдетте, бұл жағдай серверлерді ескі серверлерден жаңаларына дейінгі рөлдер мен қызметтердің кейінгі көші-қонымен мықты түрде ауыстыруды қарастырады. Толиқысы жоқ ұқсас ауысуды жүргізу, үзілістер (жоспарланған және жоспарланған) және әр түрлі «өтпелі кезеңдер» мүмкін емес, бұл әр түрлі кеңеюді мүмкін емес, бұл әр осындай кеңеюді, ол әр осындай кеңеюді, бұл компанияға және әкімшілерге, көбінесе түнде жұмыс істеуге мәжбүр етеді және демалыс күндері.

Виртуализация осы мәселені тиімді шешуге мүмкіндік береді. Тегін есептеу хост ресурстарының қатысуымен сіз қажетті виртуалды машинаны оңай қосуға, мысалы, қол жетімді жад мөлшерін көбейту немесе процессор ядро ​​қосу үшін оңай қосуға болады. Егер сізге өнімділікті арттыру қажет болса, жаңа хост виртуалды машинаның ресурстарына мұқтаж көптеген қуатты серверде көбірек жасалады.

Бұл жағдайда бос уақыт аздап, VM файлдарын бір серверден екіншісіне көшіру керек уақытқа аз және азаяды. Сонымен қатар, көптеген заманауи гипервизаторларда «тірі көші-қон» функциясы бар, бұл сізге виртуалды машиналарды оларды тоқтамай хосттар арасында жылжытуға мүмкіндік береді.

Ақаулыққа төзімділікті арттыру

Мүмкін, сервердің физикалық шығуы, жүйе әкімшісіндегі ең жағымсыз сәттердің бірі болып табылады. ОЖ-нің физикалық данасы әрқашан дерлік жабдықталған, ол жүйені басқа жабдықта тез іске қосуға мүмкіндік бермейтін жағдайды аяқтайды. Виртуалды машиналар мұндай жетіспеушіліктен жоқ, егер хост сервері сәтсіз болса, барлық виртуалды машиналар тез және проблемаларсыз басқа, қызмет көрсетілетін, серверге беріледі.

Сонымен бірге, серверлердің аппараттық құралындағы айырмашылықтар ешқандай рөл атқармайды, сіз Intel платформасындағы виртуалды машиналарды серверден ала аласыз және бірнеше минуттан кейін оларды AMD платформасында сәтті іске қосуға болады.

Дәл осындай жағдай сізге техникалық қызмет көрсетуге немесе олардың жабдықтарын уақытша көрсетуге немесе олардың жабдықтарын олармен жұмыс істейтін виртуалды машиналарды тоқтатпай-ақ, оларды басқа хостқа ауыстыруға мүмкіндік береді.

Ескірген ОС жүргізу мүмкіндігі

Тұрақты ілгерілеуге қарамастан және корпоративтік сектордың жаңа нұсқалары көбінесе бағдарламалық жасақтаманың ескірген нұсқаларын қолдануды жалғастырады, 1С, өнім жақсы үлгі бола алады: Кәсіпорын 7.7. Виртуализация сізге заманауи инфрақұрылымға қосымша шығындарсыз кіруге мүмкіндік береді, сонымен қатар, ол ескірген ОЖ бақылауында жұмыс істеген ескі компьютер сәтсіздікке ұшыраған кезде де пайдалы болуы мүмкін және оны қазіргі заманғы бездерде іске қосу мүмкін емес. Гипервизор ескі ОЖ-нің үйлесімділігін қамтамасыз ету үшін ескірген темір жиынтығын еліктеуге және арнайы жүйені виртуалды ортаға виртуалды ортаға беруге мүмкіндік бермейді.

Виртуалды желілер

Қазіргі заманғы компьютерді кез-келген желіге қоспай елестету қиын. Сондықтан, виртуализацияның заманауи технологиялары тек компьютерлерді ғана емес, сонымен қатар желілерді виртуализациялауға мүмкіндік береді. Қалыпты компьютер сияқты, виртуалды құрылғыда сыртқы желіге де, сыртқы желіге де, физикалық желі интерфейстерінің біріне немесе виртуалды желілердің біріне қосылуға болатын бір немесе бірнеше желілік адаптер болуы мүмкін. Виртуалды желі - виртуалды желіні виртуалды желілік қосқыш - бұл виртуалды машиналардың желілік адаптері қосылған. Қажет болса, мұндай желіде Интернетке Интернетке кіру үшін гипервизор, DHCP және NAL қызметтерінің құралдарын енгізуге болады.

Виртуалды желілердің мүмкіндіктері сізге жеткілікті кешенді желілік конфигурациялар жасауға мүмкіндік береді, тіпті бір хост ішінде де, біз келесі схеманы қосамыз:

Хост сыртқы желіге сыртқы желіге қосылған, сыртқы желідегідей, сыртқы желі арқылы сыртқы желі арқылы қосылған, VM5 виртуалды машинасы, VM LAN желісінің адаптері арқылы VM LAN желісінің адаптері арқылы қосылады. Хост және VM5 - екі түрлі компьютер, олардың әрқайсысының жеке желісі бар. Мекенжайы, сіздің желілік картаңызда Mac мекен-жайыңыз бар. Екінші VM5 желілік картасы VM Net 1 виртуалды желісінің виртуалды қосқышына қосылған, VM1-VM4 виртуалды машиналарының желілік адаптері оған қосылған. Осылайша, біз сол физикалық қожайынның ішінде сыртқы желіге тек VM5 маршрутизаторы арқылы қол жеткізе алатын қауіпсіз ішкі желі ұйымдастырылған.

Іс жүзінде, виртуалды желілер бір физикалық серверде әр түрлі қауіпсіздік деңгейлері бар бірнеше желілерде оңай ұйымдастыруға мүмкіндік береді, мысалы, әр түрлі қауіпсіздік деңгейлері бар бірнеше желілер, мысалы, DMZ-де ықтимал қауіпті хосттарды желілік жабдыққа қосымша шығындарсыз жасау.

Суреттер

Виртуализацияның тағы бір функциясын асыра бағалау қиын. Оның мәні кез келген уақытта, виртуалды машинаның жұмысын тоқтатпай, сіз бір-біріне емес, оның қазіргі күйін сақтай аласыз. Ингаляциялық әкімші үшін бұл жай мереке, егер кенеттен бірдеңе болмаса, бұл жай ғана мереке, оңай және тез орала алады, егер кенеттен қате болса. Қатты дискінің кескінін жасаудан, одан кейін жүйені оның көмегімен қалпына келтіру, одан кейін, олар едәуір уақытты алады, бұл едәуір уақытты алады, суреттер арасында ауысу бірнеше минут ішінде пайда болады.

Суреттердің тағы бір қолданылуы жаттығу және сынақ мақсаттарында кездеседі, олардың көмегімен сіз олардың көмегімен виртуалды машинаның бүкіл ағашын жасай аласыз, әр түрлі конфигурация параметрлері арасында тез ауыса аласыз. Төмендегі суретте маршрутизатордың кадрлар ағашы көрсетілген, олармен біздің материалдармен танысқаныңызбен:

Қорытынды

Біз тек қысқаша шолу жасауға тырысқанымызға қарамастан мақала өте көлемді болып шықты. Сонымен бірге, біз бұл материалдың арқасында сіз виртуализация технологиясын және мағыналы, сіз өзіңіздің барлық мүмкіндіктеріңізді, оның IT-инфрақұрылымын ала алатын барлық мүмкіндіктерді бағалай аласыз, біз сіздің IT-инфрақұрылымыңызды ала аласыз, жаңа материалдарымызды зерттей, виртуализацияны жүзеге асыруды бастаймыз күнделікті тәжірибеде..

Виртуализация: жетекші иттер селекционерлерінің ұсыныстары

Виртуализация негізінде инфрақұрылымды құрмас бұрын, одан да көп, одан да көп, оны өнеркәсіптік пайдалануға енгізу үшін жүйелік ресурстардың ең тиімді және жұмысы барынша қамтамасыз ету қажет. Мақалалардың осы циклында мен қожайындар мен виртуалды машиналардан да тиімді жүйені қалай оңтайландыру туралы ұсыныстар беремін.

Хостен бастайық

Серверлерде виртуалды машиналар орналастырылғандықтан, көбінесе ең жоғары жүктемелерде жұмыс істейді - мұндай серверлердің өнімділігі бүкіл жүйенің жұмысы үшін өте маңызды. Потенциалды «Тар орындар» болуы мүмкін:

  • Орталық Есептеуіш Бөлім
  • Жад
  • Дискінің ішкі жүйесі
  • Желілік ішкі жүйе

Міне, мен сізге барлық төрт бағытта «Bottlenects» қалай анықтауға және олармен қалай күресу керектігін және ең бастысы - оларды қалай болдырмауға болатынын айтамын.

Процессор - компьютерлік жүрек

Кез-келген компьютердің «Жүрегі» процессор болып табылады. Виртуализация контекстінде процессорды таңдаудың дұрыстығы одан да маңызды бола бастайды. Процессор кез-келген компьютердің ең қымбат бөлігі болып табылады және тым қуатты процессорды таңдау процессордың өзін сатып алу үшін ғана емес, болашақта - электр және салқындату үшін артық шығындарға әкелуі мүмкін. Егер процессор жеткілікті қуатты болмаса - жүйе жаңа процессорды сатып алуға айнала алады - және, демек, қайтадан шығындар. Келесі негізгі сұрақтарға жауап алу керек:

  • Процессорларды қанша қою керек?
  • Қанша ядролар қажет?
  • Олардың жылдамдық сипаттамалары?

Бұл сұрақтарға жауап сияқты қарапайым емес. Қарапайым мысал: Қандай жүйе - екі процессор немесе төрт процессор? Екі процессорлы жүйелердің бағасы бойынша сөзсіз жеңіске жетеді: бір төрт процессорлы сервердің бағасы үш екі процессорға тең. Бұл жағдайда, бұл жағдайда ең жақсы шешім - үш дуальдық сервер сатып алып, оларды сәтсіз кластерге біріктіріңіз - және сіз жоғары сапалы және ақаулыққа төзімді шешім аласыз. Екінші жағынан, мұндай жағдайлармен ... көптеген жаңа шығындар пайда болады:

  1. Бағдарламалық жасақтама үшін қосымша лицензиялар қажет - OS өзінде және басқаруда (SCVMM, SCCM, SPOM және т.б.)
  2. Әкімшілік шығындар артып келеді - біреуінің орнына үш сервер
  3. Үш сервер көп энергияны тұтынады, демек, олар көп жылу бөліп, бір серверден гөрі бір серверден көбірек орын алады.

Осыдан кейін, төрт процессорлы серверді қолданған дұрыс, ол аздап қымбат, ал ақаулыққа төзімді болады, ал ақаулыққа төзімді болады - барлық шығындармен бірге арзанырақ болады. Алайда, The Жүйенің өнімділігі тұтастай алғанда, процессорлардың көптігі ғана емес, ғана байланысты болуы мүмкін. Мысалы, ДҚБЖ алыңыз. Кейбір жағдайларда процессордың талаптары тым жоғары болмауы мүмкін, бірақ дискі ішкі жүйесін өте белсенді пайдалануға болады. Егер осы ДҚБЖ-да бизнес логикасы мен талдаулары (OLAP, есептер) белсенді қолданылса - керісінше, процессор мен жадқа қойылатын талаптар дискийдің ішкі жүйесіне қарағанда әлдеқайда жоғары болуы мүмкін. Процессордың «қиындықтар» екенін анықтау үшін Жүйе - сіз оның қанша жүктелгенін білуіңіз керек. Бұл үшін әртүрлі жүйелік қызметтік бағдарламаларды пайдалануға болады. Мысалы, көптеген жүйелік әкімшілер стандартты Windows Task Manager қолдану үшін қолданылады. Өкінішке орай, гипер-V сәулетінің ерекшеліктеріне байланысты, бұл ең тапсырма менеджері, мысалы, бұл ең алдымен Гондурастағы ауа-райын көрсетпейді, ал Зимбабвиттің долларлық бағамы емес, тек хост ОС-ның процессорын жүктеу арқылы көрсетпейді. Виртуалды машиналар есепке алынбайды - өйткені барлық виртуалды машиналар сияқты хост ОС-қа арналған, өйткені оның оқшауланған бөлімінде жұмыс істейді. Сондықтан, сіз Wherkmon Snap пайдалануыңыз керек. Көптеген әкімшілер, әсіресе MCSA емтихандарын тапсырғандар, бұл қызметтік бағдарлама туралы біледі. Әлі білмейтіндер үшін - бұл өте оңай басталады: басталу - әкімшілік құралдар - сенімділік және орындау. Осыдан кейін бізге бақылау құралдары - өнімділік мониторы қажет. Бұл қызметтік бағдарламамен сіз кез-келген жүйелік параметрлердің мәндерін көре аласыз, сонымен қатар олардың диаграммадағы өзгерістерін байқауыңыз мүмкін. Әдепкі мәні - тек бір ғана параметр («Хош иісті» немесе «Есептегіш» немесе «Есептегіш») - «% процессор уақыты»). Бұл есептегіш Task Manager-пен де, процессор хосттарын жүктеу сияқты көрсетеді. Сондықтан, бұл есептегішті жоюға болады. Біз есептегіштерді бірден қосамыз. PerfMon-да гипер-v-мен байланысты есептегілер көп. Олардың ішінде бізді екеуіміз қызықтырады:

  • Hyper-v гипервизор Виртуалды процессор,% Жалпы жұмыс уақыты - бұл есептегіш виртуалды процессорлардың жүктелуін көрсетеді. Виртуалды машиналарды іске қосу үшін барлық процессорлардың жалпы жүктемесінің дисплейін көрсетуге болады және сіз белгілі бір виртуалды машинаның нақты виртуалды процессорын таңдай аласыз.
  • Гипер-v гипервизордың utial yourty Virtual Processor,% Жалпы жұмыс уақыты - және бұл есептегіштер таңдалған логикалық процессорлардың гипер-v-мен байланыстырылмаған тапсырмаларға жүктелуін көрсетеді.

Ескерту: Логикалық процессор дегеніміз не? Мұны түсінудің ең оңай жолы - мысалдар. Егер сізде бір негізгі процессор болса, сізде бір логикалық процессор болады делік. Егер процессор екі жақты болса - онда логикалық процессорлар қазірдің өзінде екі болады. Егер ол гипер-бұрмалануды қолдаса - онда олардың төртеуі болады. Бұл екі есептегіш қабылдаушы процессорлардың нақты көрінісін алуға көмектеседі. Есептегіштердің мәндері пайызбен, ал, сәйкесінше 100% -ға, процессордың жүктемесіне қарағанда, қосымша немесе жаңа, жаңа, күшті процессорларды сатып алу керек болуы мүмкін.

Көп жад жоқ

Күшті процессор жақсы, бірақ жадтың жетіспеушілігі бар, жүйе пейджинг файлдарын қолдана бастайды, ал қойылымы әрең түсе бастайды. Интернетте айтқандай - «512 мегабайт жад емес, ол есте сақтау қабілеті емес». Кешіріңіз (бірақ ең алдымен - бақытсыз), виртуалды машиналармен, жүйеде көбірек жадты бөліп көрсету мүмкін емес . Бұл «есте сақтау қабілеті» деп аталады және виртуализацияның басқа жеткізушілерін ойнаудан гөрі. Бұл жақсы немесе жаман - бұл жеке мақаланың тақырыбы, және бұл тақырыпқа қатысты виртуалды көшірмелер аз болған. Осыны жанасқанда, сұрақ туындайды: бізге қанша істеу керек? Жауап әр түрлі факторларға байланысты:

  • Қанша виртуалды машиналар іске қосылады және қанша есте сақтау қажет болады? Әр виртуалды машина талап ететін жад мөлшері оның орындалатын тапсырмаларына байланысты. Бұл тәсіл қарапайым серверлермен бірдей, бірақ виртуалды машиналарды еске алуға икемді, ал 1024 МБ емес, мысалы, 900 МБ бөлінеді.
  • Хост-ОС сонымен қатар жад қажет. Гипервизор мен хосттардың қажеттіліктері үшін кем дегенде 512 МБ бос жадтан кету ұсынылады. Егер еркін жад мөлшері 32 МБ-тан төмен болса - жүйе жад аз болғанша бір виртуалды машинаны бастауға мүмкіндік бермейді. Сонымен қатар, виртуализациядан басқа, Хост ОЖ-да басқа тапсырмаларды орындауға болады. Бұл өте ұсынылған болса да, бірақ факт әлі де орын алады, және оны ескеру қажет.
  • Басқа виртуалды машиналар (тірі көші-қон сценарийлері үшін). Егер инфрақұрылым ақаулы кластер негізінде жоспарланған болса, онда әр қожайындарда қосымша жад беру қажет. Виртуалды машиналар бір хосттан екіншісінен екінші хосттан екінші хостқа ауыса алады (тікелей көші-қон), немесе қабылдау бөлмелері істен шыққан жағдайда. Егер хост виртуалды машиналарды жылжытуды бастау үшін жад болмаса - олар оны бастай алмайды. Сондықтан, жобалау кезеңінде қажетті жадтың 50-100% мөлшерінде «қол сұқпайтын акцияларды» ұсыну қажет. Мүмкін, жағдай біршама жағдай аздап жақсартады, ол Windows Server 2008 R2 SP1 шығарумен жақсарады, оған динамикалық жадты бөлу технологиясы кіреді, бірақ мен оны тексерген кезде ғана айта аламын.

Жадта не болатынын қалай көреміз? Бақытымызға орай, сіз сүйікті тапсырмалар менеджеріңізден көре аласыз - процессор жүктемесінен айырмашылығы, ол жадты жеткілікті шынайы қолдануды көрсетеді. Сіз бұрын таныс ерфильмге және оның жадына / қол жетімді MBY / MUNTE / MENTERS / SEMER-ге жүгінуге болады (және тіпті қажет).

Қатты дискілер: Олар қанша болуы керек?

Әдетте, жұмыс істеу үшін қанша дискідегі кеңістік қажет екенін болжау өте қиын. Сондықтан, дискінің бос орны жоқ болған кезде немесе керісінше, ол тым көп болған кезде, ол тым көп болған кезде, ал дискілерде жұмыс істемейді - көбінесе көлемі бар, оның басқа да маңызды сипаттамасы бар - дискі ішкі жүйесінің жылдамдығы. Дискідегі 2 дана бос орын, бірақ егер бұл екі сата дискіс болса, егер ол RAID массивіне біріктірілмесе, ол жай жеткіліксіз, және ол жүйенің жылдамдығына айтарлықтай әсер етеді. Сақтау ішкі жүйесін құру кіреді Келесі аспектілер: контроллерлер. Қатты дискінің контроллері әртүрлі шикізат, әр түрлі автобустар, әр түрлі кэш болуы мүмкін, ал жалпы олардың жылдамдығы айтарлықтай өзгеруі мүмкін. Кейбір контроллерлер толығымен «жабдық», яғни барлық сұраныстарды өздері шешеді, яғни «жартылай телефон», яғни «жартылай телефондар», яғни сұраныстарды өңдеудің бір бөлігі компьютердің процессорын орындайды. Дискінің ішкі жүйесінің жылдамдығы, ең алдымен, контроллер түріне байланысты және контроллерді таңдау керек. Қатты дискілер, көлемнен басқа, ұмытылмайтын басқа да көптеген сипаттамаларға ие. Бұл интерфейс түрі (IDE, SATA, SCSI, SAS), ал шпиндель жылдамдығы (7200, 10,000, 15000 айн / мин) және қатты дискінің кэш мөлшері. Мысалы, диск 7200 және 10 000 және одан да көп, ал одан да көп - 15000 айн / мин, немесе 8-ден 32 МБ кэшке дейін - мұндай жоғары жүктелген жүйелер үшін виртуализация хосттары - жеткілікті жоғары. Дискілердің құқықтары және RAID массивінің түрі. Жоғарыда айтылғандай, кейде жоғары өнімділікке және сенімділікке қол жеткізу үшін ең жақсы шешім бір дискіні ең үлкен көлемді орнатпайды, бірақ RAID массивіндегі кішірек дыбыс деңгейін біріктіру үшін. Рейдтік массивтердің бірнеше түрлері бар:

  • 0-рейд 0 - «Аудармен массив». Ақпарат блоктар («Strams») арқылы бірнеше дискіге жазылады. Мұның арқасында көпшіліктің көп мөлшері бір дискіден гөрі тезірек, ал массивтегі басқа дискілерге қарағанда тезірек болады. Бірақ бір үлкен жетіспеушілік бар: сенімділігі төмен. Дискілердің кез-келген сәтсіздігі ақпараттың толық жоғалуына әкеледі. Сондықтан, іс жүзінде WAID 0 сирек кездеседі. Бір мысалы, сенімділік жылдамдық сияқты маңызды болмаса, «Дискіден-таспадан» моделі бойынша аралық сақтық құралдары.
  • RAID 1 - «Айналдыру». Мұндай модельмен ақпарат бірнеше дискілерге бір уақытта жазылады, және барлық дискілердің мазмұны мүлдем бірдей. Жазу және оқу жылдамдығы біртұтас дискіге қарағанда жоғары емес, бірақ әлдеқайда жоғары, бірақ әлдеқайда жоғары: бір дискінің істен шығуы ақпараттың жоғалуына әкелмейді. Кемшілігі - бұл тек біреуі: жоғары құны - жалғыз диск бар жерде - екі немесе одан да көп нәрсені қою керек. Мағынасы сенімділік маңызды болған жағдайларда.
  • Рейд 4 және 5-рейд 5 - «Ткриевтизациямен ауысу». RAID 0 және RAID арасында белгілі бір «алтын ортын» қамтамасыз етеді. Мағынасы - бұл ақпарат The Raid 0, бірақ сонымен қатар, сақталған деректердің тексеру сомасы есептеледі. Дискілердің біреуі сәтсіз болған жағдайда, жетіспейтін деректер қол жетімді деректер мен тексерулер бойынша автоматты түрде есептеледі. Әрине, бұл өнімділіктің азаюына әкеледі, бірақ сонымен бірге деректер жоғалады, ал дәлілген дискіні ауыстырған кезде, барлық ақпарат қалпына келтіріледі (бұл процесс массивтің ұнтақтауы деп аталады). Деректердің жоғалуы екі немесе одан да көп диск істен шыққан жағдайда ғана пайда болады. Мұндай массивтер олардың оқу жылдамдығынан едәуір төмен болған жағдайда да сипатталады. Бұл деректер блогын жазу кезінде тексеру сомасы есептеледі және оны дискіде жазады. RAID 4 және RAID 5-тің 5-і RAID 4 тексерулерде бөлек дискіде жазылған, ал RAID 5-дегі барлық дискілерде барлық дискілерде сақталады. Қалай болғанда, осындай жағдайда, осындай массивті ұйымдастыру үшін сізге деректерді және бір дискіні сақтау үшін N дискілері қажет. Дискілердің саны екі есе өсті, 1-рейд 1 және 10-рейдтен айырмашылығы.
  • Рейд 6 - RAID DP, қос пара, қос паритет. RAID 5 сияқты, бірақ чектер әр түрлі алгоритмдерді қолдана отырып, екі рет есептеледі. Дискілер N + 1-ге N + 1-ге қажет болғанымен, RAID 5 және N + 2-ге дейін, бірақ бұл массив екі дисктің бір уақытта сәтсіздігінен шыдай алады. Бұл, әдетте, кәсіпорын деңгейіндегі мәліметтерді сақтау жүйесінде, мысалы, NetApp.
  • 10-рейд 10 - «Гибридті» рейд 0 және RAID 1 және RAID 1. бірнеше рейдтің 0-інділерден басталады (содан кейін RAID 0 + 1 деп аталады) немесе керісінше бірнеше рейд 0 (RAID 1 + 0). Ол жазу және оқу арқылы, бірақ сонымен бірге әр түрлі және жоғары құны бар, өйткені дискілер деректерді сақтау үшін қажет болғаннан 2 есе көп қажет.

Көріп отырғанымыздай, дискілерді таңдау өте қиын міндет болып табылады, сондықтан сіз тек дискіге қойылатын талаптардан ғана емес, сонымен қатар қойылымға қойылатын талаптарды және әрине, таңдалған бюджеттен таңдауыңыз керек. Кейде сыртқы сақтау жүйесін қолдану әлдеқайда ақталады, мысалы, үлкен көлемде және / немесе жоғары өнімділікке қатысты, оған ішкі дискілерді қолдану мүмкін емес. Инфрақұрылымға ақаулыққа толеранттылық болған кезде, содан кейін ол сыртқы жадтан бірден алыс емес. Сыртқы жадты ішкі дискілер ретінде таңдау керек: интерфейс өткізу қабілеттілігі, дискілер саны, диск түрлері, диск түрі, диск түрлері, қосымша функциялар, мысалы, виртуалды дискілердің (LUNS) », қабілеті, қабілеті Суреттерді (суреттер) пайдалану және т.б. және өлшеу туралы не деуге болады? Дискінің ішкі жүйесінің сыйымдылығына байланысты бірнеше метр бар. Қызығушылық:

  • Физикалық диск,% Дискіні оқу уақыты
  • Физикалық диск,% дискіні жазу уақыты
  • Физикалық диск,% бос уақыт

Бұл есептегіштер уақыттың қанша оқу, дискіге жазылғанын және сәйкесінше, үзілістің пайыздық мөлшерін көрсетеді. Егер олардың құндылықтары ұзақ уақытқа 75% -дан жоғары болса - бұл дискийдің ішкі жүйесінің өнімділігі жоғары емес екенін білдіреді. Бұл тағы екі метр бар:

  • Физикалық диск, AVG. Дискіні оқу Кезек ұзындығы
  • Физикалық диск, AVG. Дискіні жазу кезектілігі

Бұл екі метр дискі кезектің орташа ұзындығын көрсетеді - сәйкесінше, оқу және жазу. Бұл параметрлердің жоғары мәндері (2-ден жоғары) («шыңдар») өте жарамды, мысалы, ДҚБЖ немесе MS Exchange серверлері үшін өте тән, бірақ ұзақ мерзімді артық мөлшерде диск ішкі жүйесі «тар жер» болуы мүмкін.

Желілік ішкі жүйе

Желілік ішкі жүйе - бұл процессордан, жадтан және қатты дискіден гөрі «Боттленек», бірақ соған қарамастан, сіз бұл туралы ұмытпауыңыз керек. Қанша басқа компоненттер - жауап алу жақсы болар еді - жауап алу жақсы болар еді Кезеңді жоспарлау:

  • Бір уақытта қанша виртуалды машиналар іске қосылады және желідегі жүктеме қандай болады?
  • Желінің өткізу қабілеті қандай?
  • ISCSI интерфейсі бар деректерді сақтау жүйелері қолданылады ма?
  • Серверде орнатылған ОЖ-ға тәуелді емес аппараттық басқару элементтері бар ма (мысалы - HP ILO немесе Dell Drac)?

Жауаптарға байланысты желінің ішкі жүйесін орнатуға арналған әртүрлі сценарийлер мүмкін. Бізде тек бір сервер бар делік. Оның желілік интерфейстері дәл 4. үш виртуалды машиналар жұмыс істейді. Серверден диапазоннан тыс басқару-контроллер жоқ, сондықтан егер ол нашар болса - сіз серверге кіруіңіз керек (қаланың екінші жағындағы).

Хост деңгейінде

Қашықтан басқару құралдары жоқ серверлер үшін, желілік интерфейстердің бірін виртуалды желілерде сақтамау ұсынылады, тек бақылау тапсырмаларына арналған. Бұл жағдайдың қаупін азайту, қашан, қашан шығарылған кезде немесе желілік интерфейстің дұрыс емес параметрлеріне байланысты қашықтағы серверді басқару мүмкіндігі жоғалады. Мұны Hyper-v рөлінің орнату сатысында, сонымен қатар желілік интерфейстердің бірінен немесе орнатудан кейін жасауға болады, немесе орнатудан кейін - басқару үшін пайдаланылатын желілік интерфейске байланған виртуалды желіні жою. Бұл , Хост деңгейінде желілік адаптерлер үшін қанша «жаңа» драйверді орнату қажет. Желілік адаптерлер - VLAN, GRAN, TCP, TCP-ті түсіру, VMQ арнайы мүмкіндіктерін пайдалану үшін (желілік адаптерлер өздері қолдау көрсеткен жағдайда - әдетте, бұл арнайы сервер желінің адаптері).

Желілік жүктемелер

Біздің үш виртуалды машиналарымыз біраз уақыт жұмыс істеп, трафикті талдау олардың екеуі олардың екеуі де желілік интерфейсті жүктемегенін көрсетті, бірақ үшінші орындық трафиктің үлкен көлемі. Үздік шешім «әлемге шығарылады», жеке желілік интерфейс арқылы трафиктің үлкен көлемін шығаратын виртуалды машина. Мұны істеу үшін, сіз сыртқы, біреуі сияқты екі виртуалды желілерді жасай аласыз, мысалы, желіні жүктелмейтін және үшінші виртуалды машиналар үшін бөлек, ал үшінші виртуалды машиналар жасауға болады. Бұл жағдайда сіз шығатын виртуалды желіні жасай аласыз » сыртқы », ал ата-аналар бөліміне виртуалды желілік адаптер жасамау. Бұл сценарийлерді қолдану арқылы жасалады. Мен толық ақпарат бермеймін, бірақ мен жай ғана сілтеме жасаймын: Блог.m/robertvi/archive/2008/08/27/08/27/11Create-a-a-a-vistual-sswich-Forture-Forture-Forture-Forture-Fital-Fith- Жасау - virtual-nic-on-it-opt.aspx

ISCSI.

Егер сіз деректерді сақтау жүйелерін ISCSI интерфейсімен пайдалануды жоспарласаңыз - ISCSI үшін жұмыс істеу үшін жеке желілік интерфейсті таңдау ұсынылады, немесе MPIO жұмыс істеуі үшін екеуі де. Егер LUNS хост ОЖ-ға орнатылса, сізге виртуалды желілер әсер етпейтін бір немесе екі интерфейсті қалдыру керек. Егер ISCSI бастамашылары виртуалды машиналарда жұмыс істей бастаса - олар үшін сіз үшін тек ISCSI трафигі үшін пайдаланылатын бір немесе екі бөлек виртуалды желілерді жасау керек.

VLAN-белгілеу

VLAN белгілеу (IEEE 802.1Q) «Белгіленген» желілік пакеттерді арнайы маркері бар «таңбалау» дегенді білдіреді, соның арқасында пакет белгілі бір виртуалды желімен (VLAN) байланыстыруы мүмкін. Сонымен бірге, әр түрлі VLAN-ға тиесілі хосттар әртүрлі тарату домендерінде орналасады, дегенмен олар бірдей жабдыққа физикалық байланысты. Гипер-V-дегі виртуалды желілік адаптерлер сонымен қатар VLAN белгілеуді қолдайды. Ол үшін виртуалды адаптердің қасиеттеріне виртуалды машинаның параметрлеріне өтіп, сәйкес VLAN идентификаторымен тіркеліңіз.

Белсенді жабдықтар

Әзірге біз Желілік интерфейстер және хост ішіндегі виртуалды желілік адаптерлер туралы әңгімелестік. Сондай-ақ, белсенді жабдықтың өткізу қабілеттілігін ескеру қажет - мысалы, біздің қожайындарымыз қосылатын ауысулар қажет. Қарапайым мысал: егер 8GBPS ауыстырғыш болса, егер порттардың әрқайсысы бар болса және әрқайсысы бүкіл 1GPPS өткізу қабілетін пайдаланады - содан кейін 1GBPS Spase-ді пайдаланады, содан кейін 1GPPS жұмыс көлемін өткізіп жібермейді, бұл өнімділіктің төмендеуіне әкеледі. Бұл әсіресе ISCSI пайдалану кезінде ескеріледі - жүктеме жоғары болуы мүмкін, ал пакеттік кешіктірулер орындау үшін жеткілікті сыни болуы мүмкін. Сондықтан, ISCSI қолданған кезде, ISCSI-трафик жеке қосқыштар арқылы өте ұсынылады.

ОЖ-ға арналған ұсыныстар

Енді біз Хост ОЖ ұсыныстарына жүгінеміз. Өздеріңіз білесіздер, Windows Server 2008 R2 екі түрлі режимде орнатуға болады: Толық және сервер өзегі. Гипервизордың жұмысы тұрғысынан бұл режимдер әр түрлі болмайды. Бір қарағанда сервердің негізгі режимі қаншалықты күрделі болып көрінеді (әсіресе ақылды әкімшілер үшін), бұл режимді пайдалану ұсынылады. Сервердің негізгі режимінде ОЖ орнату толық қондырғысымен салыстырғанда келесі артықшылықтарға ие:

  • Кішкентай жаңарту
  • Ықтимал шабуылдаушыларға шабуылдың кішігірім беті
  • Ата-аналар бөліміндегі процессорға және жадқа аз жүктеме
Хосттағы басқа қосымшаларды іске қосу

Үшінші тараптардың қонақтарында (Hyper-V) қосымшаларда жұмыс істейді, сонымен қатар Hyper-V-ге қосымша басқа сервер рөлдерін орнату жұмыстың күшті тамшысына, сондай-ақ тұрақтылықты азайтуға әкелуі мүмкін. Шындығында, гипер-V сәулетінің ерекшеліктеріне байланысты виртуалды машиналардың барлық әрекеттесуі ата-анасының бөлімі арқылы өтеді. Сондықтан, ата-анасының бөліміндегі жоғары жүктемелер немесе «Көк экранның тамшысы» жұмысының төмендеуіне немесе жай ғана жүгіретін виртуалды машиналардың «тамшысына» әкеледі. Бұл (және қажет) антивирустық бағдарламалық жасақтаманы да жасай алады. Мұны кез-келген уақытта, іс жүзінде, виртуализация, әрине, басқа сұрақ туындамайды. Алайда, егер антивирус әлі орнатылса - бірінші орынды болса - виртуалды машина файлдары болуы мүмкін барлық қалталардан шығарып тастау. Әйтпесе, сканерлеу кезінде өнімділік баяулайды, егер вирусқа ұқсас нәрсе кейбір VHD файлында анықталса - содан кейін емдеу кезінде антивирустық пакет vHD-ді бұза алады. Мұндай жағдайлар MS Exchange мәліметтер базасымен байқалды, сондықтан бірінші ұсыныс - файл вирусымен, егер сіз Exchange серверлерінде файлға қарсы вирусқа қоймаңыз, ал егер сіз қойсаңыз, қосымша жағдайларда қалталар қосыңыз.

Виртуалды машиналарға арналған ұсыныстар

Виртуалды машиналардың жұмысын жақсарту үшін қажетті қадамдар - оларда орындалатын қосымшаларға байланысты. Microsoft корпорациясының әрқайсысы үшін ұсынымдар (ең жақсы тәжірибелер) бар - Exchange, SQL Server, IIS және басқалары үшін. Осыған ұқсас ұсыныстар басқа сатушылар үшін бар. Мұнда мен нақты бағдарламалық жасақтамаға тәуелді емес жалпы ұсыныстар беремін. Сізге қандай да бір бағдарламалық жасақтамаға тәуелді емес. Неліктен интеграциялық қызметтерді, сізге VHD кітапханасын қолдана отырып және қалай қолдау керектігін қалай жеңілдету керектігін айтамыз Бұл жаңа патчтарды шығарумен тиісті күйде.

Интеграциялық қызметтер

Интеграция қызметтері - бұл қонақтар ОЖ-да жұмыс істейтін жүргізушілердің жиынтығы. ОЖ орнатқаннан кейін оларды бірден орнату керек. Қазіргі уақытта қолдау көрсетілетін ОС тізімі келесідей: Windows 7 және Windows Server 2008 R2 орнату пакеттерінде, сондықтан оларды қосымша орнатудың қажеті жоқ. Интеграция қызметтерін орнату сізге жоғары синтетикалық құрылғыларды пайдалануға мүмкіндік береді эмуляциямен салыстырғанда көрсеткіштер. Эмюв және синтетикалық құрылғылардың арасындағы айырмашылық туралы толығырақ «Гипер-V» архитектурасындағы менің мақалаңызда оқыңыз, интеграциялық қызметтерге кіретін драйверлер тізімі:

  • IDE контроллері - дискілерге қол жеткізу жылдамдығын арттыратын эмуляциялық идеентті ауыстырады
  • SCSI контроллері - бұл толығымен синтетикалық құрылғы және интеграциялық қызметтерді міндетті түрде орнатуды қажет етеді. Әр SCSI контроллеріне, сіз 64 диск-ге дейін қосыла аласыз, әр виртуалды машина үшін контроллерлер 4-ке дейін болуы мүмкін.
  • Желілік адаптер - эмуласыз (бұрынғы желілік адаптерге қарағанда) жоғары өнімділікке ие және VMQ сияқты арнайы функцияларды қолдайды.
  • Бейне және тышқан - виртуалды машинаны консолі арқылы басқару ыңғайлылығын жақсарту.

Листингілік драйверлерге қосымша, интеграция қызметтерін орнату кезінде келесі функцияларға қолдау көрсетіледі:

  • Амалдық жүйенің жабылуы - қонақтық ОБ жұмысын дұрыс аяқтау мүмкіндігі оған кіріңіз. ATX корпусындағы қуат түймесін басуға ұқсас.
  • Уақытты синхрондау атаудан тазаланады - жүйенің уақытын хост пен Қонақ операторлары арасындағы үндестіру.
  • Деректер алмасу - қонақтар мен хост ОЖ арасындағы тіркеу кілттерімен алмасу. Мысалы, мысалы, қонақ ОС-та ол жүгіретін хост атауын анықтай алады. Бұл мүмкіндік тек MS Windows отбасының қонақтарына қол жетімді.
  • Жүрек соғуы - арнайы қызмет, мезгіл-мезгіл арнайы сигналдар жібереді, бұл барлығы виртуалды машинамен бірге. Егер Қонақ ОЖ қандай да бір себептермен, мысалы, ілулі болады - бұл жүрек соғуын тоқтатады, мысалы, сигнал ретінде қызмет ете алады, мысалы, автоматты қайта қосу үшін.
  • Интернеттегі сақтық көшірме - бұл VSS жазушысы, ол кез-келген уақытта виртуалды машинаның деректерінің тұрақты сақтық көшірмесін алуға мүмкіндік береді. Виртуалды құрылғыда жұмыс істейтін VSS арқылы сақтық көшірмені іске қосқан кезде, деректерді дискіге автоматты түрде қалпына келтіреді, сондықтан сақтық көшірме дәйекті түрде алынады.

Windows жүйесінде біріктіру қызметтерін орнату үшін, action - Integration Services Setup таңдаңыз. Сонымен бірге, орнату файлдары бар ISO кескіні виртуалды машинаға автоматты түрде жабылады және орнату процесі басталады. Егер Autorun-ты іске қосу үшін қонақтар жүйесі өшірілген болса, орнату процесі қолмен іске қосылады. Linux үшін компоненттерді біріктіру Windows Server үлестіріміне кірмейді - оларды Microsoft корпорациясынан жүктеу керек.

Sysprep: Мастер бейнесін жасаңыз

Егер сізде жеткілікті үлкен инфрақұрылым болса, және сіз жиі жаңа виртуалды машиналар жасауыңыз керек және сіз жиі виртуалды қатты дискілердің «басты суреттер» ОЖ-жазуды орнатуға тура келеді. VHD файл түрінде сақталған мұндай «басты сурет» көшірілуі мүмкін, содан кейін VHD көмегімен жаңа виртуалды машинаны қатты диск ретінде жасаңыз. Сонымен бірге, ол әлі де ОЖ және кейбір қажетті бағдарламалық жасақтамалар орнатылады (атап айтқанда - интеграциялық қызметтер). Мұндай басты беделді құру үшін:

  1. Жаңа виртуалды машинаны жасаңыз
  2. Қажет болса, ОЖ, біріктіру қызметтері, барлық қол жетімді жүйелер және қосымша бағдарламалар орнатыңыз
  3. Орнатылған ОС жүйелерін пайдаланушы туралы ақпаратты, өнім кілтін және бірегей идентификаторды (SID) жоятын Sysprep қызметтік бағдарламасын пайдаланып дайындаңыз.

Виртуалды машинаны осындай суретте алғаш жүктеген кезде, «Mini-Setup» деп аталатын процедура басталады. Бұл компьютердің атын, әкімшінің құпия сөзін және басқа да деректерді қайта енгізуді сұрайды.

Жаңартуларды офлайн орнату

Біз басты имидж жасадық, және ол бізбен ұзақ уақыт сақталады. Бәрі ештеңе болмайды, бірақ бір шағын мәселе бар: мезгіл-мезгіл жүйенің жаңартуларына барады және виртуалды машинаны басты кескінмен орналастыру кезінде сіз басты суретті жасырған барлық жаңартуларды орнатуыңыз керек . Егер сурет құрылған болса, бір-екі жыл бұрын айтыңыз - Жаңартулардың көлемі өте үлкен болуы мүмкін. Сонымен қатар, OS желісіне қосқаннан кейін, соңғы жаңартуларсыз барлық қауіпсіздікке қауіп төндірместен, оның ішінде вирустарға қатысты. Виртуалды машиналардың игерілуіне тікелей жаңартуға мүмкіндік беретін керемет құрал бар - ол «офлайн виртуалды машинаның қызмет ету құралы» деп аталады. Оны пайдалану үшін, сіз виртуалды машина менеджерін (SCVMM) жүйесін, сондай-ақ орналастырылған WSUS немесе SCCM серверін орналастыруыңыз керек, сонымен қатар, жаңартулар күшейе түседі. Оның әрекеті қағидаты:

  1. Виртуалды машина арнайы, SCVMM көмегімен таңдалған арнайы, хост - техникалық қызмет көрсету хосты деп аталады.
  2. Виртуалды машина іске қосылды және барлық қажетті жаңартуларды орнатуға арналған.
  3. Виртуалды машина тоқтайды және VHD файлы орнатылған жаңартулар бар кітапханаға оралады.

Желіден тыс виртуалды машиналарға қызмет көрсету құралы тегін таратылады. Осы құрал туралы көбірек білу және оны жүктеу үшін - сіз ресми сайтқа кіре аласыз: www.microsoft.com/solateAccelerators.

Мен хосттар мен виртуалды машинаны өздері құруға бірнеше ұсыныстар бердім, бұл қойылымның оңтайлы деңгейіне қол жеткізуге мүмкіндік бердім. Бұл ақпарат біреу үшін пайдалы болады деп сенемін.

Виртуализация: IT-инфрақұрылымды құрудың жаңа тәсілі

Виртуализация және виртуалды машиналар дегеніміз не

Ақпараттық технологиялар қазіргі қоғамға көптеген пайдалы және қызықты нәрселер әкелді. Күн сайын, өнертапқыштық және талантты адамдар компьютерлерге тиімді өндірістік құрал, ойын-сауық және ынтымақтастық ретінде қосымша және жаңа қосымшалар ойлап табады. Көптеген түрлі бағдарламалық-жабдық, технологиялар мен қызметтер күнделікті ақпаратпен жұмыс істеудің ыңғайлылығы мен жылдамдығын жақсартуға мүмкіндік береді. Технологиялардың технологияларын көрсетудің және одан да қиын, олар өте пайдалы және оларды максималды пайдаға сай қолдануды үйренуі қиынырақ. Бұл мақалада компьютерлер әлеміне - виртуализация технологиялары тез бұзылатын тағы бір керемет перспективалы және тиімді технологиялар туралы талқыланады.

Виртуализация туралы түсінік кең мағынада, кез-келген процестің немесе объектінің оны ләззат алуы үшін нақты түрде жүзеге асыруды жасыру. Виртуализацияның өнімі - пайдалану үшін ыңғайлы нәрсе, іс жүзінде, іс жүзінде күрделі немесе мүлдем басқа құрылымы бар, объектімен жұмыс кезінде әр түрлі болады. Басқаша айтқанда, ол бір нәрсені жүзеге асырудан бөлінеді. Компьютерлік технологияларда «Виртуализация» термині әдетте есептеу ресурстарының абстракциясы және «инкапсуляцияланатын» жүйелік жүйені (жасырындарды) өз мойнында ұстау арқылы түсініледі. Жай, пайдаланушы объектінің ыңғайлы бейнесімен жұмыс істейді, және бұл нысанның шындыққа байланысты маңызды емес.

«Виртуализация» термині өткен ғасырдың алпысыншы жылдарында, өткен ғасырдың алпысыншы жылдарында пайда болды, сонымен қатар «Виртуалды машина» терминімен, виртуализациялау өнімі бағдарламалық және аппараттық платформаны білдіреді. Ол кезде виртуализация перспективалық технологияға қарағанда қызықты техникалық тап болды. Алпысыншы жылдары мен жетпісінші жылдары виртуализация саласындағы дамуды тек IBM жүргізді. IBM M44 / 44x компьютерінің пайда болуымен, жалақы Жанының эксперименттік жүйесі, «Виртуалды машина» термині алғаш рет «жалған машина» (жалған машина) ауыстырылды. Содан кейін System 360/370 сериясының IBM негізгі кімелерінде амалдық жүйелердің алдыңғы нұсқаларын сақтау үшін виртуалды машиналарды пайдалануға болады. Тоқсаныншы жылдардың соңына дейін, IBMS-тен басқа ешкім бұл түпнұсқа технологияны мұқият пайдалануға шешім қабылдады. Алайда, тоқсаныншы жылдары виртуализация тәсілінің келешегі айқын болды: жабдықтың қуаттылығы, дербес компьютерлер де, серверлермен де, серверлік шешімдер де, бір физикалық платформада бірнеше виртуалды машиналарды пайдалануға болады.

1997 жылы Connectix виртуалды компьютердің алғашқы нұсқасын Macintosh платформасы үшін шығарады, ал 1998 жылы VMware виртуализация әдістерін патенттермен қамтамасыз етеді. Кейіннен Microsoft, және VMware EMC корпорациясы сатып алған, және қазіргі уақытта бұл компаниялардың екеуі де болашақта виртуализация технологияларының технологиясындағы екі негізгі әлеуетті бәсекелес болып табылады. Потенциал - себебі қазір VM бағдарламалық жасақтама осы нарықтағы сөзсіз көшбасшы, бірақ Microsoft корпорациясы, әрқашан жеңде трамплин бар.

Көрінісі болғаннан бері «Виртуализация» және «Виртуалды машина» терминдері көптеген түрлі мәндерді алды және әртүрлі контексте қолданылады. Виртуализацияның іс жүзінде қандай болатынын шешуге тырысайық.

Виртуализация түрлері

Виртуализация туралы түсінікке екі түрлі категорияға бөлінуге болады:

  • Виртуализация Виртуалды өнімдердің виртуализациясы Виртуалды машиналар - виртуалды машиналар - нақты аппараттық және бағдарламалық жүйелер платформасында жұмыс істейтін кейбір абстракциялар.
  • Виртуализация Виртуализацияның тапқыр түрі пайдаланушы үшін аппараттық ресурстардың жұмысын үйлестіруге немесе жеңілдетуге және жабдықтардың, аттар кеңістігінің, желілердің кейбір жеке абстракаларын алуға бағытталған.

Виртуализация түрлері

Виртуализация платформалары

Платформалардың виртуализациясы астында қолданыстағы аппараттық және бағдарламалық кешендерге негізделген бағдарламалық жүйелер құру, олардан тәуелді немесе тәуелсіз. Аппараттық ресурстар мен бағдарламалық жасақтаманы қамтамасыз ететін жүйе хост (хост) деп аталады, ал ол арқылы модельденген жүйе (Қонақ). Қонақтар жүйелерінің хост жүйесінде тұрақты жұмыс істей алатындығына көз жеткізу үшін, хост жүйесінің платформасында жұмыс істеуі керек, бұл хосттың бағдарламалық-жабдығы жеткілікті сенімді және оның ресурстарына қол жеткізу үшін қажетті интерфейстер жиынтығын қамтамасыз ету қажет. Виртуалды платформаның бірнеше түрлері бар, олардың әрқайсысы «виртуализация» ұғымына көзқарас болып табылады. Платформаның түрлері Виртуализация аппараттық модельдеудің қаншалықты толығымен орындалатынына байланысты. Виртуализация саласындағы терминдер бойынша байланыс туралы келісім жоқ, сондықтан жоғарыда аталған виртуализация түрлерінің кейбірі басқа көздерден өзгеше болуы мүмкін.

Виртуализация платформасының түрлері:

  1. Толық эмуляция (модельдеу).

    Виртуализацияның осы түрімен виртуалды машина қоныс операциялық жүйесін жүргізу кезінде барлық жабдықтарды толығымен виртуарды толығымен виртуализациялайды. Бұл тәсіл әртүрлі аппараттық архитектураларды еліктеуге мүмкіндік береді. Мысалы, сіз басқа архитектурасы бар платформалардағы X86 процессорларына арналған виртуалды машиналарды x86 процессорларымен өткізе аласыз (мысалы, күн сәулесі Risk серверлерінде). Ұзақ уақыт бойы виртуализацияның бұл түрі жаңа процессорларға арналған бағдарламалық жасақтаманы жасау үшін пайдаланылды, олар олар физикалық тұрғыдан қол жетімді болғанға дейін. Мұндай эмуляторлар сонымен қатар төмен деңгейлі жөндеу операциялық жүйелері үшін қолданылады. Бұл тәсілдің негізгі минимумы эмуляция жабдықтарын қолдау өте және өте маңызды, бұл қонақ жүйеліліктің жылдамдығын айтарлықтай баяулатады, бұл, демек, жүйелік бағдарламалық қамтамасыз етуді дамытуды қиындатады. Оқу мақсаттары ретінде мұндай тәсіл төмен.

    Эмулярларды құруға арналған өнімдердің мысалдары: балшық, ZEARPC, QEMU (үдетсіз), Геркулес эмуляторы.

  2. Ішінара эмуляция (ана виртуализациясы).

    Бұл жағдайда виртуалды құрылғы тек қажетті жабдықты оқшауланған, сондықтан оны оқшаулауға болатындай етіп жібереді. Бұл тәсіл сізге тек сол архитектураға арналған қонақтарды басқаруға мүмкіндік береді. Осылайша, бір уақытта бірнеше қонақтар жүйесін іске қосуға болады. Виртуализацияның бұл түрі толығымен эмуляциямен салыстырғанда қонақ жүйелердің жылдамдығын едәуір арттыруға мүмкіндік береді және кеңінен қолданылады. Сонымен қатар, виртуализация платформаларындағы жылдамдықты көбейту үшін қонақтар жүйесінің (гипервизор) арасында арнайы «қабат» қолданылады, бұл қондырғы жүйесіне аппараттық ресурстарға тікелей қол жеткізуге мүмкіндік береді. Гипервизор, сонымен қатар «Виртуалды машина мониторы» деп аталады (виртуалды машина мониторы) - виртуализация әлеміндегі негізгі ұғымдардың бірі. Қонақ жүйелер мен жабдықтар арасында байланыстырғыш болып табылатын гипервизорды қолдану платформаның жылдамдығын едәуір арттырады, оны физикалық платформаның жылдамдығына айтарлықтай арттырады.

    Виртуализацияның осы түрінің негізінде виртуалды машиналардың аппараттық платформасының архитектурасынан тәуелділікті жатқызуға болады.

    Жергілікті виртуализацияға арналған өнімдердің мысалдары: VMware жұмыс станциясы, VMware Server, VMware ESX сервері, виртуалды үтік, виртуалды үтік, виртуалды компьютер, виртуалды компьютер, параллельдер жұмыс үстелі және басқалар.

  3. Ішінара виртуалдандыру, сонымен қатар «Мекенжай кеңістігін виртуализациялау» («Мекенжай кеңістігін виртуалдандыру»).

    Осы тәсілмен виртуалды машина аппараттық ортаның (бірақ ғана емес), атап айтқанда, мекен-жайлар кеңістігінің бірнеше көшірмесін білдіреді. Виртуализацияның бұл түрі ресурстарды бөлісуге және оқшаулау процестерін бөлісуге мүмкіндік береді, бірақ қоныс операциялық жүйелерінің даналарын бөлуге мүмкіндік бермейді. Қатаң айтсақ, виртуализацияның осы түрімен, пайдаланушы виртуалды машиналар жасамайды және операциялық жүйе деңгейінде кез-келген процестерді оқшаулау бар. Қазіргі уақытта көптеген танымал операциялық жүйелер бұл тәсілді қолданады. Мысалды UML (Linux пайдаланушы-режимі) қолдана алады, онда «Қонақ» өзегі негізгі ядрода (контекстінде) басталады.

  4. Парабрутуализация.

    Қолдану кезінде қолданылған кезде, аппараттық құралдарды модельдеудің қажеті жоқ, бірақ оның орнына (немесе одан басқа), қосымша бағдарламалау интерфейсі (API) қоныс операциялық жүйесімен өзара әрекеттесу үшін қолданылады. Бұл тәсіл Қонақ жүйесінің кодын өзгертуді қажет етеді, ол қоғамның тұрғысынан, ашық көздерден маңызды емес. Ферболдану жүйелерінде олардың гипервизоры бар, ал қонақтық жүйеге API қоңыраулары «гиперкаллдар» деп аталады (гипервижоңыз). Бұл виртуализацияның перспективаларына көптеген күмәндар, өйткені қазіргі уақытта виртуализацияға қатысты аппараттық өндірушілердің барлық шешімдері отандық виртуализация жүйелеріне бағытталған және патритализацияның қолдауы мүмкін емес операциялық жүйелерді өндірушілерден ізделуі керек оларға ұсынылатын қаражат. Қазіргі уақытта паруиталандыру провайдерлері - бұл косенсорлар және виртуалды темір, патритализацияның орындалуы жоғары деп айтады.

  5. Амалдық жүйенің виртуализациясы.

    Виртуализацияның осы түрінің мәні - бірнеше қорғалған виртуалды серверлерді бір физикалық түрде жасау үшін физикалық сервердің амалдық жүйе деңгейіндегі виртуализациясы. Бұл жағдайда қонақ жүйесімен, сіздер басқа қонақ жүйелермен хост амалдық жүйесінің бір ядросын пайдаланады. Виртуалды машина - оқшауланған қосымшалар үшін қоршаған орта. Виртуализацияның бұл түрі хостинг жүйелерін ұйымдастыруда қолданылады, яғни ядроның бір бөлігі кезінде бірнеше виртуалды клиент серверлері қажет.

    ОЖ деңгейіндегі виртуализацияның мысалдары: Linux-VServer, Virtuozzo, OpenVz, Solaris контейнерлері және FreeBsD түрмелері.

  6. Қолдану деңгейінің виртуализациясы.

    Виртуализацияның бұл түрі басқаларға ұқсас емес: егер алдыңғы істерде, егер алдыңғы істерде, виртуалды орталар немесе виртуалды машиналар оқшауланбаған болса, онда бұл жағдайда қолданбаның өзі оны пайдалану үшін қажетті элементтермен контейнерге орналастырылады: Конфигурация файлдары, пайдаланушы және жүйелік нысандар. Нәтиже - бұл ұқсас платформада орнатуды қажет етпейтін бағдарлама. Осындай қолданбаны басқа құрылғыға және оның іске қосылуы кезінде, бағдарлама үшін жасалған виртуалды ортақ ол мен операциялық жүйе, сондай-ақ басқа қосымшалар арасындағы қайшылықтарға мүмкіндік береді. Виртуализацияның бұл әдісі әртүрлі бағдарламалау тілдерін түсіндірушілердің мінез-құлқына ұқсас (сондықтан аудармашы, Java виртуалды машинасы) осы санатқа түседі).

    Бұл тәсілдің мысалы: Trustalll, Altiris, Altiris, қызметші, сенім.

Ресурстарды виртуализациялау

Платформаны виртуализациялау кезінде біз виртуализация тұжырымдамасын байладық, біз оны виртуалды машиналарды құру процесіне қолданған жөн. Алайда, егер біз виртуализацияны кең мағынада қарастыратын болсақ, сіз ресурстарды виртуализациялау тұжырымдамасына келіп, виртуалды жүйелер құру тәсілдерін қорытындылауға болады. Ресурстарды виртуализациялау сізге желілер, мәліметтер қоймалары мен аттар кеңістігі сияқты ресурстар топтарын концентрациялауға, күйге келтіруге және жеңілдетуге мүмкіндік береді.

Ресурстардың виртуализация түрлері:

  1. Компоненттерді біріктіру, жинақтау және шоғырландыру.

    Ресурстардың осы түрі бойынша виртуализация, пайдаланушыға ыңғайлы интерфейстерді ұсынатын ресурстар бассейндеріндегі (топ) бірнеше физикалық немесе логикалық заттарды ұйымдастыру түсініледі. Виртуализацияның осы түрінің мысалдары:

    • Бізді бір қуатты жүйе ретінде көретін мультипроцессорлық жүйелер,
    • Рейдтік массивтер мен бірнеше физикалық дискілерді бір логикалыққа біріктіретін бақылау көлемдерінің құралдары мен құралдары,
    • SAN сақтау желілерін (сақтау аймағының желісі) салу кезінде қолданылатын сақтау жүйелерін виртуализациялау,
    • Виртуалды жеке желілер (VPN) және виртуалды желі мекенжайлары мен атауларын құруға мүмкіндік беретін желілік мекенжай аудармасы (Nat).
  2. Компьютерлерді кластерлеу және үлестірілген есептеулер (торды есептеу).

    Виртуализацияның бұл түріне жеке компьютерлердің көптігін ғаламдық жүйелерде (метакомпьютерлер) біріктіру, бірлескен жалпы міндеттерді шешуде.

  3. Бөлу (бөлу).

    Ресурстар виртуализация процесінде бөлінген кезде, қолдануға ыңғайлы бірнеше ұқсас объектілерге кез келген үлкен ресурс бөлімі бар. Деректерді сақтау желілерінде бұл ресурстарды аймақтарға бөлу деп аталады («Zoning»).

  4. Инкапсуляция.

    Көптеген бұл сөз объектіні өздері жасыру деп аталады. Виртуализацияға қатысты, бұл пайдаланушыға онымен жұмыс істеуге ыңғайлы интерфейсі бар жүйені құру және оны жүзеге асырудың күрделілігі туралы мәліметтерді жасайтындығын айтуға болады. Мысалы, мыс кэш процессорын есептеулерді жеделдету үшін қолдану оның сыртқы интерфейстеріне әсер етпейді.

Ресурстарды виртуализациялау платформалардың виртуализациясына қарағанда, кең және түсініксіз мағынаға ие және пайдаланушыларды жалпы жүйелермен өңдеудің ыңғайлылығын арттыруға бағытталған көптеген тәсілдер. Сондықтан, біз негізінен виртуализация платформасының тұжырымдамасына сүйенеміз, өйткені осы тұжырымдамамен байланысты технологиялар қазіргі уақытта ең қарқынды дамып келе жатқан және тиімді.

Виртуализация қолданылатын жерде

Соңғы үш-төрт жылдағы операциялық жүйелерді виртуализациялау технологиялық және маркетингтік мағынада жақсы алға шықты. Бір жағынан виртуализация өнімдерін қолдану әлдеқайда жеңілдік, олар әлдеқайда сенімді және функционалды және басқаларында - виртуалды машиналармен көптеген қызықты қосымшалар бар. Виртуализацияны қолдану аясын «компьютерлер бар жер» деп анықтауға болады, бірақ қазіргі уақытта виртуализация өнімдерін пайдалану үшін келесі опцияларды белгілей аласыз:

  1. Серверлерді шоғырландыру.

    Қазіргі уақытта компаниялардың IT-инфрақұрылымындағы серверлерде жұмыс істейтін өтінімдер серверлік аппараттық ресурстарға кішкене жүктеме жасайды (орта есеппен 5-15 пайыз). Виртуализация осы физикалық серверлерден виртуалды және олардың барлығын бір физикалық серверге көшіруге, оны 60-80 пайызға дейін көтеруге мүмкіндік береді, сондықтан жабдыққа, техникалық қызмет көрсетуге және электр қуатына айтарлықтай үнемдеуге мүмкіндік береді .

  2. Өтінімдерді әзірлеу және тестілеу.

    Көптеген виртуализация өнімдері бір уақытта бірнеше түрлі операциялық жүйелерді пайдалануға мүмкіндік береді, сонымен қатар бағдарламалық жасақтама жасаушылар мен сынақ тестерлеріне әртүрлі платформалар мен конфигурациялар бойынша өтініштерін сынауға мүмкіндік береді. Сондай-ақ, жүйенің ағымдағы күйінің «суреттерін» құрудың ыңғайлы құралдары және осы күйдің бір қарапайым қалпына келуімен және осы қарапайым қалпына келтірудің бір қарапайым қалпына келуі, әр түрлі конфигурациялар үшін сынақ ортасын құруға мүмкіндік береді, бұл сіздің даму жылдамдығы мен даму сапасын едәуір арттырады.

  3. Бизнесте қолданыңыз.

    Виртуалды машиналарды пайдаланудың бұл нұсқасы ең ауқ және креативті болып табылады. Бұл оның барлығына қатысты, бұл бизнестегі IT ресурстарын күнделікті өңдеу кезінде қажет болуы мүмкін. Мысалы, виртуалды машиналар негізінде сіз жұмыс станциялары мен серверлердің резервтік көшірмелерін оңай жасай аласыз (жай қалтаны көшіру арқылы), сәтсіздіктерден кейін қалпына келтірудің минималды уақытын қамтамасыз ететін жүйелер және т.б. Осы топтарға барлық осы бизнес кіреді Виртуалды машиналардың негізгі артықшылықтарын пайдаланатын шешімдер.

  4. Виртуалды жұмыс станцияларын пайдалану.

    Виртуалды машиналар дәуірінің келуімен, бұл жабдықты байланыстырумен жұмыс станциясын жасау мағынасыз болады. Енді бір күндік виртуалды машинаны жасау Жұмыс немесе үй ортасы бар виртуалды машинаны жасау, оны кез-келген басқа компьютерде пайдалануға болады. Сіз сонымен қатар нақты тапсырманы шешетін дайын виртуалды құрылғылар (виртуалды құрылғылар) қолдана аласыз (мысалы, бағдарлама сервері). Виртуалды жұмыс станцияларын осындай пайдалану түсінігі хост серверлерінің негізінде, олар бойынша жұмыс үстеліндегі жұмыс үстелдері (негізгі кадрларға ұқсас) бойынша жүгіру үшін оларды орындау үшін жүзеге асырылуы мүмкін. Болашақта бұл жұмыс үстелдері деректерді ноутбукпен синхрондау емес, олармен бірге ала алады. Бұл опция сонымен қатар қолдануға болатын қорғалған пайдаланушы жұмыс станцияларын құру мүмкіндігін ұсынады, мысалы, бағдарламаның мүмкіндіктерін тұтынушыға көрсету үшін. Сіз виртуалды машинаны пайдалану уақытын шектей аласыз - және осы уақыттан кейін виртуалды машина жұмыс істемейді. Бұл көріністе үлкен мүмкіндіктер орналастырылған.

Виртуалды машиналарды пайдаланудың барлық түрлері іс жүзінде тек қазіргі уақытта оларды қолданудың бағыттары, бұл қазіргі уақытта, сөзсіз, әр түрлі IT салаларында виртуалды машиналарды жасауға мүмкіндік береді. Бірақ заттардың виртуализациямен қалай жүріп жатқанын көрейік.

Виртуализация қалай жұмыс істейді

Бүгінгі таңда IT-инфрақұрылымды виртуализациялау жобаларын көптеген жетекші интеграциялық компаниялар белсенді түрде енгізеді және виртуализация жүйесінің провайдерлерінің уәкілетті серіктестері болып табылады. IT-инфрақұрылымды виртуализациялау процесінде виртуалды инфрақұрылым құрылды - IT-ресурстардың қолданыстағы схемасын сақтау кезінде көптеген жаңа мүмкіндіктер бар виртуалды машиналарға негізделген жүйелер кешені. Әр түрлі виртуализация платформаларының жеткізушілері ірі банктерде, өнеркәсіптік компанияларда, ауруханаларда, оқу орындарында виртуалды инфрақұрылымды енгізу бойынша табысты жобалар туралы ақпарат беруге дайын. Операциялық жүйелерді виртуализациялаудың көптеген артықшылықтары компанияларға қызметті, персонал, аппараттық құралдарды үнемдеуге, үздіксіз жұмысты қамтамасыз етуге, үзіліссіз жұмысты қамтамасыз етеді, істен шыққаннан кейін деректерді көбейту және қалпына келтіруге мүмкіндік береді. Сондай-ақ, виртуализация нарығы виртуалды инфрақұрылымдарды көші-қонға, көші-қонға және виртуалды инфрақұрылымдарды қолдауға, виртуалды инфрақұрылымдарды қолдауды толығымен толтыра бастайды, бұл виртуализацияның артықшылықтарын толығымен пайдалануға мүмкіндік береді. Виртуализацияның виртуализациясы компаниялардың виртуалды инфрақұрылымды жүзеге асыруға, ақша үнемдеуге мүмкіндік беретінін нақты көрейік.

Виртуалды машиналарды пайдаланудың 10 себебі

  1. Серверлерді шоғырландыру кезінде жабдыққа үнемдеу.

    Аппараттық құралдарды сатып алу бойынша едәуір үнемдеу бірнеше виртуалды әзірлеу серверлері бір физикалық серверде орналастырылған кезде пайда болады. Виртуализация платформасының жеткізушісіне, жұмыс жүктемесін теңестіру, бөлінген ресурстарды басқару, физикалық хосттар мен резервтік көшірмелер арасында тасымалдау мүмкіндігі бар. Мұның бәрі қызмет көрсетуге, серверлік инфрақұрылымды басқаруға, басқаруға және басқаруға нақты ақшаны үнемдейді.

  2. Үйлесімділікті қамтамасыз ету үшін ескі амалдық жүйелерді жүргізу мүмкіндігі.

    Амалдық жүйенің жаңа нұсқасы шыққан кезде, ескі нұсқада Vireual Machine бағдарламасында жаңа ОЖ толығымен іске қосылғанша қолдау көрсетілуі мүмкін. Керісінше, сіз виртуалды машинада жаңа ОС көтеріп, оны негізгі жүйеге алдын-ала тексере аласыз.

  3. Ықтимал қауіпті ортаны оқшаулай білу.

    Егер қандай да бір қосымша қолданба немесе компонент оның сенімділігі мен қауіпсіздігіне күмәнданса, сіз оны виртуалды машинада жүйенің өмірлік бөліктерін зақымдамай-ақ қолдана аласыз. Осындай оқшауланған орта «құмсалғыш» деп те аталады (құмсалғыш). Сонымен қатар, сіз қауіпсіздік саясаты бойынша шектеулі виртуалды машиналарды жасай аласыз (мысалы, автомобиль екі аптадан кейін тоқтайды).

  4. Қажетті жабдық конфигурацияларын жасау мүмкіндігі.

    Кейде белгілі бір шарттарда қолданбаларды тексеру кезінде сіз берілген жабдықты конфигурацияны (өңдеу уақыты, жұмыс уақыты, жұмыс және дискідегі жад нөмірі) пайдалану керек. Мұндай жағдайда физикалық машинаны виртуалды машинасыз «жүргізе» қиын. Виртуалды машиналарда - бұл тінтуірдің бірнеше рет басуы.

  5. Виртуалды машиналар сізде жоқ құрылғылардың жіберілуі мүмкін.

    Мысалы, көптеген виртуалдандыру жүйелері виртуалды SCSI дискілерді, виртуалды көп негізгі процессорларды және т.б. жасауға мүмкіндік береді. Бұл басқа модельдеу түрінде пайдалы болуы мүмкін.

  6. Бір хост бойынша бір уақытта виртуалды желіге бір уақытта бірнеше виртуалды машиналар іске қосыла алады.

    Мұндай мүмкіндік бір физикалық компьютерде бірнеше жүйелер арасында виртуалды желілік модельдер құру үшін шексіз мүмкіндіктер береді. Бұл әсіресе бірнеше машинадан тұратын белгілі бір таратылған жүйені модельдеу қажет болған кезде қажет. Сондай-ақ, бірнеше оқшауланған пайдаланушы орталарын құруға болады (жұмыс, ойын-сауық, интернеттегі жұмыс үшін), оларды іске қосыңыз және олардың арасында белгілі бір тапсырмаларды орындау қажет болғандай ауысуға болады.

  7. Виртуалды машиналар операциялық жүйелермен жұмыс істеуге тамаша мүмкіндіктер береді.

    Сіз әр түрлі қонақтармен жұмыс істейтін виртуалды машиналардың репозиторийін жасай аласыз және оларды оқу үшін қажет болған жағдайда оларды іске асыра аласыз. Олар барлық эксперименттермен көруге жазаланбауы мүмкін, өйткені жүйе зақымдалмаған жағдайда, оны сақталған күйден қалпына келтіру бірнеше минутқа созылады.

  8. Виртуалды машиналар ұтқырлықты арттырады.

    Виртуалды машинасы бар қалтаны басқа компьютерге жылжытуға болады, ал виртуалды машинада дереу жұмыс істеуге болады. Көші-қон үшін кез-келген кескіндер жасау қажет емес, сонымен қатар виртуалды машинада нақты жабдықта тармақ беріледі.

  9. Виртуалды машиналарды «Өтініш пакеттерінде» ұйымдастыруға болады.

    Сіз белгілі бір пайдалану параметрі үшін виртуалды орта жасай аласыз (мысалы, дизайнерлік машина, менеджер машинасы және т.б.), оған барлық қажетті бағдарламалық жасақтаманы орнатып, жұмыс үстелдерін қажет етіп орналастырыңыз.

  10. Виртуалды машиналар басқарылатын.

    Виртуалды машиналарды пайдалану кезінде басқару резервтік көшірмелер жасау, виртуалды машиналар («суреттер» («суреттер» күйі шығаратын және сәтсіздіктерден кейін қалпына келтіруге қатысты едәуір артуы мүмкін.

Бұл туралы, әрине, виртуалды машиналардың артықшылықтары таусылмайды, бұл тек ойлау және олардың мүмкіндіктерін зерттеу үшін тамақ. Әрине, кез-келген жаңа және перспективалы шешім сияқты виртуалды машиналарда олардың кемшіліктері бар:

  1. Барлық құрылғыларды елестету мүмкін еместігі.

    Қазіргі уақытта барлық жабдық платформалық құрылғыларға виртуализация жүйелерінің жеткізушілері қолдау көрсетеді, бірақ егер сіз қолдансаңыз, мысалы, оларды қолдамайтын кез-келген контроллерлер немесе құрылғылар осындай қоршаған ортаның виртуализациясынан бас тартуы керек.

  2. Виртуализация қосымша аппараттық ресурстар үшін қажет.

    Қазіргі уақытта әр түрлі виртуализация әдістерін қолдану виртуалды машиналардың жұмысын нақты етуге мүмкіндік берді, бірақ физикалық хост кем дегенде жұп виртуалды машиналардан басталуы үшін, олар үшін жеткілікті аппараттық ресурстардың саны қажет.

  3. Кейбір виртуализация платформалары нақты жабдықпен қамтамасыз етуді талап етеді.

    Атап айтқанда, VMware, ESX серверінің керемет платформасы, егер аппараттық қамтамасыз ету үшін қиын талап болмаса, керемет болады.

  4. Жақсы виртуализация платформалары жақсы ақша.

    Кейде бір виртуалды серверді орналастыру құны басқа физикалық мәнге тең, белгілі бір жағдайларда, ол жарамсыз болуы мүмкін. Бақытымызға орай, көптеген тегін шешімдер бар, бірақ олар негізінен үй пайдаланушы және шағын бизнеске бағытталған.

Толтырылған және бір реттік кемшіліктерге қарамастан, виртуализация импульс алуды жалғастырады, ал 2007 жылы виртуализация платформалары мен виртуалды инфрақұрылымды басқару нысандары үшін де нарықтың едәуір кеңеюі байқалады. Соңғы бірнеше жыл ішінде виртуализацияға деген қызығушылық кейде өсіп, Google Trends статистикасында көруге болады:

«Виртуализация» трендтері

Дегенмен, виртуалды инфрақұрылымды орналастыру және қолдаудың күрделілігі мен қымбат болуына, сондай-ақ инвестициялардың қайтарылуын дұрыс бағалау қиынғагілеріне байланысты, көптеген виртуализация жобалары сәтсіздікке ұшырады. Виртуализацияға тырысқан түрлі компаниялар арасында компьютерлік серіктестер жүргізген зерттеулер нәтижелері бойынша 44 пайызы нәтижені сәтті сипаттай алмайды. Бұл жағдай виртуализация жобаларын жоспарлаған көптеген компанияларды ұстайды. Мәселе сонымен қатар осы саладағы шынайы білікті мамандардың жетіспеуі фактісі болып табылады.

Болашақта виртуализацияны не күтеді

2006 Виртуализация технологияларының кілті: көптеген жаңа ойыншылар осы нарыққа келді, көптеген жаңа ойыншылар, көптеген виртуализация және басқару құралдары платалары, сондай-ақ серіктестік келісімдер мен одақтардың көпшілігі, ал болашақта технология өте және өте жақсы болады деп болжайды танымал. Виртуализация медиа нарығы оның қалыптасуының соңғы сатысында. Көптеген аппараттық өндірушілер виртуализация технологияларын қолдау туралы мәлімдеді, бұл кез-келген жаңа технологияның сәттілігінің дұрыс кілті. Виртуализация адамдарға жақындай түседі: Интерфейстер виртуалды машиналарды пайдалану үшін жеңілдетілген, пайда болады, әр түрлі, әлі де тіркелген, әр түрлі құралдар мен әдістерді қолдану туралы келісімдер, бір виртуалды платформадан екіншісіне көші-қонды жеңілдетеді. Әрине, виртуализация өз тауашаларын өз тауашаларында кәсіпорындардың IT-инфрақұрылымын жобалауда қажетті технологиялар мен аспаптық құралдар тізіміне алады. Кәдімгі пайдаланушылар виртуалды машиналарды пайдаланады. Аппараттық платформалардың өнімділігімен, жұмыс үстелдері бір машинада бірнеше пайдаланушы ортасын жүргізе алады және олардың арасында ауысуы мүмкін.

Жабдық өндірушілер де тұрмайды: қолданыстағы аппараттық құралдарды виртуализациялау әдістеріне қосымша, аппараттық жүйелер жақында пайда болады, жақында виртуализацияны қолдайды және бағдарламалық жасақтама үшін ыңғайлы интерфейстермен қамтамасыз етеді. Бұл сізге сенімді және тиімді виртуализация платформаларын тез жасауға мүмкіндік береді. Кез келген орнатылған амалдық жүйе бірден виртуализацияланады, ал төмен деңгейлі бағдарламалық жасақтама, аппараттық функциялардың қолдауымен, жұмыс істеп тұрған жұмыс жүйелерінің арасында жұмыс істеуге алдын-ала қарастырылмайды.

Виртуализация технологияларында салынған идея оларды қолдану үшін кең мүмкіндіктер ашады. Сайып келгенде, барлығы пайдаланушыға ыңғайлы болу үшін және оған таныс нәрселерді қолдануды жеңілдетеді. Осыған ақшаны үнемдеуге бола ма, уақыт көрсетіледі.

Виртуализация - есептеу қуатын, аралас бағдарламаның логикасын қамтамасыз ету әдісі, аппараттық құралдан реферат. Виртуализацияның негізгі міндеті - бір-біріне бір-біріне арналған есептеу процестерінен немесе бір құрылғы ішінде пайда болатын белгілі бір әрекеттер жиынтығынан оқшаулану. Тиісінше, әдіс сізге аппараттық құралдарды мүмкіндігінше кесу керек жерлерде жарамды, бірақ бағдарлама мүмкіндіктерін барынша арттыру. Мысалы, деректер орталықтарында, хостинг. Тіпті ірі ұйымдағы жұмыс орындарында.

Виртуализацияның негізгі түрлері

Әдіс барлық жерде барлық себептермен жүзеге асырылады:

  • жоғары қауіпсіздік;

  • Техникалық ресурстарды үнемдеу;

  • Әдемі қарапайым гипервизор.

Негізгі аспект - бұл экономика, өйткені яһудилер әрқайсысында тірі. Виртуализацияға көптеген жабдықтар сатып алуға тыйым салынбаған, бірақ есептеу ресурстарын қашықтан қамтамасыз етуге жол берілмеген, содан кейін сіз техникалық қажеттіліктерді осылай жабуға тырысқыңыз келді. Сонымен, олар қандай түрлер бар?

Эмулация

Виртуализацияның ұқсас түрімен біз үнемі бетпе-бет келеміз. Айтпақшы, ешқашан эмуляторды ешқашан бастамай Сега компьютерде? Немесе смартфон? Ия, іс жүзінде, бір құрылғыда мен басқасын елестетемін. Эмуляторда жұмыс істейтін бағдарламалық жасақтама тұрғысынан біз ойнаймыз Сега Смартфонға сырғытыңыз, ноутбукпен немесе планшетпен отырыңыз. Жалпы, жанның қалауы, солай болар еді. Виртуализацияның бұл түрі пайдалы және жалпыға ортақ, эмуляторды құрылғыны сатып алудан бастау оңайырақ.

Bluestacks 2 виртуализация бағдарламасы
Компьютерде Android ортасын іске қосу үшін эмулятор

Жад виртуализациясы

Қарапайым өлімнің ұқсас түрі сирек кездеседі. 32 Гб жедел жады бар компьютер бар. Тек 16 компьютер бар, тек 16-і бар, қолданба барлық 32 ГБ жады бар, бірақ онымен жұмыс істеу керек ДК. Не істеу? Дәл осы дұрыс, біз 32 ГБ-мен компьютерді қарапайым кэшке айналдырамыз, оның басқа компьютерлері өз мүдделерінде пайдаланылады.

Қиын? Егер иә болса, содан кейін барлық қошқарды ортақ бассейнге біріктіріңіз, енді кластердің барлық компьютерлері қошқардың саны барлығының қосындысына тең сияқты Жедел Жадтау Құрылғысы Кластерде. Бұл сізге бір массив ішінде ресурстарды қарқынды қосымшаларды жүктеуге мүмкіндік береді. Қызықты тәсілі. Ол туралы тағы біраз уақыт ауырады.

Операциялық жүйелерді виртуализациялау

Бұл түрі өте кең таралған, өйткені бұл өте ыңғайлы. Ол барлық өзгерістерде болады:

  1. Бағдарламалық жасақтама виртуализациясы. Бастады Windows ішкі Linux. және керісінше? Олай болса, олар не туралы түсінікті түсінді. Егер жоқ болса, мен түсіндіремін. Бағдарламалық жасақтама гипервисоры жасалды. Кейінгі қандай хайуан айтылады, негізгі ОЖ командалары қонаққа таратылады, гипервизор командаларды дұрыс түсіндіруге жауап береді.

  2. Аппараттық құрал. Көріністерде жабдық деңгейінде қолдау бар, гипервизор жүйеде орнатылмаған, бірақ оның астында. Айтайын дегенім, негізі, барлық «операциялар» гипервизордан асып түседі. Бұл жағдайда операциялық жүйелер бір-бірінен оқшауланған.

  3. ОЖ деңгейінде. Бірнеше снарядтар, шартты түрде бір-бірінен тексеріліп, параллель жұмыс істейді. Бұл жағдайда толық оқшаулану жоқ.

Жалпы, бұл тақырып бөлек қарауға лайық. Көптеген пайдалы деп айтуға болады.

Oracle virtualbox.

Бағдарламалық жасақтама виртуализациясы

Бұл түрі бір-бірінен оқшауланған бағдарламалық снарядтарды іске қосу үшін жасалған. Алдыңғы түрге бірдей. Сипаттар терминалды қол жетімділікке ұқсайды, бірақ ОЖ-нің тұрғысынан бір қолданба іске қосылмаған сияқты, бірақ бірнеше. Бір бағдарламаның әр іске қосылуына жеке процесс бөлінеді.

Файлдарды сақтау Виртуализация

Егер сізде жетекші драйвтарды физикалық тұрғыдан ұсыну міндетіне тап болсаңыз, бұл жолды виртуарлау қажет болады. Желілік қоймада жиі кездесетін виртуализация бар Сан сонымен қатар ең жақсы ұсынылған файл сияқты Nas.

Сондай-ақ, мына түрлерін қамтиды:

  1. Файл құрылымы Виртуализация. Бұл түрі бар фильтірілген файлдық жүйелер бойынша деректер деңгейін құруға мүмкіндік береді. Мысалы, желіде әр түрлі ОС үшін бір B жасау.

  2. Таратылған файлдық жүйе. Әр түрлі құрылғылардан белгілі бір файлдар мен дискілерге қол жеткізуге мүмкіндік береді, ал әрбір құрылымда диск логикалық түрінде көрсетіледі. Ең таңқаларлық мысал - бұл желілік диск.

  3. Сақтау құрылғыларын виртуализациялау. Мысалы, оптикалық дискілерді эмулятор, логикалық дискілер.

Файлдарды виртуализациялау үшін NAS
NAS сервері - Типтік мысал файлы виртуализация

Деректерді виртуализациялау

Шын мәнінде, тапсырыс берілген құрылымдардан физикалық бұқаралық ақпарат құралдарынан, формада, құрылымға қарсы тұру әдісі. Әлем үшін өте күрделі және өте жаңа тақырып. Бөлек қарауға лайық. Мен қарапайым тілде түсіндіремін, бірнеше ақпарат бассейндері, мыңдаған мәліметтер базасы бар, шашыраңқы, әртүрлі құрылымдар мен тасымалдаушылар бар. Әкімшілік және жұмыс қиын болады. Бірақ егер сіз әрі қарай жұмыс жасайтын және одан әрі жұмыс істеу үшін ақпаратты біріктіретін виртуалды платформация жасасаңыз, онда бәрі айтарлықтай жеңілдетілген.

Осыған ұқсас әдіс бұрын қолданылған, бірақ қазір, қазір, деректер құрылымының асқынуына байланысты ол көбейіп келеді.

Желілік виртуализация

Техникалық және бағдарламалық ресурстарды техникалық және бағдарламалық ресурстарды бір желіге біріктіру, біз виртуалды желіні жасаймыз. Желіні сыртқы қосылатын түрлі желілерді бір виртуалды және ішкі ретінде құра алады, ал виртуалды желі ішінде бағдарламалық жасақтама компоненттері арасында модельделген кезде жасауға болады.

Виртуализация қай аудандарда қолданылады?

Шын мәнінде, бұл технология қолданылатын жерлер өте көп. Негізгі, Ол үшін барлық тыңдаушыларды тізімдеуге болады. Сонымен, бизнеске барайық, кешіктірмеуіңіз керек және ұзақ мәтін.

Өкілдіктерді виртуализациялау

Бұл виртуалды үстелдің ұшыруы, бірақ терминал серверінен айырмашылығы, қонақ сессиясы басқалардан оқшауланған. Айтпақшы, өте тығыз, айырмашылықтар ең аз.

Басты артықшылығы - бір қонақтар басқа қонақтар басқа біреудің кеңістігінде араласпауы керек, сәйкесінше, сыни қателіктерді, үйлесімділік мәселелерін және терминал шешімдерінің барлық басқа да жағымсыз жақтарын жояды. Әр қосымшасы виртуалды оқшауланған ортада ашылады. Барлық операциялар виртуализация серверін орындайды. Пайдаланушы тек нәтиже алады. Негізінде, әр қолданба үшін оқшауланған ортадан басқа, терминалды шешімдерден айырмашылықтар жоқ.

Презентация әдісі терминал шешімдеріндегідей қолданылады: қалың немесе жұқа клиент - I / o деректеріне арналған арнайы құрылғылар виртуализация серверімен қашықтан араласуға қолданылады. Ірі қуат қажет емес, өйткені негізсіз, өйткені көбінесе нәзік клиенттермен қосымшаларды виртуализациялау, көбінесе кеңсе кеңсесіне қарағанда арзанырақ. Сонымен қатар, бірқатар басқа да оң жақтар бар:

  1. Мұны басқару оңайырақ. Сіз жеке пайдаланушылар үшін сыртқы құралдарға көшіруге тыйым салып, қызметкерлердің әрекеттерін қадағалай аласыз, басым қызметкерлер арасында техникалық ресурстарды тарата аласыз, барлық деректердің автоматты түрде сақтық көшірмелерін белгілей аласыз.

  2. Лицензиялармен айналысу әлдеқайда оңай. Егер бағдарламалық жасақтама барлық қызметкерлер бола бермейтін уақытта қолданылса, сіз қосылым немесе пайдаланушылар үшін лицензия сатып ала аласыз. Бұл айтарлықтай үнемделеді. Әрбір құрылғы үшін жеке лицензия алу керек.

  3. Инфрақұрылымды орталықтандыру. Бұл коллекция мен деректерді сақтауды айтарлықтай жеңілдетеді.

Өтінімдерді виртуализациялау

Қауіпсіздіктің жоғарылауы қажет болса, пайдалану керек. Кез келген қосымшаны амалдық жүйенің ортасынан толығымен оқшауланған жағдайда іске қосуға болады. Содан кейін сіз вирустарды, осалдықтарды оңай тексеріп, көптеген жағымсыз тосынсыйлардан аулақ бола аласыз.

Серверді виртуализациялау

Деңгей деңгейіндегі мимикалық жабдыққа еліктеуге де еліктей алады. Бастау үшін гипервизорды орнату керек. Келесі кешендер жарамды:

  • VMware жұмыс бекеті;

  • Microsoft Hyper-V;

  • OVM сервері;

  • Ксен. .

Бірқатар басқа гипервизаторлар бар. Олардың барлығы артықшылықтары мен кемшіліктері бар. Жалпы алғанда, тақырып кең, бөлек мақалаға лайық.

Бұл кешен операциялық жүйелерді орнатуды бастайды, содан кейін ол конфигурацияланған және белгілі бір сипаттамаларға еліктеуге, белгілі бір жүргізушілердің болуына мүмкіндік береді, жалпы, сізде виртуалды машина бар, бірақ физикалық сипаттамалары бар.

Бір виртуализация серверінде сіз бір-бірінен мүлдем оқшауланатын виртуалды машиналардың көптігін орната аласыз. Ең таңқаларлық мысал - бұл хостинг қызметі VPS. (Виртуалды сервер). Бұл тәсілдің артықшылықтары айқын:

  1. Қорғаныс деңгейі жоғары. Виртуалды машиналар бір-бірінен оқшауланған. Вирустардың немесе бір виртуалды компьютердегі дұрыс емес параметрлердің әсері екіншісіне әсер етпейді. Әрине, гипервизор деңгейіне өтуге мүмкіндік беретін осалдықтар бар, бірақ тапсырма өте күрделі.

  2. Тұтынуды азайту. Сізге көптеген қуат машиналары қажет делік. Бөлек алыңыз - қымбат. Ақыр соңында, корпустар, сөредегі жер де ақша керек. Бір қуатты машинаны алу оңайырақ, қалаған конфигурациялардың эмуляциясын теңшеңіз және іске қосыңыз. Едәуір үнемдеу және құрал.

  3. Гипервисор деңгейіндегі әкімшілік техникалық инфрақұрылымды басқаруды едәуір жеңілдетеді.

  4. Ауқымдылықтың жақсы деңгейі. Виртуалды машиналардың санын көбейту үшін, сіз құрылғы кластерін жасай аласыз.

Өкінішке орай, шешілмеген, мүмкін, ерітінді шешімі бар, бірақ бұл қосымша инвестициялар жоқ, бірақ бұл қосымша инвестицияларсыз.

  1. Ақаулыққа төзімділіктің төмен деңгейі. Барлық техникалық ресурстар бір құрылғы ішінде шоғырланған, бас тартылған жағдайда барлығына барады. Бұл рахат өте қымбат болса да, қайталанатын құрылғыны жасау үшін жалғыз шығу.

  2. Күрделі айналдыру. Виртуализация серверін теңшеу өте қиын. Көп уақытты өткізіп, барлық нәрсені дұрыс орындау үшін тәжірибелі маман болу керек.

Қалған кемшіліктер мақсаттарға байланысты өзгеріп отырады. Көріп отырғаныңыздай, ол кемшіліксіз болмайды.

Серверді виртуализациялау схемалары
WMVARE виртуализация сервері Құрылыс схемасы

Пайдалану

Көріп отырғаныңыздай, көптеген тапсырмаларды шешу үшін (егер көпшілік болмаса), виртуализация жарамды. Сіз бұл тұжырымдаманы бұрыннан кездестірдіңіз және қазір әдіс идеясы бар. Сонымен, егер сізге жоғары сапалы және экономикалық тұрғыдан күрделі құрылымды құру қажет болса, сіз мақаладағы тәсілді қолдана аласыз. Жақсы, мен көмектесе алдым деп үміттенемін!

Соңғы 15 жыл ішінде «виртуалды» деген сөз барлық дерлік дерлік естіледі. Бізге нақты виртуалды әлемдер немесе ең аз, ең аз, толықтырылған шындық уәде етілген. Виртуалды шындық, әйгілі «матрица» трилогиясы, ал болашақта. Бірақ процессордың ішіндегі виртуализация - бұл нақты сыйлық.

Неліктен сізге үй компьютерінде виртуализация қажет?

Міне, қарапайым мысал: сіз жұмыс және ойындар үшін Windows қолданып жатырсыз, бірақ сіз, мысалы, Linux зерттегіңіз келеді. Сонымен, бұл операциялық жүйенің қолында болуы керек. Немесе Android немесе iOS үшін бағдарламалаумен айналысады. Бұл жағдайда әзірленген өтінімді жергілікті жерде тексеру қажет.

Виртуализациясыз мен бір компьютерге екі операциялық жүйені орнатуым керек, жүктеу құралын жасаңыз және әр амалдық жүйені кезекпен іске қосуым керек еді. Немесе жамау - бір ОС-ны өшіру үшін, басқасын деректерді беру арқылы орнатыңыз, қажетті қолданбаларды қайта орнатыңыз және т.б.

Сондықтан виртуализация осы күрделі процедуралардысыз жасауға мүмкіндік береді. Оны пайдаланып, сіз бір уақытта бірнеше операциялық жүйелерді (біреуі басқа немесе екі параллель) жұмыс жасай аласыз және белгілі бір тапсырмаға қажет ортада жұмыс істей аласыз.

Бизнестегі виртуализация

Виртуализацияның негізгі міндеті - қуатты және қымбат жабдықтар пайдаланылатын бизнес қосымшаларында заманауи компьютерлік техниканың өнімділігі мен күшін оңтайлы пайдалану.

Мысалы, сіздің ұйымыңыз кіріс және шығыс корреспонденцияны өңдеу үшін пошта серверін қояды, содан кейін DNS және веб-серверді орналастырады. Бұл үшін сізге серверлік машиналар қанша қажет? Тек біреу. Себебі, «бір-бірінен бір-бірінен бір-бірінен бөлек», әр тапсырманы орындаған үш бөлек компьютерлер үшін алынған «бір-бірінен бір-бірінен бөлек», сол безге қатысты. Сонымен, сіз бір компьютерге үш бөлек сервер орналастырасыз және сіз жұмсалған құралдарды сөндірген кезде техниканың барлық қуаты мен өнімділігін пайдаланасыз.

Әрине, Серверлік жүйелердің күші мен өнімділігі және байланыс арналарының өткізу қабілеті үнемі өсіп отырады, өйткені виртуализацияда үнемі пайда болады. Жақында іске қосылған визуалды мысал және есту қабілеті нашар, ал қазір geinforce - бұл қазір әлсіз компьютерлерде заманауи ойындарды жүргізе аласыз.

Шын мәнінде, бұлар белгілі бір ойыншының астында қызмет көрсеткен қашықтықтан виртуалды компьютерлер. Меншікті техника тек процессор мен бейне карта өнімділігі енді маңызды емес терминал құрылғысы ретінде әрекет етеді.

Виртуализацияны дамытудың негізгі бағыттары

Жалпы, виртуализациялау қазір үш негізгі бағытта дамып келеді:

  • Өкілдіктердің виртуализациясы. Бұл қазірдің бәрі бірдей. Сервер есептеу қуатын, барлық есептеулерді жүргізеді, барлық есептеулерді орындайды және терминал жағында, содан кейін пайдаланушы, содан кейін тек есептеулер көрсетіледі. Ия, бұл жағдайда, серверге арналған аппараттық талаптар жоғары, бірақ терминал жабдықтары өте қарапайым болуы мүмкін.
  • Аппараттық платформаны виртуализациялау. Бұл нақты көрсетілген параметрлері бар аппараттық платформаға еліктеу. Осылайша жасалған виртуалды компьютер ОЖ орнатып, тиісті қосымшаны қолдана бастады. Мұндай виртуализацияның мысалы - жаңа қосымшаларда қателерді тексеру және іздеу үшін дәл Android эмуляциясы.

  • Бағдарламалық ортадағы виртуализация. «Қоршаған ортаға» байланыста емес, оқшауланған бағдарламаларды іске қосу үшін қолданылады. Бұл қақтығыстарды жою және қолданбаларды қорғау үшін жасалады - виртуалды ортадағы қауіпті бағдарламалардан сыртқы әсерлерден және басқа бағдарламалардан сыртқы әсерлер. Мысалы, қауіпсіз шолғыштың мұндай «виртуалды құм жәшігін» бастағанда, сіз зиянды сайттарға барып, амалдық жүйеңізге зиян тигізбейсіз, өйткені бәрі де қолданбалы ортада жасалған.

Виртуализация қалай жұмыс істейді

Біз виртуализацияның жақсы және пайдалы екендігімен айналыстық. Нақты компьютерде жұмыс істеу үшін не қажет? Процессор виртуализацияны қолдайтыны қажет.

Яғни, ол бірнеше жүйелік жүйелермен бір уақытта жұмыс істей алуы керек - мысалы, бір амалдық жүйеден және басқасынан. Сонымен, нұсқауларды орындаңыз, оларды сақтау үшін мекен-жайлар мен орынды, олар тек қажетті ортада жұмыс істейді, сонымен қатар интерфейс, I / O порттары, бейне карталары және басқа компьютерлік түйіндермен өзара әрекеттеседі.

Мұндай технологияның компьютерлер үшін негізгі процессор өндірушілері де бар: Intel intel intel vt деп аталады, AMD AMD -V.

Intel VT ерекшеліктері.

Виртуализация технологиясын дамыту бойынша алғаш рет Intel 2005 жылы жарияланды. Содан бері Intel VT үнемі жетілдіріліп, кеңейіп келеді.

Intel Intel VT-ді бірнеше негізгі бағыттарды дамытатын технология ретінде сипаттайды. Бүгін:

  • Процессор виртуализациясы. Виртуалды машинада жұмыс істейтін заманауи процессордың жұмысы физикалық жұмыс кезінде бірдей. Сонымен қатар, пайдаланушы жұмыс істейтін виртуалды ортада басқасын жасай алады. Яғни, виртуалды операциялық жүйелердің бір-бірінен «кірістірілген» сияқты «матрюшки» сияқты бір нәрсе жасау - салтанатты виртуализация жұмыстары;

  • Intel графикалық виртуализациясы арқылы графикалық көріністерді виртуализациялау. Виртуалды машиналармен виртуалды машиналармен және видеомен жұмыс істеуге жауапты графикалық процессорлар мен жүйелермен бөлісуді қамтамасыз етеді. Қашықтағы жұмыс үшін қолданылады (бірнеше пайдаланушылар бір серверде қашықтағы терминалдармен жұмыс істейді) және онлайн ойындар;
  • INTEL виртуализациялау технологиясы Мен / o виртуализация және басқа да шеткераландыру технологиясы және басқа да қосымша технологиялар желісіне және басқа кіріс-шығыс құрылғыларында өңдеу нәтижелерін беруді қамтамасыз етеді. Яғни, бейнелі мағынада, желмен араласу кезінде виртуалды машиналардан «жанжал» -ке «жанжалға» бермеңіз және жылдамдықпен жоғалтпаңыз. Сондай-ақ, оларға қосқан кез-келген құрылғыларға, мысалы, PCI-E автобусқа қол жеткізуге мүмкіндік беріңіз. Демек, Intel Quickassist сияқты желілік функцияларды виртуализациялау.

Amd-V ерекшеліктері

AMD процессорлары қол жетімді Intel-ге қол жетімді, бірақ ол мүлдем жаман екендігі туралы айтпайды. Бұл керісінше деген пікір бар. Көптеген ойын платформалары осы компанияның процессорлар, чипсет және бейне карточкалар негізінде негізделеді.

Әрине, басты бәсекелесте Intel-да осындай виртуализация процестерін жүзеге асыратын өз функциялары бар. Сол сияқты, процессорда және AMD чиптерінде жиналған машиналарда сіз бірнеше амалдық жүйелерді қолдана аласыз және олардың перифериялық құрылғылармен, желіде, жады және т.б. жұмысын қамтамасыз ете аласыз немесе, мысалы, оқшауланған ортада сыни қолданысты бастау үшін.

Компьютерде виртуализацияны қосу

Виртуалды машиналардың тікелей іске қосылуы арнайы қосымшалар арқылы жүзеге асырылады:

  • Виртуалды машина менеджерлер. Мысал ретінде сіз VM бағдарламалық жасақтамасын, параллельді жұмыс бекетін ала аласыз. Бұл жағдайда бір амалдық жүйе басқасынан басталады;
  • Бір уақытта бірнеше операциялық жүйелерде бір компьютерде жұмыс істеуге мүмкіндік беретін гипервизорлар бағдарламалары. Мұндай қосымшалардың мысалдары - Microsoft Hyper-V немесе Xen.

Бірақ осы бағдарламаларды іске қоспас бұрын және виртуалды машиналарды орнату және теңшеуге кіріспес бұрын, виртуализацияны қосу қажет.

Факт, BIOS параметрлерінде көптеген аналық платаларда виртуализация ажыратылған. Оны тиісті бөлімде қосу керек, ол әр өндіруші деп аталады, мысалы, әр өндіруші деп аталады, мысалы, «Виртуализация технологиясы» опциясының «өшірілген» опциясы «қосылған» опциясын «қосылған» деп өзгерту арқылы.

Егер ондай опция болмаса, онда сіздің аналық платаңыздың немесе процессордың микробағдарламасы пайда болуы мүмкін (бұл енді ескі модельдерде ғана мүмкін болса да) виртуализациясы қолдау көрсетпейді. Бұл сирек кездеседі, бірақ виртуализацияның артықшылықтарын пайдалану үшін мүмкін жағдай жұмыс істемейді.

Бұл мүмкіндік кейбір ASPIRE SAPIRE LAPTOP модельдерінде, өндіруші, үй пайдалану техникасы ретінде орналастырылған.

Бірақ сіз көпшілігінде сіз BIOS виртуализациясын қосып, параметрлерді сақтайсыз, содан кейін гипервизаторларды немесе виртуалды машиналардың менеджерлерін орнатып, іске қосып, әртүрлі снарядтарда бірнеше есептеу процестерін жүргізе аласыз.

Сәлем достар! Жақында IT индустриясының алпауыттары, боялған түтік сияқты, виртуализация идеясымен киіледі. Олар өте керемет, сондықтан процессордың виртуализациясы кез-келген кеңсе компьютерінде болуы керек. Мұндай технология, ол қалай жұмыс істейді және оның арнайы қажет пе, жоқ па, мен сізге бүгінгі жарияланымға айтамын.

Виртуализация технологиясы.

Виртуализация технологиясы.

Бұл термин матрицаға әрі қарай интеграциялау үшін адамзатқа құлақ асатын, Hillish машиналарын ойлап табылған кейбір құпия зертхананың аты сияқты естіледі. Процессор болған жағдайда, бұл әлдеқайда қызықты, тек белгілі бір тапсырма немесе бірнеше рет есептеу қуатының бір бөлігін ұсыну.

Ерекше қоршаған орта - бұл арнайы ортаға - «құм жәшігінің», процестер тұтасымен, тұтастай әсер ете алмайды, бірақ процессорға тікелей әсер ете алмайды, бірақ негізгі ОЖ және барлық ілеспе қызметтер түрінде делдалдар айналып өтуі мүмкін .

Бүгінгі таңда практикалық қолдану саласы, бұл технологиялар үш бағытта дамып келеді:

  • Өкілдіктерді виртуализациялау

Терминал сервері өз күшін пайдаланушыға береді, сонымен қатар ол клиенттік қосымшаны орындайды және тек есептеулер нәтижелері пайдаланушының құрылғысында көрсетіледі. Бұл бағдарламалық және аппараттық бағдарламалық жасақтамаға қойылатын талаптар едәуір төмендейді және қауіпсіздік артады.

Терминал жабдықтары ретінде сіз тіпті бюджеттік смартфонды пайдалана аласыз. Кемшілігі - бұл серверлерге арналған аппараттық талаптар едәуір артады, өйткені олар көп есептеулер жүргізуі керек. Бұл технологияны қолданудың осы әдісінің ең танымал мысалы - Browser Multiplayer Games.

Бұл компьютерлік техниканы модельдеудің атауы, нақты көрсетілген параметрлері бар. Мұндай виртуалды компьютерде сіз өзіңіздің ОЖ-ны орнатып, оның қолданылуымен жүгіре аласыз.

Технология сынақ мақсаттары үшін кеңінен қолданылады: Шығарылғанға дейін бағдарлама қажет болған жағдайда әр түрлі құрылғыларда, қажет болған жағдайда, қателерді оңтайландыру және көбейту үшін сыналады.

Android эмуляторын пайдалану мысалы: Жеке виртуалды құрылғы өз ОЖ-мен жасалады, оны ойын-сауық үшін де, қолданбаны тексеру үшін де қолдануға болады.

Бағдарлама оқшауланған ортада басталады және «сыртқы әлеммен» байланыспайды, сондықтан ол қайшылық бермейді және басқа қосымшаларға зиян тигізбейді. Сол сияқты, сіз сол бағдарламаның әртүрлі нұсқаларын іске қоса аласыз.

Технологияны пайдалану мысалы - көптеген антивирустарға қосымша бағдарламалық жасақтама пакетіне баратын қауіпсіз шолғыштар. Тіпті зиянды сайттарға барғанда да, инфекцияның таралуы операциялық жүйеге кіре алмайды.

Сізге керек пе?

Неліктен кәдімгі юзерге осындай керемет технология, ол не береді және оны мүлдем береді? Үлкен, үлкен, үйде компьютердің процессорында виртуализацияны қолдаудың қажеті жоқ - шұғыл қажеттілікке қарағанда тенденцияларға лайықты.

Виртуализация тапсырмаларымен, мүмкін, бағдарламалық жасақтама қол жетімді. Егер сіз ДК процессорының виртуализациясын қолдамасаңыз - жаңартуды бастауға асықпаңыз. Мүмкін, сізде бұл технологияның қажеттілігі жоқ.

Сонымен бірге, Technologies бүгінде компьютерлік процессорлар да шығарылып жатқан киттерді қолдау және кеңінен жүзеге асады - Intel және AMD. Әрине, мұндай құрылғыны сатып алу қымбатқа түседі - және ол техникалық тұрғыдан қиын болғандықтан емес.

Маркетингтегі бизнес - виртуализацияны қолдау үшін кейбіреулер оларды сатқысы келетіндерін түсінбей, қосымша ақша салуға дайын.

Виртуализацияны қалай қосуға болады

Бұл опцияны BIOS-да қосуға болады (ол бастапқыда қосылмаған жағдайда). Қалай қосуға болады: Компьютерді қайта іске қосқан кезде, DEL немесе F2 түймесін басыңыз (көбінесе, көбінесе кейбір аналық платаларда басқаша болуы мүмкін) және виртуализация технологиясы тармағын табыңыз.

Қайда іздейді - BIOS моделіне және нұсқасына байланысты. Сіз қосылған опцияны таңдап, өзгертулерді сақтап, компьютерді қайта іске қосыңыз.

Жалпы қате түсінікке қайшы, базалық жиілік немесе көбейту коэффициентіне қайшы келмейді, компьютер әлдеқайда күшті және «ұшып,« ұшып, »бастамай бастайды, олар грегахологтардың саны Процессордың өнімділігі өлшенеді, қосымша ядролар пайда болмайды.

Айырмашылықты тек сіздің қонақтар ОЖ-ны әдеттегі ортада бастағанда ғана сезілуі мүмкін. Ол тез жұмыс істейді, бұл виртуалды ОС-ның процессор ресурстарына тікелей кіруінің арқасында виртуализацияны қамтамасыз етуі керек.

Мен осы мақалада Android эмуляторларын айттым. Ия, бұл виртуалды ОЖ қолдауы бар виртуалды құрылғылар, сондықтан қалыпты жұмыс істеу үшін виртуализацияны қолдау қажет. Әйтпесе, тіпті қарапайым емес қосымшалар да баяулайды, алайда, андроид сияқты, желдеткіштерде іске қосылды.

Бөлек, эмуляторлар жақында олар өте танымал болғандықтан лайықты. Әрбір отбасында планшет және бірнеше смартфондар бар, сондықтан бірнеше ойындарда кейбір ойындарда пернетақта мен тышқанмен ойнауға ыңғайлы, мысалы, pubg ұялы телефонмен ойнауға ыңғайлы.

Алайда, бұл тек ескі мектеп ойыншыларына қатысты. Сенсорлық құрылғыларға арналған ойындарда өсірілген ұрпақ, мергендерге кесілген, планшеттер мен смартфондарда ыңғайлы.

Мен тастап кетемін және басқа қызықты және пайдалы жарияланымды жіберіп алмау үшін ақпараттық бюллетеньге жазыламын. Егер сіз осы мақаланы әлеуметтік желілермен бөліссеңіз, мен сізге өте ризамын.

Құрметпен, блогтың авторы Андрей Андреев.

Виртуализация технологиясы нарығының соңғы бірнеше жылдағы қарқынды дамуы, сонымен қатар, аппараттық энергетикалық қондырғылардың ұлғаюына байланысты, бұл серверлік жүйелер мен жұмыс үстелдері үшін де тиімді виртуализация платформаларын жасауға мүмкіндік берді. Виртуализация технологиясы сізге бір физикалық платформадан және бірнеше виртуалды машиналардың концентрациясын қамтамасыз ету үшін операциялық жүйелердің (қонақ ОЖ) бірнеше виртуалды даналарын (қонақ О) жұмыс істеуге мүмкіндік береді. Виртуализация кәсіпорындардың инфрақұрылымына да, соңғы пайдаланушыларға да көптеген артықшылықтар береді. Виртуализацияның арқасында, аппараттық құралдармен, техникалық қызмет көрсету, техникалық қызмет көрсету, IT-инфрақұрылымның икемділігі артады, сәтсіздіктерден кейін резервтік көшірме және қалпына келтіру процедурасымен жеңілдетіледі. Нақты жабдықтың белгілі бір қондырғыларына тәуелсіз бола отырып, виртуалды машиналарда кез-келген жабдыққа қолдау көрсетілетін архитектурада іске қосылатын алдын ала орнатылған шаблон түрінде таратылуы мүмкін.

Соңғы уақытқа дейін операциялық жүйелерді виртуализациялау саласындағы күш-жігер негізінен бағдарламалық жасақтама жасау саласында бағытталған. 1998 жылы VMware алғаш рет виртуалды жүйелерді дамыту перспективаларын, патенттелген виртуалды бағдарламалық жасақтама әдістерін айтарлықтай атап өтті. VMware күш-жігерінің арқасында, сондай-ақ басқа да виртуалды платформалар өндірушілері және компьютерлік технологиялық жабдықтарды, корпоративті және үй пайдаланушыларының өсу қарқыны, корпоративті және үй пайдаланушылар жаңа технологиялардың артықшылықтары мен болашағын көрді, ал виртуализация құралдары нарығы қарқынды дамы бастады. Әрине, Intel және AMD сияқты ірі компаниялар процессорлардың көп бөлігін басқаратын, бұл перспективалы технологияны назардан тыс қалдыра алмады. Intel-тің жаңа технологияларында бірінші жағынан бәсекелестер бойынша технологиялық артықшылықты алу көзі және виртуализация платформаларын қолдау үшін X86 процессорының архитектурасын жақсарту жұмыстары басталды. Интельден кейін AMD сонымен қатар базардағы позициясын жоғалтпау үшін процессорларда виртуализацияны қолдауды қолдауға қосылды. Қазіргі уақытта екі компания да екі компания процессорлардың үлгілерін ұсынады және виртуалды машиналарда жабдық ресурстарын тікелей пайдалануға мүмкіндік береді.

Виртуализацияның аппараттық құралын дамыту

Аппараттық құралдарды виртуализациялау идеясы емес: ол бірінші болып 386-процессорларда еніп, V86 режимін киді. Бұл 8086 процессорды пайдалану режимі бірнеше DOS қосымшаларына параллель қосуға мүмкіндік берді. Енді жабдық виртуализациясы компьютердің аппараттық кеңістігінің тиісті бөлімдерінде бірнеше тәуелсіз виртуалды машиналарды бастауға мүмкіндік береді. Аппараттық-виртуализация - бұл бағдарламалық платформалардың абстракциялық деңгейлерінің эволюциясының логикалық жалғасы - мультимедиялық деңгейден виртуализация деңгейіне дейін:

  • Көп жолы Көп жолы

    Көп жолы

    Мультишраж - бұл қолданудың бірінші деңгейі. Әрбір өтінім физикалық процессордың ресурстарын кодтың орындалуын уақытында бөлу режимінде бөледі.

  • Гипертекинг. Гипертекинг.

    Гипертекинг.

    Гипертроттинг технологиясы кең мағынада, сонымен қатар виртуализация технологиясы, өйткені бір физикалық процессордың ішінде қолданылғаннан бері, бір физикалық процессордың ішінде қолданылған кезде, бір физикалық процессордың симметриялық көп өңдеу (SMP) техникасы арқылы екі виртуалды процессордың модельдеуі байқалады.

  • Виртуализация Виртуализация

    Виртуализация

    Виртуализация дегеніміз - қонақтық операциялық жүйелердің әрқайсысы үшін бірнеше виртуалды процессорлардың эмуляциясы. Сонымен бірге, виртуалды SMP технологиясы сізге бірнеше виртуалды процессорларды қонақ ОЖ-да бейнелендіруге мүмкіндік береді, олар физикалық процессорда гипертириялық немесе бірнеше ядролар бар.

Бағдарламалық жасақтама арқылы аппараттық құралдарды виртуализациялаудың артықшылықтары

Бағдарламалық жасақтама виртуализациясы қазіргі уақытта виртуалды бұйымдарда виртуализация технологиялары нарығында басым болады, өйткені ұзақ уақыт бойы процессор өндірушілер виртуализацияны дұрыс қолдана алмады. Процессорларда жаңа технологияны енгізу процесі олардың сәулетіндегі елеулі өзгерісті сұрады, қосымша нұсқаулар мен процессорлардың түзетулерін енгізді. Бұл 2005-2006 жылдары жаңа процессор модельдерінде толығымен шешілген жұмыстың үйлесімділігі мен тұрақтылығын қамтамасыз ету мәселелерін туғызды. Бағдарламалық платформалар жылдамдыққа қатысты және виртуалды машиналарды басқару құралдарын ұсынумен және виртуалды басқару құралдарымен қамтамасыз етілгеніне қарамастан, виртуализациялау технологиясымен қамтамасыз ету бағдарламалық жасақтамадан бірнеше кері емес артықшылықтарға ие:

  • Виртуализация платформаларының дамуын аппараттық құрал мен виртуалды қонақтардың жүйелік интерфейсін ұсыну арқылы жеңілдетіңіз. Бұл жаңа виртуализация платформалары мен басқару құралдарының дамуына және дамуына, олардың дамуының күрделілігі мен уақытының күрделілігінің күрделілігі мен уақытының төмендеуіне байланысты.
  • Виртуализация платформаларының жылдамдығын арттыру мүмкіндігі. Виртуалды қонақтарды басқару бағдарламасы бағдарламалық жасақтаманың кіші аралық қабатын (гипервизор) тікелей жүргізеді, өйткені болашақта аппараттық техниктің негізінде виртуализация негізіндегі платформалардың жылдамдығының жоғарылауы күтілуде.
  • Бірнеше виртуалды платформаларды өз бетінше іске қосу мүмкіндігі, оларды жабдық деңгейінде ауыстыру мүмкіндігі бар. Бірнеше виртуалды машиналар өз бетінше жұмыс істей алады, олар аппараттық кеңістікте әрқайсысы, бұл қабылдаушы платформаны қолдау бойынша жұмыс нәтижелерін, сондай-ақ олардың толық оқшаулануына байланысты виртуалды машиналардың қауіпсіздігін арттыруға мүмкіндік береді.
  • Қонақ жүйесін қабылдаушы платформаның сәулетінен декларациялау және виртуализация платформасын іске асыру. Жабдықты виртуализациялау технологияларын қолдану арқылы 32 биттік хост жүйелерінен 64 биттік қонақтар жүйесін іске қосуға болады, оларда 32 биттік виртуалдандыру ортасы бар.

Виртуализацияның аппараттық құралдары қалай жұмыс істейді

Аппараттық құралдарды виртуализациялау үшін мәжбүрлеп өңдеуші процессор өндірушілері Қонақ жүйелеріндегі процессор ресурстарына тікелей қол жетімділікті қамтамасыз ету үшін қосымша нұсқауларды енгізу арқылы әскерлерінің архитектурасын аздап өзгерту керек. Бұл қосымша нұсқаулар жиынтығы виртуалды машинаны кеңейту деп аталады (VMX). VMX келесі нұсқауларды ұсынады: vmptrld, vmptrst, vmclear, vmClead, vmread, vmread, vmread, vmcall, vmlaunch, vmresum, vmresmon, vmxon және vmxoff.

Виртуализацияны қолдауы бар процессор екі түбір жұмысында және тамырлы емес жұмыс режимдерінде жұмыс істей алады. Түбірлік жұмыс режимінде арнайы бағдарламалық жасақтама жұмыс істейді, бұл қондырғылар мен жабдықтар - виртуалды машина мониторы (VMM), оның гипервизорының аты (гипервизор) арасында «жеңіл» интернет-жүйелері жұмыс істейді. «Гипервизор» сөзі қызықты түрде пайда болды: бұрын-соңды амалдық жүйе «супервайзер» деп аталды, ал жетекші астында орналасқан бағдарламалық қамтамасыз ету «гипервизор» атауын алды.

Процессорды виртуализациялау режиміне аудару үшін виртуализация платформасы VMXON мәлімдемесіне қоңырау шалу және виртуалды қонақ жүйесін басқаруды VFLAUCK және VMRESUME нұсқаулығына (виртуалды машинаның енгізу нүктелері) басқарады. Виртуалды машинаның мониторы VMXOFF нұсқауын шақыру арқылы процессорды виртуализация режимінен шығара алады. Виртуалды машиналарға арналған іске қосу процедурасы

Виртуалды машиналарға арналған іске қосу процедурасы

Қонақ операциялық жүйелерінің әрқайсысы іске қосылып, басқаларға тәуелсіз жұмыс істейді және аппараттық ресурстар мен қауіпсіздік тұрғысынан оқшауланған.

Бағдарламалық жасақтамадан аппараттық виртуализацияның айырмашылығы

Классикалық бағдарламалық жасақтаманы виртуализациялау архитектурасы хост амалдық жүйесінің болуын білдіреді, оның үстіне виртуализация платформасы іске қосылған, ол қондырғылар компоненттері мен аппараттық құралдарды басқару ресурстарын шығарады. Осындай платформаны іске асыру өте күрделі және уақытты қажет етеді, виртуализациялау жүйесінің жоғарғы жағында виртуализация жүргізілгендіктен, өнімділіктің жоғалуы болып табылады. Виртуалды машиналардың қауіпсіздігіне қауіп төніп тұр, өйткені хост операциялық жүйесінің бақылауы барлық қонақ жүйелеріне бақылауды алуды білдіреді.

Бағдарламалық жасақтама технологиясынан айырмашылығы, аппараттық виртуализацияны қолдана отырып, оқшауланған қонақтарды гипервизормен басқаратын қоныстану жүйелерін тікелей алуға болады. Бұл тәсіл виртуализация платформасын іске асырудың қарапайымдылығын қамтамасыз ете алады және платформаның бір уақытта бірнеше жұмыс істейтін жүйелермен, қабылдаушы жүйе қызметінен айрылу мүмкін емес. Мұндай модель қонақ жүйелерінің жұмысын нақты және хост платформасын жүргізу үшін өнімділік шығындарын азайтады.

Аппараттық құралдарды виртуализациялаудың кемшіліктері

Сондай-ақ, жабдық виртуализациясы жағымды сәттерді ғана емес, мүмкін екенін атап өткен жөн. Гипервизор арқылы қоныс жүйелерін және виртуализация платформасын басқарудың қарапайымдылығы, виртуализация платформасын жазудың қарапайымдылығы, бұл зиянды бағдарламалық жасақтаманы жасауға мүмкіндік береді.

2006 жылдың басында Microsoft зерттеу зертханаларында SUPTRONT Microsoft зерттеу зертханаларында Windows және Linux Host жүйелеріне әсер етіп, олардың белсенділігіне әсер етпейтін етіп жасалған. Бұл руткита акциясы қағидаты келесідей болды:

  1. Компьютердің операциялық жүйесіндегі осалдықтардың бірі арқылы зиянды бағдарламалық жасақтама әкімшілік қол жетімділікті алады.
  2. Осыдан кейін, руткит физикалық платформаны виртуалды тасымалдау процедурасынан бастайды, содан кейін виртуализацияланған платформа гипервизордан басталады. Сонымен бірге, қолданушыға ештеңе өзгермейді, бәрі бұрынғыдай жұмыс істейді, ал бұрынғыдай гипервизорға (мысалы, терминалды қол жеткізу) виртуализацияланған жүйеден тыс болуы керек барлық құралдар мен қызметтер.
  3. Көші-қон процедурасынан кейін антивирустық бағдарламалық қамтамасыздандыру зиянды кодты анықтай алмағандықтан, ол виртуализацияланған жүйеден тыс.

Әлі бұл процедура келесідей: Ruktkit virt

Ruktkit virt

Алайда, сіз қауіпті асыра алмайсыз. Виртуализация технологиясын қолдана отырып, зиянды бағдарламаны жасау әлі де күрделірек, бұл «дәстүрлі» қолдануды қолданып, қолданып, операциялық жүйелерде осалдықтарды қолданады. Сонымен бірге, мұндай зиянды деп айтатындар бұл зиянды деп айтатындар, ол «Ереже» ОЖ-да «тесіктерді» пайдаланбауы мүмкін, бұл «Ережелер аясында» әрекет етпеуі мүмкін деп санайды, бұл тек виртуализацияланған деп санайды Амалдық жүйе - бұл виртуалды машинада жарамсыз посылка бар екенін анықтай алмайды. Тиісінше, антивирустық қолдаудың инфекция фактісін анықтауға мүмкіндіктері бар. Сондықтан, ресурстарды интенсивті және күрделі Троянды дамыту нүктесі жоғалып, басып кірудің әлдеқайда қарапайым әдістерінің болуын ескереді.

Intel және AMD виртуализация технологиялары

Intel және AMD, серверлік және жұмыс үстелі платформаларына арналған жетекші өндірушілер бола отырып, оларды виртуализация платформаларында қолдануға арналған жабдық виртуализация әдістері әзірленді. Бұл техниктердің тікелей үйлесімділігі жоқ, бірақ негізінен функцияларға ұқсас. Екеуі де өзгертілмеген қонақтар жүйелерін басқаратын гипервизордың болуын ұсынады және виртуализация платформаларын жабдықтауды қажет етпестен дамыту мүмкіндігі бар. Виртуализацияны қолдайтын екі компанияның процессорларында виртуалды жүйелерді басқару үшін оларға гипервизор шақыру үшін қосымша нұсқаулар енгізілді. Қазіргі уақытта виртуализацияның аппараттық әдістерінің сыйымдылығын зерттеумен айналысатын топ AMD, Intel, Dell, Fujitsu Siemens, Hewlett-Packard, IBM, Sun Microsystems және VMware қамтиды.

Intel виртуализациясы

Intel Intel Intel технологиясының басталғаны 2005 жылдың басында Intel Developer Forum 2005 жыл басында ресми түрде хабарлады. Intel VT технологиясының құрамында әртүрлі сыныптардың бірнеше техникі бар, оларда VT-X нұсқалары бар, мұнда x - бұл литр, аппараттық жабдықтың кіші түрлеріне нұсқайды. Pentium 4 процессорында жаңа технологияны қолдау, Pentium D, XEON, XEON, CORE, CORE DUO және CORE 2 дуэті жарияланды. Intel Intel VT ITEL VT ITEL VT-де «Silvervale» кодының астында пайда болған «Silvervale» және vt-i нұсқасы бойынша пайда болған Intel VT сипаттамасы. Алайда, 2005 жылдан бастап жаңа ITEAN процессорлары X86 нұсқаулықтарын қолдамайды, ал X86 виртуализациясын IA-64 архитектурасында тек эмуляциямен пайдалануға болады.

Intel VT технологиясын компьютерлік жүйелерге қосу үшін, Intel intel компаниясы, BIOS және перифериялық жабдықтармен жұмыс істеу үшін, Intel VT үйлесімділігін қамтамасыз ету үшін, бар жүйелермен үйлеседі. Көптеген компьютерлік жүйелерде BIOS-те виртуалды виртуализациялау технологиясын өшіруге болады. Intel VT сипаттамалары осы технологияны қолдау үшін оның процессорын қолдау үшін жеткіліксіз дейді, сонымен қатар Intel VT қолданатын аналық платамен, BIOS және бағдарламалық жасақтаманы алу қажет. Intel VT процессорларының тізімі келесіден беріледі:

Жұмыс үстеліндегі платформаларға арналған процессорлар:

  • Intel® 2 Core ™ Duo Extreme Processor x6800
  • Intel® 2 Core ™ Duo Processor E6700
  • Intel® 2 Core ™ Duo Processor E6600
  • Intel® 2 Core ™ Duo Processor E6400 (E6420)
  • Intel® 2 Core ™ Duo Processor E6300 (E6320)
  • Intel® Core ™ Duo Processor T2600
  • Intel® Core ™ Duo Processor T2500
  • Intel® Core ™ Duo Processor T2400
  • Intel® Core ™ Duo Processor L2300
  • Intel® Pentium® ProsorSorsor Extreme Extrme 965
  • Intel® Pentium® ProsorSorsor Extreme Extransory 955
  • Intel® Pentium® D процессоры 960
  • Intel® Pentium® D процессор 950
  • Intel® Pentium® D процессоры 940
  • Intel® Pentium® D процессоры 930
  • Intel® Pentium® D процессор 920
  • Intel® Pentium® 4 процессоры 672
  • Intel® Pentium® 4 проксор 662

Ноутбук процессорлары:

  • Intel® 2 Core ™ Duo Processor T7600
  • Intel® 2 Core ™ Duo Processor T7400
  • Intel® 2 Core ™ Duo Processor T7200
  • Intel® 2 Core ™ Duo Processor T5600
  • Intel® 2 Core ™ Duo Processor L7400
  • Intel® 2 Core ™ Duo Processor L7200
  • Intel® 2 Core ™ Duo Processor L7600
  • Intel® 2 Core ™ Duo Processor L7500

Сервер платформаларына арналған процессорлар:

  • Intel® Xeon® процессоры 7041
  • Intel® Xeon® процессоры 7040
  • Intel® Xeon® процессоры 7030
  • Intel® Xeon® процессоры 7020
  • Intel® Xeon® процессоры 5080
  • Intel® Xeon® процессоры 5063
  • Intel® Xeon® процессоры 5060
  • Intel® Xeon® процессоры 5050
  • Intel® Xeon® процессоры 5030
  • Intel® Xeon® процессоры 5110
  • Intel® Xeon® процессоры 5120
  • Intel® Xeon® процессоры 5130
  • Intel® Xeon® процессоры 5140
  • Intel® Xeon® процессоры 5148
  • Intel® Xeon® процессоры 5150
  • Intel® Xeon® процессоры 5160
  • Intel® xeon® процессоры e5310
  • Intel® Xeon® процессоры E5320
  • Intel® Xeon® процессоры E5335
  • Intel® Xeon® процессоры E5345
  • Intel® Xeon® процессоры x5355
  • Intel® xeon® процессоры L5310
  • Intel® Xeon® Processor L5320
  • Intel® Xeon® процессоры 7140м
  • Intel® Xeon® процессоры 7140N
  • Intel® Xeon® процессоры 7130 м
  • Intel® Xeon® процессоры 7130N
  • Intel® Xeon® процессоры 7120М
  • Intel® Xeon® процессоры 7120n
  • Intel® Xeon® процессоры 7110м
  • Intel® Xeon® процессоры 7110N
  • Intel® Xeon® процессоры x3220
  • Intel® Xeon® процессоры x3210

Айта кету керек, келесі төрт процессор Intel VT технологиясын қолдамайды:

  • Intel® 2 Core ™ Duo Processor E4300
  • Intel® 2 Core ™ Duo Processor E4400
  • Intel® 2 Core ™ Duo Processor T5500
  • Intel® Pentium® D процессоры 9x5 (D945)

Сондай-ақ, Intel vt-d нұсқасы бар Intel VT-ге бағытталған виртуализациялау технологиясын жасауды жоспарлап отыр. Қазіргі уақытта бұлар I / O архитектурасында айтарлықтай өзгерістер, ол виртуалды платформалардың виртуалды платформаларын виртуалды платформалардың қауіпсіздігін және өнімділігін жақсартатыны белгілі.

Amd виртуализациясы

AMD, сонымен қатар Intel, сонымен қатар виртуализацияны қолдау үшін процессордың архитектурасын нақтылау үшін ұзақ уақыт жоқ. 2005 жылғы мамырда AMD процессорларға виртуализацияны қолдауды енгізудің басталғаны туралы хабарлады. Жаңа технологияны алған ресми атау - AMD виртуализациясы (қысқартылған AMD-V), ал оның ішкі кодының аты - Pachifica. AMD-V технологиясы - бұл процессордың басқа аппараттық бөліктері бар процессордың тікелей интеграциялануына байланысты компьютерлік жүйенің өнімділігін арттыруға бағытталған AMD64 процессорларының логикалық жалғасы.

Төменде AMD-V аппараттық виртуализация функцияларын қолдайтын процессорлар бар. Бұл функцияларды қолдау AM2 Socktop компьютерлеріне арналған барлық AMD-V сериялы процессорларында жұмыс істеуі керек, сонымен қатар, FM2 розеткасы астында жұмыс істеуі керек, сонымен қатар SMPRON процессорлары аппараттық виртуализацияны қолдамайды.

Жұмыс үстеліндегі платформаларға арналған процессорлар:

  • Athlon ™ 64 3800+
  • Athlon ™ 64 3500+
  • Athlon ™ 64 3200+
  • Athlon ™ 64 3000+
  • Athlon ™ 64 FX-62
  • Athlon ™ 64 FX-72
  • Athlon ™ 64 FX-74
  • Athlon ™ 64 x2 қос корпусы 6000+
  • Athlon ™ 64 x2 қос корпусы 5600+
  • Athlon ™ 64 x2 қос өзек 5400+
  • Athlon ™ 64 x2 қос корпусы 5200+
  • Athlon ™ 64 x2 қос корпусы 5000+
  • Athlon ™ 64 x2 қос корпусы 4800+
  • Athlon ™ 64 x2 қос корпусы 4600+
  • Athlon ™ 64 x2 қос корпусы 4400+
  • Athlon ™ 64 x2 қос корпусы 4200+
  • Athlon ™ 64 x2 қос корпусы 4000+
  • Athlon ™ 64 x2 қос корпусы 3800+

Ноутбуктер үшін 64 x2 маркасымен өңделген процессорларға қолдау көрсетіледі:

  • Turion ™ 64 x2 TL-60
  • Turion ™ 64 x2 TL-56
  • Turion ™ 64 x2 TL-52
  • Turion ™ 64 x2 TL-50

Сервер платформалары үшін келесі Opteron процессорларына қолдау көрсетіледі:

  • Opteron 1000 сериясы.
  • Opteron 2000 сериясы.
  • Opteron 8000 сериясы.

Жабдықты виртуализациялауды қолдау

Қазіргі уақытта виртуализация бағдарламалық платформаларының жеткізушілерінің көпшілігі Intel және AMD аппараттық виртуализациялау технологияларын қолдау деп жариялады. Осы платформалардағы виртуалды машиналарда виртуализацияның жабдықтарын қолдау арқылы жүргізілуі мүмкін. Сонымен қатар, саяси платформалар, мысалы, XEN немесе виртуалды үтік сияқты саясат платформаларына, аппараттық виртуалды платформаларға кіретін көптеген операциялық жүйелерде, виртуализация өзгеріссіз қалады. Паравирустардану виртуализацияның бірі болғандықтан, виртуализация түрлерінің бірі болып табылады, өйткені қонақтардың операциялық жүйесін өзгертуді қажет етеді, қолдау платформаларында виртуализациялауды қолдауды жүзеге асыру, бұл платформалар үшін, өзгертілмеген нұсқаларды іске қосу мүмкіндігі өте қолайлы шешім Қонақ жүйелері. Төмендегі кестеде негізгі танымал виртуалдандыру платформалары мен бағдарламалық жасақтама берілген бағдарламалық жасақтама тізімі берілген:

Виртуализация платформасы немесе бағдарламалық жасақтама Қандай технологиялар қолдайды Ескерту
Ядроға негізделген виртуалды машина (КВМ) Intel vt, amd-v Linux астындағы амалдық жүйелердің инстанцияларының деңгейінің виртуализациясы.
Microsoft виртуалды компьютер. Intel vt, amd-v Windows платформаларына арналған виртуализация платформасы.
Microsoft виртуалды сервері Intel vt, amd-v Windows жүйесіне арналған виртуализация сервер платформасы. Жабдық виртуализациясы бар бақылау нұсқасы, Microsoft виртуалды сервері 2005 R2 SP1 бета штатында. 2007 жылдың екінші тоқсанында күтілуде
Параллельді жұмыс станциясы. Intel vt, amd-v Windows және Linux хосттарына арналған виртуализация платформасы.
Виртус. Intel vt, amd-v Windows, Linux және Mac OS үшін виртуалдандыруды ашық виртуалдандыруды ашыңыз. Әдепкі бойынша, жабдыққа қолдау көрсету өшіріледі, өйткені сарапшылардың зерттеулеріне сәйкес, қазіргі уақытта аппараттық виртуализация бағдарламалық жасақтамаға қарағанда баяу
Виртуалды үтік. Intel vt, amd-v Виртуалды үтік 3.5 - бұл 32-биттік және 64 биттік қоныстану қонақтарын іске қосуға мүмкіндік беретін алғашқы виртуализация платформасы, бұл сізге өнімділігі жоқ.
VM бағдарламалық жасақтама және VMware сервері Intel vt, amd-v 64 биттік қонақтар жүйесін, Intel VT қолдауы қажет (vmware ESX сервері үшін, сонымен қатар VMware ESX сервері), 32 биттік қонақ ОЖ-ді әдепкі бойынша, intelvt қолдауы VirtualBox сияқты себептермен ажыратылған.
Ксен. Intel vt, amd-v Xen виртуализация платформасы ашық көзі виртуализация аппараттық технологияларын қолдана отырып, өзгеріссіз қалған қонақтарды басқаруға мүмкіндік береді.

Бүгін аппараттық виртуализация

VMware, жабдыққа виртуализация аппараттық әдістері, 2006 жылдың аяғында Intel виртуализациясының заманауи технологияларымен салыстырғанда өзінің жеке бағдарламалық жасақтама виртуализациясы бойынша зерттеу жүргізді. «Х86 виртуализациясы үшін бағдарламалық және аппараттық құралдарды салыстыру» құжатында, осы зерттеу нәтижелері жазылды (3,8 ГГц Intel Pentium 4 672 ажыратылған Pentium 4 672 4 672 процессорда). Бір эксперимент Snownint2000 және SpectJb2005 тест жүйелерін қолдана отырып жүргізілді, бұл компьютерлік жүйелердің жұмысын бағалау үшін де-факто стандарты болып табылады. Red Hat Enterprise Linux 3 бағдарламалық және аппараттық құралдармен басқарылатын қонақтар жүйесі ретінде пайдаланылды. Аппараттық виртуализация операциялық жүйенің отандық жұмыс істеуі үшін шамамен жүз пайыз өнімділікті арттырады деп күтілді. Алайда, нәтижелер өте күтпеген болды: виртуализацияның гипервизоры виртуализацияның гипервизоры, ал виртуализацияның аппараттық әдістерін қолданбай гипервизор, ал тұтастай отандық гипервизор, өнімділіктің 5 пайызын жоғалтты. Осы тест нәтижелері келесі суретте көрсетілген: Бағдарламалық жасақтама және аппараттық құралдардың сипаттамасын салыстыру

Бағдарламалық жасақтама және аппараттық құралдардың сипаттамасын салыстыру

тұжырымдар

Процессорлардағы виртуалды виртуализациялау технологияларын қолдау Виртуалды машиналарды пайдаланудың кең перспективаларын ашады, виртуалды инфрақұрылымдардың тиімділігін арттыру үшін сенімді, қорғалған және икемді құралдар. Процессорларда виртуализацияның жабдық техникасы, тек сервер ғана емес, сонымен қатар жұмыс үстелінің жүйелері де, компьютерлік жүйелер нарығының барлық сегменттеріне қатысты ниеттерінің маңыздылығын көрсетеді. Жабдықты пайдалану Болашақта виртуализация бірнеше виртуалды машиналарды бір физикалық серверде бастау кезінде өнімділіктің жоғалуын азайтуы керек. Әрине, жабдық виртуализациясы корпоративтік ортадағы виртуалды жүйелердің қауіпсіздігін арттырады. Қазіргі уақытта виртуализация платформаларын жабдық әдістерін қолданудың қарапайымдылығы виртуализация құралдары нарығында жаңа ойыншылардың пайда болуына әкелді. Ұрлау жүйелерінің веннорлары өзгертілген қоныс жүйелерін іске қосу үшін жабдық виртуализациясын кеңінен қолданады. Виртуализацияның қосымша артықшылығы - виртуализация платформаларының 32 биттік нұсқаларында 64 биттік қонақтарды бастау мүмкіндігі (мысалы, VMware ESX сервері).

Сіз өнімділік нәтижелерін тек шын деп қабылдамауыңыз керек. Виртуализацияға арналған әр түрлі аппараттық және бағдарламалық жасақтама платформаларына объективті бағалау - бұл аталған жұмыс тобы - бұл жүйелерді бағалаудың стандартты әдістерінің жиынтығын құру бойынша жұмыс тобы. Бүгінгі таңда AMD виртуализация құралдары Intel-тен гөрі жетілдірілгенін атап өтуге болады. Қолданылған бағдарламалық жасақтамаға байланысты, мысалы, VMware-қа қарағанда, vmward-қа қарағанда, ортаға аппараттық қолдау үшін, мысалы, XEN 3.0-ке қарағанда айтарлықтай «жауап береді».

Әдебиеттер тізімі

1. Сергей Озеров, Александр Қарабуто «Виртуализация технологиялары: кеше, бүгін, ертең»

2. Кит Адамс, Оле Агесен x86 виртуализациясының бағдарламалық және аппараттық әдістерін салыстыру

3. AMD виртуализация шешімдері

4. Intel виртуализациясы технологиясы

5. Көк таблетка мифі

Мазмұны:

1. Виртуализация дегеніміз.2. Қалай ұйымдастырылған. Виртуализация пайдаланылатын жерде.4. Виртуализация түрлері.

4.1. Ұсыныстарды виртуализациялау.4.2. Қолданбалардың виртуализациясы.4.3. Серверді виртуалдандыру.4.4. Деректерді сақтау медиасын виртуализациялау.4.5. Корпоративтік желіні виртуализациялау.4.4.6. Жұмыстарды виртуализациялау.

5. Виртуализацияның артықшылықтары.

5.1. Экономикалық әсер.5.2. Әкімшілік функциясы аз.5.3. Қарапайым көші-қон және «темірді» модернизациялау .5.4. Ақаулыққа төзімділік.5.5. Өнімділіктің икемді үлестірімі.

6. Серверді виртуализацияның мәні.

6.1. Неліктен сізге серверлерді виртуализациялау керек ?.6.2. Виртуализацияның кемшіліктері бар ма? 6.3. Виртуализацияны пайдаланған жерде.

7. Жұмысты виртуализациялау.

7.1. Виртуализация туралы бастысы. 7.2. VDI және RDS: виртуализацияны жүзеге асырудың екі әдісі.

7.2.1. RDS.7.2.2. Vdi.7.2.3. Технологияның айырмашылығы.

7.3. Бизнеске арналған виртуализация мәні.7.4. Жұмыс орнындағы виртуализацияның артықшылықтары.

7.4.1. IT-инфрақұрылымның құны азайды. 7.4.2. Техникалық жұмыстың жылдам қысқаруы. 7.4.3. Жақсартылған жұмыс мүмкіндіктері пайда болады 7.4.4. Ол IT инфрақұрылымын басқару процесі жеңілдетілген. 7.4.5. Деректерді қорғаудың кеңейтілген нұсқалары. 7.4.6. Ақпараттық қауіпсіздік деңгейін жоғарылатады.

8. Үй пайдаланушыларға арналған гипервизорды таңдау.9. Ақпарат көздерінің түпнұсқалары.

1. Виртуализация дегеніміз не.

Виртуализация - Бұл есептеу ресурстарының жиынтығын немесе олардың логикалық қауымдастығын ұсыну, аппараттық құралдарды іске асырудан тексеріліп, бір физикалық ресурстарда жүргізілген есептеу процестерінен логикалық оқшаулауды қамтамасыз ету.

Бұл виртуалды, бағдарламалық жасақтаманы, ресурстар презентациясын құрастыру механизмі, аппараттық құралмен байланысы жоқ.

Сіз серверлерді, сақтау құралдарын, желілік ресурстарды, қосымшалар мен жұмыс үстелдерін виртуализациялауға болады.

Виртуализацияны қолданудың мысалы - бір компьютерде бірнеше амалдық жүйелерді қосу мүмкіндігі: осындай қонақ операциялық жүйелерінің әрқайсысының әрқайсысының әрқайсысында ол өзінің логикалық ресурстарымен (процессор, жад, сақтау құрылғылары) бар, олар бар Бассейн жабдықтың деңгейінде қол жетімді, хост амалдық жүйесін басқарады - гипервин . Деректер желілерін виртуализациялау, деректерді сақтау желісі, платформа және қолданбалы бағдарламалық жасақтаманы виртуализациялауға болады.

Егер сөйлесу оңай болса, онда бұл бір есептеу машинасына негізделген бірнеше жүйенің іске қосылуы, ал осы машинаның физикалық ресурстары әр виртуалды жүйеге дербес бөлінген. Ресурстардың таралуы негізгі операциялық жүйемен айналысады - гипервин Бұл қонақтарға қонақтарға (виртуалды) машиналарға арналған процессор, жедел жад, жад, сақтау және желілік байланыс ресурстары ортақ ресурстар пулынан береді.

2. Ол қалай ұйымдастырылған.

Негізгі негізгі ұғымдар:

  • Гипервин - Виртуалды машиналарды құруға және оларды басқаруға мүмкіндік беретін арнайы бағдарламалық жасақтама.
  • Виртуалды машина - Бұл жүйе, ол физикалық тұрғыдағы логикалық сервер, оның сипаттамалары, дискілері және амалдық жүйесі бар.

Басқаша, бұл ерекше орта, гипервизор жұмыс кезінде сіздің қонақтарыңыз үшін жасалады.

Сізді оңай, сіз «Виртуалды машинада» қоныс операциялық жүйесін іске қосасыз. Әдетте, виртуалды машина компьютердің жұмыс үстеліндегі терезе түрінде көрсетіледі, бірақ сіз қолданатын әр түрлі гипервизор интерфейстерінің қайсысына байланысты оны басқа компьютерге немесе қашықтан көрсетуге болады.

Неғұрлым реферат формасында: ішінде, гипервизор виртуалды машина туралы өз мінез-құлқын анықтайтын параметрлер жиынтығы ретінде ойлайды. Оларда аппараттық параметрлер бар (қанша жадқа ие болуы керек), ол гипервизорды вирустық дискілерден, оның ішінде виртуализациялау керек, олардың көмегімен диапазондар, сондай-ақ күй туралы ақпарат), сонымен қатар (олардың арасында: виртуалды) Қазір машина жұмыс істеп, сақталды, оның суреттері туралы және т.б. Бұл параметрлер гипервизор терезесінде, сонымен қатар гипервизор командалық жолының бағдарламасында көрсетілген. Басқаша айтқанда, виртуалды машина сонымен қатар Параметрлер тілқатысу терезесінде көруге болатын нәрсе.

  • Виртуализацияны орналастыру - Оған жұмыс істейтін физикалық сервер гипервизор .
  • Хосттық амалдық жүйе (Хост жүйесі ) - Бұл гипервизор орнатылған физикалық компьютердің операциялық жүйесі.
  • Қонақ кітабы операциялық жүйесі - Бұл виртуалды машинада жұмыс істейтін операциялық жүйе.
  • Қонақтар қондырғылары - Бұл гипервизормен бірге берілетін арнайы бағдарламалық пакеттерге қолданылады, бірақ виртуалды машинаның ішінде виртуалды машинаның ішінде қондырғыға арналған және қосымша функцияларды қосу үшін жасалған.

Сервердің толыққанды виртуалды виртуализацияның хосты жұмыс істеуі үшін оның процессоры виртуалды виртуализацияның екі технологиясының бірін қолдауы керек Intel vt. не ... не Amd-V. . Екі технология да маңызды міндеттерді орындайды - серверлік жабдық виртуалды машиналарын ұсыну.

Кілт функциясы, виртуалды машиналардың кез-келген әрекеті жабдық деңгейінде тікелей орындалады. Сонымен бірге олар бір-бірінен оқшауланған, олар оларды бөлек басқаруға мүмкіндік береді. Бірдей гипервин Олардың арасындағы ресурстардың рөлін, рөлдерді, рөлдерді және басымдықтарды бөледі. Сондай-ақ, гипервизор амалдық жүйенің дұрыс жұмыс істеуі үшін қажет жабдық бөлігінің эмуляциясымен айналысады.

Виртуализацияны жүзеге асыру бір сервердің бірнеше серверінің бар-жоғы болуы мүмкін. Мұндай көшірмеге өзгертулер енгізу процесінде критикалық сәтсіздік немесе қате ағымдағы қызметтің немесе қосымшаның жұмысына әсер етпейді. Сонымен бірге, екі негізгі проблема алынып тасталады - масштабтау және бір техникада әр түрлі операциялық жүйелерді «зоопарк» сақтау мүмкіндігі. Бұл әр түрлі қызметтерді әр түрлі қызметтерді әрқайсысы үшін бөлек жабдықты сатып алудың тамаша мүмкіндігі.

Виртуализация қызметтер мен орналастырылған қосымшалардың ақаулыққа төзімділігін арттырады. Физикалық сервер сәтсіз болса да, басқасымен ауыстырылса да, бүкіл виртуалды инфрақұрылым диск тасымалдаушыларының қауіпсіздігіне бағынады. Сонымен бірге, физикалық сервер жалпы өндіруші бола алады.

2020 жылы ең танымал гипервизаторлар:

  • Microsoft Hyper-V - операциялық жүйелерді іске қосатын серверлерге жарамды Windows сервері . Мүмкіндіктер Microsoft Hyper-V : Жабдық виртуалды, процессорды x64 архитектурасымен, ойластырылған кластерлеу процедурасымен, репликалау функцияларымен, қашықтықтан бақылауға, икемді басқаруға және басқаларға арналған.
  • Oracle vm vir virtualbox. - операциялық жүйелерге арналған виртуализация бағдарламасы Microsoft Windows. , Linux. , FreeBsd. , Макос. , Solaris. /Opensolaris. , Реактосталар. , Дос. Және басқалар. Бағдарламаны компания құрды Инотек. Бастапқы кодты пайдалану QEMU. . Бірінші жалпыға қол жетімді нұсқа Виртус. 2007 жылдың 15 қаңтарында пайда болды. 2008 жылғы ақпанда Инотек. Компания сатып алынды Күн микростемелері. , тарату моделі Виртус. Ол өзгерген жоқ. 2010 жылдың қаңтарында Күн микростемелері. Оны Корпорация сіңірді Oracle Бағдарламалық жасақтаманы тарату моделі өзгеріссіз қалады.
  • Проксмокс виртуалды орта - Бастапқы виртуалдандыру жүйесін ашыңыз Debian. Гну. /Linux. . Гипервизаторлар ретінде қолданады КВМ (ядроға негізделген виртуалды машина) и LXC (Linux контейнерлері) . Тиісінше, ол кез-келген қолдауды жүзеге асыра алады КВМ. ОС: Linux. , FreeBsd. , Windows және басқа да танымал операциялық жүйелер, минималды өнімділігі бар және Linux. Жоғалтпай. Виртуалды машиналарды басқару және сервер әкімшілігі веб-интерфейс немесе стандартты пәрмен жолдары арқылы жүзеге асырылады Linux. .

Олардың барлығы әмбебап, бірақ олардың әрқайсысында әрқайсысының таңдау кезеңінде әрдайым ескерілуі керек, олар әрқашан ескерілуі керек: қолдану / техникалық қызмет көрсету құны және техникалық сипаттамалары. Коммерциялық лицензиялардың құны Oracle vm vir virtualbox. и Microsoft Hyper-V Бұл өте жоғары, ал сәтсіздіктерінде осы жүйелермен өз күштерімен мәселені шешу өте қиын.

КВМ (ядроға негізделген виртуалды машина) Керісінше, жұмыс істеуге мүлдем тегін және оңай, әсіресе дайын шешім негізінде Debian Linux ие Проксмокс виртуалды орта . Бұл виртуалды инфрақұрылым әлемімен алғашқы танысу үшін қауіпсіз ұсынылатын бұл жүйе.

3. Виртуализация қай жерде қолданылады.

Виртуализация өнімдері сандық қайта құруға бағытталған және ақшаны қалай санауды білетін компаниялардың сұранысы бойынша. Жаңа технология сұранысқа ие, мұнда бірнеше қуаттылығы бар және автомобильдерді модернизациялауды талап ететін жерде, компания заманауи жабдықтар сатып алып, ресурстарын 100% пайдалануды жоспарлап отыр. Бұл виртуализацияланған ортаға және орта серверлерге беру ұтымды, веб-сервер, домен контроллері, екі-үш жүз пайдаланушы дерекқор сервері.

Виртуализация өндіріске дейін бағдарламалық өнімдерге арналған тест медиасын құру кезінде қолданылады. Компаниялар жаңа жабдықты сатып алу немесе жалдаудың қажеті жоқ - бұл виртуалды ортаны пайдалану үшін, мысалы, бұлтта жаңа қызметтің жұмысын бағалау үшін. Виртуализацияны пайдалану арқылы сіз бір-бірімен қайшылыққа қайшы келетін бағдарламалық жасақтаманы немесе сол бағдарламалық жасақтаманың әртүрлі нұсқаларын жүргізе аласыз.

Виртуализация сізге физикалық құрылғылардың жұмысын жақсартуға мүмкіндік береді: дана, планшеттер, стационарлық телефондар және смартфондар. Ол түбегейлі емес, қандай операциялық жүйе немесе микробағдарлама оларды басқарады және олар қандай техникалық талаптарға ие - виртуализация кез-келген тапсырмаларды жеңеді.

4. Виртуализация түрлері.

Ең танымал түрлер - серверлерді, деректерді сақтау, желілер, қосымшалар және жұмыс үстелдері виртуализациясы.

4.1. Өкілдіктердің виртуализациясы.

Сіздердің көпшілігіңіз идеялардың виртуализациясымен таныссыз: ең жарқын мысал - терминалды қызметтер Windows сервері . Терминал сервері өз клиенттеріне есептеу ресурстарын ұсынады, ал клиенттің қосымшасы серверде орындалады, ал клиент тек «Суретті» алады, содан кейін сіз өнімділікті білдіреді. Мұндай қол жеткізу моделі, біріншіден, клиенттік бағдарламалық және аппараттық құралдарға қойылатын талаптарды, екіншіден, желілік өткізу қабілеттілігінің талаптарын үшіншіден, үшіншіден, қауіпсіздікті жақсартуға мүмкіндік береді.

Жабдыққа келетін болсақ, сонымен қатар, тіпті смартфондар немесе ескі компьютерлер мамандандырылған жұқа клиенттерді айтпағанда, терминал клиенттері ретінде қолданыла алады.

Мысалы, нысандағыдай, формат факторы бойынша нәзік клиенттер бар Легранд. Қорапқа орнатылған. Клиенттің жұмыс орындарында тек мониторды, пернетақтаны және тінтуірді орнату жеткілікті, және сіз жұмыс істей аласыз. Терминал серверімен жұмыс істеу үшін жергілікті желіге жоғары жылдамдықты қосылым, тіпті 15-20 Кбит / с сыйымдылығы бар қосылым қажет емес, сондықтан терминал шешімдері бар фирмалар үшін өте қолайлы қатты таратылған құрылым (мысалы, шағын дүкендер желісі).

Сонымен қатар, жұқа тұтынушыларды пайдаланған кезде қауіпсіздік едәуір жақсарады, өйткені пайдаланушылар сізге тек шектеулі бағдарламалар жиынтығын бастауға және өзіңіздің қолданбаларыңызды орнатуға тыйым сала алады. Негізінде, клиенттің толық жұмыс станцияларымен, бірақ терминалды қызметтерді қолдану оңайырақ, әсіресе жұмыс үстеліне қол жетімділікті қамтамасыз етпей, әсіресе жұмыс үстеліне қол жетімді емес, тек жеке қосымшалар жарияланбайды. Сонымен қатар, ешқандай ақпаратты «On» және «» арқылы «ON» және «бар», егер ол терминалды қызмет көрсету параметрлерінде рұқсат етілмеген болса, оны «on» -мен көшіру мүмкін емес. Яғни, «флэш-дискілердегі вирустар» мәселесі автоматты түрде жоғалады.

Тағы бір сөзсіз құрмет - бұл әкімшіліктің күрделілігін азайту: қолданбалы жаңартуды жеңілдету (бұл оларды серверде жаңарту жеткілікті), ал қолдау қызметтерінің қолдауы жеңілдетілген: кез келген пайдаланушының терминал сеансына қосымша бағдарламалық жасақтаманы орнатпастан қосыла алады .

Мұндай жүйелердің кемшіліктері ЕКІ: БІРІНШІ: Алдымен, неғұрлым қуатты серверлерді сатып алу қажеттілігі (егер ол жергілікті қосымшаларды қосуға жеткілікті техникалық сипаттамалары бар), екіншіден, формада бас тартудың бір нүктесінің пайда болуы Терминал сервері. Бұл проблема кластерлерді немесе серверлер фермаларын қолдану арқылы шешіледі, бірақ бұл жүйенің құнының одан да көп өсуіне әкеледі.

4.2. Виртуализацияны қолдану.

Өтініш виртуализация өте қызықты, және салыстырмалы түрде жаңа бағыт. Қысқаша айтқанда, қолданбалы виртуализация сіздің жеке қосымшаны өзіңіз оқшауланған ортада өткізуге мүмкіндік береді (кейде құмсалғыш деп аталады, Құмсалғыш. ). Бұл әдіс көптеген мәселелерді шешуге көмектеседі.

Біріншіден, қайтадан қауіпсіздік: оқшауланған ортада жұмыс істейтін бағдарлама - амалдық жүйеге және басқа қосымшаларға зиян тигізе алмайды.

Екіншіден, барлық виртуализацияланған қосымшаларды бір көзден орталықтандыра алады.

Үшіншіден, өтінім виртуализация сізге бір-біріне бір-біріне қайшы келетін бірнеше түрлі қосымшаларды немесе сол қолданбаның бірнеше түрлі нұсқаларын пайдалануға мүмкіндік береді.

Осы тәсілмен қолданбалар амалдық жүйеде орнатуды қажет етпейді - олар таңдалған машинада оңай жұмыс істеу оңай. Сонымен бірге, жұмыс жүйесінің сол компоненттері эмуляцияланған, ол қалыпты жұмыс істеуге қажет. Әрбір қосымшаның оқшауланған ортасы, ол басқа бағдарламалық жасақтамаға тәуелсіз жұмыс істейді, ал қажетті төлсипаттар: тіркеу кілттері, файлдар.

Виртуализацияны қолданудың басты артықшылығы - олардың өзіндік жұмысы (сондықтан жанжалдар алынып тасталады). Виртуализацияланған бағдарламалық жасақтаманы амалдық жүйенің толық эмуляциясына қарағанда аз физикалық ресурстар қажет етеді, тізілімге көтерілмейді және жүйені қабылдамайды.

4.3. Серверді виртуализациялау.

Серверді виртуализациялау - Бұл бағдарламалық жасақтамаға арналған еліктеу, арнайы компьютерлік бағдарламалық жасақтама: процессор, жад, қатты диск және т.б.

Бұл технология бір физикалық машинаны бірнеше виртуалды машиналарды іске қосуға мүмкіндік береді, олардың әрқайсысы жеке сервердің жұмысын еліктейді. Бағдарламалық жасақтамаға еліктеу сервердің негізгі компоненттеріне әсер етеді: процессор, драйвер, жедел жад және басқалар.

Әрі қарай, сіз мұндай виртуалды компьютерге амалдық жүйені орната аласыз, және ол қарапайым, темір компьютермен бірдей жұмыс істейді. Бұл технологияның ең қызықты артықшылығы - бір «темір» ішінде бірнеше виртуалды компьютерлерден бастау мүмкіндігі, ал барлық виртуалды компьютерлер бір-біріне тәуелсіз жұмыс істей алады. Мұны неге қолдануға болады?

Серверді виртуализациялауды оқу мақсаттары мен сынақ мақсаттары үшін пайдалануға болады. Мысалы, жаңа қосымшалар немесе амалдық жүйелер виртуалды ортада, егер бұл «темірге» сатып алмай, егер бұл «темір» үшін арнайы сатып алмастан, егер бірдеңе дұрыс болмаса, оны жасауға қауіп төндірместен өткізіле алады.

Серверлерді виртуализациялау өндірістік ортада сұранысқа ие, мұнда ол аппараттық ресурстарға деген қажеттілікті азайтады және олардың функцияларын виртуалды машиналармен береді. Осы тәсілмен компания жабдықты сатып алу және модернизациялау туралы үнемдейді, энергия шығынын және салқындату қажеттілігін азайтады (жылу энергиясының төмендеуіне байланысты).

Виртуализация шоғырландырудың арқасында бірнеше серверлер қажет болған жағдайда серверлердің санын азайтуға мүмкіндік береді, яғни бірнеше серверлер қажет - сіз енді бір серверді қойып, виртуалды ортада қонақ амалдық жүйелерінің қажетті санын бастай аласыз. Бұл сатып алу құнын, сондай-ақ энергияны тұтыну құнын, сондай-ақ энергияны тұтынуды азайтады, сонымен қатар жүйенің жылу энергиясын - және, сондықтан сіз аз қуатты,, сәйкесінше, салқындату жүйелерін қолдана аласыз. Бірақ бұл медальның артқы жағы, бірақ жалғыз емес.

Факт - виртуализацияға негізделген шешімдерді орындау кезінде сіз жаңа серверлерді сатып алуыңыз мүмкін. Виртуалды серверлер физикалық сервердің аппараттық ресурстарын пайдаланады, сәйкесінше, сізге көп қуатты процессорлар, үлкен мөлшерде қошқар, сонымен қатар жылдам дискідегі ішкі жүйе қажет және көп болуы мүмкін.

Сонымен қатар, виртуализация жүйелері, атап айтқанда - Microsoft Hyper-V , виртуализация аппараттық технологиялар процессорын қолдауды талап етеді Intel vt. немесе Amd-V. процессордың басқа да функциялары. Жақында шығарылған көптеген процессорлар - барлығы x86-32bit. , Бұл талаптар қанағаттандырмайды, сондықтан олардан бос жұмыс істейтін серверлер бас тартуға тура келеді. Алайда, тағы бір қуатты сервер ең аз күшті және ескі серверлерден әлдеқайда арзан болуы мүмкін, ең алдымен, моральдық ескіруге байланысты өзгеретін уақыт.

Көбінесе виртуализацияға ауысқанда, сіз арнайы бағдарламалық жасақтамаға жаңа, қуатты және бейімделген жабдық сатып алуыңыз керек, бірақ бұл шығындар төленеді. Ең бастысы, виртуализациялау технологияларын, оның ішінде танымал Microsoft Hyper-V , Intel vt. и Amd-V. .

Тағы бір маңызды мәселе бар: Солтүстік виртуализация инфрақұрылымды басқаруды шектеуге мүмкіндік береді. Барлық сазадминнің бағасы бағаланатын басты артықшылығы - виртуалды серверлер консоліне «аппараттық құрал» консоліне, дәл, дәл, дәл, «виртуалды-аппараттық» деңгейі және оның жағдайына қарамастан, одан да қашықтықтан қол жеткізу мүмкіндігі. Сонымен, «ілулі» серверді қайта іске қосу үшін, енді серверге жұмыс істеудің қажеті жоқ немесе IP KVM қосқыштары сияқты қымбат жабдықты сатып алыңыз, бұл тек виртуалды сервер консоліне барып, «түймесін» басыңыз Қалпына келтіру. « Сонымен қатар, виртуалды серверлер суретке түсіру технологиясын қолдайды, сонымен қатар виртуалды жүйелерді резервтік және қалпына келтіруді жеңілдетеді.

Тағы бір сөзсіз артықшылығы - Виртуалды машинаның ішінде жұмыс істейтін операциялық жүйе (Қонақ операциялық жүйесі), оның ішінде жұмыс істейтін (хост) қандай жабдық орнатылғанын білмейді. Сондықтан, үтікті ауыстырған кезде, жаңартып, тіпті жаңа серверге ауысқан кезде драйверлерді тек хосттың операциялық жүйесіне (Хост операциялық жүйесіне) жаңарту керек. Қонақ операциялық жүйелері бұрынғыдай жұмыс істейді, өйткені тек «қараңыз» виртуалды құрылғылар.

Сондай-ақ, мен виртуалды ортада бағдарламалық жасақтаманы лицензиялаудың арнайы ережелері болуы мүмкін екенін еске салғым келеді (атап айтқанда, лицензия сатып алу) Microsoft Windows Server 2008 Enterprise операциялық жүйенің төрт көшірмесін қонақ ретінде пайдалануға мүмкіндік береді және Microsoft Windows Server 2008 DataCenter Жалпы, бұл сервердегі процессорлардың саны бойынша толық лицензиялауға жататын қонақ амалдық жүйелерінің шектеусіз санын пайдалануға мүмкіндік береді).

Сіз ақауларға төзімділік технологияларын әлі айта алмайсыз.

Виртуалды машиналар іске қосылатын физикалық серверлер кластерге біріктіруге болады, ал серверлердің біреуі сәтсіз болған жағдайда автоматты түрде «жылжытыңыз». Толық ақаулық толеранттылық әрқашан мүмкін емес (атап айтқанда, ішінде) Microsoft Hyper-V Мұндай «кенеттен қоныс аудару» да, кернеуді кенеттен энергияны қуаттандыру сияқты мүмкін болады және мүмкін, бірақ мүмкін уақыттың күші төмендейді: «жылжыту» бірнеше минут, ал жөндеу немесе ауыстыру кезінде бірнеше минут кетеді Сервердің өзі сағатты, тіпті күндерді ала алады.

Егер виртуалды машиналардың «жылжуы» қалыпты режимде пайда болса, ол пайдаланушыларға толығымен назардан тыс қалуы мүмкін. Әр түрлі сатушылар үшін мұндай технологиялар басқаша деп аталады, мысалы Microsoft Hyper-V ол деп аталады » Тікелей көші-қон. « Мұндай технологияларды қолдану сізге сервердің жұмысымен байланысты операцияны жүргізуге мүмкіндік береді (мысалы, аппараттық компоненттерді ауыстыру немесе жұмыс уақыты кезінде және пайдаланушыларды сүйікті қосымшаларынан өлтірместен операциялық жүйені қайта қосу) . Сонымен қатар, егер инфрақұрылым сәйкесінше салынса - виртуалды машиналар автоматты түрде аз жүктелген серверлерге ауыса алады немесе жүктелген керісінше «жүктелген» керісінше. Технология негізінде инфрақұрылымда Microsoft. Мұны істеу қолданылады Виртуалды машина менеджер жүйесі и Операциялық менеджер. .

Серверге виртуализациялау тақырыбына кірген кезде - біз виртуализация әрқашан бірдей пайдалы бола бермейтінін ескереміз.

Атап айтқанда, жоғары жүктелген серверді виртуалды ортаға беру әрқашан жақсы идея бола бермейді, әсіресе жоғары жүктелген дискідегі ішкі жүйелер «ауыр» болып табылады Даптар , Exchange сервері , әсіресе Пошта жәшігі сервері Және басқа да жоғары жүктелген қосымшалар.

Бірақ кішігірім жүктемесі бар сервер (домен контроллері) Ойрандау , Wsus. Барлық түрлері Жүйелік орталық * Менеджер , Веб-сервер) виртуализацияланған және тіпті қажет болуы мүмкін.

Айтпақшы, домендік контроллерлермен дәл контроллерлердің кем дегенде біреуі виртуалды емес «темір» екендігі өте қажет. Барлық инфрақұрылымның дұрыс жұмыс істеуі керек, ол барлық басқа серверлерді бастағанда, кем дегенде бір домен контроллері желіде қол жетімді болған жөн.

4.4. Деректерді сақтауды виртуализациялау.

Виртуализацияны пайдалану арқылы сіз өнімділік, ақаулыққа төзімділік, қол жетімділік және қауіпсіздікті арттыруды көздейтін, деректерді ресурс ретінде тастай аласыз. Деректер көлемін бақылау оңай және оларды физикалық тасымалдаушылар арасында тасымалдау оңайырақ болады. Виртуализация Диск кеңістігін пайдалануды оңтайландырады, аударым және айна көшірмесін жеңілдетеді, IT-инфрақұрылымның кеңеюіне және көп деңгейлі сақтауды ұйымдастырады.

4.5. Корпоративтік желіні виртуализациялау.

Бұл жағдайда виртуализация бағдарламалық жасақтамасы физикалық деректер желісінің компоненттерінің жұмысын толығымен шығарады. Виртуалды желісінде сіз физикалық сияқты әрекеттерді орындай аласыз. Бұл тиімділікті арттырады және нақты физикалық жабдықтарға тәуелсіз жұмыс істеуге мүмкіндік береді. Мысалы, қазір жүктемелерді қосқыштар, логикалық порттар, маршрутизаторлар, VPN желілері сияқты кез-келген эмуляциялық желілік құрылғыларға қосуға болады.

4.6. Жұмыстарды виртуализациялау.

Бұл жеке жұмыс орындарын виртуалды кеңістікке беру. Жұмыс орны жабдық компоненттерінен жойылады, ал есептеулер белгілі бір пайдаланушы құрылғысында, бірақ орталық серверде немесе бұлтта орындалмайды. Қашықтан жұмыс орнына кіру үшін ескі компьютерлер пайдаланылады, Chiltle клиенттері (терминалдар), смартфондар мен планшеттер қолданылады. Олар деректерді өңдемейді, бірақ тек пәрменді пайдаланушыдан өтіп, экранның мазмұнын серверден олар тікелей қосылғандай қайтарыңыз.

Жұмыстарды виртуализациялау кез-келген құрылғылармен және олардың мәліметтерімен әлемнің кез келген нүктелерінен жұмыс істеуге, жеке компьютерлердің паркін ұстап тұру құнын азайтуға, шығындар мен ағып кетуден қорғауға мүмкіндік береді.

5. Виртуализацияның артықшылықтары.

5.1. Экономикалық әсер.

Виртуализация, виртуалды машиналар IT-инфрақұрылымға меншік құқығын төмендетеді және болашақта оның мазмұнын және жаңартуды үнемдеуге көмектеседі. Технологиялар бір қуатты жабдық ішіндегі бірнеше физикалық құрылғылардың қызметін біріктіреді, ал моральдық ескірген «бездер» екінші өмір береді - оны терминалды компьютерлер ретінде пайдалануға болады. Жабдықтардың санының азаюымен электрмен жабдықтау және салқындату қажеттілігі азаяды, техникалық мамандар қызметкерлері өз қызметі үшін азаяды. Компанияларға технологияның іске асырылу сатысында негізгі шығындар қатысады (мамандандырылған бағдарламалық қамтамасыз етуге лицензиялар қымбат), бірақ олар бизнестің ерекшелігіне байланысты 2-4 жылдары төлейді.

5.2. Әкімшілік функциялары аз.

IT-IT виртуалды жүйелерге қызмет көрсетті, бірақ жаңа білім қажет, бірақ жалпы алғанда, тапсырмалар саны азаяды. Мысалы, виртуалды серверді қайта қосу үшін жұмыс орнын қалдырудың қажеті жоқ, серверге өтіп, Физикалық батырмаға қарай басыңыз. Консольге кіріп, орындық жоқ, қалпына келтіруді нұқыңыз. Автоматика құралдарының арқасында ауыр сәтсіздікке ұшырағаннан кейін IT-инфрақұрылымды қалпына келтіру оңайырақ: жүйенің өзі көрсетілген уақыт аралығында, суреттер түсіріп, маңызды деректерді алады. Және ескі бір минуттың функцияларымен жаңа виртуалды серверді бастау керек, өйткені біріншісі - әдеттегі бағдарлама.

5.3. Қарапайым көші-қон және «темірді» модернизациялау.

Физикалық IT-инфрақұрылымымен көші-қон жүйелік әкімшілер мен бизнес иелерінің бас ауруына айналды. Виртуализациямен әрбір виртуалды машина физикалық серверде қандай жабдық орнатылғандығы туралы «білмейді». Сондықтан, егер сіз виртуалды машиналарды басқа физикалық серверге аударғыңыз келсе немесе оның компоненттерін жаңартқыңыз келсе, қонақ көліктері әдеттегідей жұмыс істей бермейді. Сізге қажет максимум - бұл параметрлерде бірнеше өзгертулер енгізу.

Виртуализацияның көптеген өндірушілері Бағдарламалық жасақтама шешімдері көші-қон кезіндегі жұмысты азайту үшін өздерінің дамуын ұсынады. Олардың арқасында пайдаланушылар бағдарламаларымен жұмыс істей бере алады, мысалы, физикалық сервер қайта іске қосылады немесе оны өзгерте алады, мысалы, жедел жады немесе желілік карта.

5.4. Ақаулыққа төзімділік.

Қонақ машиналарда жұмыс істеп жатқан физикалық серверлер ақауларға төзімді кластерлерге біріктіруге болады. Егер бір физикалық құрылғыдан бас тартса (кез-келген себеппен), виртуалды жүйелер бірден «қозғалу», басқасына, жұмыс істейді. Егер кәдімгі сервер сәтсіз болса, оны жөндеу және қалпына келтіру бірнеше сағаттан бірнеше күнге дейін жұмыс істейді. Бұл бизнес қаржылық және беделді шығындарға айнала алады.

5.5. Өнімділіктің икемді үлестірімі.

Бірнеше физикалық серверлермен жағдай бойынша, бір машина мүмкіндіктер шегінде жұмыс істеген кезде, ал екіншісі жарты немесе одан да аз жүктелетін жағдай болды. Содан кейін ресурстық қосымшалар жеткіліксіз болғандықтан, ал басқалары артық және жұмыссыз жұмыс істемейтіні белгілі болды. Қызметтерді виртуализациялау виртуалды машиналар жүктелген серверлерге аз жүктелетін серверлерге ауысқан кезде теңдестіруді қамтиды. Компанияның өнімдерінде Microsoft. Бұл айналысады Виртуалды машина менеджер жүйесі .

6. Серверді виртуализацияның мәні.

Серверді виртуализациялау - Бірнеше операциялық жүйелер бір физикалық сервер негізінде жұмыс істеуге жауапты бағдарламалық жасақтама архитектурасы. Бұл жағдайда әр сервердің бағдарламалық жасақтамасы өздігінен және кез-келген физикалық құрылғылардан бөлінген. Бағдарламалық жасақтама қолда бар ресурстарды жеке ресурстардың ресурстары ретінде қабылдайды, дегенмен, ресурстардың шағын қоры алайда. Виртуалды серверлер физикалық есептеу техникасына еліктеу болып жұмыс істейді.

Виртуалды сервер эмуляцияланған жабдық: процессорлар, диск жетектері, жедел жады. Әр виртуалды серверде орнатылған амалдық жүйелер бір-бірін «көрмейді» және оларды әдеттегі компьютерге орнатылғандай жұмыс істейді. Бір «аппараттық» бойынша сіз бірнеше операциялық жүйелерді және олардың арасында физикалық ресурстарды тарату үшін әртүрлі пропорцияларды жүргізе аласыз.

Виртуализация біркелкі байланысты гипервин - Серверде ашылатын және тікелей оның физикалық ресурстарымен өзара әрекеттесетін бағдарламалық жасақтама. Гипервин Бұл ресурстарды өздері сияқты «көрген» виртуалды машиналар үшін жауап береді.

6.1. Неліктен сізге серверлердің виртуализациясы қажет?

Сәрсенбіде виртуализация ұйымның IT-инфрақұрылымының икемділігі мен бейімделуін арттырады, оның мазмұнының құнын азайтады, жылжымалы жұмыс жүктейді және ресурстар бар. Серверді виртуализациялау салдары бизнес-процестерді автоматтандыру, инфрақұрылымның күшегішті және тиімділігін арттыру, инфрақұрылымның тиімділігі мен тиімділігін арттыру, төтенше жағдайлар және техникалық қызмет көрсетуді азайту.

Серверлермен жағдай бойынша виртуализация бірден бірнеше маңызды тапсырмаларды шешеді.

  • Есептеу ресурстарын және сақтау ресурстарын тұтынуды оңтайландыруға мүмкіндік береді. Дата орталықтарында виртуализация технологиясы пайда болғанға дейін көптеген жабдықтар жинақталған, олар тиімсіз пайдаланылды. Бір вагон олардың әлеуетін (немесе одан аз) жұмыс істегенімен, басқалары тапсырмалармен толып, жиі тоқтады. Виртуализация бұл мәселені шешті, енді жүктемелер бірнеше машиналар арасында біркелкі бөлінеді.
  • Серверлер санының өсуіне ие. Енді сіз әр түрлі тапсырмалар мен қосымшаларда жұмыс істеуіңіз керек серверлер санын бір машинаны орнату және онымен жұмыс істеу арқылы жұмыс істеу арқылы азайтуға болады.
  • Физикалық жабдық бар пайдалану шығындарын азайтады. Серверлер аз болғандықтан, ұйым электр қуатын үнемдеу және үй-жайлардың ауаны үнемдеуі мүмкін (жылуды тарату азаяды, сондықтан аз қуатты қондырғыларды пайдалануға болады).
  • Деректерді тасымалдауды жеңілдетеді. Деректерді басқа серверге тасымалдау кезінде, ұйымдастыру жұмысының орындалуы төмендейді: IT мамандары негізгі (хост) операциялық жүйесіндегі драйверлерді жаңарту үшін жеткілікті, ал қонақтар бір режимде жұмысын жалғастырады, өйткені олар жоқ физикалық жабдыққа байланған. Виртуалды машиналардың ресурстарын пайдаланатын пайдаланушылар үшін мұндай «көшіру» назардан тыс қалады.
  • Бағдарламалық жасақтаманы көбейтеді. Егер бұрын болса, кейбір қолданбалар бір машинаның физикалық ресурстарын 100% тұтынып, қазір бұл жағдай алынып тасталды. Жүктелген жүктемені азайту үшін виртуалды машиналар автоматты түрде аз жүктелген серверлерге ауыса алады.
  • Серверлерді қол жетімді етеді және жабдықты өшіру уақытын азайтады. Жүйені сәтсіздікке ұшыраған жағдайда бастапқы күйге келтіру үшін аз уақыт қажет. Виртуалды серверлер виртуалды суреттерді құру технологиясын қолдайды және алдын-ала белгіленген кестеде сақтық көшірмелерін жасай алады.
  • Виртуалды ортамен жұмысты жеңілдетеді. Жүйелік техникалық қызмет көрсету арқылы ұстайтын аз техникалық мамандар. Әкімшілер виртуализацияны виртуализацияны бағалайды, бұл виртуалды серверлерді олардың саны мен аумақтық жеріне қарамастан қашықтан басқаруға мүмкіндік береді. Қарапайым мысал: егер физикалық машина «іліп қойса», енді серверге барып, оны қолмен қайта жүктеңіз - бұны сіздің жұмыс орныңыздан консольден жасауға болмайды.

6.2. Виртуализациядағы кемшіліктер бар ма?

Виртуализация технологиясының артықшылықтары мен кемшіліктері белгілі бір ұйым мен ол шешілген міндеттер тұрғысынан ескерілуі керек. Технологиялардың кемшіліктері өздерінің күшті жақтарын алып тастағанда мүмкін болатын жағдайларда мүмкін, бірақ тез өсіп келе жатқан мәліметтер әлемінде ережелерден де ерекшелік болады.

Виртуализацияның минусы - бұл технологияға көшу - бұл жоғары ықтималдылықты ұйымдастыру жаңа жабдық сатып алуы керек - жылдам процессорлармен, дискіде және жедел жадпен жұмыс істейді. Алайда, бұл шығындар келесі бірнеше жыл ішінде Компания дамып келе жатқан жағдайда және ол жұмыс істейтін мәліметтердің мөлшері үздіксіз өсіп келеді. Сонымен қатар, бір қуатты сервер сәл аз қуатты машиналарға қарағанда арзан.

6.3. Виртуализацияны пайдаланған жерде.

  • Процессордың есептеу мүмкіндіктерін, қошқар мен дискідегі бос орынды біріктіретін ресурстардың бір пулында көп физикалық машиналарды біріктіру. Бұл сізге жұмыс істейтін қосымшалар арасында жүктемелерді таратуды оңтайландыруға мүмкіндік береді.
  • Сынақ зертханаларын ұйымдастыру және оқыту. Виртуалды машиналар S. Windows сервері Орналастыру және іске қосу оңай. Бұл оларға жаңа бағдарламалық жасақтаманың жұмысын, сондай-ақ оқытуды ұйымдастыру үшін сынақ орталарымен жұмыс жасауда ыңғайлы құралдар жасайды.
  • Бағдарламалық жасақтаманы тарату. Кейбір әзірлеушілер өз өнімдерін дайын виртуалды машиналар түрінде ұсынады.
  • Дата орталықтарының жұмысын ұйымдастыру. Деректерді өңдеу орталықтарында виртуализация IT-инфрақұрылымның икемділігін қамтамасыз етеді және клиенттер мен олардың бизнестің қажеттіліктерін қанағаттандыруға мүмкіндік береді.
  • IT-инфрақұрылымдық ақауларға төзімділік. Физикалық сервердің сәтсіздігі бизнестің салдарына әкеледі. Виртуализация жағдайында виртуалды машиналар басқа темірге берілуі мүмкін және бос уақытын азайтуға болады.
  • Кластерлік виртуализация. Егер ұйымда өте қол жетімді кластерді орналастыру мүмкіндігі болмаса, ол виртуализациялаған кластерді айналып алады. Бұл міндетті шешуге арналған танымал платформалар - Microsoft Hyper-V и Қызыл шляпалар кластері .

7. Жұмысты виртуализациялау.

Жұмысты виртуализациялау - Бұл компьютердің, жұмыс үстелінің, амалдық жүйенің және бағдарламалық жасақтаманы виртуалды кеңістікке шартты түрде беру. Бұл сізге белгілі бір «темірден» пайдаланушының жұмысын шешуге мүмкіндік береді және виртуализация мүмкіндіктерін - инфрақұрылымның қол жетімділігін және қарапайым IT-ресурстардың қол жетімділігін арттыруға дейін физикалық инфрақұрылымға жинақтау мүмкіндіктерін пайдалануға мүмкіндік береді.

7.1. Жұқа клиенттер.

Жұмыс станцияларын виртуализациялау көбінесе, мысалы, шарттардың жанында айтылады «Жіңішке клиенттер» , Vdi немесе «Деректерге қашықтан қол жеткізу» .

Жұқа клиенттер Серверде орналастырылған деректерге және есептеу қуатына қашықтықтан қол жеткізетін құрылғылар қоңыраулары. Сонымен бірге, олар осы энергетикалық ресурстармен жұмыс орнында тұрған жүйелік бөлімде болғандай жұмыс істейді.

Қоңырау шалған құрылғылар класы бар - «Жіңішке клиенттер» . Бірақ олардың рөлін қарапайым дербес компьютерлер қарапайым жеке компьютерлермен, негізгі сипаттамалары бар («Баспа машинасы» деңгейінде), смартфондар мен планшеттерде жүргізуге болады.

Бұл құрылғылардың тапсырмасы - кескінді пайдаланушыға жіберу, содан кейін оны пәрмендерге жіберу, содан кейін өңдеу серверіне (бассамалар, пернетақтаны, сенсорлық экрандағы таспаларды нұқыңыз). Бүйірден пайдаланушы қалыпты режимде жұмыс істейді, бірақ іс жүзінде есептеу ресурстары алыс, ал ол тек экранда пайда болатын қашықтағы сервердің бейнесін көреді.

7.2. VDI және RDS: виртуализацияны жүзеге асырудың екі әдісі.

Қызметкерлердің жұмыс орындарында виртуализацияның артықшылықтарын пайдаланғысы келетін компаниялар екі технологиялар арасында таңдалады: RDS және VDI.

7.2.1. RDS.

RDS. (немесе Қашықтағы жұмыс үстелі қызметтері ) Компоненттердің бірі Microsoft. Кім шақырылады Терминалды қызметтер. . Түсінік RDS. Бұл пайдаланушылар сервер серверінің амалдық жүйесінде жұмыс істейтін бір виртуалды машинада бірге жұмыс істейді деп болжайды.

В RDS. Деректердің қол жетімділігімен байланысты мәселелерді тиімді шешіңіз, ал өнімділігі бағдарламалық жасақтама жаңартулары кезінде түспейді. Сонымен бірге, сіз виртуалды машиналардың көптеген көшірмелерін, серверге қанша пайдаланушы қосылған.

В RDS. Деректер клиенттің қолдайтын нақты протоколымен беріледі, бұл сервер мен пайдаланушы құралдарын таңдауға шектеулер қояды. Қосылымдар санының өсуімен қойылым түсіп, іске асыруда және осы технологияны құруда және оны орнатуда.

Басқа жақтан, RDS. Бағдарламалық жасақтама лицензияларын сатып алу туралы үнемдеуге мүмкіндік береді - мысалы, сізге қажет гипервизор сервердің амалдық жүйесіне ендірілген, ал физикалық сервер ресурстары азырақ.

7.2.2. VDI.

Vdi (немесе Виртуалды үстел инфрақұрылымы. ) - Бұл әрбір пайдаланушы қашықтағы серверде жұмыс істейтін бөлек виртуалды машинада жұмыс істейтін виртуалды инфрақұрылым. Барлық пайдаланушылар бір-бірінен оқшауланған, бірақ оларға виртуалды амалдық жүйелердің көптеген көшірмелері қажет, олар серверді одан да күшті етеді RDS. .

Басқа жақтан, Vdi Артықшылықтары бар: технология құпия мәліметтерге қол жеткізуді, ақпарат пен пайдаланушыларға қол жетімділікті бақылау маңызды компанияларға жарамды. Сондай-ақ, пайдаланушылардың бағдарламалық жасақтамасын таңдау еркіндігі осында пайда болады, инфрақұрылымның конфигурациясы жеңілдетілген және бұл сенімді.

7.2.3. Технологияның айырмашылығы.

Vdi и RDS. Бізге ұқсас, бірақ әр түрлі іскери міндеттерді шешеміз, сондықтан кейбір ұйымдарда бір-бірімен екеуі де бір-бірімен таңдалмайды, содан кейін олар бір-бірін толықтырады. Бұл жағдайда бірдей жұқа клиентті де қолдануға болады Vdi , және үшін RDS. .

Таңдалған технологияға қарамастан, виртуализация сервері бар пайдаланушыны ұйымдастыру әдісімен ерекшеленуі мүмкін. Тәсіл Кеткенге негізделген есептеу серверлік машина бұлтта болады деп болжайды, Орталық есептеу - бұл кеңседе орналасқан.

7.3. Жұмыс орнындағы бизнес үшін виртуализацияның мәні.

Виртуалды жұмыстар ең алдымен ұйымның өзіне пайдалы.

Жаңа технологиялардың көмегімен:

  • Әр түрлі операциялық жүйелер бойынша қызметкерлердің жұмысын ұйымдастырады;
  • қызметкерлерге немесе бөлімдерге жеке бағдарламалық жиынтықтармен қамтамасыз етіңіз;
  • қауіпсіздіктің жоғары деңгейін қамтамасыз ету (әсіресе VDI ортасында);
  • Бірыңғай, талап етілмеген физикалық ресурстар ұйымдастыру;
  • Қызметкерлердің жұмыс орындарын белгілеу туралы кадрлық (IT инженерлері).

7.4. Жұмыс орнындағы виртуализацияның артықшылықтары.

Компаниядағы жұмыс орындарын виртуализациялаудың артықшылықтарының көпшілігі бірнеше айдан кейін белгілі болады. Технологияны енгізуден алынған инвестициялардың қайтарымы 2-4 жыл, бірақ бизнес құрылымына және оның масштабына байланысты, ал оның IT-инфрақұрылымына меншік құқығының жалпы құны орташа 40% -ға төмендейді. Бұл технологияның басты артықшылығы болады Vdi и RDS. .

7.4.1. IT-инфрақұрылым құны азаяды.

Бизнес есептеу және байланысты жабдықтарды сатып алу бойынша күрделі шығындар бойынша үнемдейді. Бұған дейін компания әр 5-7 жыл сайын жұмыс істейтін дербес компьютерлер мен ноутбуктер мен ноутбуктер сатып алды, әрқайсысы үшін лицензиялық операциялық жүйелер мен бағдарламалық жасақтаманы орнатып, жөнделді, жөнделді, компоненттерді ауыстырды. Бір кездері ол көлікті толығымен өзгертуге мәжбүр болған кезде, өйткені ол моральдық ұрланғаннан бері, оны өндірушілер бұдан былай шығармаған.

Subtle тұтынушыларымен басқаша:

  • Олар арзан және ұзақ уақыт қызмет етеді;
  • Олардың қарапайым және сенімді дизайны бар, өйткені бұзылулар екіталай;
  • Көбінесе олар жеке басқаруды қажет етпейді;
  • Жұмыста олар минималды электр энергиясын (үнемді) тұтынады.

Егер виртуализация станциялары болса да, тіпті ең көп кездесетін жеке компьютерлер болса да, онда техникалық сипаттамалардың әлсіздігі үшін қайырымдылық ұйымдарына немесе қайырымдылық ұйымдарына берілетін немесе берілетін машиналар үшін жеткілікті мүмкіндіктер бар.

7.4.2. Жұмыс қабілеттілігін жылдам қысқарту.

Егер қызметкер тар профильді бағдарламалық жасақтаманың бір данасымен жұмыс істесе, ақаулы дербес компьютер немесе ноутбук күрделі мәселе бола алады. Виртуализацияланған платформада ұзақ мерзімді үзілістер мүмкін емес: Виртуалды машина тез қалпына келтіріледі (жедел қалпына келтіруге арналған құралдар бар) және қызметкер немесе қызметкерлер қалыпты режимде жұмыс істеуді жалғастыруда.

7.4.3. Қызметкерлердің жақсартылған жұмысы пайда болады.

Кейбір виртуализация шешімдері Интернетке кірусіз виртуалды үстелмен жұмыс істеуге мүмкіндік береді. Бұл «автономды жұмыс үстелі» деп аталады. Сонымен бірге, корпоративті компьютердің және жергілікті машинаның суреттері синхрондалады, сонымен қатар бұрын берілген қауіпсіздік саясаты.

7.4.4. IT-инфрақұрылымды басқару процесі жеңілдетілген.

Виртуализация платформасындағы көптеген тапсырмалар бастапқыда автоматтандырылған болатын. Аз мамандар жүйелерді басқаруы керек, сонымен қатар инженерлер, сонымен қатар инженерлер күнделікті емес міндеттерді шешуге көбірек уақыт жұмсайды. Жеке ұсақ клиенттерді басқаруды мүлдем қажет етпейді.

7.4.5. Деректерді қорғаудың жетілдірілген мүмкіндіктері.

В Vdi Пайдаланушылар оқшауланған жұмысшыларға жұмыс істейді, бұл құпия деректердің ағып кетуін сенімсіз адамдарға дейін азайтады. Бір уақытта кез-келген виртуалды машинада, ең қарапайым компьютер ретінде сіз бизнестің талаптарына сай қорғау құралдарын қосымша орната аласыз. Бұл антивирустық бағдарламалар, екі факторлы авторизация және басқалар болуы мүмкін.

7.4.4. Ақпараттық қауіпсіздік деңгейін жоғарылатады.

Барлық деректер, соның ішінде құпия, енді пайдаланушы құрылғыларында сақталмайды. Тапсырмаларды виртуализациялауға көшу арқылы ақпарат серверге - бұлтты немесе кеңседе тасымалданады, - мұнда көбірек қорғау мүмкіндігі бар. Орталықтандырылған қол жетімділіктер ұрланған және деректердің ағып кету ықтималдығын азайтады, ал қызметкерлер «ақпараттық гигиена» талаптарына сәйкес келуі керек және хакерлердің көптеген шабуылдары басталған әлеуметтік инженерлерді есте сақтау керек.

8. Үй пайдаланушыларға арналған гипервизорды таңдау.

Гипервизордың таңдауы сіз қол жеткізе алатын жабдық негізінде жасалады.

Міндетті техникалық қолдау:

  1. 64 биттік орталық процессор және виртуализация аппараттық қолдау: не Intel vt. не ... не Amd-V. .
  2. Рам Рам Рамы, кем дегенде 4 ГБ.
  3. Қатты диск, оның көлемі кемінде 320 ГБ.

Егер сізде жұмыс жүйесі бар 1 компьютер болса Windows 10. Содан кейін сіз гипервизорға сәйкес келесіз Microsoft Hyper-V немесе Oracle vm vir virtualbox. . Сіз гипервизорға қызмет етесіз және ол орнатылған сол компьютерден жұмыс жасайсыз.

Егер сізде 2 компьютер болса, онда бір компьютерде гипервизор серверінің жұмысын ұйымдастыруға болады Проксмокс виртуалды орта Және басқа компьютерді техникалық қызмет көрсету, орнату және тестілеу қызметтерін ұйымдастыру.

Сіз жұмыс істемес бұрын гипервизор Қосу Аппараттық виртуалдандыру Параметрлерде Биос. 'Бірақ.

Келесі компоненттерді қосу керек:

  • Виртуализация технологиясы. - виртуализация технологиясы - аналық платаның өндірушісіне байланысты әр түрлі атау болуы мүмкін - Intel виртуализация технологиясы. немесе Amd виртуализация технологиясы. Сәйкесінше. Технология атауы аналық платаның және орталық процессордың нақты моделіне байланысты әр түрлі болуы мүмкін.
  • Аппараттық құралдар деректерді орындаудың алдын-алу - мәліметтердің алдын-алу. Кейбір мотор тақтасында және CPU модельдері мәзірде жоқ болуы мүмкін Биос. .

9. Ақпарат көздерінің түпнұсқалары.

  1. Stekspb.ru «Виртуализация деген не?»
  2. Stekspb.ru «Серверді виртуалдандыру».
  3. Stekspb.ru «Жұмыс орындарын виртуализациялау».
  4. habr.com «Сізге неге виртуализация қажет?»
  5. habr.com «Виртуализация сиқыры: Proxmox VE кіріспе курсы».

Leave a Reply