Hardware del servidor
Los requisitos de hardware para Navixy dependen principalmente del número de dispositivos IoT activos (rastreadoras GPS) conectados a la plataforma. La configuración de Navixy es escalable tanto vertical como horizontalmente, y la plataforma ha sido probada para soportar más de 300.000 dispositivos activos y 50.000 usuarios simultáneamente.
Escalabilidad
Siempre se debe considerar la escalabilidad. Las empresas exitosas tienden a crecer, y a medida que aumenta el número de dispositivos conectados, también lo hace el consumo de recursos del servidor. Se debe prever el aumento de recursos del servidor en todos los aspectos: espacio en disco, RAM y capacidad del procesador. Las configuraciones indicadas en la tabla siguiente son recomendadas y garantizarán un funcionamiento estable de la plataforma, pero a medida que aumente el consumo de recursos, estas configuraciones pueden dejar de ser aplicables y será necesario ampliar las capacidades del servidor.
Almacenamiento
En un sistema con alta carga, uno de los factores clave para un rendimiento rápido es la velocidad del disco. Si está desplegando un servidor nuevo, se recomienda encarecidamente usar SSD para alojar la base de datos. El uso de HDD se convierte en un cuello de botella para la velocidad de grandes bases de datos al ejecutar consultas de gran tamaño.
Los requisitos de espacio en disco en la tabla siguiente son aproximados. El consumo real de espacio depende del número de dispositivos y de la frecuencia con la que transfieren datos al servidor. Los datos de un objeto estacionario que transmite información una vez al día y los datos de un vehículo en movimiento activo ocupan cantidades de espacio radicalmente diferentes.
RAM
Los valores de RAM mostrados en la tabla siguiente son promedios. El consumo real de RAM depende de cuántos dispositivos estén en línea al mismo tiempo y de la cantidad de datos que envíen. La memoria también puede ser consumida por servicios adicionales instalados en el servidor para cualquier propósito. Además, los servidores Windows suelen consumir más RAM debido a que tienen más procesos ejecutándose en segundo plano.
Configuraciones de servidor
Para hasta 100 dispositivos activos
En este caso, la plataforma consume recursos mínimos del sistema y puede ejecutarse en casi cualquier hardware. A continuación se muestra una configuración aplicable conocida: - Procesador de 2 núcleos. - 4-8 Gb de RAM para la aplicación y la base de datos. - 300-500 Gb de espacio libre en disco. - SSD o HDD con 7200 rpm o superior.
De 100 a 1000 dispositivos activos
En este caso recomendamos instalar el software en un servidor único o usar un servidor virtual. Puede tratarse de un servidor con: - Procesador de 4 núcleos. - 8 Gb de RAM para la aplicación y la base de datos. - Más de 500 Gb de espacio libre en disco. - RAID 1 o RAID 10, caché de escritura habilitada, se prefiere SSD. - Swap debe estar deshabilitado
De 1.000 a 5.000 dispositivos activos
Para esta cantidad de dispositivos se recomienda un servidor virtual en términos de escalabilidad. Puede utilizarse un servidor todo-en-uno o alojar la base de datos por separado*. Puede ser un servidor con: - Procesador de 8 núcleos. - 16 Gb de RAM o más para la aplicación y la base de datos. - Más de 1 Tb de espacio libre en disco para el servidor donde se aloje la base de datos. - La base de datos debe almacenarse en un disco separado del SO. - RAID 1 o RAID 10, caché de escritura habilitada, se recomienda SSD. - Swap debe estar deshabilitado * Al separar la plataforma en dos servidores, consulte la configuración del servidor de aplicaciones en la sección siguiente.
De 5.000 a 15.000 dispositivos activos
Para instancias grandes, se recomienda realizar una instalación en dos servidores, es decir, alojar la base de datos en un servidor separado. Esto proporciona mayor flexibilidad en la administración del servidor y la escalabilidad de recursos. Servidor de base de datos - Procesador de 8 núcleos o más potente. - 32 Gb de RAM o más. Depende en gran medida de la cantidad de dispositivos. - Más de 2 Tb de espacio libre en disco. Se debe prever expansión. - La base de datos debe almacenarse en un disco separado del SO. - La velocidad del disco es crucial, por lo que se recomienda encarecidamente SSD. - RAID 10. - Swap debe estar deshabilitado Servidor de aplicaciones (para servidores Java e interfaces web) - Procesador de 8 núcleos - 16 Gb de RAM - RAID 5 - 500Gb SSD Equipamiento auxiliar - Switch gigabit de red para la conexión entre servidores (en caso de servidores físicos)
Más de 15.000 dispositivos activos
Por favor contáctenos para una discusión más detallada. Le daremos recomendaciones detalladas según sus requisitos específicos y presupuesto.
Última actualización
¿Te fue útil?