PostgreSQL için en iyi bulut platformu [kapalı]


20

Şu anda projemizde PostgreSQL veritabanımız için özel sunucular kullanıyoruz.

Teorik olarak, bazı bulut platformlarında her şeyi çalıştırabiliriz. Ancak PostgreSQL yapılandırması kesinlikle donanım yapılandırmasıyla ilgilidir. Aradığımız, yerel PostgreSQL desteğine sahip bir bulut çözümüdür.

İstediğiniz özelliklerin listesi:

  • seçilen kaynaklara bağlı olarak otomatik veritabanı yapılandırma ayarı
  • kutunun dışında çoğaltma kurulumu

Peki böyle bir hizmet için seçenekler ve en iyi seçim nedir?


Googling "Postgresql Cloud", cloudpostgres.com da dahil olmak üzere birkaç isabet daha veriyor (Onlarla hiçbir şekilde ilişkili değilim).
Colin 't Hart

1
Eylül'13'ten itibaren bu, postgresqletiketin ön sayfasında 14 yukarı oy var. Cevaplardan, Heroku'nun AWS + Postgre Plus Cloud'un uzak bir saniye olduğu tek popüler seçim olduğu görülüyor.
kullanıcı

Veritabanı Laboratuvarlarını Deneyin: databaselabs.io
Paul Legato

Yanıtlar:



6

Birincisi, genel olarak, adanmış sunucularınız varsa, genellikle onları kullanmaktan daha iyi olduğunuzu düşünüyorum. PostgreSQL destekli bir ERP için barındırma yapan bir aracılığıyla , sorunların ne olduğunun nispeten farkındayım. Bizim için çoğaltma az ya da çok kutunun dışında kurulur, ancak db'yi ayarlamak sorunludur. 2ndQuadrant'ın (doğru anlıyorsam adanmış sunucu olduğunu düşünüyorum) barındırma ve sizin için bir şeyler yapabilmek için beklediğiniz , ama paketin ne mal olacağını emin değilim.

Efficito'da, temel yedekleri almak için kullandığımız için çoğaltmayı varsayılan olarak ayarladık (pg_basebackup, çoğaltmanın etkinleştirilmesini ve sürekli arşivlemenin yapılandırılmasını gerektirir). Bu söyleniyor, bu kolay kısmı.

Performans ayarı ve kaynaklar için otomatik yapılandırma büyük bir zorluktur. Bu, dürüst olmak gerekirse, yalnızca mevcut kaynaklara değil, sorgu profillerine de bağlıdır. Etkili önbellek boyutu gibi şeyler değiştirilebilir, ancak shared_buffers ne olacak? Bunun arttırılması bazı durumlarda veritabanı performansı üzerinde olumsuz bir etkiye sahip olabilir.

Bulut barındırma ile büyük bir sorun olsa da gerekli performansı garanti özel donanım ile olduğundan çok daha zor olmasıdır. Özel donanım bir seçenekse, onunla birlikte gidin (ve barındırma / yönetime ihtiyacınız varsa 2ndQuadrant ile iletişime geçin). Gerçekten bulut barındırma ihtiyacınız varsa, başkaları tarafından seçenekleri düşünün.


4

Heroku, PostgreSQL veritabanları oluşturmak için çok basit ve hızlı bir arayüze sahiptir, ancak seçeneklerin sınırlı olduğunu görebilirsiniz. AFAIK tek bir kullanıcı hesabına sahip olursunuz ve sistem paylaşıldığı için neleri ayarlayabileceğiniz konusunda sınırlamalar vardır. Çoğunlukla bellek allocatonunu seçersiniz ve bu, şarj ettikleri şeydir. Kullanabileceğiniz uzantılarla sınırlısınız ve şu anda örneğin yabancı veri sarmalayıcıları desteklemiyorlar.

Ancak veritabanları ve takipçi veritabanlarını ayarlamak son derece basittir ve planlar arasında yükseltme yapmak kolaydır.


3

EnterpriseDB bulut veritabanına bakmak isteyebilirsiniz; bunlar, destek içeren önceden oluşturulmuş AWS ve HP Cloud kurulumları sunar.

Rackspace bilgi bankası , yalnızca mysql, SQL sunucusu ve Oracle için veritabanı desteği sağlamasına rağmen postgresql'i yüklemek için adımlar içermektedir.

Openstack belgeleri de postgresql yüklemek için adımlar bulunmaktadır.

DÜZENLEME: 2013-11-16

Amazon RDS şimdi en iyi seçim olacaktır - şimdi RDS teklifleri içinde postgresql örnekleri sunuyorlar. Bu postgresql'i, oracle veya mysql sunucusu RDS kurulumları için mevcut olmayan 244 GB seçeneğine sahip 88 ECU dahil mysql RDS kurulumlarının sunduğu özelliklerle aynı hizaya getirir. PostgreSQL için AWS RDS


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.