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


20

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

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

目的の機能のリストは次のとおりです。

  • 選択したリソースに応じた自動データベース構成調整
  • すぐに使用可能な複製セットアップ

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


postgresql Cloud」をグーグルで検索すると、cloudpostgres.comを含む、さらにいくつかのヒットが得られます(私は決してそれらと提携していません)。
コリン 'tハート

1
13年9月の時点で、これはpostgresql14のアップボットを含むタグのフロントページにあります。回答から、AWS + Postgre Plus Cloudが遠い2番目であるため、Herokuが唯一の一般的な選択肢であると思われます。
ユーザー

データベースラボをお試しください:databaselabs.io
ポール・レガート

回答:



6

まず、一般に、専用サーバーがある場合、通常はそれらを使用する方が良いと思います。PostgreSQLがサポートするERPのホスティングを行うビジネスを通じて、私は問題が何であるかを比較的認識しています。私たちにとって、レプリケーションは多かれ少なかれデフォルトで設定されていますが、データベースのチューニングには問題があります。2ndQuadrantのホスティング(正しく理解すれば専用サーバーだと思います)がセットアップできるようになると期待していますが、パッケージの価格はわかりません。

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

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

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


4

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

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


3

あなたは見たいかもしれませんEnterpriseDBのクラウド型データベース -彼らはサポートが含まれて事前に構築されたAWSとHPのクラウドセットアップを提供します。

Rackspaceナレッジベースにはpostgresqlのインストール手順がありますが、mysql、SQLサーバー、およびOracleのデータベースサポートのみを提供します。

OpenStackの文書はまた、PostgreSQLのインストールするためのステップを含みます。

編集:2013-11-16

ここでは、Amazon RDSが最良の選択です。RDS製品内でpostgresqlインスタンスを提供するようになりました。これにより、postgresqlは、OracleまたはmysqlサーバーのRDSセットアップでは利用できない244 GBオプションの88 ECUを含むmysql RDSセットアップで提供される機能に合わせられます。PostgreSQL用のAWS RDS


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.