امروزه صرفهجویی در مصرف منابع تجدیدناپذیر، یک موضوع همگانیست. حتی اگر این دغدغههای محیط زیستی را کنار بگذاریم، بازهم تمام افراد و سازمانها علاقهمند به کاهش هزینههایشان هستند. تمام این موارد از طریق مجازی سازی در رایانش ابری امکانپذیر است:
فهرست مطالب
وظیفهی مدیریت و توزیع منابع سرورها و سایر منابع کامپیوتری، برعهده مجازیساز است. درست مانند یک افسر کادری، که بر سر یک دیگ غذا ایستاده است و به توزیع عادلانه غذا در میان سربازانش نظارت میکند. این فناوری غالباً توسط شرکتها و موسسات استفاده میشود و کاربرد خانگی آن کمتر است. از چندسال اخیر، این سازمانها، با خرید یک یا چند سرور و استفاده از مجازیساز، هزینههای جانبیشان را به طرز چشمگیری کاهش میدادند. اما انقلاب رایانش ابری، هزینهها را از آن هم کمتر کرد. قبل از اینکه به شرح مجازی سازی در رایانش ابری بپردازیم، بهتر است کمی با فناوری مجازیسازی آشنا شویم.مجازیسازی
فناوری مجازیسازی کمک شایانی به توسعه کسبوکارها کرد. قبل از رواج مجازی سازی به شکل امروزی، شرکتها مجبور بودند تا برای تمام امورات خود یک سرور جداگانه تهیه کنند. این مسئله واقعا هزینهبردار بود. در بسیاری از موارد، تنها از 30 درصد ظرفیت هر سرور استفاده میشد. یعنی 70 درصد از هزینههای هر شرکت برای تهیه و نگهداری از سرورها بیدلیل بود. اما نرمافزارهای مجازیسازی این امکان را مهیا کردند که شرکتها، تنها با یک یا دو سرور نیازهای خود را برطرف کنند. این نرمافزارها قابلیت استفاده از تمام ظرفیت یک سرور را فراهم میآورند. به عبارت دیگر، با استفاده از مجازیساز، دیگر نیازی به تهیه چندین سرور برای چندین کار و کارمند مختلف نبود. نرمافزار مجازیسازی قادر است تا منابع مورد نیاز حسابدار را از گرافیست شرکت جدا کند. این قابلیت باعث میشود که تمام منابع سختافزاری، نرمافزاری، فضای ذخیرهسازی و شبکه مورد نیاز شرکت، تنها از یک سرور تامین شود. چرا که مجازی سازی میتواند فضای یک سرور را به چند سرور فیزیکی مختلف تقسیم نماید.ماشین مجازی
تصور کنید که به نسخه قدیمی یک برنامه نیاز دارید. از طرفی سیستم عامل و سایر برنامههایتان را هم بروزرسانی کردهاید. حال آن برنامه قدیمی برروی سیستم عامل جدید به خوبی اجرا نمیشود. راه حل چیست؟ راهحل در استفاده از Hypervisor است. هایپروایزر یکی از انواع مجازیسازی است که قابلیت مجازی سازی منابع سختافزاری را دارد. با کمک هایپروایزر میتوانید یک ماشین مجازی بر روی ماشین واقعی خود اجرا کنید. مهمترین ویژگی (Virtual Machine) یا ماشین مجازی این است که با استفاده از آن، کاربر احساس میکند با یک ماشین واقعی سروکار دارد. Hypervisor که به عنوان مانیتور ماشین مجازی یا VMM نیز شناخته می شود، ابزاری است که ماشین های مجازی (VM) را ایجاد و اجرا می کند. ماشینهای مجازی امکان استفاده همزمان چندین کاربر از یک کامپیوتر را هم فراهم میکند. ماشینی که قرار است ماشین مجازی روی آن ساخته شود به عنوان ماشین میزبان، و ماشین مجازی به عنوان ماشین مهمان شناخته می شود. مجازیسازی این امکان را فراهم میآورد که کاربر از دو سیستم عامل مختلف، به عنوان مثال ویندوز و لینوکس، به طور همزمان بر روی یک دسکتاپ استفاده کند. هایپروایزرها به دو نوع مستقل (Native) و وابسته (hosted) تقسیم میشوند. هایپروایزر نوع اول بیشتر برای سرورها در دیتاسنترها به کار میرود. قبل از آشنایی با مجازی سازی در رایانش ابری، توضیح مختصری از رایانش ابری را آوردهایم:توضیح مختصری از فناوری ابری
قبل از پیدایش رایانش ابری، شرکتها برای استفاده از مجازیساز یا سایر استفادههای کامپیوتری روزمرهشان، ملزم به تهیه سرور در محل استقرار خود بودند. برای اطلاعات بیشتر مقاله رایانش ابری را بخوانید. یعنی هم باید برای تهیه سرورها هزینه میکردند و هم هزینههای مربوط به تهیه سختافزارها، نرمافزارها، سوئیچها، روترها، پشتیبانگیری دادهها، مختخصصان آیتی، آب و برق مصرفی و تهیه مکانی ایمن برای برپایی دیتاسنترها بر عهده خود شرکت بود. اما با کمک رایانش ابری تمام این موارد به جایی در خارج از شرکت انتقال داده میشود. به این ترتیب که افراد و شرکتها از منابع دیتاسنترهای خارجی مصرف میکنند و به روش Pay as You Go، تنها به میزان استفاده از منابع مصرفیشان میپردازند. این قابلیت فوقالعاده که فرد از تمام منابع موردنیازش در هر مکانی استفاده کند، بدون اینکه کوچکترین نگرانی درمورد هزینهها و امنیت دادههایش داشته باشد، تنها توسط رایانش ابری امکان میپذیرد. یکی از ارکان اصلی رایانش ابری در بسیاری از شرکتهای ابری، مجازیساز است. در ادامه با نقش مجازی سازی در رایانش ابری بیشتر آشنا خواهیم شد.مجازی سازی در رایانش ابری
مجازی سازی در رایانش ابری چیست؟ همانگونه که قبلا اشاره شد، مجازیسازی میتواند موضوع جداگانهای از رایانش ابری باشد. اما این دو مفهوم در کنار یکدیگر شکل قویتری از تکنولوژی را ارائه دادهاند. مجازی سازی در رایانش ابری مخارج شرکتها را از قبل هم کمتر کرد. چراکه در حالت اول، یعنی مجازیسازی صِرف، شرکتها ملزم به تهیه یک سرور و برآورده کردن نیازها و هزینههای جانبی آن بودند. اما با کمک مجازیسازی ابری، دیگر نیازی به تهیه سرور و نگهداری از آنها نیست. چرا که وظیفهی تهیه و نگهداری از سرورها و مجازیسازها بر عهده شرکتهای ارائه دهنده خدمات ابری میباشد. در واقع مجازیسازی یکی از زیرساختهای اصلی رایانش ابری است. یک فضای ابری از طریق شبکهای از سرورها، مجازیسازها و فضای ذخیرهسازی تشکیل میشود.مزایای مجازی سازی در رایانش ابری
بهطور کلی مجازی سازی در رایانش ابری فواید بیشماری دارد. در طول مطلب با برخی از آنها از قبیل به صرفهتر بودنشان آشنا شدید. در ادامه به صورت تیتروار برخی از دلایل اهمیت مجازی سازی در رایانش ابری را مرور خواهیم کرد:- کاهش هزینههای مصرف برقی که برای روشن نگهداشتن سرورها نیاز است.
- کم شدن مصرف آب که برای خنک نگهداشتن پاورها و سرورها نیاز است.
- کمک به زمین سبز با کاهش مصرف منابع طبیعی و ایجاد آلایندگی.
- افزایش فضای باز در محیط کار.
- ایجاد فضای آزمایشگاهی و انجام آزمایشات برروی سرورها، بدون نگرانی از ایجاد خرابی.
- امکان استفاده از سیستمهای قدیمی شرکت که تاکنون ناکارآمد بودند.
- عدم نیاز به هزینههای مستقیم و غیرمستقیم برای ارتقاء و نگهداری از سختافزارها و نرمافزارها.
- ارتقا سطح امنیت دادهها و ایجاد نسخههای پشتیبان.
- بالا رفتن سطح بهرهوری از تمام ظرفیتهای سرورها.
- دسترسی بالا و یکپارچهسازی سختافزارها و نرمافزارهای مورد نیاز کارمندان.
- دسترسی از راه دور، انعطاف پذیری و مقیاس پذیری.
رایانش ابری چگونه میتواند هزینههای مربوط به زیرساختهای IT را کاهش دهد؟
نقش مجازیسازی در رایانش ابری چیست و چگونه به بهبود عملکرد سازمانها کمک میکند؟
چگونه مجازیسازی میتواند به کاهش نیاز به نگهداری سرورها کمک کند؟