Ten en cuenta que el cálculo del tamaño de la base de datos que has
hecho (2.68Tb me da a mi) es los datos brutos. PostgreSQL usará bastante
mas que eso para almacenar esos datos. Luego está lo que te ocupen
indices y otros objetos de la DB. Luego ya está que de los 500 bytes que
mandan, al procesarlos salga mas o menos (datos codificados y
expandidos, inserción en distintas tablas con claves comunes, marcas de
tiempo que quizá no van en esos 500 bytes, etc...)
El dimensionamiento lo debes basar sobre todo en transacciones por
segundo (que el sistema pueda con ello). Tienes que ver que cantidad de
las mismas se generan tras la interpretación de los datos.
Como te han comentado antes, RAID, que sea una controladora "real", nada
de software RAID. CentOS soporta bien LSI y Adaptec (posíblemente otras
pero no las he probado) con batería BBU. Yo montaría RAID 6 y además
tendría algún disco HotSpare.
Por supuesto fuentes redundantes.
Si quieres que la base de datos corra (a los clientes), RAM y CPUs.
Quizá un pool para PostgreSQL. Que CPUs y cuanta RAM ya depende del
presupuesto que manejes.
Si es algo crítico deberías pensar en asuntos de replicación, bien de
las máquinas físicas o virtualizar en cluster (ej. con Proxmox para
seguir con Software Libre). Entiendo que una instalación con un centro
de control y 20 puestos la disponibilidad es algo crítico.
Como te decía, sobre todo es un tema de presupuesto. Yo, si tuviese
presupuesto para esto montaría 2 servidores con Proxmox HA, las máquinas
de aplicaciones y DB virtualizadas y el almacenamiento en al menos una
cabina externa (o 2) conectado todo con fibra (2 switches)
El 9/2/16 a las 20:32, Javier Escote escribió:
Buenas tardes a todos,
Tengo que comprar dos servidores, uno como servidor de aplicaciones y otro
como servidor de base de datos pero no se que máquinas, con sus
características, son la mas apropiadas (nunca he realizado compras de
servidores).
Os explico mi problema:
Hay 500 sensores repartidos por una industria. Estos sensores comunican por
wifi a unos puntos de acceso y estos estan conectados por fibra. Los
sensores cada 3 segundos mandan las lecturas al servidor de aplicaciones,
este las procesa y guarda las lecturas y los resultados el la base de
datos. Hay 20 clientes que recuperan la información del servidor de
aplicaciones y las muestran el un cuarto de control.
La información que manda un sensor cada 3 segundos es muy poca 500 bytes,
que al año, si no me equivoco, son aproximadamente 2,5TB que es el grueso
de la BD.
En el servidor de aplicaciones corre Jboss EAP 6.3 y la base de datos es
Postgresql 9.4
Alguien puede guiarme un poco.
GRACIAS
_______________________________________________
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es
_______________________________________________
CentOS-es mailing list
CentOS-es@centos.org
https://lists.centos.org/mailman/listinfo/centos-es