مجازی سازی2

 

درعلم کامپیوتر، مجازی‌سازی (Virtualization) به ساخت نمونه مجازی (غیر واقعی) از مواردی مثل پلتفرم سخت‌افزاری، سیستم عامل، وسایل ذخیره سازی و یا منابع شبکه، گفته می‌شود.مجازی سازی از یک نوع تفکر عمیق و اجرا کردن هر آنچه که در فکر و ذهن می‌گذرد و نهایتا بدون وجود خارجی پیاده سازی می‌گردد. در علم کامپیوتر استفاده از تکنولوژی مجازی سازی باعث رشد و پیشرفت بسیار گشته است. پیاده سازی دستگاه‌های سخت افزاری بصورت مجازی اما با همان عملکرد و حتی بهتر ، مزایای بسیاری را برای ما به ارمغان آورده است.

 

مزایای استفاده از مجازی سازی عبارتند از:

  • صرفه جویی در هزینه سخت افزار صرفه جویی در هزینه لایسنس نرم افزار و سیستم عامل
  • افزایش توانایی سرویس دهی در حجم بالا
  • قابلیت اجرای چندین نسخه از برنامه های کاربردی به صورت همزمان بر روی یک کامپیوتر
  • سهولت بروزرسانی نرم افزار ها
  • امکان جابجائی منابع بدون تأثیر منفی بر عملکرد کاربران
  • استفاده بهینه از سخت افزارهای موجود
  • بهبود قابلیت اطمینان و مقیاس پذیری سیستم

اجرای انواع مجازی سازی در سازمان ها


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

مجازی سازیDesktop

مجازی سازی Application

  1. مجازی سازی سرور ها

    پیاده سازی سرورهای مجازی و ایجاد مراکز داده (Data Center) مجازی با استفاده از تکنولوژی VMware vSphere کاملترین راه حل برای نیل به این هدف می باشد که از مزایای آن می توان به :

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

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

    سرویس ها از هم مستقل گردیده و این استقلال در نهایت باعث   پایداری بیشتر سرویس ها در شبکه می شود. امکان داشتن سرویس ها با ساختار های متفاوت مانند Linux و Microsoft و Netware بر روی یک سخت افزار نیز یکی از مزایای دیگر این بستر است.

    • کاهش هزینه ها و اصلاح زیر ساخت سخت افزاری:

    سرور های کمتر، سخت افزار کمتری نیاز دارد، در ساختاری که بر بستر مجازی ایجاد میشود، به سرورهای فیزیکی کمتری نیاز است، حتی اگر یک ساختار سنتی را مجازی کنید ، تعدادی سرور آزاد می شوند که می توان در مکان های دیگری از آنها استفاده کرد.

    • کاهش هزینه های مدیریتی و نگهداری :

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

    • افزایش پایداری و تحمل خطا (Fault Tolerance) :

    بستر مجازی سازی (Virtualization) ، راهکار های منحصر به فرد برای پایدار ماندن سرویس ها، در برابر مشکلات ناگهانی که برای سرور ها رخ می دهد ارائه می نماید، همچنین امکان جابجایی سرویس ها به صورت روشن (Live)، یکی دیگر از امکانات ارائه شده توسط این بستر است

  2. مجازی سازی Desktop

    با استفاده از تکنولوژی Desktop Virtualization در محیط مجازی دیتا سنتر به ازای هر كاربر، یک کامپیوتر به نام Virtual machine ایجاد می گردد. در حالی که اين كامپيوتر به صورت فيزيكي در يك دیتا سنتر قرار دارد كاربران می توانند كامپيوتر شخصي خود را دیده و Desktop خود را تغيير دهند و همان طور كه به كامپيوتر شخصي خودشان برنامه اضافه مي كنند، اين كار را با Desktop خود نیز انجام دهند.

    هر کاربر جهت اتصال به کامپیوتر مجازی خود میتواند از ابزارهایی نظیر Thin Client ، PDA ، Laptop و یا کامپیوتر شخصی خود استفاده نماید. این بدان معناست که در صورت فراهم شدن امکانات ارتباطی شبکه ای هر کاربر از هرنقطه جغرافیایی ، میتواند کامپیوتر خود را در سازمان دیده و از تمام امکانات شبکه داخلی سازمان بدون اینکه اطلاعات سازمان در بستر شبکه های نا امن اینترنتی و یا اینترانتی در دسترس افراد دیگر قرار گیرد، استفاده نماید،. از طریق مدیریت شبکه، امکانات تبادل اطلاعات و محدودیت گذاری بین کامپیوتر شخصی کاربر و کامپیوتر سازمانی وی نیز، فراهم شده و قابل کنترل می باشد.

    با اجرای پروژه مجازی سازی Desktop کاربران ،علاوه بر مزایای استفاده از محیطهای مجازی، مزایای دیگری از این تکنولوژی را در اخنیار خواهید گرفت که در زیر اورده شده است.

    • كاهش هزینه هایIT
    • سهولت به روز رساني نرم افزار و سخت افزار (سخت افزار مجازي)
    • كاهش نياز به منابع اجرايي
    • محدود سازي كاربران به صورت موثرتر (به عنوان مثال ممنوعیت فيلم و موسيقي)
    • قطع ارتباط سيستم عامل و برنامه هاي كاربردي از سخت افزار فيزيكي Unified User Desktop Environment
    • مديريت بهتر سرمايه و جلوگيري از اتلاف آن
  3. مجازی سازی برنامه های کاربردی (Application)

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

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

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