Selección del hardware adecuado

Antes de seleccionar el hardware para el servidor, considere cuántos usuarios están accediendo o van a acceder al servidor. Si hay muchos usuarios accediendo a la base de datos, tanto el disco duro como el procesador sufrirán un uso intensivo. Un servidor de base de datos que acceda a una enorme cantidad de datos puede precisar más recursos y necesita un equipo adecuado.

Tenga en cuenta estos aspectos esenciales a la hora de seleccionar el hardware:

  • Subsistema de discos: el subsistema de discos es un tipo de almacenamiento en discos que tiene un conjunto integrado de unidades de disco. Este subsistema es el factor más importante que hay que considerar a la hora de adquirir hardware para FileMaker Server, pues lee y escribe los datos almacenados en la base de datos. Disponer de un subsistema de discos rápido y optimizado para gestionar de manera eficaz tanto la lectura como la escritura de los datos afecta significativamente al desempeño de la base de datos. Independientemente del tipo de unidad específico que seleccione, configure el subsistema de modo que admita una estructura RAID (Serie redundante de discos de bajo coste) o SAN (Red de área de almacenamiento) para las bases de datos alojadas.

  • Procesador: FileMaker Server gestiona muchas operaciones que hacen un uso intensivo del procesador, como buscar información, evaluar cálculos no almacenados y resolver relaciones; en consecuencia, el procesador que elija es casi tan importante como el subsistema de discos. Dado que FileMaker Server puede aprovechar el uso de varios procesadores, ciertas tareas de bases de datos pueden gestionarse con procesadores diferentes.

  • Red: el rendimiento de la red puede medirse haciendo uso de diversas herramientas del sistema; la calidad del rendimiento de la red depende de varios factores. Entre estas se encuentra el tipo de tarjeta de interfaz de red (NIC) instalada y la infraestructura física de la red. Aunque la infraestructura de la red podría estar fuera de su control, suceden problemas debido a la configuración de la red, al tráfico y al enrutamiento. Los usuarios se pueden conectar a y trabajar con bases de datos a través de una conexión LAN o WAN. La conexión a una base de datos alojada de FileMaker Server a través de Internet o de una red WAN precisa que varios puertos estén abiertos para TCP.

  • Memoria: la cantidad de memoria que utiliza una base de datos depende del tamaño de la base de datos, del tipo de base de datos, del número de usuarios y de la complejidad de la base de datos. Cualquiera de estos factores puede precisar más memoria. Otro factor crítico para FileMaker Server es la memoria caché.

    El tamaño máximo permitido para la memoria caché RAM de la base de datos es el menor número positivo de estas dos fórmulas:

    • el tamaño de la memoria RAM física menos 1024 MB (1 GB)

    • el 90% del tamaño de la memoria RAM física

    Si está activada Publicación en la Web en una configuración de un solo equipo, establezca la memoria caché de base de datos en un valor no superior al 50 % del máximo.

    Especifique el tamaño de la memoria caché de la base de datos utilizando el comando set serverconfig cachesize de la interfaz de la línea de comandos. Por ejemplo, para configurar el tamaño de la memoria caché en 1024 MB, use el comando fmsadmin set serverconfig cachesize=1024. Consulte Ayuda de la interfaz de la línea de comandos.

Nota  Durante la implementación, FileMaker Server configura el uso de la memoria basándose en el tamaño de la memoria RAM física. Si añade o elimina RAM, deberá cambiar manualmente el tamaño de la memoria caché con el comando de la interfaz de la línea de comandos o volver a instalar FileMaker Server de modo que esta aplicación pueda volver a calcular el uso óptimo de la memoria para sus componentes.

Servidores virtuales

La virtualización le permite ejecutar varias instancias de un sistema operativo y sus aplicaciones o servicios específicos en el mismo hardware físico; se puede usar una aplicación de software para dividir un servidor en entornos virtuales aislados. Algunos departamentos de TI pasan a la virtualización para reducir costes y como forma de usar todo el potencial del hardware.

Se ha testado la ejecución de FileMaker Server en equipos virtuales. Cuando se utiliza FileMaker Server dentro de un entorno virtualizado, se deben supervisar los equipos para determinar la sobrecarga a la que se somete el hardware físico.