مقیاس‌پذیری سامانه

چگونه پلتفرم IIoT از تک‌دستگاه‌های تله‌متری تا ده‌ها میلیون واحد مقیاس می‌گیرد، و معماری و فناوری‌هایی که این مقیاس‌پذیری را ممکن می‌سازند.

امکانات مقیاس‌پذیری

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

ویژگی‌ها و خصوصیات پلتفرم IIoT امکان مقیاس‌دهی سامانهٔ گردآوری داده را از تک‌دستگاه‌های تله‌متری تا ده‌ها میلیون واحد فراهم می‌سازند. نرم‌افزار را می‌توان روی سرورهای فیزیکی کاربران (سازمان‌های تأمین‌کنندهٔ منابع و سایرین) یا روی منابع ابری در حلقه‌های اختصاصی و بسته مستقر کرد، با رمزگذاری کانال که توسط ارائه‌دهندگان خدمات همراه تأمین می‌شود. دسترسی بیرونی به اطلاعات هم با ابزارهای رمزگذاری و هم با دیوارهای آتش و مسیریاب‌ها محافظت می‌شود.

سکو را می‌توان روی سیستم‌عامل‌های مبتنی بر Linux/Unix نصب کرد. این موضوع به مصرف‌کننده اجازه می‌دهد تحمل خطای بالا و امنیت، و نیز حداکثر مقیاس‌پذیری را تضمین کند. بنا نهادن بر چنین سیستم‌عاملی به‌عنوان یک تدبیر حفاظتی، به مصرف‌کننده اجازه می‌دهد سامانهٔ اطلاعاتی خود را با کمترین هزینه گواهی کند و در عین حال امنیت موردنیاز نهادهای ناظر را تأمین نماید.

معماری سکو

معماری سکو بر این موارد استوار است:

  • سرور برنامه — Ruby on Rails
  • سامانهٔ مدیریت پایگاه‌داده PostgreSQL
  • محیط مجازی‌سازی — KVM. مشتری می‌تواند برنامه‌ای برای مدیریت ماشین‌های مجازی روی سرورها نصب کند و از این رهگذر دسترس‌پذیری بالا، تحمل خطا، مدیریت‌پذیری راه‌حل و پتانسیل مقیاس‌دهی بیشتری به دست آورد
  • مرورگرهای وب — Chrome، Mozilla، Firefox، Safari و سایرین به‌عنوان یک کلاینت همگانی عمل می‌کنند: مصرف‌کنندهٔ اطلاعات و پنل کنترل
  • سرور گردآوری داده، که بر سازوکارهای چندنخی سکوی GO استوار است
  • راه‌حلی که به سمت سازوکارهای امنیتی توکار سیستم‌عامل Linux/Unix جهت‌گیری شده است
  • بسته‌های دادهٔ ورودی که توسط سازوکار توزیع بار پخش می‌شوند؛ انتقال داده از دستگاه‌های متصل به سرور گردآوری به‌طور بهینه توسط یک الگوریتم ویژهٔ فاصله‌گذاری جلسات ارتباطی پیکربندی می‌شود که از اضافه‌بار جلوگیری می‌کند

ماژول‌های تله‌متری متصل به سرور گردآوری داده در یک زیرشبکهٔ نشانی IP واحد روی شبکه‌های GPRS و 3G و روی شبکه‌های NB-IoT از طریق پروتکل UDP کار می‌کنند.

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

حداکثر مقیاس‌پذیری سرور گردآوری داده از چند راه به دست می‌آید:

  • خوشه‌بندی پایگاه‌داده به کمک سامانهٔ مدیریت پایگاه‌داده PostgreSQL
  • پشتیبان‌گیری از سامانهٔ مدیریت پایگاه‌داده PostgreSQL در یک زمان‌بندی مشخص
  • مجازی‌سازی، که به‌کارگیری تحمل خطا، دسترس‌پذیری بالا و فناوری‌های مشابه را ممکن می‌سازد
  • پایداری و کارایی افزوده، که با نبود کامل کتابخانه‌ها و ماژول‌های شخص ثالث (استقلال 100%) تأمین می‌شود

سامانه نیازمندی‌های منابع پایینی برای گره‌های فیزیکی پردازش داده دارد. برای نمونه، پیکربندی یک سرور فیزیکی برای سرویس‌دهی به 100 000 دستگاه به 12 GB حافظهٔ RAM، 4 هستهٔ پردازنده و 100 GB فضای دیسک نیاز دارد.

موضوعات مرتبط

آخرین به‌روزرسانی در

آیا این صفحه مفید بود؟