クラウドでホストされるPostGISとGeoServerのハードウェア要件は何ですか?


16

PostGISとGeoServerのローカルインストールで遊んでいます。作品をオンラインに移動して、複数の協力者と共有したいと思います。

概念マップの証明は、OpenLayersおよびGeoExtを介してマップされた単純なWMSおよびWFSサービスで構成されます。〜3000管理単位のマップに基づきます。最初は、数人だけにサービスを提供する必要があります。それから、アプリケーションの最終的なビューと機能の洗練に取り組んでいきます。

この質問への答えの下でされたいくつかの提案がありました。たとえば、Nicklas自分のサイトを512MB Linodeで実行しています(...)。

クラウドVPSでUbuntu Serverを使用することを考えていました。ほとんどの場合、ラックスペースでホストされています

私の質問:このデータをオンラインで再生するために使用する必要のある最小サーバーサイズは何ですか?ありますそれらのいくつかご用意しています。サービスをパブリックラックスペースにオープンすることを決定したら、サービスをスケールアップするシームレスな方法が約束されるので、最初に必要な最小限のRAMを知りたいと思います。


更新1:GeoServerフォーラムでの同様の議論。

更新2 Ubuntuおよび CentOSを使用したAWSマイクロインスタンスでのスタックのセットアップに関する有用なチュートリアル。


1
ある時点でこれを使用する予定のユーザー数は?Ubuntuの最小RAMは1GBです。
マッパーズ

テスト段階-間違いなく5人未満のユーザー
-radek


1
ただし、GeoserverにはRAMが必要な場合があります。アプリケーションでMapserverを使用しています。
ニックラスアベン

2
さまざまなセットアップのパフォーマンスを示すために実行できる標準速度テストのタイプはありますか?CentOSを使用してwebfactionの共有サーバーで実行しているpostgis / mapserverと、ubuntuデスクトップでも実行しています。私はかなり確実けれども.....彼らのパフォーマンスを特徴づけるために最善の方法はないよ
djq

回答:


9

それは本当にあなたが話しているデータセットのサイズとクエリの複雑さに依存します。たとえば、IISを実行しているGoGridサーバー/ PostGIS / Windows 2008(32ビット)でPHP / .NET独自のWebサービスと2GIG ram /デュアルコアを組み合わせて実行すると、非常に快適に動作します。私がクエリするメインの空間テーブルには、主にカリフォルニアのデータと思われる約600万のレコードがあります。私は、その場で交差/変換を行うかなり複雑な空間クエリを実行し、ジオメトリのいくつかはかなり大きい距離チェックを行います。それらは、単一のポイントから8000-10000の変則的なポイントを持つ大きなポリゴンになります。

WindowsがRAMの範囲内で豚を飼う傾向があることを考えると、余分なジャンクがすべて実行されます。1G ubuntuで(そしておそらく512 MBでもまあまあです)うまくいくと思います。しかし、GeoServerがどれだけ独り占めできるかはわかりませんが、私が実行しているものよりも悪くなることはないと思います。

言うのを忘れました。PostGIS 1.5 / Geos 3.2で実行する必要があります。パフォーマンスは、ST_DWithinなどを含むネイバークエリに特化した古いバージョンよりもはるかに優れています(Nicklasに感謝:))


ありがとう:-)なんて不可解なユーザー名。カバーの下?:-)
ニックラスアベン

3

Thinkgeoにはいくつかの情報があるようです。

aws.amazon.com

また、AMIが構築されているようです。

ジオネットワーク

標準インスタンス
スモールインスタンス(デフォルト)1.7 GBのメモリ、1つのEC2 Compute Unit(1つの仮想コアと1つのEC2 Compute Unit)、160 GBのローカルインスタンスストレージ、32ビットプラットフォーム

ラージインスタンス7.5 GBのメモリ、4つのEC2コンピューティングユニット(それぞれ2つのEC2コンピューティングユニットを備えた2つの仮想コア)、850 GBのローカルインスタンスストレージ、64ビットプラットフォーム

特大インスタンス15 GBのメモリ、8 EC2 Compute Units(4つの仮想コアと2つのEC2 Compute Units)、1690 GBのローカルインスタンスストレージ、64ビットプラットフォーム


素晴らしい情報があり、2番目のリンクのプロジェクトに関するホワイトペーパーもありました。そのブラッドをありがとう。
DEWright

うわー、@ DEWright-投稿してから数日前です。私は現在、amazon eastで大きなインスタンスを使用しています。新しいリージョンが開始されたことがわかりました。すぐにインスタンスを作成できます。
ブラッドネソム

更新されたのを見ました。コストが非常に高いのは残念です。クラウドで研究開発を行いたいと思っています。
DEWright

1週間分のスピンアップ、スピンダウン、データロードに約150ドルを費やしました。そのような研究開発コストに見合うだけの価値があると思います。時間を費やすことができなくなったら、インスタンスを停止するだけで、すべてのコストが停止します。
ブラッドネソム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.