ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    تاریخ عضویت
    2010/03/01
    محل سکونت
    live bandar abas
    نوشته ها
    33
    33
    ناظم کل سایت

    معرفی تکنولوژی های مجازی سازی

    تعریف مجازی سازی
    : یک امکان نرم افزاری که بتوان بر روی یک سیستم کامپیوتری چندین سیستم عامل را به صورت همزمان اجرا کرد، بدون اینکه با هم تداخل در اجرا داشته باشند. در این روش سخت افزار به وسیله نرم افزاری که کار مجازی سازی را انجام میدهد مدیریت سخت افزار را بر عهد میگیرد و بر این اساس منابع را بین ماشین های مجازی تقسیم میکند.
    ماشین مجازی: به سیستم عامل هایی که درون نرم افزار مجازی ساز نصب میشود ماشین مجازی یا (virtual machine) میگویند. این VM ها میتواند ویندوز ، گنو/لینوکس و سایر سیستم عامل ها و نرم افزارها باشند.هایپروایزر: به لایه نرم افزاری که بین سخت افزار و ماشین مجازی قرار میگیرد تا کار مجازی سازی را انجام دهد Hypervisor گفته می شود. ممکن است در برخی جاها از آن با نام virtual machine monitor یا به اختصار VMM یاد شود. در واقع کار هایپروایزر این است که یک دید مستقل از سخت افزار و منابع را برای ماشین های مجازی ایجاد کند.









    انواع تکنولوژی مجازی سازی:
    Full Virtualizaton: مجازی سازی کاملPara Virtualization: شبه مجازی سازی، یا مجازی سازی نیمهOS level Virtualization: مجازی سازی سطح سیستم عامل
    در full virtualizaton سخت افزار ماشین مجازی به صورت کامل توسط نرم افزار شبیه سازی میشود، هر ویژگی مدنظر مانند دستورالعمل ها، عملیات وردوری / خروجی ، وقفه ها، دسترسی به حافظه را به طور مستقیم به ماشین های مجازی منعکس میکند. توی full virtualization نیازی نیست یک سیستم عامل در آن تغییری ایجاد شود تا قابل نصب بر روی نرم افزار مجازی سازی باشد.بنابر این هم ویندوز هم لینوکس را به عنوان ماشین مجازی مجازی در این مدل پیاده سازی کرد. در این مدل از مجازی سازی در واقع ماشین مجازی اطلاع ندارد که در یک محیط مجازی شده اجرا میشود.









    در مدل Para Virtualization سخت افزار ماشن مجازی به طور کامل توسط نرم افزار مجازی سازی نمیشود. در واقع یک رابط نر افزاری ارائه میکند که به سخت افزار شبیه است جای اینکه با آن یکسان باشد. در این مدل نیاز هست تا در سیست عامل ها تغییر ایجاد شود تا در این مدل قابل پیاده سازی باشند. درواقع فقط میتوان سیستم عامل های اپن سورس مانند لینوکس و BSD را در این تکنولوژی مورد استفاده قرار داد. ماشین های مجازی اطلاع دارند که در یک محیط مجازی اجرا میشود و باید تابع شرایط و قوانین مجازی ساز باشند. این مدل مجازی سازی کارایی بهتری به ما میدهد.

    OS Level Virtualizaion
    : در این تکنیک به جای مجازی سازی سخت افزار ، سیستم عامل را مجازی میکند و هسته سیستم عامل را به اشتراک میگذارد. مجازی سازی در این روش بر پایه هسته سیستم عامل میباشد. یعنی زمانبند مجازی ساز جایگزین زمانبند سیستم عامل میشود. در این مدل از مجازی سازی هم سیستم عامل میزبان که نرم افزار مجازی ساز بر روی آن نصب میشود و هم سیستم عاملی که به عنوان ماشین مجازی معرفی میشود، باید دقیقا عین هم باشند.
    نکته: linux container ها یا LXC یک مجازی سازی در سطح سیستم عامل را فراهم میکند در واقع یک محیط مجازی را فراهم میکند که هر VM فضای پردازش و شبکه خودش را دارد








    ابزار های مجازی سازی
    XEN:در واقع XEN یه نرم افزار کوچک و اپن سورس برای مجازی سازی محسوب میشود. که از یک مدل چهار لایه ای برای مجازی سازی استفاده میکند. که به هر لایه یک Ring گفته میشود.خود برنامه XEN که Hypervisor را ایجاد میکند ring0،سیستم عامل میزبان ماشین های مجازی در ring1،سیستم عامل های ماشین مجازی در ring2،نرم افزارهای کاربردی نیز در ring3 اجرا میشوند.XEN از دو تکنولوژی Full virtualization و Para Virtualization برای مجازی سازی های خود استفاده میکند. از XEN هم در پروژه های بزرگ مانند آمازن استفاده میشود هم در مجازی سازی های کوچک مانند فروش VPS نیز استفاده میکنند.
    KVM:یک نرم افزار مجازی اپن سورس و نسبتا جدید است که در عیت حال کار مجازی سازی سخت افزار را با قدرت زیاد انجام میدهد. KVM بدین صورت کار میکند که با قرارگیری در کنار هسته لینوکس به آن قابلیت مجازی سازی میدهد و از تکنولوژی Full Virtualization برای مجازی سازی ماشین های مجازی سازی استفاده میکند. KVM به عنوان یک ماژول هسته لینوکس زمان بارگذاری سیستم عامل اجرا میشود. در این روش هر ماشین مجازی به عنوان یک فرایند منظم در لینوکس محسوب میشود. در این ابزار به راحتی میتوان از لینوکس و ویندوز به عنوان ماشین های مجازی بهره برد.
    دو نرم افزاری بالا از ابزار اپن سورس و رایگانی میباشد که هر کس میتواند از آنها به عنوان راه حل مجازی سازی استفاده کند، یا این ابزارها را توسعه دهد وبه عنوان محصول تجاری خودش جهت عرضه به بازار آماده کند. محصول معروفی که از XEN چنین بهره برداری داشته، نرم افزار مجازی سازی XenServer از شرکت Citrix میباشد. در این میان یک شرکت ایرانی بسیار پر قدرت وارد عرصه رقابت با محصولات معروف جهانی شده است. این شرکت پویش داده نوین نام دارد و در شهر یزد واقع شده. متخصصین این شرکت با کار بر روی KVM یک محصول بومی به نام PVM را جهت استفاده ایرانیان وحتی سایر کشورها آماده



    کرده اند. که از نظر امنیت نسبت به محصولات مشابه خارجی قابل اعتماد تر میباشد. جهت اطلاعات بیشتر می توانید به سایت این شرکت مراجعه نماید.





نمایش نتایج: از 1 به 1 از 1

کاربرانی که این تاپیک را مشاهده کرده اند: 0

هیچ عضوی در لیست وجود ندارد.

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •