web-dev-qa-db-ja.com

PostgreSQLに最適なクラウドプラットフォーム

現在、このプロジェクトでは、PostgreSQLデータベースに専用サーバーを使用しています。

理論的には、一部のクラウドプラットフォームでは何でも実行できます。ただし、PostgreSQL構成はハードウェア構成に厳密に関連しています。私たちが探しているのは、ネイティブPostgreSQLをサポートするクラウドソリューションです。

必要な機能のリストは次のとおりです。

  • 選択したリソースに応じたデータベース構成の自動調整
  • すぐに使用できるレプリケーション設定

では、そのようなサービスのオプションと最良の選択は何ですか?

20
Vlad Minaev

Herokuには、必要な機能があります。

https://postgres.heroku.com/

6
WrinkleFree

まず、一般的に、専用サーバーがある場合は、通常、それらを使用したほうがよいと思います。 business を使用してPostgreSQLが支援するERPのホスティングを行うことで、問題が何であるかを比較的認識しています。私たちにとって、複製は多かれ少なかれ標準で設定されていますが、データベースのチューニングは問題があります。私は 2ndQuadrant's ホスティング(正しく理解していれば専用サーバーだと思います)があなたのために設定できることを期待しますが、パッケージの費用はわかりません。

Efficitoでは、ベースバックアップの作成に使用するため、デフォルトでレプリケーションをセットアップします(pg_basebackupはレプリケーションが有効で、継続的なアーカイブが構成されている必要があります)。これは言われて、それは簡単な部分です。

パフォーマンスのチューニングとリソースの自動構成は大きな困難です。これは、正直なところ、利用可能なリソースだけでなく、クエリプロファイルにも依存します。有効なキャッシュサイズなどは変更できますが、shared_buffersはどうなりますか?これを増やすと、データベースのパフォーマンスに悪影響を及ぼす場合があります。

ただし、クラウドホスティングの大きな問題の1つは、専用ハードウェアを使用する場合よりも、必要なパフォーマンスを保証することがはるかに難しいことです。専用ハードウェアがオプションである場合は、それを使用します(ホスティング/管理が必要な場合は、2ndQuadrantにお問い合わせください)。クラウドホスティングが本当に必要な場合は、他のユーザーのオプションを検討してください。

6
Chris Travers

Herokuには、PostgreSQLデータベースを作成するための非常にシンプルで迅速なインターフェースがありますが、オプションが制限されている場合があります。私の知る限り、あなたは単一のユーザーアカウントを取得し、システムが共有されているため、調整できるものには制限があります。ほとんどの場合、メモリの割り当てを選択できます。これは、メモリの割り当て量です。使用できる拡張機能に制限があり、現在、たとえば外部データラッパーをサポートしていません。

ただし、データベースとフォロワーデータベースの設定は非常に簡単で、プラン間のアップグレードも簡単です。

4
David Aldridge

EnterpriseDB cloud-database を参照することをお勧めします。これらは、サポートを含むビルド済みのAWSおよびHPクラウドセットアップを提供します。

Rackspace knowledgebase は、PostgreSQL、SQLサーバー、およびOracleのデータベースサポートのみを提供しますが、postgresqlをインストールする手順を備えています。

OpenStackドキュメント には、postgresqlのインストール手順も含まれています。

編集:2013-11-16

Amazon RDSがここでの最良の選択になります。RDSオファリング内でpostgresqlインスタンスが提供されるようになりました。これにより、postgresqlは、OracleまたはmysqlサーバーのRDSセットアップでは使用できない244 GBオプションの88 ECUを含むmysql RDSセットアップによって提供される機能と一致します。 AWS RDS for PostgreSQL

3
sambler

「ashnik」を研究できます( EnterpriseDB-The Postgres Database Company )-Ashnikは企業がオープンソースソフトウェアソリューションを自信を持って採用できるようにします

詳細については、次のリンクを参照してください。 Enterprisedb Ashnik

2
Luan Huynh