:قيقحت عوضومcdn.persiangig.com/dl/jwxfu/4al9yyr0uo/مهاجرت ماشین های...

37
1

Upload: others

Post on 20-May-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

2

موضوع تحقيق:

در رايانش ابري هاي مجازي و مقايسه كارآيي آنها بررسي و ارزيابي مهاجرت ماشين

Contents

5 ......................................................................................................................................................................................................................... :چكيده

6 ........................................................................................................................................................................................................... :كليدي كلمات

6 ........................................................................................................................................................................................................................... :مقدمه

7 ................................................................................................................................................................................................ چيست؟ ابري رايانش

8 .................................................................................................................................................................................... :ابري رايانش از اي تاريخچه

01 .............................................................................................................................................................................................. :ابر بر فناوري راهكار

01 ..........................................................................................................................................................................................................:مجازي ماشين

01 .................................................................................................................................................................................... مجازي هاي ماشين مباني

05 ................................................................................................................................................................................ مجازي هاي ماشين هتاريخچ

06 ................................................................................................................................................................................... :مجازي ماشين كاربردهاي

07 ........................................................................................................................................................................................................... يساز يمجاز

01 ............................................................................................................................................................................. يساز يمجاز يها روش انواع

Page 3: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

3

11 ............................................................................................................................................................................................. :سازي مجازي مزاياي

22 ................................................................................................................. :كمتر يگرما ديتول -0

21 .......................................................................................................................:نهيهز كاهش -1

21 ............................................................................................................. :تر عيسر مجدد شيآرا -3

21 ............................................................................................................. :تر عيسر يها بانيپشت -4

21 .................................................................................................................... :سرسبزتر راتعم -5

22 .......................................................................................................................... :بهتر تست -6

22 ........................................................................................... :شود ينم محدود فروشنده کي به هرگز -7

22 ........................................................................................................... :بهتر بحران از بعد ياياح -8

22 ................................................................................................................... :مصمم يسرورها -1

23 ........................................................................................................... :ابر به تر ساده مهاجرت -01

13 ................................................................................................................................................... :سازي مجازي در موجود هاي چالش

13 ................................................................................................................................................................................................................... :مهاجرت

14 ....................................................................................................................................................................................... : مجازي ماشين مهاجرت

14 .............................................................................................................................................................................. :مجازي ماشين مهاجرت انواع

14 .................................................................................................................................................................................................. :زنده غير مهاجرت

15 ..........................................................................................................................................................................................................:زنده مهاجرت

16 ........................................................................................................................................................................... : زنده مهاجرت هاي روش انواع

16 ...................................................................................................................................................................................... یكپ شيپ کيتكن -7-1

17 ........................................................................................................................................................................................ یكپ پس کيتكن -7-2

17 ............................................................................................................................................................... اي مرحله سه مهاجرت کيتكن -7-3

CR/TR Motion .................................................................................................................................................................... 18کيتكن -7-4

18 ...................................................................................................................................................... ناهمگن صورت به مهاجرت کيتكن -7-5

Page 4: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

4

18 ..................................................................................................................................... یوابستگ از آگاه صورت به مهاجرت کيتكن -7-6

11 ............................................................................................................................................................ نترنتيا روي بر مهاجرت کيتكن -7-7

22 ....................................................................................................................... :تونل ايجاد روش

IPv6 .................................................................................................................. 22 از استفاده روش

22 .............................................................................................. هسته مبناي بر مجازي هاي اشينم مهاجرت

Kemari ..................................................................................................................... 32 مهاجرت

31 ............................................................................................................. مهاجرت هاي روش ارزيابی

35 ..............................................................................................................................................................................................................:گيري نتيجه

36 ......................................................................................................................................................................................................................... :منابع

فهرست اشكال:

01 ...................................................................................................................... سنتي حالت و شده مجازي حالت در ها اليه تعداد -0 شكل

04 ................................................................................................................................................... مجازي ماشين يک تشكيل فرآيند -1 شكل

05 ..................................................... يافته توسعه افزاري نرم محيط اجراي به قادر سيستم، مجازي ماشين يک ايجاد شكل -3 شكل

07 .................................................................................................................................................................. مجازي ماشين كاربردهاي -4 شكل

Page 5: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

5

07 ........................................................................................................................................................................................... سازي مجازي -5شكل

14 ................................................................................................................................................................ مجازي هاي ماشين مهاجرت -6شكل

15 ............................................................................................................................................ مجازي هاي ماشين مهاجرت كلي طرح -7شكل

16 ................................................................................................................................................................... مهاجرت هاي روش نمودار -8 شكل

31 ......................................................................................................... مجازي هاي ماشين مهاجرت هاي روش بندي دسته جدول -1 شكل

SPEC Web 2005 .................................................................... 31 از استفاده با مجازي ماشين زنده مهاجرت كل زمان -01 شكل

line kernel compile .............................................................. 31 از استفاده با مجازي ماشين زنده مهاجرت كل زمان -00 شكل

Bit Torrent .................................................................................. 33 از استفاده با مجازي ماشين زنده مهاجرت كل زمان -01 شكل

چكيده:

هاي جديد به دنياي محاسبات، سيستم هاي باتوجه به افزايش رشد درخواست ها و پيوستن مشتري

پذيرتر از قبل عمل نمايند. در اين ميان محاسبات ابري محاسباتي نيز بايد تغيير كنند و قدرتمندتر و انعطاف

ها ي به اكثر درخواستبه عنوان مدلي فراتر از يک سيستم ارائه شده كه درحال حاضي توانايي پاسخگوي

پذير محاسبات ابري و تكنولوژي مجازي سازي، امكانات جديدي را ها را دارد. زيرساخت انعطاف ونيازمندي

هاي تجاري فراهم آورده است. اما حضور در بازار رقابت براي سرويس دهندگان براي پشتيباني از فعاليت

Page 6: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

6

هاي مختلف مديريتي، امنيتي، ند تا با استفاده از تكنيکابرها موضوع بسيار مهمي است و از اين رو سعي دار

هاي متفاوتي جهت پياده روشباشند. پذير داشته اي امن و انعطاف سازي، مراكز داده محاسباتب و ذخيره

باشند كه لزوم ها داراي مزايا و معايبي مي اجرت زنده ماشين مجازي وجود دارد. هر كدام از روشسازي مه

ها در محيط آزمايش مهاجرت زنده ماشين نمايد. بررسي هركدام از اين روش ضروري مي بررسي آنها را

مجازي نتايج متعددي را به همراه داشته است. قطع سرويس دهي تا زمان ارسال صفحات به طور كامل،

رآيي، زمان و حجم داده هاي ارسالي اندك، كاه شزمان از كارافتادگي، زمان كل مهاجرت و زمان تنزل در كا

هاي ديسک از مزايا و وجود خطاي نقص صفحه، حافظه سربار سيستم، افزايش نرخ مبادله فايل انتقال داده

باشد. از بين هاي مطالعه شده مي ثبت وقايع توسط دايمون نسبت به نرخ رشد فايل، از معايب روش

ري در برابر خرابي در پذي هاي بررسي شده روش پيش كپي به دليل كاهش زمان كل مهاجرت و تحمل روش

ماشين مقصد و سربار كمتر از كارآيي بيشتري برخوردار است. در اين تحقيق سعي بر آن شده كه رايانش

هاي مجازي و روش هاي مختلف در رابطه با مهاجرت ابري و ماشين هاي مجازي و نحوه مهاجرت ماشين

هاي مجازي را بررسي و به ارزيابي آنها بپردازيم. ماشين

:كلمات كليدي

، رايانش ابريهاي مجازي، مهاجرت زنده سازي، ماشين مهاجرت، مجازي

مقدمه:

توانيم آن را پس از آب ، برق، گاز و تفلن قرار دهيم و عنصر اصلي امروزه با پيشرفت تكاملي محاسبات مي

مكان و چگونگي اراده كنند نيازهايشان را بدون توجه به پنجم بخوانيم. در اين حالت كاربران سعي مي

هاي محاسباتي كه اين چنين خدماتي را به كاربران اراده ترين سيتم سرويس انجام دهند. يكي از شاخص

سازي بدنه اصلي اين مدل است. با استفاده ا مجازي سازي دهد محاسبات ابري است، كه مجازي مي

ک پاسخگوي نياز چندين كاربر و شوند كه هري ل ميديهاي فيزيكي به چندين ماشين مجازي تب ماشين

اند به اين ها شده هاي مجازي تبديل به يک سطح براي ارائه برنامه مشتري خواهند بود. به اين دليل ماشين

هاي مجازي با باشند. ماشين دهنده مي دهنده و سرويس دليل كه آنها كوچكترين جز مشترك بين توسعه

Page 7: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

7

هاي متفاوت به مشتريان و همه كساني كه محاسبات سرويسقرارگيري روي يک ماشين فيزيكي و ارائه

ي ابري مبدل ساخته است. ابري را به عنوان توده

توان هاي مجازي درون مراكز داده با هدف پاسخگويي به نياز مشتريان كافي نيست و نمي استفاده از ماشين

ن نياز به يک متد جديد است كه با استفاده از تنها با بكارگيري اين ابزار، در بازار رقابت باقي بمانند. بنابراي

هاي مجازي تا مركز و از سوي ديگر آن از يک سو با جابجايي و تعيين بهترين مكان براي هركدام از ماشين

اي با ظرفيت باال هاي مجازي تا مركز داده هاي جانبي و تعيين بهترين مكان براي هركدام از ماشين هزينه

اين تكنيک مهاجرت است كه هاي جانبي از جمله هزينه برق را كاهش داد. هزينه دانست و از سوي ديگر

