Дәріс №19
Сабақ тақырыбы:Виртуалдау
технологиялары.
Серверлерді пайдаланудағы шығындарды
төмендету үшін және пайдалану тиімділігін арттыру үшін біз
виртуалдау технологиясын қолданамыз.
Виртуалдау бір компьютерде бірнеше
операциялық жүйелерді іске қосу мүмкіндігі. Онда қонақ операциялық
жүйелерімен жұмыс істеуге болады. Бірнеше виртуалды операциялық жүйелерді
«қонақ ОЖ» деп атайды. Бұл қонақтық операциялық жүйелердің
ресурстарын икемді басқаруға мүмкіндік береді. Сонымен қатар
бірнеше хостты пайдалануға мүмкіндік береді. Хост
дегеніміз-желідегі басқа компьютерлер (клиенттер) пайдалана алатын
программалар мен файлдарды сақтайтын орталық компьютерді айтамыз.
Виртуалды сервердің жұмысы хосттардың біреуі сынып қалған кезде де
үзілмейді. Бұл технология кластерлеу деп аталады. Яғни виртуалды
машина ағымдағы жүктемеге байланысты хосттар арасында ашық түрде
ауысатын болады. Бұл виртуалды машинаның жұмысы үшін ресурстардың
қол жетімділігін әрқашан қамтамасыз етуге жағдай
жасайды.
Көріп отырғандарыңыздар бір
мезгілде бірнеше вирталды машинаның жұмыс істеп
тұрғаны WindowsXP, Windows
8, Linux
Ubuntu.
Мына
жерде Linux
Ubuntu –да Windows7 виртуалды машинасы
құрылып жатқанын көре аламыз.
Виртуалдау технологиясы
бізге аппараттық платформадан қонақ ОЖ
тәуелсіздігін қамтамасыз ету үшін және бірнеше виртуалды
машиналарды бір физикалық ортаға шоғырландыру үшін
қажет.
Виртуалдау
технологиясынның негізгі
артықшылықтары
-
Шығындарды азайту (күрделі
және пайдалану).
-
Бос уақытты жою (немесе
азайту).
-
Өнімділік пен тиімділіктің
өсуі.
-
Ақауларға жауап беру уақытын
қысқарту.
-
Қосымшалар мен ресурстарды
жедел орналастыру.
Виртуалдару
технологиясы 2 бөлінеді: аппараттық
виртуалдау және бағдарламалық виртуалдау
Аппаратық
виртуалдау
-
Виртуалды қонақ жүйелерін
басқарудың және қолдаудың аппараттық интерфейстерін ұсыну арқылы
виртуалдаудың бағдарламалық платформаларын әзірлеуді
жеңілдету.
-
Виртуалдау платформаларының
жылдамдығын арттыру мүмкіндігі
-
Бірнеше виртуалды
платформаларды тәуелсіз іске қосу
мүмкіндігі
-
Қонақ жүйесін және хост
платформасының архитектурасын және виртуалдау платформасын іске
асыруды шешу
Аппаратық виртуалдау тарихына
қысқаша шолу:
-
1985 ж. - аппараттық виртуалдауды алғаш рет
386 процессорда (V86 mode)
-
1998 жыл – VMware компаниясы виртуалдаудың бағдарламалық
әдістерін патенттеді
-
Intel-ден кейін AMD аппараттық виртуалдауды қолдайтын
процессорларды шығарады
Бағдарламалық виртуалдаудың
екі әдісі бар
Динамикалық
трансляция
Динамикалық (екілік)
трансляция кезінде қонақ операциялық жүйесінің проблемалық
командалары гипервизормен ұсталады. Бұл командалар қауіпсіз
командалармен ауыстырылғаннан кейін, басқару жүйесі қонақтар
жүйесіне қайтарылады.
Вертуалдау
жұбы
Бұл әдіс негізгі жабдыққа қол
жеткізуді бөлу үшін гипервизорды қолданады, бірақ виртуалдауға
қатысты кодты тікелей операциялық жүйеге біріктіреді. Бұл тәсіл
кез-келген қайта құру немесе ұстап алу қажеттілігін жояды, өйткені
операциялық жүйелердің өзі виртуалдау процесінде бірлесіп жұмыс
істейді. (Гипервизор-бұл виртуалды машиналарды құруға және
басқаруға мүмкіндік беретін арнайы бағдарламалық
жасақтама.)
Виртуалдау
технологиясына мыналар кіреді:
Деректерді
виртуалдау
Әр түрлі көздерден деректерді
жинай отырып, виртуалдау арқылы түрлендіру
Операциялық жүйелерді
виртуалдау
Қолданыстағы операциялық
жүйенің өзегін және виртуалды орталарды басқа компьютерлерге беру
мүмкіндіктерін пайдалана отырып, бір компьютерде (мысалы, Windows
және Linux) әртүрлі бағдарламалық орталарды бір мезгілде пайдалану
құралы ретінде әрекет етеді
Жұмыс орнын
виртуалдау
Операциялық жүйелерді
виртуалдаудан айырмашылығы, бір компьютерде бірнеше бағдарламалық
қабықшалар іске қосылған кезде, бұл құрал жұмыс ортасын басқа
компьютерлерде, планшеттерде, смартфондарда бір уақытта және жаппай
орналастыруға мүмкіндік береді.
Серверлерді
виртуалдау Ол сервердің қол жетімділігін
арттыру және нақты функцияларға қызмет көрсету үшін компоненттерді
бөлу үшін қолданылады. Бірнеше операциялық жүйелер бір физикалық
серверде виртуалды машиналар ретінде жұмыс
істейді.
Желілік функцияларды
виртуалдау
Аппараттық шығындарды азайту
үшін логикалық желілік құрылғыларды, коммутаторлар,
маршрутизаторлар, брандмауэрлер, VPN, жүктемені автоматтандырылған
бөлу және т.б. түрінде файлдар мен қызметтерді бөлісу арқылы
қосымшалар үшін физикалық желіні көбейтуге мүмкіндік
береді.
Виртуалдау қалай жұмыс
істейді
Сіздің Процессорыңыз
виртуаодауды қолдана білу керек. Яғни, ол бір уақытта бірнеше
командалық жүйелермен жұмыс істей алуы керек. Ол үшін BIOS
параметрін шақырамыз. Компьютерде виртуалдауды қосу үшін көптеген
аналық тақшалардың BIOS параметрлерінде виртуалдау өшірілген. Және
ол әр өндіруші деп аталатын тиісті бөлімде, мысалы, "virtualization
Technology" параметрінің мәнін "Disabled"-тен "Enabled" - ке
өзгерту арқылы қосылуы керек.BIOS виртуалдауды, параметрлерді
сақтаңыз, содан кейін гипервизорларды немесе Виртуалды машина
менеджерлерін орнатып, іске қосып, бір уақытта әртүрлі қабықтардағы
бірнеше есептеу процестерін басқара отырып, олармен жұмыс істей
аласыз.
Процессорлардағы виртуалдау
технологияларын қолдау виртуалды машиналарды виртуалды
инфрақұрылымдардың тиімділігін арттыру үшін сенімді, қорғалған және
икемді құрал ретінде пайдаланудың кең перспективаларын
ашады.