import Cards from '@/components/docs/Cards.astro';
import Card from '@/components/docs/Card.astro';
import Image from '@/components/docs/Image.astro';

Okosnicu arhitekture podsustava Data Platform čini sustav za upravljanje bazama podataka (DBMS) najviše razine, koji osigurava jedinstveno predstavljanje podataka za sve tipove opreme. Počiva na univerzalnim načelima koja apstrahiraju specifičnosti pojedinačnih uređaja, platformi i protokola.

<Image
  src="/images/platform/architecture/vad-iiot-architecture.webp"
  alt="Arhitektura podsustava Data Platform: povezana oprema, sloj za prikupljanje i obradu podataka, jedinstveni DBMS najviše razine, aplikacijski sloj i vanjski sustavi"
  width={3000}
  height={1969}
/>

## Slojevi arhitekture

Jezgru arhitekture podataka čine dva sloja: sloj koji prima telemetriju s opreme i apstraktni sloj koji tu telemetriju normalizacijom svodi na jedinstveno predstavljanje.

<Cards cols={2}>
  <Card
    icon="download"
    title="Sloj za prikupljanje podataka"
    href="/hr/platform/v3/architecture/data-collection-layer"
  />
  <Card
    icon="box"
    title="Apstraktni podatkovni sloj"
    href="/hr/platform/v3/architecture/abstract-data-layer"
  />
</Cards>

## Mogućnosti na razini cijele platforme

Nekoliko mogućnosti ne pripada samo jednom sloju, već obuhvaća cijelu platformu:

- [Jedinstveno sučelje za pristup](/hr/platform/v3/rest-api) čini normalizirane podatke dostupnima putem jednog API-ja.
- [Mehanizmi sigurnosti podataka](/hr/platform/v3/security/data-security) štite telemetriju i u prijenosu i kada je pohranjena.
- [Skalabilnost](/hr/platform/v3/architecture/scalability) omogućuje da sustav raste od nekoliko uređaja do velikih distribuiranih implementacija.
- [Integracija s raznorodnom opremom](/hr/platform/v3/equipment/equipment-types) uključuje uređaje različitih tipova u zajednički model.
- [Sigurnosne kopije i vraćanje podataka](/hr/platform/v3/operations/backup-and-restore) štite pohranjene podatke od gubitka.

## Što arhitektura osigurava

DBMS najviše razine u platformi osigurava:

- Jedinstveno predstavljanje podataka za sve tipove opreme.
- Univerzalne mehanizme zaštite, pristupa i skaliranja.
- Fleksibilnost i prilagodljivost novim tehnologijama i zahtjevima.

Ovaj okvir može se koristiti u bilo kojem okruženju, od malih IoT uređaja do velikih distribuiranih sustava.