يكي ديگر از محصوالت تكنولوژي مجازي سازي است و امروزه توسط اكثر مراكز داده با اهداف مختلفي از

ن تحقيق گيرد. در ادامه اي قبيل تعادل بار، تعمير سرورها، پيشگيري از خرابي و ... مورد استفاده قرار مي

هاي مجازي و سعي داريم تا در ابتدا به بيان مفهوم رايانش ابري ، و ماشين مجازي ، مهاجرت ماشين

هاي مختلف ها را از لحاظ كاربردها و روش هاي مجازي بپردازيم و آن هاي مختلف مهاجرت ماشين تكنيک

تشريح كنيم.

رايانش ابري چيست؟

هاي شبكه مدل رايانشي بر پايه (Cloud Computing) :نگليسيا به رايانش ابري

است كه الگويي تازه براي عرضه، مصرف و تحويل خدمات رايانشي اينترنت مانند اي رايانه

ز ا« رايانش ابري»كند ، و ساير منابع رايانشي( با به كارگيري شبكه ارائه ميبستر ،افزار نرم ،زيرساخت )شامل

هاي وسيع اي از شبكه تركيب دو كلمه رايانش و ابر ايجاد شده است. ابر در اينجا استعاره از شبكه يا شبكه

افتد اطالع دقيقي ندارد اينترنت است كه كاربر معمولي از پشت صحنه و آنچه در پي آن اتفاق مي مانند

ابر براي نشان دادن شبكه اينترنت استفاده اي نيز از شكل هاي رايانه )مانند داخل ابر( در نمودارهاي شبكه

اش را از ديد كاربران شود. دليل تشبيه اينترنت به ابر در اين است كه اينترنت همچون ابر جزئيات فني مي

آورد. به عنوان مثال آنچه را بين اين جزئيات فني و كاربران به وجود مي انتزاع اي از سازد و اليه پنهان مي

است كه از برخط هاي كاربردي تجاري كند، برنامه افزاري رايانش ابري ارائه مي دهنده خدمت نرم يک ارائه

و اطالعات، افزارهاي كاربردي نرم.شود افزارهاي ديگر به كاربران ارائه مي يا نرم مرورگر وب ريقط

گيرد. جزئيات از ديد كاربر مخفي ار كاربران قرار ميگردند و براساس تقاضا در اختي ذخيره مي سرورها روي

كنند مانند و كاربران نيازي به تخصص يا كنترل در مورد فناوري زيرساخت ابري كه از آن استفاده مي مي

است كه در بعضي متون به جاي رايانش از محاسبات و "Computing " رايانش ترجمه كلمه. ندارند

Page 8: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

8

لبته محاسبات و پردازش معادل كاملي از اين كلمه نيست. زيرا بر اساس تعريف پردازش استفاده شده است. ا

ها يا اموري هاي معتبر مانند آكسفورد، النگمن اين واژه به معناي استفاده از رايانه و عمليات رايانه واژه نامه

ر نمونه يک رايانه دهد و محاسبه و پردازش تنها يكي از اين امور است. به طو است كه يک رايانه انجام مي

ها را پردازد، به همين ترتيب مدارك و فايل همانطور كه براي اجراي فرامين به محاسبه و پردازش مي

آورد كه اين كند، امكان ايجاد ارتباط ميان افراد را فرآهم مي مييا صفحه سخت خود ذخيره هارد ديسک در

هاي ديگري معادل يانهعلوم را امور چيزي بيش از يک محاسبه و پردازش صرف است. به عالوه در معناي

كه عدم تمايز ، ” processing ”و ”calculation ”وجود دارند، مانند”پردازش“و ” محاسبه“براي كلمات

رايانش ابري راهكارهايي براي ارائه . تواند منشاء اشتباه در درك اين مفاهيم شود اين كلمات با يكديگر مي

كند. اين هاي مشابه با صنايع همگاني )آب، برق، تلفن و ...( پيشنهاد مي به شيوه فناوري اطالعات خدمات

اضا و بر اساس ميزان تقاضاي كاربر به بدين معني است كه دسترسي به منابع فناوري اطالعات در زمان تق

اربر تنها هزينه شود. همانطور كه ك از راه اينترنت به كاربر تحويل داده مي پذير مقياس و پذير اي انعطاف گونه

پردازد. در صورت استفاده از رايانش ابري نيز كاربر تنها هزينه خدمات رايانشي برق يا آب مصرفي خود را مي

.مورد استفاده خود )اگر هزينه از كاربر دريافت شود( را پرداخت خواهد كرد

:تاريخچه اي از رايانش ابري

نظر مي رسد بخاطر اينكه شبكه ها و نمودارهاي محاسباتي و منشا عبارت محاسبات ابري مبهم است، اما به

سيستم هاي ارتباطي را به عنوان ابر روي كاغذ مي كشند بوجود آمده باشد. واژه ابر به عنوان يک استعاره

بر روي طرحواره هاي براي اينترنت، بر اساس استفاده استاندارد از شكل ابر مانند، به معني يک شبكه

ا براي به تصوير كشيدن اينترنت در دياگرام هاي شبكه هاي كامپيوتري به عنوان مفهومي تلفني و بعد

، شركت هاي مخابراتي كه قبال در 0111انتزاعي از زيرساخت هاي اساسي آن استفاده مي شود. دردهه

بكه هاي درجه نخست ارائه دهنده اختصاصي مدارات داده هاي نقطه به نقطه بودند، شروع به ارائه خدمات ش

اما در هزينه هاي بسيار پايين تر نمودند. با استفاده از با كيفيت قابل مقايسه (VPN)خصوصي مجازي

، آنها قادر به استفاده از پهناي باند سوئيچينگ ترافيک براي متعادل كردن استفاده از آنها به شكل مناسب

شبكه خود به شكلي موثرتر شدند. نماد ابر در مفهوم فاصله بين نقطه هايي كه مسئوليت ارائه دهندگي

به كاربران را دارند مورد استفاده قرار مي گيرد. محاسبات ابري اين مرز را براي پوشش سرور و اطالعات

.مي دهند زيرساخت هاي شبكه گسترش

، زماني كه پردازنده مركزي در مقياس بزرگ در دانشگاه 0151مفهوم اساسي محاسبات ابري مربوط به دهه

بوده است. از ها و شركت ها موجود بوده، و قابل دسترس از طريق تين كالينت ها/ كامپيوترهاي ترمينالي

Page 9: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

2

هايي براي بدست آوردن بيشترين آنجا كه خريد پردازنده مركزي پرهزينه بود، الزم بود براي يافتن راه

بازگشت سرمايه گذاري د در آنها اقدام گردد، و اين اجازه مي دهد تا كاربران متعدد براي به اشتراك

براي حذف دوره كه در صنعت به عنوان زمان عدم CPUگذاشتن دسترسي فيزيكي به كامپيوتر و زمان

.فعاليت شناخته شده اقدام نمايند

به بررسي راه هايي براي ايجاد قدرت محاسباتي در كامپيوتر ها متداول تر شدند، دانشمنداناز وقتي

مقياس بزرگ و در دسترس براي كاربران از طريق به اشتراك گذاري زمان، آزمايش با الگوريتم ها ارائه روش

ترسي اولويت بندي به هاي استفاده بهينه از اين زيرساخت ها، پلت فرم ها و برنامه هاي كاربردي با دس

CPU و بهره وري به كاربران نهايي است.

محاسبات ممكن است روزي به عنوان يک ابزار عمومي “اظهار داشت كه 0161جان مک كارتي در دهه

تقريبا تمام ويژگي هاي امروزي محاسبات ابري )ابزار هاي االستيک، به عنوان يک ابزار آنالين، ” ارائه گردد.

متناهي(، نسبت به صنعت برق و استفاده عمومي، خصوصي، دولتي، و اشكال اجتماعي، به طور توهم عرضه نا

پيرامون چالش استفاده از كامپيوتر مورد بررسي قرار 0166 در سال ” داگالس پارك هيل“كامل در كتاب

هنگامي كه 0151 گرفته است. دانشمندان ديگر نيز نشان داده اند كه ريشه هاي محاسبات ابري به دهه

دانشمندي به نام هرب گروش )نويسنده قانون گروش ( اين فرضيه را مطرح كرد كه كل جهان در پايانه

مركز داده اي بزرگ كار مي كند. با توجه به هزينه اين 05تحت كنترل حدود هايساكن و بي تحرك

ا از قابليت محاسبات از طريق كامپيوترهاي قدرتمند، بسياري از شركت ها و موسسات ديگر مي توانند خود ر

، جنرال الكتريک، شركت تابعه آي بي ام GEISCOبه اشتراك گذاري زمان و چندين سازمان، مانند

و 0167ملي )تاسيس در سال CSS تاسيس شد(، 0166)در سال Tymshareسرويس دفتر شركت

