Migratsiya (virtualizatsiya) - Migration (virtualization)

Kontekstida virtualizatsiya, qaerda a mehmon butun kompyuterning simulyatsiyasi aslida shunchaki dasturiy ta'minotdir virtual mashina (VM) a da ishlaydi mezbon ostida kompyuter gipervizator, migratsiya (shuningdek, nomi bilan tanilgan teleportatsiya[1]) bu jarayon yugurish virtual mashina biron bir jismoniy xostdan ikkinchisiga ko'chiriladi, xizmat ko'rsatishda ozgina uzilishlar bo'lmaydi.

Subyektiv ta'sir

Ideal holda, jarayon butunlay shaffof bo'lib, natijada xizmat buzilmaydi (yoki ishlamay qolishi ). Amalda, har doim mavjud bo'lgan har qanday kichik pauza mavjud, ammo u etarli darajada past bo'lishi mumkin real vaqtda qattiq tizimlar ta'sir qiladi. Virtuallashtirish tarmoq xizmatlari va foydalanuvchi dasturlari bilan tez-tez ishlatiladi va ular odatda kechikishlarga yo'l qo'yishi mumkin. Sezilgan ta'sir, agar mavjud bo'lsa, odatdagidan ko'ra ko'proq vaqtga o'xshaydi yadro kechikish.

Ob'ektiv effektlar

Haqiqiy jarayon aniq ishlatiladigan virtualizatsiya paketiga juda bog'liq, ammo umuman olganda, jarayon quyidagicha:

  1. Muntazam oniy tasvirlar VM-ning (uning simulyatsiyasi) qattiq disk saqlash, uning xotira, va uning virtual tashqi qurilmalari) gipervizor tomonidan yoki ma'muriy to'plam tomonidan fonda olinadi skriptlar.
  2. Har bir yangi surat stakning tepasiga, umuman, mashinani to'liq tavsiflovchi differentsial qo'shimcha faylni qo'shadi. Faqatgina eng yuqori qoplamani yozish mumkin.
  3. Eski qatlamlar faqat o'qish uchun mo'ljallanganligi sababli, ularni boshqa mashinaga - zaxira xostiga ko'chirib olish xavfsizdir. Bu muntazam ravishda amalga oshiriladi va har bir qoplama faqat bir marta ko'chirilishi kerak.
  4. Migratsiya operatsiyasi talab qilinganda, virtual mashina to'xtatiladi va uning hozirgi holati diskka saqlanadi.
  5. Ushbu yangi, oxirgi qo'shimcha fayllar zaxira xostiga o'tkaziladi.
  6. Ushbu yangi joriy holat faqat so'nggi zaxira sinxronizatsiyasidan beri kiritilgan o'zgarishlardan iborat bo'lganligi sababli, ko'pgina ilovalar uchun juda oz narsa o'tkaziladi va bu juda tez sodir bo'ladi.
  7. Yangi xostdagi gipervizektor mehmonlarning virtual mashinasini davom ettiradi.
  8. Ideal holda, ma'muriy skriptlar zaxira operatsiyalarini davom ettiradi, yangi xost birlamchi bo'ladi va oldingi xost endi zaxira nusxalarini oladi va uni keyingi ko'chirish operatsiyasiga tayyorlaydi.

Amalda, ishlashni yaxshilash va xotirani optimallashtirish uchun oniy rasm stekini ko'proq boshqarish mumkin bo'lgan fayllar soniga "birlashtirish" uchun muntazam parvarishlash operatsiyalari talab qilinadi (ortiqcha yozilganlar birlashtiriladi).

Qutqarish bilan bog'liqlik

Migratsiya o'xshash ishdan chiqish ba'zi virtualizatsiya to'plamlari taqdim etadigan imkoniyat. Haqiqiy o'chirishda xost to'satdan to'liq ishlamay qolishi mumkin, bu VM-ning so'nggi holatini zaxira xostiga ko'chirilishini istisno qiladi. Biroq, zaxira xostida so'nggi o'zgarishlar bundan mustasno, hamma narsa bor va u haqiqatan ham ma'lum bo'lgan so'nggi holatidan ishlashni davom ettirishi mumkin.

Amaliyotlar juda o'xshash bo'lgani uchun, bitta imkoniyatni ta'minlaydigan tizimlar boshqasini ta'minlashi mumkin.

Adabiyotlar

  1. ^ "Quyosh" teleportatsiya "ni VirtualBox virtualizatsiya dasturiga olib keladi". eWeek.com. 2009 yil 30-noyabr. Olingan 24-aprel 2012.