PostgreSQL的最佳云平台


20

当前,在我们的项目中,我们将专用服务器用于PostgreSQL数据库。

从理论上讲,我们可以在某些云平台上运行任何东西。但是,PostgreSQL配置与硬件配置严格相关。我们正在寻找具有本地PostgreSQL支持的云解决方案。

以下是所需功能的列表:

  • 根据所选资源自动进行数据库配置调整
  • 开箱即用的复制设置

那么,这种服务有哪些选择和最佳选择?


谷歌搜索“ Postgresql Cloud”会产生更多点击,包括cloudpostgres.com(我没有任何隶属关系)。
柯林·哈特

1
截至2013年9月,该postgresql标签位于带有14个upvotes 的标签的首页上。从答案来看,似乎Heroku是唯一受欢迎的选择,而AWS + Postgre Plus Cloud仅次于第二名。
用户

试试Database Labs:databaselabs.io
Paul Legato 2015年

Answers:



6

首先,通常,如果您有专用服务器,我认为通常最好使用它们。通过一个企业,它托管PostgreSQL的支持ERP,我是比较了解的问题是什么。对于我们来说,复制或多或少是开箱即用的,但是调整数据库是有问题的。我希望2ndQuadrant的托管服务器(如果我理解正确的话,我认为它是专用服务器)能够为您设置和托管东西,但是我不确定该软件包的价格。

在Efficito,我们默认设置复制,因为我们将其用于进行基本备份(pg_basebackup要求启用复制并配置连续归档)。话虽这么说,这很容易。

自动配置性能调整和资源是一个很大的困难。老实说,这不仅取决于可用资源,还取决于查询概要文件。有效缓存大小之类的内容可以更改,但是shared_buffers呢?在某些情况下,增加此数量可能会对数据库性能产生负面影响。

云托管的一个巨大问题是,与专用硬件相比,要保证所需的性能要困难得多。如果可以选择使用专用硬件,则可以使用它(如果需要托管/管理,请联系2ndQuadrant)。如果您确实需要云托管,请考虑其他人的选择。


4

Heroku有一个非常简单快速的界面来创建PostgreSQL数据库,但是您可能会发现选项有限。AFAIK您只有一个用户帐户,并且由于系统是共享的,因此您可以调整的内容受到限制。在大多数情况下,您可以选择内存分配,这就是它们的收费标准。您在可以使用的扩展名中受到限制,例如,它们当前不支持外部数据包装器。

但是,建立数据库和关注者数据库非常简单,并且计划之间的升级也很简单。


3

您可能需要查看EnterpriseDB云数据库 -它们提供了预先构建的AWS和HP Cloud设置,其中包括支持。

尽管Rackspace知识库仅提供mysql,SQL Server和Oracle的数据库支持,但它们具有安装postgresql的步骤。

OpenStack的文档还包括安装PostgreSQL步骤。

编辑:2013-11-16

Amazon RDS现在将是这里的最佳选择-他们现在在其RDS产品中提供了postgresql实例。这使postgresql与mysql RDS设置提供的功能保持一致,包括88个244 GB的ECU,而oracle或mysql服务器RDS设置不可用。适用于PostgreSQL的AWS RDS


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.