Wir liefern unsere geografischen Daten über unsere Flaggschiff-Anwendung Dorset Explorer . Hierbei werden OpenLayers und GeoServer verwendet, um unsere geografischen Daten bereitzustellen, einschließlich OSM- und OS-Grundkarten und einer Vielzahl anderer Daten wie Luftaufnahmen, Schulen usw.
Meine Frage ist, welche Art von Serverspezifikationen sollten wir für GeoServer verwenden. Wir werden nur einen Server für die Lieferung von Kacheln über WMS zur Verfügung haben (und möglicherweise werden wir in Zukunft auch WFS darauf verwenden). Wir haben zwischen 100 und 200 Benutzer pro Tag, aber dies wird hoffentlich zunehmen, sobald wir zuversichtlich sind, dass die Server aushalten werden! Ist es nur eine Frage der Einhaltung der höchsten Spezifikationen, die wir uns leisten können, oder gibt es Grenzen oder theoretische Höchstwerte?
Alle Hinweise wäre sehr dankbar!
quelle
Antworten:
100-200 Benutzer pro Tag sind (normalerweise) nichts, ein Notebook kann diese Last aufnehmen, wenn die Karte nicht komplex ist.
Generelle Richtlinien:
quelle
Die Auswahl des richtigen Servers ist immer eine schwierige Aufgabe, da Ihr Dienst in kurzer Zeit sehr beliebt werden kann und Ihre tausend Dollar teure Hardware unbrauchbar macht.
- Da jede Anwendung (auch wenn sie denselben Software-Stack verwendet) ihre eigenen Anforderungen hat, empfehle ich, einige Stresstests auf einem Cloud-basierten Server wie Amazon AWS durchzuführen. Die Kosten für die Durchführung dieser Tests sind unerheblich.
- Es ist möglich, eine Beziehung zwischen AWS-Hardware (zum Beispiel) und Standardhardware herzustellen, sodass Sie verschiedene Konfigurationen für eine unterschiedliche Anzahl von Benutzern und Anforderungen ausprobieren können, um eine Vorstellung davon zu erhalten, wie sich Hardware und Software in Zukunft verhalten werden. Beispiele: hier und hier .
-Wenn es eine Option für Sie ist, können Sie IMO auf dem Cloud-Server beliebig hoch- und runterskalieren.
quelle