اینترنتاینترنت اشیاءشبکهمیم تک 26

انواع رایانش ها در اینترنت اشیا را بشناسیم (قسمت اول – رایانش ابری)

انواع رایانش ها در اینترنت اشیا را بشناسیم (قسمت اول - رایانش ابری)

مقدمه

Internet of Things یا به اختصار IoT به مجموعه ای از دستگاه ها و یا سنسورها گفته می شود. هر کدام این سنسور به اینترنت و شبکه جهانی اتصال دارند. علاوه بر این هر کدام از سنسورها می توانند باهم در ارتباط باشند و اطلاعات خود را به اشتراک بگذارند. از IoT به عنوان انقلاب صنعتی چهارم یاد می شود و آن هم به دلیل وسعت و حجم دستگاه IoT در دنیا و همین طور نوآوری و تغییری که در تکنولوژی و زندگی انسان ها ایجاد می کند است. پیش بینی می شود تا سال 2020 بیشتر از 50 میلیون دستگاه IoT در سراسر جهان وجود داشته باشند. قطعا این حجم از اطلاعات و دستگاه ها به فضای بسیار زیاد برای ذخیره سازی، پهنای باند بسیار زیاد و صدها فاکتور دیگر نیاز دارند و به همین دلایل کارشناسان این حوزه با ایجاد انواع رایانش ( Computing ) برای اینترنت اشیاء سعی کرده اند تا این مشکلات را تا حد زیادی برطرف کنند.

معرفی انواع رایانش :

تا به این لحظه چهار رایانش برای IoT در نظر گرفته شده است که شامل:

  1.  رایانش ابری (Cloud Computing)
  2. رایانش مه (Fog Computing)
  3. رایانش لبه (Edge Computing)
  4. رایانش MIST

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

رایانش ابری (Cloud Computing)

رایانش ابری را شاید بتوان اولین و شناخته شده ترین انواع رایانش موجود در اینترنت اشیاء دانست. به طور خلاصه می توان گفت که از رایانش ابری برای یک پارچه سازی دستگاه های IoT استفاده می شود. شما در این سیستم می‌توانید مجموعه از اطلاعات را از مجموعه از سنسور ها دریافت کنید، آن ها را باهم ادغام کنید و آن ها را مانند یک پلتفرم یکپارچه داشته باشید. به عنوان مثال در یک شهر هوشمند دستگاه هایی مانند چراغ های راهنمایی هوشمند، دوربین های کنترل ترافیک،  خطوط انتقال داده و بسیاری دیگر از سیستم ها می توانند بر روی ابر کار کنند و یک پلتفرم یکپارچه را ایجاد کنند.

تمامی اطلاعات این پلتفرم بر روی ابر ارسال می شوند و از تمام امکانات ابر مانند:

پهنای باند آن، فضای آن برای ذخیره سازی اطلاعات، قدرت پردازش ابر و موارد دیگر استفاده می کنند. همچنین اکثر پروتکل هایی IoT مانند MQTT و LoRa قابلیت این را دارند که بر روی ابر فعالیت کنند.

اما رایانش ابری به تنهایی خود شامل 3 نوع مختلف است که عبارتند از:

  • زیر ساخت به عنوان یک سرویس (IaaS)
  • پلتفرم به عنوان یک سرویس (PaaS)
  • نرم افزار به عنوان یک سرویس (SaaS)

زیر ساخت به عنوان یک سرویس (IaaS)

در ابرهای IaaS هدف اصلی به کار گیری قدرت پردازشی ابر است.

در این ابر ها از تمام واحد های پردازش مانند CPU و رم برای پردازش استفاده می شود. در این مدل ابرها، کاربران قادر به تغییر زیر ساخت های ابر نیستند اما می توانند نوع سیستم عامل و میزان فضای ذخیره سازی را خود انتخاب کنند، همچنین برای تنظیمات شبکه مانند فعال سازی فایروال دسترسی کامل را دارند.

ابرهای IaaS خود شامل 3 نوع مختلف هستند که شامل ابر های خصوصی، عمومی و ترکیبی می شوند.

ابر های عمومی:

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

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

ابر های خصوصی:

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

ابر های ترکیبی:

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

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

پلتفرم به عنوان یک سرویس (PaaS)

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

همچنین تمام نرم افزارها و زیرساخت ها در این نوع کاملا برای کاربران، مدیریت و دائما بروزرسانی می شوند. در این نو ابر منابعی نظیر رسانه های ذخیره سازی، دسترسی به شبکه، محیط های برنامه نویسی و … به کاربران ارائه می شود.

نرم افزار به عنوان یک سرویس (SaaS)

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

 

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

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