Apa persyaratan perangkat keras untuk cloud yang di-host PostGIS & GeoServer?

16

Saya telah bermain dengan instalasi lokal PostGIS & GeoServer. Saya ingin memindahkan pekerjaan saya secara online sekarang untuk membagikannya dengan beberapa kolaborator.

Bukti peta konsep akan terdiri dari layanan WMS dan WFS sederhana yang dipetakan melalui OpenLayers dan GeoExt. Ini akan didasarkan pada peta ~ 3000 unit administrasi. Awalnya hanya perlu melayani beberapa orang saja. Sejak saat itu kami akan mengerjakan pemolesan tampilan akhir dan fungsionalitas aplikasi.

Ada beberapa saran yang dibuat di bawah jawaban atas pertanyaan ini . Sebagai contoh, Nicklas menjalankan situsnya pada Linode 512MB (saya pikir ...).

Saya sedang berpikir tentang menggunakan Ubuntu Server di cloud VPS, kemungkinan besar di-host di rackspace .

Pertanyaan saya: berapa ukuran server minimal yang saya perlukan untuk mulai bermain dengan data ini secara online? Ada beberapa dari mereka yang tersedia. Setelah kami memutuskan untuk membuka layanan untuk rackspace publik menjanjikan cara terbaik untuk meningkatkan layanan, jadi saya ingin tahu apa RAM minimum yang harus saya mulai.


Pembaruan 1 : Diskusi serupa di forum GeoServer.

Pembaruan 2 : Tutorial yang berguna tentang pengaturan stack pada AWS micro instance menggunakan Ubuntu dan CentOS .

Radek
sumber
1
berapa banyak pengguna yang Anda harapkan untuk menggunakan ini pada satu titik waktu? RAM min Ubuntu adalah 1GB.
Mapperz
untuk tahap pengujian - pasti kurang dari 5 pengguna sesekali
radek
1
128 mb, Ubuntu: help.ubuntu.com/community/Installation/…
Nicklas Avén
1
Tapi saya kira Geoserver mungkin perlu beberapa RAM. Saya menggunakan Mapserver di aplikasi saya.
Nicklas Avén
2
Apakah ada beberapa jenis tes kecepatan standar yang dapat kita lakukan untuk menggambarkan kinerja berbagai pengaturan? Saya memiliki postgis / mapserver yang berjalan di server bersama di webfaction menggunakan CentOS, dan juga pada desktop ubuntu. Saya tidak yakin bagaimana cara terbaik untuk menggambarkan kinerja mereka .....
djq

Jawaban:

9

Ini benar-benar tergantung pada ukuran dataset yang Anda bicarakan dan kompleksitas kueri Anda. Saya misalnya berjalan cukup bahagia di server GoGrid / PostGIS / Windows 2008 (32-bit) menjalankan IIS, campuran dari PHP / .NET layanan web homegrown dengan 2GIG ram / dual core. Tabel spasial utama yang saya query memiliki sekitar 6 juta catatan yang saya pikirkan sebagian besar data California. Saya melakukan pertanyaan spasial yang cukup kompleks dengan yang ada di persimpangan / transformasi fly, pemeriksaan jarak dengan geometri yang beberapa di antaranya cukup besar. Mereka beralih dari satu titik ke poligon besar dengan 8000-10000 beberapa poin.

Mengingat bahwa Windows cenderung menjadi babi sejauh RAM dengan semua sampah tambahan berjalan. Saya membayangkan Anda dapat melakukannya dengan cukup baik di ubuntu 1G (dan mungkin cukup baik pada 512 MB). Saya tidak yakin berapa banyak babi GeoServer adalah tetapi saya membayangkan itu tidak bisa lebih buruk dari apa yang saya jalankan.

Lupa mengatakan. Anda harus menjalankan dengan PostGIS 1.5 / Geos 3.2. Performanya jauh lebih baik daripada versi lama khusus untuk permintaan tetangga yang melibatkan ST_DWithin dan sebagainya (terima kasih kepada Nicklas :))

LR1234567
sumber
Terima kasih :-) Nama pengguna yang samar. Di bawah penutup? :-)
Nicklas Avén
3

Thinkgeo tampaknya memiliki beberapa info.

aws.amazon.com

Tampaknya juga ada AMI yang siap dibangun.

geonetwork

Mesin
Virtual Instance Mesin Virtual Kecil (Default) Memori 1,7 GB, 1 Unit Komputasi EC2 (1 inti virtual dengan Unit Komputasi 1 EC2), penyimpanan instance lokal 160 GB, platform 32-bit

Memori Instance Besar 7,5 GB, 4 Unit Komputasi EC2 (2 core virtual dengan 2 Unit Komputasi EC2), penyimpanan instance lokal 850 GB, platform 64-bit

Mesin Virtual Ekstra Besar Memori 15 GB, 8 Unit Komputer EC2 (4 core virtual dengan masing-masing Unit Komputer 2 EC2), penyimpanan instance lokal 1690 GB, platform 64-bit

Brad Nesom
sumber
Info hebat di sana, bahkan punya kertas putih tentang proyek untuk tautan kedua. Terima kasih untuk Brad.
DEWright
Wow, @DEWright - itu sudah beberapa hari yang lalu sejak saya mempostingnya. Saya sekarang menggunakan contoh besar di amazon timur. Baru saja melihat daerah baru dimulai. Saya dapat membangun sebuah contoh di atasnya segera.
Brad Nesom
Hanya melihatnya diperbarui; Sayang sekali biayanya sangat tinggi; ingin melakukan beberapa R&D di awan.
DEWright
Saya menghabiskan sekitar $ 150 us dalam satu minggu untuk memuat data spin-up, spin-down,. Saya pikir layak beberapa biaya R&D seperti itu. Jika saya sampai pada titik bahwa saya tidak dapat menghabiskan waktu untuk itu, Anda cukup menghentikan instance dan semua biaya berhenti.
Brad Nesom