Wahl der richtigen Hardware
Überlegen Sie vor der Wahl der Hardware für Ihren Server, wie viele Benutzer auf den Server zugreifen oder zugreifen werden. Wenn viele Benutzer auf die Datenbank zugreifen, werden Festplatte und Prozessor wahrscheinlich stark ausgelastet sein. Ein Datenbank-Server, der auf eine große Datenmenge zugreift, kann mehr Ressourcen beanspruchen und erfordert die richtigen technischen Geräte.
Beachten Sie die folgenden wichtigen Bereiche bei der Wahl Ihrer Hardware:
-
Disk-Subsystem: Das Disk-Subsystem ist eine bestimmte Speicherart mit mehreren integrierten Festplatten. Dieses Subsystem ist der wichtigste Faktor, der beim Kauf von Hardware für den FileMaker Server beachtet werden muss, da es in der Datenbank gespeicherte Daten liest und schreibt. Ein schnelles und optimiertes Disk-Subsystem zum effektiven Lesen und Schreiben der Daten wirkt sich beträchtlich auf die Leistung der Datenbank aus. Konfigurieren Sie das Subsystem unabhängig von dem jeweiligen gewählten Festplattentyp so, dass ein RAID-System (Redundant Array of Inexpensive Disks) oder ein zuverlässiges Storage Area Network (SAN) für die bereitgestellten Datenbanken unterstützt wird.
-
Prozessor: FileMaker Server bearbeitet zahlreiche prozessorintensive Vorgänge, wie die Suche nach Informationen, das Prüfen nicht gespeicherter Formeln und das Auflösen von Beziehungen. Daher ist die Wahl des richtigen Prozessors fast genauso wichtig wie das Disk-Subsystem. Da FileMaker Server mehrere Prozessoren nutzen kann, können bestimmte Datenbankaufgaben von verschiedenen Prozessoren durchgeführt werden.
-
Netzwerk: Der Netzwerkdurchsatz kann mithilfe von verschiedenen Tools im System gemessen werden und seine Qualität hängt von unterschiedlichen Faktoren ab. Zu diesen zählen zum Beispiel die Art der installierten Netzwerkkarte und die physikalische Infrastruktur des Netzwerks. Während die Netzwerkinfrastruktur unter Umständen außerhalb Ihrer Kontrolle liegt, kann es aufgrund der Netzwerkkonfiguration, des Netzwerkverkehrs und des Routings zu Problemen kommen. Benutzer können sich über eine LAN- oder WAN-Verbindung mit Datenbanken verbinden und damit arbeiten. Für eine Verbindung mit einer von FileMaker Server bereitgestellten Datenbank über das Internet oder WAN müssen mehrere Ports für TCP geöffnet sein.
-
Speicher: Die von einer Datenbank verwendete Speichermenge hängt von der Größe und Art der Datenbank, der Anzahl an Benutzern und der Komplexität der Datenbank ab. Durch jeden dieser Faktoren kann zusätzlicher Speicher notwendig sein. Ein weiterer wichtiger Faktor für FileMaker Server ist der Cache.
Die maximale zulässige Datenbank-RAM-Cache-Größe ist die kleinere positive Zahl dieser beiden Formeln:
-
die physische RAM-Größe minus 1024 MB (1 GB)
-
90 % der physischen RAM-Größe
Wenn Publishing in einer Einzelrechnerkonfiguration aktiviert ist, legen Sie den Datenbank-Cache auf nicht mehr als 50 % des Maximums fest.
Legen Sie die Datenbank-Cache-Größe mit dem CLI-Befehl
set serverconfig cachesize
fest. Um beispielsweise die Cache-Größe auf 1024 MB festzulegen, verwenden Sie den Befehlfmsadmin set serverconfig cachesize=1024
. Siehe CLI-Hilfe. -
Hinweis Während des Einsatzes konfiguriert FileMaker Server die Speicherverwendung basierend auf der physischen RAM-Größe. Wenn Sie RAM hinzufügen oder entfernen, müssen Sie die Cache-Größe mit dem CLI-Befehl manuell ändern oder FileMaker Server erneut installieren, damit FileMaker Server die optimale Speicherverwendung für seine Komponenten berechnen kann.
Virtuelle Server
Mithilfe der Virtualisierung können Sie mehrere Instanzen eines Betriebssystems und dessen zugehörigen Anwendungen oder Diensten auf der gleichen physikalischen Hardware ausführen, da Sie eine Software-Anwendung verwenden können, um einen Server in isolierte virtuelle Umgebungen aufzuteilen. Manche IT-Abteilungen nutzen die Virtualisierung zur Kostensenkung und um das Potenzial ihrer Hardware voll auszuschöpfen.
Es wurde getestet und sichergestellt, dass FileMaker Server auf virtuellen Rechnern ausgeführt werden kann. Wenn Sie FileMaker Server in einer virtualisierten Umgebung verwenden, müssen Sie die Rechner überwachen, um festzustellen, wie stark die physikalische Hardware belastet wird.