Cloud Computing در مقابل Grid Computing
رایانش ابری و محاسبات شبکه ای دو روش متفاوتی هستند که از طریق آنها محاسبات انجام می شود. رایانش ابری به این معنی است که خدمات به جای سیستم محلی در اینترنت استفاده می شود. با این حال، محاسبات شبکه ای با به اشتراک گذاری وظایف بیش از تعداد کامپیوترها سروکار دارد. رایانش ابری را می توان به عنوان نوعی از محاسبات شبکه ای توصیف کرد.
Cloud Computing
در اواخر سال 2007، اصطلاح رایانش ابری ابداع شد. در رایانش ابری، خدماتی که روزانه مورد استفاده قرار میگیرند، به جای اینکه در یک ماشین محلی ذخیره شوند، در اینترنت جابهجا میشوند. ایمیل نمونه کوچکی از محاسبات ابری است و به هر دو روش در دسترس است.خدماتی مانند Yahoo mail و Google mail تسهیلات ایمیل را ارائه می دهند و افراد برای ارسال نامه نیازی به Microsoft Outlook یا سایر برنامه ها ندارند. به این ترتیب، سرویس ایمیل در هر نقطه از جهان که اتصال اینترنت وجود دارد قابل استفاده است.
بعد از سال 2007، سرویسهای دیگری مانند صفحات گسترده، ارائهها و پردازش کلمه وارد محاسبات ابری شدند، زیرا Google ارائه، صفحات گسترده و خدمات پردازش کلمه را ارائه کرد و آنها را با Google Calendar و Gmail ادغام کرد. مایکروسافت نیز وارد عرصه رایانش ابری شد و اپلیکیشن هایی را معرفی کرد که برای کاربران اینترنت قابل استفاده هستند. مایکروسافت تا حد زیادی بر رایانش ابری تمرکز کرده است.
محاسبات شبکه ای
اشتراک گذاری وظایف بیش از تعداد رایانه به عنوان محاسبات شبکه ای شناخته می شود. کارها می توانند به سادگی ذخیره سازی داده یا محاسبات پیچیده باشند. توزیع وظایف می تواند در فواصل زیاد باشد. رایانه های موجود در یک شبکه می توانند در حالی که در حال استفاده نیستند به عنوان بخشی از شبکه عمل کنند.به منظور تکمیل پروژه ها، شبکه چرخه های استفاده نشده را در رایانه های مختلف جستجو می کند تا به آنها دسترسی پیدا کند. یکی از پروژه های محبوب محاسبات شبکه ای [email protected] است.
یک ابر رایانه مجازی پس از اتصال این رایانه ها به یکدیگر ایجاد می شود. ممکن است در این کامپیوترهای شبکه ای مشکلی وجود داشته باشد، اما همچنان از ابررایانه های استفاده شده در دهه 70 و 80 قدرتمند هستند. اصول محاسبات شبکه ای راه را برای ابررایانه های مدرن با بسیاری از رایانه های کوچک متصل به یکدیگر برای تشکیل یک ابر رایانه فراهم می کند.
انواع مختلفی از شبکه ها را می توان با استفاده از تکنیک های مختلف محاسبات شبکه ای ایجاد کرد. با استفاده از چندین کامپیوتر، قدرت و همچنین انعطاف پذیری به سیستم اضافه می شود. به عنوان مثال، یک شبکه داده، اطلاعات بزرگی را که کاربران می توانند به آنها دسترسی داشته باشند، مدیریت می کند.
با این حال، محاسبات شبکه ای با محاسبات خوشه ای متفاوت است. اولاً، هیچ مدیریت متمرکزی در محاسبات شبکه ای وجود ندارد زیرا رایانه ها به شیوه ای مستقل کنترل می شوند. رایانه های موجود در یک شبکه می توانند سخت افزار یا سیستم عامل متفاوتی داشته باشند.
تفاوت بین محاسبات ابری و محاسبات شبکه
• رایانش ابری شامل استفاده از خدمات در اینترنت به جای رایانه های محلی است در حالی که محاسبات شبکه ای شامل به اشتراک گذاری وظایف بر روی چندین رایانه است.
• منابع رایانه های متعدد در محاسبات شبکه ای به اشتراک گذاشته شده است که به بهبود انعطاف پذیری و قدرت شبکه کمک زیادی می کند، در حالی که این مورد در رایانش ابری صادق نیست.
• برنامه هایی مانند صفحات گسترده، ارائه ها، ایمیل و پردازشگرهای کلمه بخشی از محاسبات ابری هستند در حالی که در محاسبات شبکه ای، ذخیره سازی داده یا محاسبات پیچیده انجام می شود.