در Tymshare)خريداري شده توسط Dial Data(، 0171در سال Bradstreetخريداري شده توسط

.، اشتراك زمان را به عنوان يک سرمايه گذاري تجاري انجام دادند Bolt, Beranek(، و 0168سال

در دسترس بودن مداوم شبكه هاي ظرفيت باال، رايانه هاي كم هزينه و دستگاه هاي ذخيره سازي و

ماري سرويس گرا، خود مختار و محاسبات همچنين استفاده گسترده از مجازي سازي سخت افزاري، مع

.سودمند منجر به رشد فوق العاده اي در محاسبات ابري گشته است

داده اي نقش كليدي در توسعه محاسبات ابري را با نوسازي مراكز dot-com bubble ،Amazon پس از

درصد از ظرفيت 01خود به انجام رسانيد كه مانند بسياري از شبكه هاي رايانه اي، با استفاده از كمتر از

خود در هر زمان، فقط به ترك فضا براي اسپايک هاي گاه به گاه مي پرداخت. پس از دريافت اين مطلب كه

تيم هاي دو “ داد و به موجب آن، معماري ابري به شكل قابل توجهي بهره وري داخلي را بهبود مي

Page 10: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

12

سريع ويژگي هاي جديد را سريع تر و راحت تر مي توانستند اضافه نمايند. آمازون تالش هايي را ” پيتزايي

آغاز نموده وب سرويس به منظور توسعه محصولي جديد براي ارائه محاسبات ابري به مشتريان خارجي

.راه اندازي نمود 1116ر سال ( را بر اساس ابزار محاسبات دAWSآمازون )

Eucalyptus به اولين پلت فرم سازگار1118در اوايل سال ،-AWS API منبع باز براي استقرار ابرهاي

، بودجه پروژه كميسيون اروپا را افزايش داد، نرم OpenNebula، 1118خصوصي تبديل شد. در اوايل سال

افزار منبع باز براي استقرار ابرهاي خصوصي و تركيبي، و همينطور براي فدراسيون ابرها توسعه پيدا كرد. در

همان سال، تالش در ارائه تضمين كيفيت خدمات )به عنوان برنامه هاي كاربردي تعاملي زمان واقعي مورد

اروپا، منجر به ايجاد به IRMOSه ابر مبتني بر زيرساخت ها، در چارچوب كميسيون بودجه پروژه نياز( ب

، براي “، گارتنر فرصتي را براي انجام محاسبات ابري 1118يک محيط ابري فوري گشت. در اواسط سال

از خدمات شكل دادن به رابطه ميان مصرف كنندگان خدمات فناوري اطالعات و كساني كه با استفاده

سازمان ها از سخت افزار و “و مالحظه كرد كه ” فناوري اطالعات آنها را به فروش مي رسانند به دست آورد

دارايي هاي نرم افزاري متعلق به شركت براي استفاده از خدمات مبتني بر مدل به طوري كه تغيير برجسته

مناطق و كاهش قابل توجهي در زمينه محاسبات به رشد چشمگير در محصوالت فناوري اطالعات در برخي

افزود كه ”ابر” ، دكتر جان و دكتر خداج عبارتي معنايي را به1101در سال ” هاي ديگر منجر شود.

تمجموعه اي جهاني از داده هايي كه گسترش از طريق اينترنت به صورت منابع )مانند اطالعات سخ

افزاري، سيستم عامل هاي مختلف، خدمات و غيره( را تشكيل مي دهد و واحدهاي فردي درون محيط هاي

مجازي را هم توسط ارائه دهندگان زيرساخت ها، ارائه دهندگان خدمات و مصرف كننده شكل مي دهد و

CLUSE) را ارائه داد. ” به صورت معنايي توسط كاربران مختلف قابل دسترسي خواهد بود سپس

1101، بنگلور، تا سال (2012

راهكار فناوري بر ابر:

اگر رايانش ابري را يک پديده با منشا رشد فناوري بدانيم، براي بررسي اينكه چگونه سير فناوري اطالعات و

ارتباطات به اين پديده ختم شده است. ميتوان به ذكر چهار مرحله پرداخت:

هاي پيچيده گسترش زير ساخت -

فيزيكيتركيب -

مجازي سازي -

رايانش ابري -

Page 11: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

11

در اين مرحله منابع آغاز مرحله اول به زماني باز مي گردد كه فناوري اطالعات موجود انفجار اطالعاتي شد

اي و حال رشد هستند بدين معنا كه ادارت مختلف درححال استفاده روزافزون از فناوري رايانهاطالعاتي در

هاي داده ارتباط مستقيمي وجود باشند. در اين مرحله ميان پايگاه مي ديجيتالي كردن دانش و اطالعات خود

ها نيز در ندارد كه از اين به گسستگي ابزارهاي سيستم سازماني ياد مي شود. فرآيندهاي جاري در شركت

ه اين مقطع از يكديگر جدا و مجزا هستند و هركدام اطالعات خود را از فرآيند ذخيره و از منابع خود استفاد

مي كنند كه از اين امر به گسستگي فرآيندها ياد مي شود. در اين مقطع همين گسستگي سبب افزايش

هزينه هاي مي شود.

آورند، در اين مرحله ها و سازمان ها به يكپارچگي منابع اطالعاتي خود روي مي در مرحله دوم شركت

امور دارد. در اين مقطع بهترين اقدامات مديريتي استاندارد سعي بر يكپارچه سازي و متمركز كردن كنترل

در زمينه زيرساخت مجموعه برنامه هاي كاربردي فناوري اطالعات در مركز توجه صاحبنظران قرار داشت،

ولي هنوز هم با حجم وسيعي از ناكارآمدي و هزينه بيجا مواجه بوديم. چرا كه هنوز هم بسياري از منابع

.سخت افزاري بدون استفاده بودند

هاي سيستم و ديجيتالي در مرحله سوم كه از آن به مجازي سازي ياد شد، با افزايش مجازي سازي بخش

هاي سيستم كاربري سيستم افزايش يافت.بدين طريق كه فرآيندهايي كه قبال توسط كردن بخش

اي افزارهاي خدمت دهنده يا سروره پذيرفت به مرور به سخت افزارهاي يک بخش خاص انجام مي سخت

مركزي شركت محول شد.

براي درك تفاوت اين نوع استفاده از رايانه و استفاده سنتي از رايانه مي توان شكل زير را درنظر گرفت.

هاي كاربردي همانطور كه در شكل مشاهده مي كنيد سيستم عامل منابع سخت افزاري را در اختيار برنامه

در حالت مجازي شده يک فرا ناظر مابين تعداد بيشتري از دهد و بر استفاده آنها مديريت دارد. قرار مي

توان از سخت افزارها بهتر شود مي شود. بدين ترتيب مشاهده مي هاي آنها حائل مي ها و سيستم عامل رايانه

استفاده كرد.

Page 12: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

12

ها در حالت مجازي شده و حالت سنتي تعداد اليه -1شكل

افزارها و تر از سخت يافتند يكي استفاده بهينه ن دست ميها به دو هدف به طور همزما بدين طريق شركت

اما هنوز گيري منجر شد، گذاري منابع در سطح سازمان اين امر به بهبودهاي چشم ديگري ارتقاي به اشتارك

يک بخش مهم از سازمان يعني مشتريان خارج از اين جريان بودند. در مرحله چهارم مرحله رايانش ابري

هاي شهري يا بدين صورت كه اطالعات اكنون در سح شبكه صورت ديگري به خود گرفت، اين مجازي سازي

گرفت. گرفت و مبادالت در اين فضا صورت مي كشوري و حتي در شبكه جهاني وب يا اينترنت قرار مي

. شود منابع فناوري اطالعات با سرعتد و هزينه كمتري در شبكه موجود باشند پهناي باند باالتر باعث مي

پذيري باالتر و انعطاف پذيري بيشتر شود و اين امر به پويايي و مقياس برون سپاري در اين ميان تسهيل مي

ها نيست منجر شده است. در اينجا ديگر زياد بودن يا كم بودن ميزان حجم كار رايانش ابري مشكل شركت

و اين مسائل به ارائه كنندگان ابر محول شده است.

:ماشين مجازي

سازي است كه بر روي يک كامپيوتر پياده افزاري نرم (Virtual machine) ماشين مجازي در علم كامپيوتر

هاي شود يک كامپيوتر واقعي در حال اجراي برنامه تصور مياي است كه گونه سازي به شود. اين پياده مي

ماست.

مباني ماشين هاي مجازي

براي اينكه بخواهيم مفهوم ماشين مجازي را درك كنيم، ايتدا بايد تعريف كنيم كه اصال منظور ما از ماشين

درحال اجراي برنامه چيست؟ مفهوم لغت ماشين كامال بسته به ديدگاه گوينده دارد. از ديد يک پردازش كه

كاربر است، ماشين همان فضاي حافظه منطقي اختصاص داده شده به او به همراه رجيسترهاي و

Page 13: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

13

تواند بطور دهد. يک پردازش به هيچ عنوان نمي هايي است كه به پردازش اجازه اجرا كد را مي دستورالعمل

از به سيستم عامل دارد. بطور كلي ماشين هاي ورودي و خروجي كار كند و براي اينكار ني مستقيم با دستگاه

تواند از هاي سخت افزاري زير سيستم عامل است كه مي از ديد يک پردازش همان سيستم عامل و اليه

طريق سيستم عامل به آنها دسترسي داشته باشد.

درحال ها كه توسط كاربران مختلف از ديدگاه يک سيستم عامل، يک سيستم كامل به همراه تمامي پردازش

افزارهاي موجود تمامي سخت شود. بنابراين ماشين از ديد سيتم عامل، اجرا هستند از طريق ماشين اجرا مي

به آنها دسترسي داشته باشد. ISA تواند از طريق اليه هاي زيرين هستند كه سيستم عامل مي در اليه

اي اجرا كامل( را به همان گونهدر عمل يک ماشين مجازي، نرم افزارها )يک پردازش و يا يک سيستم

شود. ماشين مجازي در واقع تركيبي از ماشين واقعي به همراه افزار در ماشين واقعي اجرا مي كند كه نرم مي

تواند منابع مختلفي را چه از نظر تعداد و چه از نظر نوع داشته افزار مجازي ساز است. ماشين مجازي مي نرم

هاي بيشتري را نسبت به ماشين واقعي داشته ن مجازي ميتنواند پردازشباشد. به عنوان مثال يک ماشي

باشد و حتي اين پردازش ها ممكن است از دستورات متفاوتي نسبت به دستورات پشتيباني شده توسط

پردازشگر واقعي، تشكيل شده باشند. الزم به ذكر است كه بازدهي يكسان با سيستم واقعي از يک سيستم

توقع نمي رود و جز شرايط پيش فرض آن نيست. غالبا كاركرد سيستم مجازي از سيستم مجازي معموال

افزاري كه دقيقا براي همان سيستم واقعي نوشته شده باشد، پايين تر است. واقعي در اجراي نرم

گردد: اول نگارش منابع مجازي به منابع واقعي باتوجه به قانون همريختي مجازي سازي شامل دو قسمت مي

موجود موجود در سيستم واقعي و دوم استفاده از دستورات سستم واقعي براي اجراي دستورات سيستم

گردد. ماشين مجازي نيز مي ISAو يا ABI سازي مجازي كه اين خود شامل شبيه

دو گونه ماشين مجازي نيز داريم :

ماشين هاي مجازي پردازشي -

هاي مجازي سيستمي ماشين -

تواند يک پردازش را به صورت مجازي اجرا يک ماشين مجازي پردازشي مي آيد، نام آن برميهمانگونه كه از

هايي كه با دهد. در اين شكل و شكل بعد، قسمت اي از اين ماشين را نمايش مي نمايد. شكل زير نمونه

اند. كنند با رنگ يكسان نشان داده شده يكديگر تجانس دارند و يكديگر را درك مي

Page 14: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

14

قرار گرفته است. اين نرم افزار دقيقا ABIشين هاي مجازي پردازشي، نرم افزار مجازي ساز در اليه در ما

افزار هم سازي جاي گرفته است. اين نرم باالي تركيب سخت افزار/سيستم عامل و در زير پردازش مجازي

كند. در ازي ميدستورات سطح كاربر و هم صدا زدن سيستم عامل توسط پردازش مجازي شده را شبيه س

شود سيستم ميزبان و به نرم افزاري كه درون اصطالح به سيستمي كه نرم افزار مجازي ساز روي آن اجرا مي

سازي افزار مجازي ساز سعي در شبيه شود، مهمان مي گوييم. به ماشيني كه نرم ساز اجرا مي افزار مجازي نرم

گوييم. آن دارد، ماشين بومي و يا مادري مي

فرآيند تشكيل يك ماشين مجازي -2 شكل

اي براي افزار مهمان را به گونه نرم OSيک ماشين مجازي پردازشي، اين ماشين دستورات كاربري و سطح

بيند. افزار مهمان يک ماشين را مي كند كه عمال نرم ماشين ميزبان ترجمه مي

كند. كند، فرق مي كل يک سيستم را مجازي ميساز معموال باتوجه به اينكه پردازش و يا افزار مجازي نام نرم

ها بين Runtime. شود گفته مي Runtimeكنند معموال سازي مي هايي كه يک پردازش را شبيه به برنامه

گيرند. سيستم عامل و پردازش مجازي درحال اجرا قرار مي

تواند يک مجازي ميساز سيستمي كل يک سيستم را مجازي مي كند. اين سيستم از طرف ديگر يک مجازي

هاي سيستم عامل را بر روي خود اجرا نمايد و اين سيستم عامل مجحازي به تمامي سخت افزار و دستگاه

تواند خروجي گرافيكي خود را نيز در برداشته ورودي و خروجي دسترسي داشته باشد. حتي اين سيستم مي

تواند سيستم مجازي را پشتيباني كند. ميباشد. ماشين مجازي تا هنگامي كه ماشين واقعي زنده باشد

Page 15: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

15

افزار مجازي ساز بين سخت دهد همانطور كه مي بينيد نرم اي از اين سيستم را نشان مي شكل بعد نمونه

شبيه سازي ISA افزار و نرم افزار مجحازي شده قرار گرفته است. در اين شكل نرم افزار مجازي شده عمال

ا مي بيند و نه سخت افزار واقعي سيستم را. البته بايد گفت كه در خيلي شده توسط نرم افزار مجازي ساز ر

كنند. در پشتياني مي ISAهاي مجازي سيستمي، هم سيتم واقعي و هم سيستم مجازي از يک از ماشين

گويند. افزار مجازي كننده مانيتور ماشين مجازي مي هاي مجازي سيستمي، اغلب به نرم ماشين

افزاري توسعه يافته جاد يك ماشين مجازي سيستم، قادر به اجراي محيط نرمشكل اي -3شكل

كند و با اينكار يک سيستم ديگر )سيستم بومي( ترجمه مي ISAيک سيست را به ISA ماشين مجازي

افزارهاي خاص خود را كه براي شود عمال يک ماشين مجازي سيستمي شكل گيرد كه مي تواند نرم باعث مي

افزار طراحي شده است، اجرا نمايد. ي از سختگونه ديگر

هاي مجازي تاريخچه ماشين

( شروع شد. حدود Mainframeهاي بزرگ ) براي استفاده هرچه بهتر از رايانه 0161ها در سال اولين جرقه

هاي منطقي اين كامپيوترها، براي راهي به عنوان استفاده از پارتيشن IBMسال پيش شركت 31

كامپيوترهاي مجازي ارائه داد. اين روش امكان اجراي همزمان جند سرويس را در كامپيوترهاي بزرگ را

د اي در آن زمان، بسيار كاربر فراهم ميكرد. البته اين موضوع بيشتر به دليل گران قيمت بودن تجهيزات رايانه

هاي غير ها و سرويس دهنده داشت . در دهه هشتاد و نود ميالدي بعد از ظهور نسل جديد رايانه

Mainframe ها در استفاده كه داراي توان كاركرد باال و قيمت پايين بودند، رويكرد قبلي سيستم عامل

Page 16: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

16

دون دغدغه از صرف هاي كوچک و متوسط ب دهنده استاركي منابع به تدريج كمرنگ شد و استفاده از سرويس

افزاري فراگير شد. هاي گزاف سخت هزينه

اي به چالش عملياتي منجر شده بود. از جمله مشكالت اين هاي رايانه ها افزايش ظرفيت دستگاه در اين سال

هاي كاربردي ا به منظور اجراي برنامه هاي رايانه درصد از ظرفيت 01-05بود كه در اكثر مواقع بيش از

شد . يكي ديگر از شد و در صورت استفاده چند برنامه عملياتي، باعث اختالل آنها با يكديگر مي ياستفاده نم

توان به هيا زيرساخت بود. ازجمله آنها مي داليل رو آوردن به فناوري مجازي سازي، افزايش روزافزون هزينه

متخصص يكي ديگر از اينگونه ها و برق اشاره نمود. همچنين هزينه هاي فراوان نيروي هزينه خنک كننده

آمد. در نهايت نيز حساسيت زياد اطالعات موجب باال رفتن ضريب هاي عملياتي به شمار مي چالش

هاي درحال اجرا بوده و در صورت ازكار افتادن آنها، هرچند باري لحظاتي كوتاه، موجبات حساسيت سرويس

ختراع فناوري مجازي سازي را هم تراز با اختراع برق شد. از اين رو شايد بتوان ا هاي زيادي مي ضرر و زيان

دانست. البته درست است. كه برق موجب پديد آمدن اينگونه اختراعات شده ولي اين موضوع نيز باعث به

وجود آمدن اختراعات و تحوالت شگرف ديگري در علوم و فنون شده و خواهد شد.

يک نسخه كپي شده از روي يک "به صورت Popek and Goldbergيک ماشين مجازي در ابتدا توسط

هاي مجازيي ار شامل مي هاي كنوني، ماشين تعريف شد. استفاده "ماشين واقعي، به صورت كارا وايزوله شده

شود كه هيچ ارتباطي با سخت افزار واقعي ندارند.

مريختي كه ، مجازي سازي عبارت است از يک ه0174در سال Popek and Goldbergبراساس تعريف

كند. يعني ساخت يک همريختي بين سيستم نگاشت مي Hostرا به يک سيستم guestيک مهمان سييتم

مهمان و ميزبان.

كاربردهاي ماشين مجازي:

( : امكان تركيب و تطبيق قابليترحمل پلتفرم ميانجي را ميسر مي سازد.Emulationنمونه سازي ) -

دهد. معموال همراه با نمونه سازي پلتفرم خاص را ارتقا مي ( : كاراييOptimizationبهينه سازي ) -

انجام مي گيرد.

( : امكان داشتن چندينماشين مجازي در يک پلتفرم.Replicationتكرار ) -

پذيرتري به وجود ما سيستم هاي پيچيده تر و انعطاف(: شبيه تكرار است ، اCompositionتركيب ) -

آورد. مي

مجازي را نشان مي دهد.شكل زير كاربردهاي ماشين

Page 17: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

17

كاربردهاي ماشين مجازي -4شكل

مجازي سازي

Virtualization سازي تكنولوژي است كه بوسيله آن مي توان اجراي همزمان دو يا به اصالح مجازي يا

چند سيستم عامل بر روي يک سرور را داشته باشيم به نحوي كه باعث بهره وري در هزينه هاي سخت افزار

و نرم افزار و همچنين استفاده بهينه از تمامي منابع سيستمي مي باشد.

ن است كه مجازي سازي به تنهايي، مشكالتي را در بر دارد كه در صورت خرابي يک اما نكته حايز اهميت اي

هاي مجازي سازي شده روي ان از مدار خارج خواهند شد. سرور تمامي سرويس

مجازي سازي -5شكل

Page 18: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

18

( ESXكه شامل گروهي از هاست ها) Clusteringبراي حل اين مشكل مي توان از تكنولوژي هايي مانند

، هاست هاي Resourceميباشد استفاده نمود.با استفاده از قابليت كالسترينگ ما قادر خواهيم بود تمامي

.بهره جوييم Load Balanceو High Availability( را مديريت نماييم و از مواردي مانند ESXخود)

تعريف مفهومي: -

كي منابع، دسترسي كاربران به منابع را هاي فيزي مجازي سازي تكنيک ياست كه ضمن پنهان كردن ويژگي

سازد. اين تكنيک امكان جداسازي يا به اشتراك گذاردن منابع كامپيوتري بين چند محيط ممكن مي

هاي آورد به طوري كه اين ماشين مختلف، كه ماشين مجازي ناميده ميشوند را به طور همزمان به وجود مي

آگاهي از هم فعاليت كنند. به عبارت ديگر، مجازي سازي عبارت توانند در تعامل با هم يا بدون مجازي مي

هاي هاي مختلف، به نحوي كه برنامه است از فرآيند تخصيص منابع مجازي و مديريت آنها به سرويس

كاربردي بتوانند منابع مجازي ايجاد شده در بستر منابع واقعي را مورد استفاده قرار دهند.

تعريف كاربردي: -

سازي ابزاري است براي ايجاد روشي با عملكرد مشابه يک كامپيوتر فيزيكي به طوري كه از مجازي فناوري

دي كاربر، محيط واقعي به نظر برسد و همه كامپيوترهاي غيرفيزيكي يا مجازي با معماري يكسان با

كامپيوترهاي فيزيكي باشند.

در اين حالت مشخصه هاي سخت افزار فيزيكي از طريق استفاده از نرم افزار ايجاد مي شوند. به بيان ديگر

نمايند. اين فناوري امكان نصب نمايند كه همانند سخت افزار عمل مي مجازي سازي نرم افزاري را ايجاد مي

آورد. مجازي سازي محيط ييک سيستم عامل را بر روي سخت افزاري كه وجود فيزيكي ندارد فراهم م

سازد. اين كننده ها جدا مي افزار شبكه و ذخيره هاي محاسبات ميزبان، سخت كاربرد را از محدوديت

منطقي يک افزاره به چندين افزاره، يا يكي كردن چندين افزاره فيزيكي به جداسازي به معني بخش بندي

Page 19: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

12

مجازي جازي سازي سخت افزار، مجازي سازي شبكه،باشد. م يک انباره منابع منطقي و يا هر دوي آنها مي

سازي منبع ذخيره سازي و مجازي سازي برنامه هاي كاربردي از انواع مختلف مجازي سازي مي باشند.

انواع روش هاي مجازي سازي

:روش مجازي سازي وجود دارد 6حداقل

محدودي سرور فيزيكي)يا فيزيكي در مجازي سازي سرور: تجميع تعداد زيادي سرور فيزيكي در تعداد -0

مجازي( نرم افزار مجازي سازي سرور مابين سرور فيزيكي و سيستم عامل قرار مي گيرد و اجازه مي دهد

.چندين ماشين مجازي را بر روي سرور فيزيكي مشابه اجرا كنيم

” فضاي ابري„مجازي سازي دسكتاپ: جهت انتقال دسكتاپ كاربران نهايي از كامپيوتر شخصي به -1

استفاده مي شود. به كالمي ديگر، دسكتاپ كاربران نهايي، مجازي مي شوند و آنها مي توانند بوسيله مثال

تين كالنيت ها به دستكتاپشان دسترسي پيدا كنند. در اين حالت سيستم عامل مورد استفاده از سخت افزار

windows7 كه تا به حال قادر به نصبمستقل مي شود. و ازاين پس شما مي توانيد بر روي سيستمي

.نبوديد اين سيستم عامل را نصب نماييد

مجازي سازي نرم افزار: اين روش جهت بسته بندي نرم افزار به كار مي رود. به واسطه اين روش مي -3

تجمع توانيد نرم افزار مورد نظر را در هر جايي كه مي خواهيد استفاده كنيد. نكته ي كليدي در اين روش

كليه ي فايلهاي نرم افزار در يک فايل اجرايي مي باشد. در اين روش فايل مورد نظر از سخت افزار مستقل

.مي شود

.به كار مي رود SAN storage اين روش جهت مجازي سازي : storage مجازي سازي -4

.مي گيردمورد استفاده قرار I/O اين روش جهت كاهش تعداد كابلهاي :I/O مجازي سازي -5

مجازي سازي شبكه: جهت ايجاد شبكه هاي مجازي داخل سرور به كار مي رود تا موجب به پيوستن -6

.شوند Virtual Security Zone ماشين هاي مجازي به هم و شكل گيري

وقتي اكثر افراد )بخصوص كساني كه تازه به دنياي مجازي سازي پيوسته اند( به مجازي سازي فكر مي

.را به مجازي سازي سرورها مي انديشندكنند، اكث

براي اكثر افراد بخصوص آنهايي كه تازه با اين مفهوم آشنا شده اند مجازي سازي مفهومي جز مجازي سازي

سرورها ندارد. اين نقطه بهترين محل براي پيوستن به دنياي مجازي است و خواهد بود.

مابين سرور و سيستم عامل قرار مي گيرد. نرم افزار هاي مجازي سازي سرور ” مجازي سازي سرور„در واقع

Page 20: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

22

سيستم عامل مهمان را فريب مي دهند. اين سيستم عامل ها بر روي ماشين هاي مجازي اجرا مي شوند، اما

اط است. از همين رو بواسطه نرم افزار مجازي ساز گمان مي كند كه به طور مستقيم با سرور فيزيكي در ارتب

چندين ماشين سيستم عامل مهمان مجازي مي توانند فقط از طريق يک سرور فيزيكي مورد استفاده قرار

.بگيرند و به اين ترتيب سود زيادي را عايد سازمان كنند

د:دو نوع نرم افزار مجازي ساز سرور وجود دار

رور فيزيكي قرار ميگيرد. همان طور كه يک : اين پلت فرم به طور مستقيم بر روي سخت افزار س0نوع

سيستم عامل بر روي سرور قرار ميگيرد. معموالَ در اين مواقع از آن تحت عنوان سيستم عامل مجازي سازي

اين نوع از نرم افزار مجازي سازي بيشترين سود با باالترين كارايي را (VMware VSphere) .ياد ميشود

.به سازمان شما ارائه ميدهد

ز اين رو بيشتر تمركز بر روي اين نوع از نرم افزار مجازي سازي خواهد بود. نرم افزاري كه بر اساس همين ا

.ميباشند Microsoft Hyperv و VMware ESX مدل در بازار موجود هستند

نصب : اين نوع از نرم افزار مجازي سازي همچون ساير نرم افزارها بر روي سيستم عامل سرور ميزبان 1نوع

ميشوند. مزيت آن، اين است كه شما ميتوانيد سيستم عامل خود را به همراه نرم افزار هاي جانبي ديگر

.حفط كنيد و ماشين هاي خود را درون نرم افزار مجازي سازي اجرا نمائيد

VMware از معايب اين نوع از نرم افزار مجازي سازي پايين بودن بهره وري ميباشد. نرم افزار هاي

workstationوMicrsoft Virtual PC از اين دسته اند.

:مزاياي مجازي سازي

مجازي سازي از چند نظر منطقي به نظر مي رسد. در اينجا ده مزيت كليدي مجازي سازي مراكز داده را مي

بينيد .

:توليد گرماي كمتر -0

ساالنه ميليون ها دالر براي تحقيق و طراحي كنترل و دفع گرما در مراكز داده صرف مي شود. اما حقيقت

ت كه همه سرورها گرما توليد مي كنند. تنها راه براي حل اين مشكل استفاده از سرورهاي كمتر اين اس

مي كند، از سخت وقتي سرورهايتان را مجازي است. چطور اين كار را مي توان انجام داد؟ با مجازي سازي.

افزار فيزيكي كمتري استفاده مي كنيد. به اين صورت سخت افزار فيزيكي كمتر و حرارت كمتري خواهيد

داشت. با ايجاد حرارت كمتر در مركز داده چند مسئله خود بخود حل مي شوند.

Page 21: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

21

:كاهش هزينه -1

دهد. مقدار سخت افزار مورد اغلب در مراكز داده، سخت افزار باالترين هزينه را به خود اختصاص مي

استفاده را كاهش دهيد و به اين صورت هزينه كاهش پيدا مي كند. اما هزينه به فراتر از سخت افزار يعني

مجازيسازي به مرور زمان كاهش زمان از كار افتادن سرور، نگهدراي آسان تر، برق كمتر هم مربوط مي شود

باعث صرفه جوئي هزينه زيادي مي شود.

:آرايش مجدد سريع تر -3

وقتي كه از يک سرور فيزيكي استفاده مي كنيد و سرور از كار مي افتد، زمان آرايش مجدد سرور بستگي به

چند فاكتور دارد: آيا يک سرور پشتيبان آماده داريد؟ ايا يک ايميج از سرورتان داريد؟ ايا داده در سرور

رض چند دقيقه رخ دهد. اسنپ پشتيبان شما به روز است؟ با مجازي سازي، آرايش مجدد مي تواند در ع

Veeamشات هاي ماشين مجازي مي تواند با چند كليک فعال شود با داشتن ابزارهاي پشتيباني مثل

آرايش مجدد ايميج ها به حدي سريع خواهد بود كه كاربران نهايي به سختي وجود مشكل را حس مي

كنند.

:پشتيبان هاي سريع تر -4

نه تنها شما مي توانيد پشتيبان هاي كاملي از سرور مجازي تان داشته باشيد، بلكه مي تواند پشتيبان ها و

اسنپ شات هايي از ماشين هاي مجازي تان هم داشته باشيد. اين ماشين هاي مجازي مي توانند از يک

د پيدا كنند. اسنپ شات ها مي سرور به سرور ديگر انتقال پيدا كنند و خيلي ساده تر و سريع تر آرايش مجد

توانند در كل روز گرفته شوند و ما را از وجود داده خيلي به روز تر در پشتيبان ها مطمئن كنند و چون راه

بودن سرور به شدت Downانداختن يک اسنپ شات خيلي سريع تر از روشن كردن يک سرور است، زمان

كاهش پيدا مي كند.

:مراتع سرسبزتر -5

بيائيد با اين مشكل مواجه شويم: اگر شما به تميز كردن محيط زيست كمک نكنيد، در آينده در معرض

كربن نه تنها به تميز كردن هوائي كه نفس مي كشيم كمک مي خطر قرار خواهيد گرفت. كاهش ردپاي

كند بلكه به تميز كردن تصوير شركت هم كمک مي كند. مجازي كردن مركز داده تان گامي بلند به سمت

با سياره و مصرف كنندگان است. بهبود رابطه تان

Page 22: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

22

:تست بهتر -6

؟ اگر شما يک اشتباه بزرگ كنيد، همه چيز چه محيطي براي تست مي تواند بهتر از يک محيط مجازي باشد

از دست نمي رود. مي توانيد اسنپ شات قبلي را به راه بيندازيد و مي توانيد مثل اينكه اصال اشتباهي رخ

نداده كار را ادامه دهيد. همچنين مي توانيد محيط هاي تست را از دسترس كاربران نهايي جدا كنيد در

گه مي داريد. وقتي كه شما كارتان را تكميل كرديد مي توانيد آن را به صورت عين حال كه آنها را آنالين ن

زنده و در دسترس قرار دهيد.

:هرگز به يک فروشنده محدود نمي شود -7

يكي از چيزهاي خوب مربوط به مجازي سازي مربوط به انتزاع بين سخت افزار و نرم افزار است. اين به

نيستيد كه به يک فروشنده خاص وابسته باشيد )ماشين هاي مجازي در معناي اين است كه شما مجبور

واقع برايشان مهم نيست كه در چه سخت افزاري اجرا مي شوند( بنابرين به يک فروشنده منفرد نوع سرور

يا حتي پلتفرم خاصي محدود نمي شوند.

نزديک مي شويد. حتي مي با حركت به ماشين هاي مجازي شما به استفاده از يک محيط ابر كامل بسيار

ها را از مركز داده تان بكار بگيريد تا زيرساخت مبتني بر ابر قوي ايجاد VMتوانيد به نقطه اي برسيد كه

كنيد

:احياي بعد از بحران بهتر -8

وقتي كه مركز داده شما مجازي شده باشد احياي بعد از بحران خيلي ساده تر است. با اسنپ شات هاي به

اشين هاي مجازيتان، شما مي توانيد به سرعت پشتيبان گيري كنيد و سرور را به راه بيندازيد. و اگر روز از م

بحران گريبان خود مركز داده را بگيرد شما مي توانيد ماشين هاي مجازي را به جاي ديگري منتقل كنيد )تا

يد(. داشتن اين سطح از جايي كه مي توانيد طرح آدرس دهي شبكه و از اين قبيل را مجددا ايجاد كن

انعطاف به معناي اين است كه برنامه احياي بحران شما ساده تر اجرا مي شود و ميزان موفقيت باالتري

خواهد داشت.

:سرورهاي مصمم -1

شما خدماتي داريد كه با منابع و همچنين با يكديگر رقابت مي كنند. اين خدمات همه كاره براي صرفه

جوئي در هزينه خريداري مي شوند. شما با مجازي سازي به سادگي مي توانيد يک مسير با صرفه اقتصادي

Page 23: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

23

و غيره داشته باشيد. با انجام اين كار شما از يک مركز براي تفكيک سرور ايميل، سرور وب، سرور پايگاه داده

داه خيلي قابل اعتمادتر و قوي تر بهره خواهيد برد.

:مهاجرت ساده تر به ابر -01

با حركت به ماشين هاي مجازي شما به استفاده از يک محيط ابر كامل بسيار نزديک مي شويد. حتي مي

ز مركز داده تان بكار بگيريد تا زيرساخت مبتني بر ابر قوي ايجاد ها را ا VMتوانيد به نقطه اي برسيد كه

كنيد. اما فراتر از ماشين هاي مجازي واقعي، تكنولوژي مجازي شده شما را به مجموعه ذهني مبتني بر ابر

نزديک مي كند و كار مهاجرت را ساده تر مي كند.

هاي موجود در مجازي سازي: چالش

مسائل مربوط به امنيت -

خرابي فيزيكي ماشين -

درخواست ورودي / خروجي -

مجازي سازي چقدر قابل اطمينان است؟

مجازي سازي بسيار مطمئن است. مجازي سازي مي تواند زمان از كار افتادگي را از بين ببرد. دو قابليت

جاري به مي باشد كه موجب مي شود زمان از كارافتادگي سرويسهاي FT و HA نهادينه در اين نرم افزار

ثانيه برسد 0كمتر از

مهاجرت:

انتقال وضعيت ماشين مجازي از يک ميزبان فيزيكي به ميزبان ديگر را مهاجرت مي گويند.

.دهد شكل زير مهاجرت ماشين مجازي را نشان مي

Page 24: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

24

هاي مجازي مهاجرت ماشين -6شكل

مهاجرت ماشين مجازي :

امكان خاصي، افزار سخت به مجازي ماشين استقالل يا حمل قابليت شده سازي مجازي هاي محيط در

گويند. مهاجرت انتقال عمل اين به كند، مي فراهم را ديگري مكان به مكان يک از مجازي ماشين انتقال

:انواع مهاجرت ماشين مجازي

آن هاي برنامه حالت و حافظه دروني حاالت تمام كه معناست اين به مجازي ماشين كل سطح در مهاجرت

جهت شده ارائه هاي روش از هركدام كه شود مي تقسيم كلي دسته دو به مهاجرت فرآيند يابد. مي انتقال

:گرفت خواهند قرار دو اين از يكي ي شاخه زير در مجازي، ماشين جابجايي

زنده مهاجرت -0

زنده غير مهاجرت -1

مهاجرت غير زنده:

پردازنده، هاي حالت تمام سپس شود، مي متوقف كامل طور به مبدا در مجازي ماشين غيرزنده مهاجرت در

مقصد ماشين به ديسک، هاي داده نظر( مورد هاي سياست به توجه )با امكان صورت در و حافظه صفحات

از قبل كه ينماش حالت آخرين از صفحات، و حاالت كامل دريافت از پس مقصد ماشين شود. مي منتقل

Page 25: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

25

دسترس عدم زمان بودن طوالني روش اين معايب از يكي كند. مي كار به شروع بود، شده ذخيره انتقال

ناسازگاري وجود عدم روش اين مزاياي جمله از اما است، مجازي ماشين توسط شده ارائه سرويس به پذيري

يک براي تنها حافظه از صفحه هر لارسا تضمين و سازي پياده در سادگي ها، داده انتقال از ناشي هاي

است. مرتبه

مهاجرت زنده:

پاسخ كاربران سوي از رسيده هاي درخواست به و است روشن كه حالي در مجازي ماشين زنده مهاجرت در

رفته و تدريج به ماشين كه كرد تصور طور اين توان مي واقع در شود. مي منتقل مقصد ماشين به دهد، مي

ماشين توسط سرويس ارائه به توان مي روش اين مزاياي جمله از شود. مي ارسال مقصد سمت به رفته

كرد. اشاره است، انجام حال در آن حاالت و صفحات جابجايي و مهاجرت فرايند كه هنگامي در حتي مجازي

مجازي هاي ماشين مهاجرت كلي طرح -7شكل

كنيد: ميدر شكل زير دسته بندي روش هاي مهاجرت را مشاهده

Page 26: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

26

هاي مهاجرت نمودار روش -8شكل

هاي مهاجرت زنده : انواع روش

تكنيک پيش كپی -7-1

شامل تكنيک اين شود. مي استفاده مجازي هاي ماشين مهاجرت جهت تكنيک اين از ناظرها فوق اكثر در

شوند. مي آن هاي قابليت افزايش باعث ديگر، ههاي مؤلف افزودن با مختلف مقاالت در كه است مرحله سه

پردازنده حاالت و ظهحاف صفحات شامل كه مجازي ماشين به مربوط هاي داده مبدأ، ماشين اول: مرحله در

بر شده اعمال تغييرات ثبت به عمل، اين حين در كند، مي ارسال مقصد ماشين به مكرر صورت به را هستند

صفحات تكرار هر در و شد تكرار بار چندين براي عمل اين اينكه از پس پردازد. مي نيز حافظه صفحات روي

به مبدأ در مجازي ماشين مرحله: اين در شود. مي دوم مرحله وارد مهاجرت فرايند شدند، منتقل تغييريافته

تغيير اول ي مرحله در انتقال عمل حين در كه تغييريافته صفحات ساير سپس و آيد مي در تعليق حالت

Page 27: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

27

راه براي كه پردازنده هاي حالت و نداشت( وجود انتقالشان امكان آنها، مداوم تغيير دليل به اند)و كرده

آخرين از مقصد ماشين سوم: مرحله در سپس شود. مي ارسال نيز هستند ضروري مقصد ماشين اندازي

تغيير نرخ هرچه است گفتني كند. مي كار به شروع بود شده ذخيره مبدأ در تعليق از قبل كه حالتي

است، دسترس غيرقابل سرويس آن در كه دوم مرحله زمان مدت باشد، كمتر اول مرحله طول در صفحات

ود.ب خواهد كمتر

تكنيک پس كپی -7-2

ارسال مقصد ماشين كردن كار به شروع و پردازنده حاالت ارسال از بعد حافظه صفحات كپي، پس روش در

به شروع مقصد ماشين شده، ارسال مقصد ماشين به پردازنده حاالت تمام ابتدا روش، اين در شد. خواهند

ارسال عمل اين با زمان هم شود. مي آغاز مقصد به مبدأ از حافظه صفحات ارسال عمل سپس و كند مي كار

مبدأ ماشين از را آن و داده رخ اي وقفه نباشد، موجود مقصد در اي صفحه كه صورتي در صفحات،

خواهد ارسال مقصد ماشين براي يكبار تنها صفحه، هر كه كند مي تضمين روش اين. كند مي درخواست

داشت، وجود كپي پيش روش در كه صفحه يک اي مرتبه چند ارسال از ناشي سربار ترتيب اين به و شد

در درخواستي صفحات نبود اثر در داده رخ هاي وقفه تعداد كاهش به كپي پس روش كارايي شود. مي حذف

حافظه صفحات ها، وقفه گونه اين كاهش براي دارد. بستگي صفحه(، نقض مقصد)خطاهاي ماشين ي حافظه

كرد. خواهند ارسال آن سمت به شوند، درخواست قصدم ماشين در اينكه از قبل را

تكنيک مهاجرت سه مرحله اي -7-3

ديسک، هاي داده آن)شامل حاالت تمام با سيستم تمام انتقال اي، مرحله سه مهاجرت تكنيک از هدف

ماشين كه است آن بر فرض رو اين از باشد. مي افتادگي كار از زمان حداقل با پردازنده( حاالت و حافظه

واقع در .دارند قرار متفاوتي هاي مكان در كدام هر و نكرده استفاده اشتراكي ديسک از مقصد و مبدأ هاي

مجازي ماشين ديسک جابجايي قابليت كه است كپي پيش تكنيک همان اي، مرحله سه مهاجرت تكنيک

در اوليه كپي ي مرحله در حافظه( صفحات و ديسک هاي )بلوك ها داده اكثر تكنيک اين در دارد. نيز را

دسترس غيرقابل تعليق مرحله در تنها شده ارائه سرويس و شوند مي ارسال مقصد سمت به دوره چند طي

واقع در دارند. سازي همگام به نياز نهايي، كپي ي مرحله در نيز ديسک هاي بلوك همچنين و بود خواهد

شد. خواهند يكسان نهايي ي مرحله در مقصد و مبدأ ديسک هاي بلوك

Page 28: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

28

CR/TR Motionتكنيک -7-4

عمليات انجام منظور به مقصد ماشين در پردازشي توانايي از TR-CR روش در كپي، پيش روش برخالف

به دليل همين به و ميشوند ارسال ها Logصفحات ارسال جاي به يعني شود. مي استفاده سازي همگام

شد. خواهد كاسته ماشين دو سازي همگام عمل طول در ارسالي هاي داده حجم از توجهي قابل ميزان

شوند)فايلي مي منتقل مقصد ماشين به دوره چند طي Logفايلهاي كپي، پيش تكنيک به شبيه همچنين

مبدأ در مجازي ماشين دوره، چند از پس شود(. مي ارسال دوره اولين در است، بازرسي ي نقطه حاوي كه

ازكارافتادگي زمان دليل همين به كه ميشود جابجا لحظه اين در ogL فايل آخرين و رفته تعليق حالت به

يابد. مي كاهش توجهي قابل ميزان به نيز

تكنيک مهاجرت به صورت ناهمگن -7-5

نباشند. نوع يک از توانند مي مقصد و مبدأ ناظرهاي فوق يعني مهاجرت، تكنيک نوع اين در بودن ناهمگن

شود مي استفاده متفاوت ناظرهاي فوق بين مجازي ماشينهاي مهاجرت منظور به كه شده ارائه روش

Vagrantفرايند به مربوط هاي داده كنيم: تعريف جمله يک در را شده ارائه روش بخواهيم اگر دارد. نام

ماشين سمت در سپس و كند مي تبديل Vagrant فرمت به كرده، دريافت مبدأ ناظر فوق از را مهاجرت

مي تبديل مقصد ناظر فوق براي فهم قابل فرمتي به هستند، Vagrant فرمت در كه يهاي داده مقصد،

شوند.

تكنيک مهاجرت به صورت آگاه از وابستگی -7-6

داده تمام تا نيست نيازي ندارد، خارج دنياي با تعاملي يا و وابستگي گونه هيچ مجازي ماشين كه مواقعي در

مرتبه يک با تنها را ها داده از بخشي توان مي واقع در و شوند منتقل كپي پس يا و پيش روش به آن هاي

بگيريد. نظر در را است بيكار موقتي طور به كه سروري وب مثال براي نمود. منتقل مقصد ماشين به ارسال

دوره تكرار به نيازي ديگر و شد خواهد انجام كپي عمليات از اول دوره همان در ماشيني چنين مهاجرت

ي حافظه صفحات در تغييري گونه هيچ مهاجرت عمليات انجام حين در چون بود. نخواهد كپي عمل هاي

تعامالت ي نحوه ، مقاله در شده ارائه تكنيک است. نكرده تغيير سيستم از حالتي هيچ و است نداده رخ آن

به و فرايندها جابجايي به تصميم كه هنگامي و داشته نظر زير مهاجرت عمليات شروع از قبل تا را فرايند هر

مي قرار ناظر فوق اختيار در مكانيزم اين كه اطالعاتي از استفاده با شود، مي گرفته مجازي ماشين كلي طور

مي دوره چند طي در و مرتبه يک صورت به ماشين هاي داده و فرايندها جابجايي به تصميم ناظر فوق دهد،

گيرد.

Page 29: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

22

تكنيک مهاجرت بر روي اينترنت -7-7

مي استفاده محلي هاي شبكه درون در مجازي هاي ماشين جابجايي منظور به مهاجرت، تكنيک از معموال

تكنيک از كه هنگامي اما كند. مي كفايت پردازنده حاالت و حافظه صفحات جابجايي تنها رو، اين از شود.

اين در چون شود، ادهاستف اينترنت همچون اي گسترده ي شبكه روي بر ماشين انتقال منظور به مهاجرت

نيز ديسک( جمله محلي)از هاي داده تمام بايد كرد، استفاده اشتراكي صورت به ديسک از توان نمي شرايط

شوند. منتقل

روش ايجاد تونل:

هاي مجازي توانايي مهاجرت بر روي اينترنت را دارند. به اين صورت با استفاده از روش ايجاد تونل، ماشين

هاي ديسک توسط روش پيش كپي به ماشين مقصد منتقل مي شوند. چون كه در ابتدا )ارسال قطعه( بلوك

اين نياز است تا تغييرات باشد، بنابر دهي مي ماشين مبدا در طول اين مراحل روشن است و درحال سرويس

به ماشين منتقل شوند. بنابراين در طول اين دو ايجاد شده بر روي صفحات حافظه و بلوك هاي ديسک نيز

هاي ماشين مبدا توسط واحدهايي به نام دلتا ثبت مي شوند. سپس اين دلتاها مرحله هر تغييري برروي داده

شوند. پس از اتمام عمل ارسال وردنظر اعمال ميهاي م به ماشين مقصد منتقل شده و بر روي داده

كند. در همين لحظه، سيستم ماشين مبدا به حالت تعويق رفته و ماشين مقصد شروع به كار مي صفحات،

هاي شبكه به صورت موقت شروع به كار كرده و درخواست هاي رسيده از سمت كاربران را جهت دهي بسته

كند. به ماشين مقصد جهت دهي مي

IPv6ش استفاده از رو

كنند. ازجمله داليل استفاده مي IPv6هاي مجازي بر روي اينترنت از پروتكل به منظور مهاجرت ماشين

ي اينترنت سيم با شبكه هاي بي اين است كه به طور خاص براي ارتباط دستگاه IPv6استفاده از پروتكل

دانيد اين دستگاه ها ممكن است هر لحظه دچار تغيير در آدرس شوند، طراحي شده، و همانطور كه مي

ها دانست. توان از جهاتي اين پروتكل را مناسب براي جابجايي ماشين بنابراين مي

زي بر مبناي هستههاي مجا مهاجرت ماشين

كند؛ و اين بدين معني است كه اگر يک در اين تكنيک مهاجرت زنده، از استراتژي پيش كپي استفاده مي

براي صفحات كثيف در logيک KVMصفحه مهامان بعد از كپي ويرايش شد دوباره عمل كپي انجام شود.

Page 30: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

32

صفحات مهمان را فقط KVMشود. گيرد كه در آن تعدادي از صفحات ويرايش شده استفاده مي نظر مي

دهد. بيند و فقط بعد از اولين دستيابي اجازه نوشتن را به آنها مي خواندني مي

Kemariمهاجرت

يک رويداد را از دامنه مهمان شناسايي Kemariاست. Xenمبتني بر VMيک رويكرد همگام سازي براي

اند سازي ايجاد شده شود و صفحات كثيفي كه در طول آخرين همگام كند. آن دامنه متوقف مي مي

شوند وقتي همگام سازي كامل شد دامنه مهمان را از يابي و به سمت ماشين مجحازي فرستاده مي مكان

شود. ميحالت توقف خارج و رويداد در دامنه صفر اجرا

د.ان )زنده و غير زنده( قرار گرفته هر يک از روش هاي مهاجرت در يكي از اين دو دسته زيردر جدول

هاي مجازي هاي مهاجرت ماشين بندي روش جدول دسته -9شكل

Page 31: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

31

هاي مهاجرت ارزيابی روش

شوند از و يا ارائه ميگيرند هاي جديدي كه در مهاجرت مورد استفاده قرار مي ها و تكنيک براي ارزيابي روش

شود. معيارهاي زير استفاده مي

: به مدت زماني كه سرويس خاصي به طور كامل غيرقابل (زمان از كار افتادگيزمان شكست ) -

ي توقف ماشين مبدا شروع شده و تا هنگامي شود. اين مدت زمان از لحظه دسترس است اطالق مي

خواهد داشت.ماشين مقصد شروع به كار كند ادامه كه

ها كاهش يافته و از ديد كاربر تنزل در كارآيي : به مدت زماني كه ميزان پاسخگويي به درخواست -

شود. درواقع به بازه زماني كه به دليل عمليات مهاجرت، يابد، اطالق مي زمان پاسخ افزايش مي

سرويس دچار كاهش كارايي مي شود اشاره دارد.

ي زماني از هنگامي كه عمليات مهاجرت شروع ميَود تا هنگامي بازه زمان كل عمليات مهاجرت: به -

شود. گردد گفته مي ها و اطالعات هر دو ماشين )مبدا و مقصد( به طور كامل همگام مي كه حالت

ها قبل از انتقال از جمله روشهايي است كه باعث سازي داده هاي انتقالي، فشرده كاهش سايز داده

واهد شد.كاهش اين مدت زمان خ

هاي انتقالي در طول : همانطور كه مشخص است، به ميزان دادههاي انتقال داده شده مجموع داده -

شود. عمليات مهاجرت گفته مي

كند و عموما با مقايسه ميزان سربار : به ميزان سرباري كه ناشي از عمليات مهاجرت است اشاره مي -

شود. )عدم وجود مهاجرت( مشخص ميگذردهي سرويس در هنگام مهاجرت و شرايط عادي

سازي اين هاي مجازي، زمان كل مهاجرت در پياده توان گفت در مهاجرت زنده ماشين به طور كلي مي

افزارهايي مانند ها و نرم اده از بنچ ماركــــا با استفــــت. در اينجـــا داراي نقش مهمي اســـه روش

SPEC Web 2005 ، line kernel compile، Bit Torrent كه جهت تحميل بارهاي كاري متفاوت در

شوند، زمان كل مهاجرت مورد بررسي قرار گرفته است. شكل هاي زير محيط آزمايشات به كار برده مي

دهد. در واقع در هر كدام از روش ها ارزيابي زمان كل مهاجرت در روش هاي بررسي شده را نشان مي

-است. به طور كلي زمان كل مهاجرت نشان داده شده جهت روش رديابي ميانگين اين زمان نشان داده شده

پخش به دليل سربار زياد –كپي نسبت به ديگر روش ها كمتر است، اما در روش رديابي -پخش و پيش

بوجود آمده، اين كاهش زمان چندان مورد توجه نيست، چرا كه سربار حاصل موجود محدود شدن استفاده

از اين روش است.

Page 33: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

33

Bit Torrentزمان كل مهاجرت زنده ماشين مجازي با استفاده از -12شكل

كنند. هاي مطرح شده، قويتر عمل مي هاي ذكر شده يک يا چند مورد از متريک در هر كدام از روش

رود، چرا كه در كپي زمان تنزل در كارايي عاملي محدود كننده به شمار مي-به عنوان نمونه در روش پس

كپي -اشد، روش پستر از حد انتظار ب شرايطي كه بار كاري زيادي وجود دارد و برنامه موردنظر طوالني

كپي -كپي است. در روش پيش -كارايي چنداني نخواهد داشت و اين امر درست نقطه مقابل روش پيش

هاي كپي و روش -زمان تنزل در كارايي عامل چندان مهمي نيست و به همين دليل در ارزيابي روش پيش

سازي ، فشردهپخش –رديابي هاي شود. روش بنا شده بر مبناي آن از اين متريک استفاده چنداني نمي

ها چندان مورد توجه اي به دليل داشتن سربار بيشتر نسبت به ديگر روش سه مرحله تطبيقي و الگوريتم

هاي بررسي شده روش پيش كپي مقبوليت بيشتري دارد. به نيستند و كارآيي كمتري دارند. از ميان روش

هاي روش پيش كپي بر مبناي مجموع داده خصوصاً هاي مجازي هاي مهاجرت ماشين طور كلي ارزيابي روش

ها در تر از ديگر متريک بادش. درواقع اين سه متريک مهم زمان شكسن و زمان كل مهاجرت مي ارسالي،

سازي مهاجرت ماشين مجازي هاي پياده در جدول زير مقايسه روش هاي مهاجرت است. ارزيابي اكثر روش

آورده شده است.

Page 35: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

35

گيري: نتيجه

باشد. مهاجرت، انتقال مهاجرت ماشين مجازي يكي از مفاهيم مهم و اصلي براي مديريت منابع كارآمد مي

هايي كه به منظور كند. دراينجا سعي شد تا روش هاي مختلف را ميسر مي هاي مجازي بين ميزبان ماشين

گيرند و ديدي جامع و اند، مورد بررسي قرار هاي مجازي ارائه شده سازي تكنيک مهاجرت ماشين پياده

ها هاي هاي مجازي و انتقال آن هاي مختلفي در نحوه جابجايي ماشين يكپارچه از تمامي آنها ارائه شود. ايده

هاي بررسي شده بين سرورهاي مختلف)از لحاظ مكان جغرافيايي و ساختار داخلي( وجود دارد. تكنيک

باشندو بنابراين لزومي به سازي و استفاده مي ادههاي موجود قابل پي هركدام باتوجه به اهداف و سياست

از معايب هاي پركاربرد، استفاده از تمام آنها در يک محيط توزيع شده نيست. همچين با بررسي روش

كپي تحميل حجم كاري زياد به ماشين فيزيكي به دليل وجود -توان در روش پيش هاي فوق مي روش

اي به ک پنجره كاري نسبتاً كوچک و در روش الگوريتم سه مرحلههاي متوالي تا رسيدن به ي مرحله كپي

پخش افزايش نرخ مبادله فايل ثب وقايع توسط -رديابيافزايش زمان كل مهاجرت اشاره نمود. در روش

كاهش كارآيي اين دو روش را به دنبال خواهد داشت. سازي افزايش سربار سيستم، دايمون و در روش فشرده

هاي ارسالي بسيار اندك سازي تطبيقي زمان از كارافتادگي و حجم داده پخش و فشرده -در روش رديابي

ها روش اما در مهاجرت زنده ماشين مجازي مساله مهم زمان كل مهاجرت مي باشد. در بين اين روش است،

ليت پذيري در برابر خرابي در ماشين مقصد از مقبو كپي به دليل كاهش زمان كل مهاجرت و تحمل -پيش

مجازي را متعادل نموده دهي ماشين بيشتري برخوردار است. اين روش زمان كل مهاجرت و قطع سرويس

است اما بار كاري زياد ناشي از انتقال ماشين مجازي به اين روش از يک سرور فيزيكي جبه سرور ديگر

گردد. دهي مي سبب كاهش كيفيت سرويس

رت عدم استفاده از يک تكنيک مهاجرت مناسب در مراكز داده،توان به اينگونه نتيجه گرفت كه در صو مي

كاهش رضايت مشتريان و در كاهش كيفيت سرويس، هاي مصرفي، نتايج نامطلوبي از جمله افزايش هزينه

روش بهينه نتيجه از دست دادن مشتريان را براي ارائه دهندگان به همراه خواهد داشت و همچنين ارائه يک

مجازي امري ضروري است. جهت مهاجرت زنده ماشينبا سربار كم

Page 36: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

36

منابع:

ها هاي مجازي و مقايسه كارآيي آن هاي مهاجرت ماشين آهوجوش، فاطمه، همكاران، بررسي تكنيک

در محاسبات ابري، مجموعه مقاالت اولين كنفرانس ملي كامپيوتر، فناوري اطالعات و ارتباطات،

0313مهر

Page 37: :قيقحت عوضومcdn.persiangig.com/dl/jWxFU/4aL9yyr0uo/مهاجرت ماشین های مجازی در... · 2:قيقحت عوضوم يربا شنايار رد اهنآ ييآراك

37

عطائي، عباسعلي و همكاران، بررسي مهاجرت زنده در ماشين مجازي به منظور ارائه روشي جنتي

براي بهبود كارآيي،

هاي مجازي و مقايسه كارآيي هاي مهاجرت ماشين زماني راد، شايان و همكاران، بررسي تكنيک

0311پژوهان كامپيوتر و فناوري اطالعات ، آبان اولين كنفرانس ملي دانش ها ، آن

،هاي مجازي در محاسبات هاي مهاجرت ماشين ارزيابي تكنيک رقيه، صالحي، حسين، شيرگاهي

باشگاه اولين كنفرانس ملي رويكردهاي نوين در مهندسي كامپيوتر و بازيابي اطالعات ايران، ابري،

0311پژوهشگران جوان و نخبگان دانشگاه آزاد اسالمي واحد رودسر املش، مهر

مجازي، شانزدهمين هاي پركاربرد در مهاجرت ماشين وبه، ارزيابي و مقايسه روشگودرزي، محب

11كنفرانس دانشجويي مهندسين برق ايران دانشگاه آزاد اسالمي واحد كازرون، شهريور

دانشگاه هاي مجازي، هاي مهاجرت ماشين هدايتي گودرزي، محمد، پيش گزارش بررسي روش

0381صنعتي شريف، آبان

www.pardisco.ir

www.ganj.irandoc.ac.ir