---
title: Zahtjevi sustava
description: Operacijski sustav, okruženje za izvođenje kontejnera, dimenzioniranje hardvera i zahtjevi na strani klijenta za rad podsustava Data Platform.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

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

Prije nego što instalirate Data Platform, uvjerite se da ciljni poslužitelj i klijenti koji će mu pristupati ispunjavaju zahtjeve navedene u nastavku.

## Poslužitelj

### Operacijski sustav

Platforma radi na operacijskim sustavima **temeljenima na Linuxu/Unixu**. Budući da se platforma oslanja na ugrađene sigurnosne mehanizme Linuxa/Unixa, informacijski sustav možete certificirati uz minimalne troškove i pritom ispuniti sigurnosne zahtjeve regulatornih tijela.

Postupak instalacije obuhvaća dvije obitelji distribucija:

- Distribucije **temeljene na CentOS-u** – paketi se instaliraju naredbom `dnf`.
- Distribucije **temeljene na Debianu** – paketi se instaliraju naredbom `apt`.

### Okruženje za izvođenje kontejnera

Platforma i njezine usluge rade u kontejnerima, pa su poslužitelju potrebni:

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

Aplikacijski poslužitelj (Ruby on Rails), poslužitelj za prikupljanje podataka (Go), PostgreSQL, Redis i pomoćne usluge isporučuju se kao kontejnerske slike (image), pa ih ne instalirate izravno na host.

### Hardver

Fizički čvorovi za obradu podataka imaju skromne zahtjeve u pogledu resursa, a potrebni resursi rastu s brojem povezanih uređaja. Okvirno, jedan fizički poslužitelj dimenzioniran za opsluživanje **100.000 uređaja** zahtijeva:

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

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

<Alert type="tip">
  Kako bi se osigurale visoka dostupnost i otpornost na kvarove, platforma može raditi u okruženju za virtualizaciju KVM, koje povećava i njezin potencijal za skaliranje.
</Alert>

## Klijent

Operateri i administratori rade s platformom putem standardnog **web-preglednika** – Chrome, Mozilla Firefox, Safari i drugi suvremeni preglednici imaju ulogu univerzalnog klijenta. Nije potreban nikakav dodatni klijentski softver.

## Mreža

Telemetrijski uređaji povezuju se s poslužiteljem za prikupljanje podataka preko mobilnih mreža (GPRS i 3G, kao i NB-IoT putem protokola UDP). Vanjski pristup platformi zaštićen je šifriranjem kanala u kombinaciji s vatrozidima i usmjerivačima.
