Re: Postgresql in a Virtual Machine

From: Craig James <cjames(at)emolecules(dot)com>
To: David Boreham <david_list(at)boreham(dot)org>
Cc: "pgsql-performance(at)postgresql(dot)org" <pgsql-performance(at)postgresql(dot)org>
Subject: Re: Postgresql in a Virtual Machine
Date: 2013-11-26 17:24:01
Message-ID: CAFwQ8rd2Sgu0E9n_3PddPpHctpvHhdr5YCX7_YENaxSXZjrMuA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Tue, Nov 26, 2013 at 8:29 AM, David Boreham <david_list(at)boreham(dot)org>wrote:

> On 11/26/2013 7:26 AM, Craig James wrote:
>
>>
>> For those of us with small (a few to a dozen servers), we'd like to get
>> out of server maintenance completely. Can anyone with experience on a cloud
>> VM solution comment? ...
>>
>
> I've done some work with Heroku and the MySQL flavor of AWS service.
>

Thanks, I'll check Heroku out.

> For the reasons above I would caution deploying a production service
> (today) on a "SaaS" database service like Heroku or Amazon RDS.
> Running your own database inside a stock VM might be better, but it can be
> hard to get the right kind of I/O for that deployment scenario.
> In the case of self-hosted VMWare or KVM obviously you have much more
> control and observability.
>

Well, the whole point of switching to a cloud provider is to get out of the
business of buying hardware and hauling it down to the co-lo facility.
Adding VMWare or KVM is just one more thing we'd have to add to our
sysadmin skills. We'd rather focus on our core technology, the stuff we're
better at than anyone else.

So far I'm impressed by what I've read about Amazon's Postgres instances.
Maybe the reality will be disappointing, but (for example) the idea of
setting up streaming replication with one click is pretty appealing.

Craig

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Josh Berkus 2013-11-26 17:31:23 Re: Postgresql in a Virtual Machine
Previous Message David Boreham 2013-11-26 16:29:05 Re: Postgresql in a Virtual Machine