---
title: Requisitos del sistema
description: Sistema operativo, entorno de ejecución de contenedores, dimensionamiento del hardware y requisitos del cliente para ejecutar la Plataforma IIoT.
section: Deployment
weight: 1
related:
  - installation
  - architecture/scalability
  - operations/scaling
---

import Alert from '@/components/docs/Alert.astro';

Antes de instalar la Plataforma IIoT, asegúrese de que el servidor de destino y los clientes que vayan a acceder a ella cumplan los requisitos que se indican a continuación.

## Servidor

### Sistema operativo

La plataforma funciona en sistemas operativos **basados en Linux/Unix**. Apoyarse en los mecanismos de seguridad integrados de Linux/Unix permite certificar el sistema de información con un coste mínimo, cumpliendo al mismo tiempo los requisitos de seguridad de los organismos reguladores.

El procedimiento de instalación abarca dos familias de distribuciones:

- Distribuciones **basadas en CentOS**: los paquetes se instalan con `dnf`.
- Distribuciones **basadas en Debian**: los paquetes se instalan con `apt`.

### Entorno de ejecución de contenedores

La plataforma y sus servicios se ejecutan en contenedores, por lo que el servidor necesita:

- **Docker**
- **Docker Compose**

El servidor de aplicaciones (Ruby on Rails), el servidor de recopilación de datos (Go), PostgreSQL, Redis y los servicios auxiliares se distribuyen como imágenes de contenedor, de modo que no es necesario instalarlos directamente en el host.

### Hardware

Los requisitos de recursos para los nodos físicos de procesamiento de datos son bajos y escalan con el número de dispositivos conectados. Como referencia, un único servidor físico dimensionado para atender **100,000 dispositivos** necesita:

| Recurso | Mínimo    |
| ------- | --------- |
| CPU     | 4 núcleos |
| RAM     | 12 GB     |
| Disco   | 100 GB    |

Para implementaciones de mayor tamaño, consulte [Escalabilidad del sistema](/es/platform/v3/architecture/scalability) para conocer la arquitectura que sustenta el escalado, y [Escalado de la plataforma](/es/platform/v3/operations/scaling) para las estrategias de escalado vertical y horizontal.

<Alert type="tip">
  Para lograr alta disponibilidad y tolerancia a fallos, la plataforma puede ejecutarse bajo
  virtualización KVM, lo que además aumenta su potencial de escalado.
</Alert>

## Cliente

Los operadores y administradores trabajan con la plataforma a través de un **navegador web** estándar: Chrome, Mozilla Firefox, Safari y otros navegadores modernos actúan como cliente universal. No se requiere ningún software de cliente adicional.

## Red

Los dispositivos de telemetría se conectan al servidor de recopilación de datos a través de redes móviles (GPRS y 3G, y NB-IoT mediante el protocolo UDP). El acceso externo a la plataforma se protege mediante el cifrado del canal junto con cortafuegos y enrutadores.
