---
title: پیش‌نیازهای سامانه
description: سیستم‌عامل، محیط اجرای کانتینر، ابعاد سخت‌افزار و پیش‌نیازهای سمت کاربر برای اجرای پلتفرم IIoT.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

import Alert from '@/components/docs/Alert.astro';

پیش از نصب پلتفرم 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 |

برای استقرارهای بزرگ‌تر، برای آشنایی با معماری پشتیبان مقیاس‌پذیری به [مقیاس‌پذیری سامانه](/fa/platform/v3/architecture/scalability) و برای راهبردهای مقیاس‌پذیری عمودی و افقی به [مقیاس‌بندی پلتفرم](/fa/platform/v3/operations/scaling) مراجعه کنید.

<Alert type="tip">
  برای دسترس‌پذیری بالا و تحمل خطا، این پلتفرم می‌تواند تحت مجازی‌سازی KVM اجرا شود که توان
  مقیاس‌پذیری آن را نیز افزایش می‌دهد.
</Alert>

## کاربر

اپراتورها و مدیران از طریق یک **مرورگر وب** استاندارد با پلتفرم کار می‌کنند — Chrome، Mozilla Firefox، Safari و دیگر مرورگرهای امروزی به‌عنوان کاربر همگانی عمل می‌کنند. هیچ نرم‌افزار کاربر اضافه‌ای لازم نیست.

## شبکه

دستگاه‌های تله‌متری از طریق شبکه‌های همراه (GPRS و 3G و همچنین NB-IoT از طریق پروتکل UDP) به سرور گردآوری داده متصل می‌شوند. دسترسی خارجی به پلتفرم با رمزنگاری کانال در کنار دیوارهای آتش و مسیریاب‌ها محافظت می‌شود.
