GeoServerの推奨サーバー仕様


16

フラッグシップアプリケーションであるドーセットエクスプローラーを介して地理データを提供します。これは、OpenLayersとGeoServerを使用して、OSMやOSベースマップなどの地理データや、航空写真、学校などのその他の大量のデータを提供します。

私の質問は、GeoServerにどのようなサーバー仕様を使用すべきかということです。WMSを介してタイルを配信するために使用できるサーバーは1つだけです(おそらく、将来的にはWFSも使用する可能性があります)。1日あたり100〜200人のユーザーを獲得していますが、サーバーが維持されると確信しているとすぐに、これが上昇し始めることを期待しています。余裕がある最高の仕様に固執するだけなのか、それとも制限や理論的な上限があるのか​​。

どんなポインタでも大歓迎です!


1
このための予算はありますか、それとも一般的な推奨仕様が必要ですか?
マッパーズ

この種の環境でGeoServerを実行するための最適なセットアップが誰であろうと誰もが考えるものは何でも、実際にいくつかの一般的に推奨される仕様だけです。たとえば、最大限の費用をかけて価値の高いものを提供したり、GeoServerがそれを利用できない場合はお金の無駄になります。
ロブクインシー

回答:


12

1日100〜200人のユーザーは(通常)何もありません。マップが複雑でない場合、ノートブックはそのような負荷をかけることができます。

一般的なガイドライン:

  • 十分なメモリ(少なくとも8GB)を取得しますが、GeoServerにすべてを与えないでください
  • JAIネイティブ拡張がIntelでより高速に動作するため、AMDではなくIntel CPUを使用する
  • 2台のサーバーを取得してクラスターにセットアップし、高可用性を実現します(2クアッドコアで十分です)。負荷が上がった場合は、サーバーを追加するだけです。
  • データがパフォーマンス用に適切に構成されていることを確認してください:http : //demo.geo-solutions.it/share/foss4g2011/gs_steroids_sgiannec_foss4g2011.pdf
  • 十分なディスク容量がある場合、頻繁に変更されないレイヤーのタイルキャッシングを検討します
  • いくつかの負荷テストを実行して、テストハードウェアでどれだけの距離を移動できるかを確認し、予想される負荷に応じてサーバーをスケールアップします。

「すべてのメモリをGeoServerに提供しないでください」と言うとき、その理由を拡張できますか?私はこの分野でのわずかな「初心者」をおforびします。私は実際にGeoServerを実行している人ではありませんが、GeoServerに深く関わっていますが、ここから質問やアドバイスを受け取っています。P:ああとFYI、私たちのマッピングは、我々はそれを提供するために持っている700以上の層と成長し、ラスタ、シンプルかつ複雑なベクトル、translucencies、カスタムフォント、あなたはそれに名前を付けるのミックスはかなり複雑である
ロブ・クインシー

1
GeoServerはこれを使用しないため、ファイルシステムキャッシュはこれを利用して、サービスラスタデータとシェープファイルを高速化できます。その多くのレイヤーでは、実際に問題になる可能性がありますが、同時に彼の正しい心の誰も同じマップにそれらを置くことはありません...クライアントがあまりにも複雑なマップを設定できないようにしてください。そして、一般的な使用例をいくつかの負荷テストを行う
アンドレア・エイム

「彼の正しい心の誰も同じ地図にそのような多くの[レイヤー]を置くことはありません」。ユーザーがわからない... :)
ロブクインシー

あなたがそこに@AndreaAimeをリンクされてしまった多額のPDFは、主に起因するヘッドやそれの尾を作ることができないということのnoob -ネス
ダニエル・チューリップ

6

適切なサーバーを選択することは常に困難です。短時間でサービスが非常に人気になり、数千ドルのハードウェアが役に立たなくなる可能性があるからです。

-(同じソフトウェアスタックを使用する場合でも)すべてのアプリケーションには独自の要求があるため、Amazon AWSなどのクラウドベースのサーバーでストレステストを実行することをお勧めします。これらのテストを実行するコストはわずかです。

-AWS(たとえば)ハードウェアと市販のハードウェアとの関係を作成して、異なる数のユーザーとリクエストに対して異なる設定を試して、ハードウェアとソフトウェアの両方が将来どのように機能するかを知ることができます、例:ここここ

-それがあなたのためのオプションであるなら、IMOはいつでも好きなときにそれを拡大縮小できるクラウドサーバーに固執します。


1
残念ながらクラウドは選択肢ではありませんが、興味深い点がいくつかあります。他の誰かが何かを追加するかどうかを確認するためにそれを受け入れることを保留します:)
ロブクインシー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.