دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۷
  • اسفند

جلسه ۲۰ : مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)

  • دسته‌بندی‌ها :
جلسه ۲۰ : مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)
    • جزئیات
    • نوع محتواآموزشی

      سلام. با آموزش محاسبات ابری (Cloud Computing) در خدمت شما همراهان و کاربران عزیز وب سایت آموزشی پی وی لرن هستیم. بررسی مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing) را دنبال خواهیم نمود

      بررسی مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)

      به کمک مجازی سازی سیستم عامل هیچ چیزی از قبل نصب نشده، یا به طور دائم در دستگاه محلی بارگذاری نمی شود و دیسک سخت لازم نیست. همه چیز از طریق شبکه با استفاده از نوعی دیسک مجازی اجرا می شود. این دیسک مجازی در حقیقت یک فایل image دیسک است که در یک سرور از راه دور ، (SAN (Storage Area Network یا (NAS (Non-volatile Attached Storage ذخیره می شود. مشتری توسط این شبکه به این دیسک مجازی متصل می شود و با سیستم عامل نصب شده روی دیسک مجازی بوت می شود.

      مجازی سازی سیستم عامل چگونه کار می کند؟

      اجزای مورد نیاز برای استفاده از مجازی سازی سیستم عامل در زیرساخت ها در زیر آورده شده است:

      مؤلفه اول سرور سیستم عامل مجازی سازی است. این سرور نقطه مرکزی در زیرساخت مجازی سازی سیستم عامل است. سرور جریان اطلاعات در دیسک های مجازی را برای مشتری مدیریت می کند و همچنین تعیین می کند مشتری به کدام دیسک مجازی متصل خواهد شد (با استفاده از یک پایگاه داده ، این اطلاعات ذخیره می شود). همچنین سرور می تواند ذخیره سازی دیسک مجازی را به صورت محلی یا سرور از طریق SAN (شبکه ذخیره سازی منطقه) به دیسک های مجازی متصل کند. در محیط های با دسترسی بالا ، سرورهای مجازی سازی سیستم عامل بیش تری وجود دارد تا افزونگی و تعادل بار ایجاد نشود. سرور همچنین اطمینان می دهد که کلاینت  در زیرساخت ها یونیک خواهد بود.

      ثانیا ، یک کلاینت وجود دارد که برای اتصال به دیسک مجازی با سرور تماس گرفته و از قطعات ذخیره شده در دیسک مجازی برای اجرای سیستم عامل درخواست می کند.

      اجزای پشتیبانی کننده موجود ، بانک اطلاعاتی برای ذخیره سازی پیکربندی و تنظیمات مربوط به سرور ، یک سرویس جریان برای محتوای دیسک مجازی ، یک سرویس TFTP (اختیاری) و یک سرویس بوت PXE (همچنین اختیاری) برای اتصال مشتری به سرورهای مجازی سیستم عامل است.

      همانطور که قبلاً ذکر شد دیسک مجازی حاوی image از یک دیسک فیزیکی از سیستم است که به پیکربندی و تنظیمات سیستم هایی که از دیسک مجازی استفاده می کنند ، منعکس می شود. هنگامی که دیسک مجازی ایجاد شد ، باید آن دیسک به کلاینت اختصاص داده شود که برای شروع از این دیسک استفاده می کند. ارتباط بین مشتری و دیسک از طریق ابزار اجرایی ساخته شده و در پایگاه داده ذخیره می شود.

      هنگامی که کلاینت دارای دیسک اختصاص داده شده است ، می توان با استفاده از فرآیندی که در شکل زیر نشان داده شده است ، دستگاه را با دیسک مجازی راه اندازی کرد: عملکرد سیستم مجازی سازی os

       

      بررسی مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)

      بررسی مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)

      ۱) اتصال به سرور مجازی سازی سیستم عامل:
      ابتدا دستگاه را راه اندازی می کنیم و اتصال را با سرور سیستم عامل مجازی سازی تنظیم می کنیم. بیشتر محصولات چندین روش برای ارتباط با سرور ارائه می دهند. یکی از محبوب ترین و کاربردی ترین روش ها، استفاده از سرویس PXE است ، اما از boot strap نیز استفاده زیادی می شود (به دلیل معایب سرویس PXE). اگرچه هر روشی (network interface card (NIC را اولیه سازی می کند ، اما یک آدرس IP (مبتنی بر DHCP) و اتصال به سرور را دریافت می کند.

      ۲) اتصال دیسک مجازی:
      هنگامی که ارتباط بین مشتری و سرور برقرار شد ، سرور برای بررسی کلاینت شناخته شده یا ناشناخته به پایگاه داده خود می پردازد و این که کدام دیسک مجازی به مشتری اختصاص می یابد. هنگامی که بیش از یک دیسک مجازی متصل می شود ، یک منوی بوت در سمت مشتری نمایش داده می شود. اگر فقط یک دیسک اختصاص داده شود ، آن دیسک به مشتری وصل می شود.

      ۳) VDisk متصل به مشتری:
      پس از انتخاب دیسک مجازی مورد نظر توسط مشتری ، این دیسک مجازی از طریق سرور سیستم عامل مجازی متصل می شود. در بخش back-end، سرور سیستم عامل مجازی اطمینان حاصل می کند که مشتری در زیرساخت ها یونیک خواهد بود (به عنوان مثال نام کامپیوتر و شناسه).

      ۴) سیستم عامل برای کلاینت جریان داده می شود:
      به محض وصل شدن دیسک ، سرور شروع به پخش محتوای دیسک مجازی می کند. نرم افزار می داند برای شروع سیستم عامل کدام بخش ها لازم هستند، به طوری که ابتدا این قسمت ها پخش شوند. اطلاعاتی که در سیستم جریان می یابد باید در جایی ذخیره شوند. اکثر محصولات روشهای مختلفی برای ذخیره این اطلاعات ارائه می دهند. برای مثال در دیسک سخت مشتری یا دیسک سرور مجازی سازی سیستم عامل.

      ۵) جریان اضافی:
      پس از آن که قسمت اول پخش می شود ، سیستم عامل همانطور که انتظار می رود شروع به کار می کند. داده های دیسک مجازی اضافی هنگام اجرای کار یا شروع به کار کردن توسط کاربر (برای مثال شروع برنامه ای که در دیسک مجازی موجود است) مورد نیاز خواهد بود.

      کلام پایانی

      بررسی مجازی سازی سیستم عامل در رایانش ابری را در این بخش از آموزش مورد بررسی قرار دادیم. در بخش بعد به بررسی مجازی سازی سیستم عامل لینوکس خواهیم پرداخت.

      QR:  جلسه ۲۰ : مجازی سازی سیستم عامل در رایانش ابری (Cloud Computing)
      به اشتراک بگذارید