Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by spudlyo on Monday June 11, 2012 @08:52PM
(#4098046)
Not a fan of RDS. It has all the same drawbacks of using an EBS partition for storage, but as far as I know you have no visibility (like await, iowat etc) to know when your storage subsystem starts to flake out. EBS removes a lot of Sysadmin & DBA headaches, but when you suddenly get mysterious DB stalls, good luck trying to figure out what's wrong.
I've worked with some systems that used a software RAID10 array of EBS volumes, and when a single EBS volume started to flake out, they'd just kick it out of the array, and performance would improve. They'd then rebuild the failed replica during off hours. If you're going to rely on EBS for DB storage for anything in production, this seems like this is the way to go.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by seldo on Monday June 11, 2012 @11:07PM
(#4098494)
I second this. While EC2 takes a bunch of really hard problems, allowing you to provision virtual servers at a moment's notice, the value proposition for RDS is much more marginal. It's simply not that hard to get MySQL up and running, even in a RAIDed configuration, and the fact that the underlying store is EBS means most of the advantage of RAID is spent simply overcoming the I/O handicaps of EBS.
We prefer running our MySQL instances on ephemeral storage, which is physically closer to the instance, and deal with I/O volumes by using lots of replication.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by mryan on Tuesday June 12, 2012 @08:31AM
(#4100082)
The article about the new MacBook Pro line also included a discussion of Airs and Mac Pros. Sometimes the discussion strays beyond the boundaries of the headline.
Most of the time that is a good thing - I for one am interested in the point the OP raised, which is that RDS (at all instance sizes) gives you no visiblity in to what is happening under the covers on your DB server.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by omarqureshi on Tuesday June 12, 2012 @05:22AM
(#4099576)
He's informing us of the drawbacks of using the other plans. This special plan would be (for some) dipping toes in the water of RDS only to find out its infested with piranhas.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by newhouseb on Monday June 11, 2012 @07:33PM
(#4097715)
Yeah, I have to wonder if there's an exclusivity agreement with the Oracle licensing in RDS that requires that MySQL and Oracle be the only options for linux databases.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by mark_l_watson on Monday June 11, 2012 @08:28PM
(#4097952)
About $8.60/month with a 3 year buy in. Not bad.
I will try one for a few weeks and see what kind of performance it provides.
I was hoping that Heroku's new PostgreSQL service would be a good option for a hosted easy to use database but I have lots of small projects and Heroku's offerings are per database not per virtualized database server.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by notatoad on Monday June 11, 2012 @11:47PM
(#4098624)
I could potentially use a hosted postgres solution, i just tried to go to heroku's site to look at what they've got. their homepage is currently an error message saying "no application is configured for this hostname". That certainly inspires confidence.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by jaredstenquist on Monday June 11, 2012 @07:32PM
(#4097710)
This is a great update. You certainly don't want to put anything production on here, but small applications would be great with this. Even a properly cached WP blog (low traffic) would do just fine on here.
The automatic backups and rollback in RDS is worth way more than $19 alone.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by jetsnoc on Monday June 11, 2012 @09:45PM
(#4098256)
I sure wish they would allow the slaving of RDS instances to non-RDS instances (aka CHANGE MASTER TO). I would love to host a MySQL slave at Amazon AWS.
Sure, I can get this done with an EC2 instance but how killer would a "DR slave" with rollbacks and automatic backup features be? Besides feature-sets I could eliminate quite a few delayed replication nodes and dedicated DR servers at hosted providers if they would offer this feature.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by zeruch on Monday June 11, 2012 @07:46PM
(#4097769)
This is actually a small example of how Amazon keeps being aggressively competitive by making the pricepoint almost impossible for anyone else to match at scale.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by acdha on Tuesday June 12, 2012 @08:42AM
(#4100131)
That's an odd way to restate what the original poster said. Your argument appears to be the tautology that AWS is expensive when compared to different services which do less.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by regularfry on Tuesday June 12, 2012 @11:44AM
(#4100993)
First, that's not a tautology. Second, that's not my point. The OP is wrong in saying that Amazon are being price-competitive. That's not their strategy; you can see it by comparing their VM costs to just about anyone else out there. Amazon's strategy is to out-feature everyone and lock customers in precisely so that they don't have to compete on price.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by acdha on Tuesday June 12, 2012 @10:53PM
(#4104093)
It is the definition of a tautology: you're both saying the same thing but from different directions. AWS is trying to avoid room for equivalent services, not services which do less: they don't want a customer who's sensitive to $2/month but they do want people to say “ops is expensive, let's save our people for non-commodity jobs”
Also, those cost comparisons almost universally compare spot pricing rather than reserved. If you run the numbers seriously AWS is not the bargain basement leader but it's a lot more even than the contrarian blog echo chamber would have you believe, particularly if you have bursty workloads, use some of their other offerings and/or need servers outside of the US/Europe.
Re:Amazon RDS MySQL Now Starting at Just $19 a Month
by robryan on Monday June 11, 2012 @09:38PM
(#4098234)
Currently for one of my sites we have the web server and MySQL database on one medium instance. I assume performance would be a lot worse on a micro rds and same web box?
I've worked with some systems that used a software RAID10 array of EBS volumes, and when a single EBS volume started to flake out, they'd just kick it out of the array, and performance would improve. They'd then rebuild the failed replica during off hours. If you're going to rely on EBS for DB storage for anything in production, this seems like this is the way to go.
We prefer running our MySQL instances on ephemeral storage, which is physically closer to the instance, and deal with I/O volumes by using lots of replication.
And you need this for the intended purpose why exactly?
From the article:
> The t1.micro RDS instance is a low cost instance type designed for low traffic web applications, test applications and small projects
Most of the time that is a good thing - I for one am interested in the point the OP raised, which is that RDS (at all instance sizes) gives you no visiblity in to what is happening under the covers on your DB server.
I will try one for a few weeks and see what kind of performance it provides.
I was hoping that Heroku's new PostgreSQL service would be a good option for a hosted easy to use database but I have lots of small projects and Heroku's offerings are per database not per virtualized database server.
The automatic backups and rollback in RDS is worth way more than $19 alone.
Sure, I can get this done with an EC2 instance but how killer would a "DR slave" with rollbacks and automatic backup features be? Besides feature-sets I could eliminate quite a few delayed replication nodes and dedicated DR servers at hosted providers if they would offer this feature.
Also, those cost comparisons almost universally compare spot pricing rather than reserved. If you run the numbers seriously AWS is not the bargain basement leader but it's a lot more even than the contrarian blog echo chamber would have you believe, particularly if you have bursty workloads, use some of their other offerings and/or need servers outside of the US/Europe.
The advantage of Amazon is not cost, it's flexibility and ease-of-use. Questionable ease-of-use at that, given how horrid their web UI is.
The vendor lock-in is concerning as well (not for RDS, more for other things).