در این مقاله قصد داریم تا شما را با تفاوت رایانش ابری و مجازی سازی آشنا سازیم. هر دو واژه هایی

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

بیشتر موارد تا اسمی از رایانش ابری به گوش می خورد در کنار آن مجازی سازی نیز مطرح

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

که به وسیله مجازی سازی به وجود آمده اند. و دارای برنامه ها و نرم افزار ها و سیستم عامل می

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

سرویس استفاده می شود. در ساختار های ابری کاربر متوجه نمی شود که چند سیستم عامل، فضای

ذخیره سازی، قدرت پردازش و داده چه مقدار است و کاربر فقط می تواند ارتباط ورودی و خروجی را

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

تنها از این طریق می تواند به خواسته هایش دست پیدا کند.

رایانش های ابری

اکثر رایانش های ابری سرویس هایشان را در دو حالت (SaaS (Software as a Service و (IaaS

(Infrastructure as a Service ارائه می دهد. کاربران با پرداخت هزینه های بسیار کمتر می توانند

یکی از سرور های رایانش ابری را خریداری کنند و از سرویس های آن بهره ببرند. به جای اینکه بابت

تهیه ی هر یک از تجهیزات شبکه ، پهنای باند و SAN Storage و … متقبل هزینه شوند. به یک باره و

با هزینه ی کمتر سرور رایانش ابری را تهیه می کنند. در SaaS همانطور که از نامش مشخص است

سرویس های نرم افزاری را به صورت مجازی در زیر شاخه ای از IaaS ارائه می دهد. کلیه نرم افزار ها

و سرویس ها بر روی سیستم مجازی راه اندازی می شود و به صورت Virtual Server در دسترس

کاربران قرار می گیرد.

همانطور که از نام SaaS مشخص است، سرویس های نرم افزاری را به صورت مجازی در زیر شاخه ای

از IaaS ارائه می دهد. تمامی سرویس ها و نرم افزار ها به صورت Virtual Server بر روی سرور مجازی

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

کامپیوتر است (در صورتی که امکانات سخت افزاری برای سرویس دادن به چند ماشین مجازی را

داشته باشید.)، بهترین روش ماشین مجازی می باشد. یکی از نکات مثبتی که در رابطه با اجرای

سیستم عامل های مجازی هست، طوری اجرا می شود که در اصطلاح یک sandbox کوچک دارند و

سایر بد افزار ها و ویروس ها دیگر نتوانند سیستم عامل هاست و یا سایر سیستم عامل ها را آلوده

کنند.

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

مثال وقتی می خواهید ظاهر لینوکس توزیع Mint به چه شکل است، به راحتی می توانید در ماشین

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

جای این که سیستم عاملتان را حذف کنید و دوباره سیستم عامل دیگری را نصب کنید.)

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

مجازی سازی سرور را که همان مجازی سازی سخت افزاری می باشد، بهترین راه برای مجازی سازی

سخت افزاری است. سخت افزار کامپیوتر های هوشمندی مانند X86 که امروزه تنها برای اجرای یک

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

استفاده از مجازی سازی می توانید چندین ماشین را روی یک ماشین پیاده کرد و مورد بهره برداری قرار

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

ها و کاربرد های متفاوت را روی یک کامپیوتر فیزیکی اجرا می کنند.

سرویس هایی مانند Gmail یا Outlook به نسبت سرویس های مدیریت اسناد آنلاین مثل Google

Docs و … ساده تر هستند و برخی از سرویس های کلود پیشرفته تر از بقیه هستند. در سرویس

Google Docs همه ی فایل های جدول ها و نوشتاری روی Google ذخیره می شوند. وقتی فایلی را

برای ویرایش باز می کنید و شروع به ویرایش آن می کنید، در واقع با فایلی که هزاران کیلومتر از آن

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

فایل را باز کند و به ویرایش آن بپردازد. سرور های Google بی وقفه (Real Time) متنی را که وارد می

کنید، پردازش می کنند.

شبکه های مجازی

شبکه های مجازی (VN) ها، شبکه ای بر پایه ی کامپیوتر تولید می کنند که بخشی از آن در لینک های

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

می توان آن را پیاده سازی کرد. در واقع تکنولوژی لینک VN سیسکو برای ایجاد ارتباط میان حافظه ها

و شبکه ها و دامین های مدیریت شبکه به وجود می آیند. تا باعث شود تغییرات یک محیط روی دیگر

محیط ها اثر بگذارد و با هم در ارتباط باشند. به عنوان نمونه وقتی کاربری در محیط VMware

vSphere در حال استفاده از vCenter می باشد. برای انتقال دادن یک VM از یک لایه به لایه فیزیکی

دیگر، از VMotion استفاده می کند. این اتفاق به SAN و شبکه دیتا سنتر فرستاده می شود. پروفایل

شبکه مربوطه و حافظه آن به VM انتقال پیدا می کنند.

Virtualization (ویرچوالیزیشن یا مجازی‌سازی) وقتی که بخواهید از یک چیز حقیقی، یک نمای

مجازی بسازید اتفاق می افتد. برای نمونه VR (واقعیت مجازی) نمای مجازی از یک واقعیت فیزیکی

می باشد، فقط در یک سری از موارد با واقعیت متفاوت است. ولی در حیطه علوم کامپیوتر پیچیده تر

از این هاست. به بیانی دیگر وقتی که شما یک منبع فیزیکی دارید، و می خواهید Ram ,CPU و … آن

را تقسیم بندی کنید. از نظر فنی هر یک از این قسمت ها، یک قسمت جدا به نظر می رسد. به گونه ای

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

هر کدامشان می توانند به منابع خاص خود دسترسی داشته باشند و به سایر منابع دسترسی ندارند.

نتیجه گیری

در پایان برای تفاوت رایانش ابری و مجازی سازی باید تاکید کنیم که مجازی سازی یک روش و

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

و ارائه می شود. معمولا از مجازی سازی بصورت درون سازمان استفاده می شود اما از رایانش ابری

(Cloud Computing) بصورت آنلاین و اینترنتی استفاده می شود.

امیدواریم از مطالبی که در رابطه با تفاوت رایانش ابری و مجازی سازی گفته شد، استفاده لازم را برده

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

small_c_popup.png

استعلام قیمت

لطفا درخواست لایسنس مورد نیاز خود را با تکمیل فرم انجام دهید.

small_c_popup.png

مشاوره تخصصی

برای شروع امروز با یک متخصص صحبت کنید!