---
title: Tizim talablari
description: IIoT platformasini ishlatish uchun operatsion tizim, konteyner muhiti, apparat resurslari va mijoz talablari.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

import Alert from '@/components/docs/Alert.astro';

IIoT platformasini oʻrnatishdan oldin maqsadli server va unga ulanadigan mijozlar quyidagi talablarga javob berishiga ishonch hosil qiling.

## Server

### Operatsion tizim

Platforma **Linux/Unix asosidagi** operatsion tizimlarda ishlaydi. Linux/Unix tizimining oʻrnatilgan xavfsizlik mexanizmlariga tayanish axborot tizimini eng kam xarajat bilan sertifikatlash va shu bilan birga tartibga soluvchilarning xavfsizlik talablariga rioya qilish imkonini beradi.

Oʻrnatish jarayoni ikki distributiv oilasini qamrab oladi:

- **CentOS asosidagi** distributivlar — paketlar `dnf` bilan oʻrnatiladi.
- **Debian asosidagi** distributivlar — paketlar `apt` bilan oʻrnatiladi.

### Konteyner muhiti

Platforma va uning xizmatlari konteynerlarda ishlaydi, shu sababli serverga quyidagilar kerak boʻladi:

- **Docker**
- **Docker Compose**

Ilova serveri (Ruby on Rails), maʼlumotlarni yigʻish serveri (Go), PostgreSQL, Redis va yordamchi xizmatlarning barchasi konteyner tasvirlari koʻrinishida yetkazib beriladi, shu sababli ularni xost tizimiga bevosita oʻrnatmaysiz.

### Apparat taʼminoti

Fizik maʼlumotlarni qayta ishlash tugunlari uchun resurs talablari past boʻlib, ulangan qurilmalar soniga mutanosib ravishda oshib boradi. Misol tariqasida, **100,000 ta qurilma**ga xizmat koʻrsatish uchun moʻljallangan bitta fizik serverga quyidagilar kerak boʻladi:

| Resurs | Minimum |
| ------ | ------- |
| CPU    | 4 yadro |
| RAM    | 12 GB   |
| Disk   | 100 GB  |

Yirikroq joriy etishlar uchun masshtablash ortidagi arxitektura haqida [Tizim masshtablanuvchanligi](/uz/platform/v3/architecture/scalability) boʻlimiga, vertikal va gorizontal masshtablash strategiyalari haqida esa [Platformani masshtablash](/uz/platform/v3/operations/scaling) boʻlimiga qarang.

<Alert type="tip">
  Yuqori darajadagi mavjudlik va nosozliklarga chidamlilik uchun platforma KVM virtualizatsiyasi
  ostida ishlay oladi, bu uning masshtablash salohiyatini ham oshiradi.
</Alert>

## Mijoz

Operatorlar va administratorlar platforma bilan oddiy **veb-brauzer** orqali ishlaydi — Chrome, Mozilla Firefox, Safari va boshqa zamonaviy brauzerlar universal mijoz vazifasini bajaradi. Hech qanday qoʻshimcha mijoz dasturi talab qilinmaydi.

## Tarmoq

Telemetriya qurilmalari maʼlumotlarni yigʻish serveriga mobil tarmoqlar orqali (GPRS va 3G, hamda UDP protokoli orqali NB-IoT) ulanadi. Platformaga tashqi kirish kanalni shifrlash bilan birga xavfsizlik devorlari va marshrutizatorlar yordamida himoyalanadi.
