پیش‌نیازهای سامانه

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

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

سرور

سیستم‌عامل

این پلتفرم روی سیستم‌عامل‌های مبتنی بر Linux/Unix اجرا می‌شود. تکیه بر سازوکارهای امنیتی درون‌ساخت Linux/Unix به شما امکان می‌دهد سامانه اطلاعاتی را با کمترین هزینه گواهی‌سازی کنید و در عین حال پیش‌نیازهای امنیتی نهادهای ناظر را برآورده سازید.

روند نصب دو خانواده توزیع را پوشش می‌دهد:

  • توزیع‌های مبتنی بر CentOS — بسته‌ها با dnf نصب می‌شوند.
  • توزیع‌های مبتنی بر Debian — بسته‌ها با apt نصب می‌شوند.

محیط اجرای کانتینر

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

  • Docker
  • Docker Compose

سرور برنامه (Ruby on Rails)، سرور گردآوری داده (Go)، PostgreSQL، Redis و سرویس‌های پشتیبان همگی به‌صورت ایمیج‌های کانتینر عرضه می‌شوند، بنابراین لازم نیست آن‌ها را مستقیماً روی میزبان نصب کنید.

سخت‌افزار

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

منبعحداقل
پردازنده4 هسته
حافظه (RAM)12 GB
دیسک100 GB

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

کاربر

اپراتورها و مدیران از طریق یک مرورگر وب استاندارد با پلتفرم کار می‌کنند — Chrome، Mozilla Firefox، Safari و دیگر مرورگرهای امروزی به‌عنوان کاربر همگانی عمل می‌کنند. هیچ نرم‌افزار کاربر اضافه‌ای لازم نیست.

شبکه

دستگاه‌های تله‌متری از طریق شبکه‌های همراه (GPRS و 3G و همچنین NB-IoT از طریق پروتکل UDP) به سرور گردآوری داده متصل می‌شوند. دسترسی خارجی به پلتفرم با رمزنگاری کانال در کنار دیوارهای آتش و مسیریاب‌ها محافظت می‌شود.

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

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

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