---
title: Sistemski zahtevi
description: Operativni sistem, okruženje za izvršavanje kontejnera, dimenzionisanje hardvera i zahtevi na strani klijenta za rad podsistema Data Platform.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

import Alert from '@/components/docs/Alert.astro';

Pre nego što instalirate Data Platform, uverite se da ciljni server i klijenti koji će mu pristupati ispunjavaju zahteve navedene u nastavku.

## Server

### Operativni sistem

Platforma radi na operativnim sistemima **zasnovanim na Linuxu/Unixu**. Pošto se platforma oslanja na ugrađene bezbednosne mehanizme Linuxa/Unixa, informacioni sistem možete da sertifikujete uz minimalne troškove, a da pritom ispunite bezbednosne zahteve regulatornih tela.

Postupak instalacije obuhvata dve porodice distribucija:

- Distribucije **zasnovane na CentOS-u** – paketi se instaliraju komandom `dnf`.
- Distribucije **zasnovane na Debianu** – paketi se instaliraju komandom `apt`.

### Okruženje za izvršavanje kontejnera

Platforma i njeni servisi rade u kontejnerima, pa su serveru potrebni:

- **Docker**
- **Docker Compose**

Aplikacioni server (Ruby on Rails), server za prikupljanje podataka (Go), PostgreSQL, Redis i pomoćni servisi isporučuju se kao kontejnerske slike (image), pa nijedan od njih ne instalirate direktno na host.

### Hardver

Fizički čvorovi za obradu podataka imaju skromne zahteve u pogledu resursa, a potrebni resursi rastu sa brojem povezanih uređaja. Orijentaciono, jedan fizički server dimenzionisan za opsluživanje **100.000 uređaja** zahteva:

| Resurs | Minimum |
| --- | --- |
| Procesor (CPU) | 4 jezgra |
| Radna memorija (RAM) | 12 GB |
| Disk | 100 GB |

Za veće implementacije pogledajte stranicu [Skalabilnost sistema](/sr/platform/v3/architecture/scalability), koja opisuje arhitekturu na kojoj se zasniva skaliranje, i stranicu [Skaliranje platforme](/sr/platform/v3/operations/scaling), na kojoj su opisane strategije vertikalnog i horizontalnog skaliranja.

<Alert type="tip">
  Da bi se obezbedile visoka dostupnost i otpornost na otkaze, platforma može da radi u okruženju za virtuelizaciju KVM, koje povećava i njen potencijal za skaliranje.
</Alert>

## Klijent

Operateri i administratori rade sa platformom preko standardnog **veb-pregledača** – Chrome, Mozilla Firefox, Safari i drugi savremeni pregledači imaju ulogu univerzalnog klijenta. Nije potreban nikakav dodatni klijentski softver.

## Mreža

Telemetrijski uređaji povezuju se sa serverom za prikupljanje podataka preko mobilnih mreža (GPRS i 3G, kao i NB-IoT preko protokola UDP). Spoljni pristup platformi zaštićen je šifrovanjem kanala u kombinaciji sa zaštitnim zidovima i ruterima.
