Based on a personal experience, I found that setting up a dedicated machine is way cheaper than using those services. I ended up replacing the following: - Mongodb on a EC2 instance instead of Dynamodb - EC2 Mysql instance instead of RDS - Redis instance instead of Elastic Cache - Solr on EC2 instead of Cloud Search - FFmpeg instance instead of Elastic transcoder
At scale this is probably cheaper, if your a startup trying to scale, probably not.
Amazon ElastiCache - Now With a Dash of Redis
21–30 of 42 posts
Re: Amazon ElastiCache - Now With a Dash of Redis
#22Of all the things that you can put to the cloud, I'm not sure why people would want a cloud-hosted memory store. It's easy as heck to set it up in your own server, probably costs less to maintain and host, and faster too as it's closer to your data centers.
They handle automatic failover, which redis does not currently do out of the box. That part is pretty cool. Maybe not worth the price, but definitely useful.
Re: Amazon ElastiCache - Now With a Dash of Redis
#23Based on a personal experience, I found that setting up a dedicated machine is way cheaper than using those services. I ended up replacing the following: - Mongodb on a EC2 instance instead of Dynamodb - EC2 Mysql instance instead of RDS - Redis instance instead of Elastic Cache - Solr on EC2 instead of Cloud Search - FFmpeg instance instead of Elastic transcoder
1. What kind of EC2 instance are we talking about for MongoDB? If you're not using an SSD, comparing Dynamo and Mongo wouldn't be an apples-to-apples comparison.
2. I buy that the strictly technical costs of these systems is lower, but I'm not certain I buy that the overall cost (including engineer time to set these services up and monitor them) is lower.
Re: Amazon ElastiCache - Now With a Dash of Redis
#24So, how does ElastiCache fare compared to all the hosted Redis-as-a-service (or Redis-as-a-PaaS-addon) products?
Also worth pointing out: if you're running on AWS, you'd get integration with your existing tooling like CloudWatch, VPCs, etc.
And last but not least, Amazon is a mature company that you can be confident will be around another 5 years. I don't have that same level of confidence with the majority of Redis-as-a-service providers.
Re: Amazon ElastiCache - Now With a Dash of Redis
#25Based on a personal experience, I found that setting up a dedicated machine is way cheaper than using those services. I ended up replacing the following: - Mongodb on a EC2 instance instead of Dynamodb - EC2 Mysql instance instead of RDS - Redis instance instead of Elastic Cache - Solr on EC2 instead of Cloud Search - FFmpeg instance instead of Elastic transcoder
We're transitioning off Dynamo as soon as possible as the billing structure makes it either a real headache or very expensive.
For example: if you want to make a backup of a large table or move data around, it'll either take days or cost you an arm and a leg. This is just one of many annoyances. Ever since making the decision to go with Dynamo over Mongo, I've been getting dirty looks from my team.
Re: Amazon ElastiCache - Now With a Dash of Redis
#26Based on a personal experience, I found that setting up a dedicated machine is way cheaper than using those services. I ended up replacing the following: - Mongodb on a EC2 instance instead of Dynamodb - EC2 Mysql instance instead of RDS - Redis instance instead of Elastic Cache - Solr on EC2 instead of Cloud Search - FFmpeg instance instead of Elastic transcoder
Re: Amazon ElastiCache - Now With a Dash of Redis
#27Based on a personal experience, I found that setting up a dedicated machine is way cheaper than using those services. I ended up replacing the following: - Mongodb on a EC2 instance instead of Dynamodb - EC2 Mysql instance instead of RDS - Redis instance instead of Elastic Cache - Solr on EC2 instead of Cloud Search - FFmpeg instance instead of Elastic transcoder
+1 for Mongodb on a EC2 instance instead of Dynamodb We're transitioning off Dynamo as soon as possible as the billing structure makes it either a real headache or very expensive. For example: if you want to make a backup of a large table or move data around, it'll either take days or cost you an arm and a leg. This is just one of many annoyances. Ever since making the decision to go with Dynamo over Mongo, I've been…
Re: Amazon ElastiCache - Now With a Dash of Redis
#28So, how does ElastiCache fare compared to all the hosted Redis-as-a-service (or Redis-as-a-PaaS-addon) products?
But if you go with a true clustering solution (like Redis Cloud, www.redis-cloud.com), then you get automatic transparent scaling with zero downtime thanks to dynamic sharding:
http://redis-cloud.com/redis/redis-comparison
To me, such a cluster solution justifies the PaaS price over a manual Redis installation.
Re: Amazon ElastiCache - Now With a Dash of Redis
#29Earlier quoted context omitted.
Well unless you roll with a Micro instance (213mb of RAM and dismal performance), the price for a Small on-demand instance (1.3GB memory) is ~$54 per month. You save quite a bit by going with a reserved instance, where you pay about $70 up-front but then your monthly instance price is almost halved, coming in at around $32 per/mo. Either way, it's going to be more cost-effective at a lower level to go with something…
The prices of many Redis-Service-Provider will drop rapidly after amazons release ?
Re: Amazon ElastiCache - Now With a Dash of Redis
#30Good on them for doing this, its missing one substantial configuration option though: Redis Authentication. Security groups are great, but it would be comforting to have some challenge when hitting cache.