There is nothing in particular. Reading through loads of documentation and
user experiences on the riak-users list should give you some idea of what
to expect. I've been playing around with a production cluster of late. Here
are some salient points off the top of my head based on load tests I ran
recently.

1. IO performance plays a huge role on how riak performs.
2. The more memory your machine has the better.
3. Prefer dedicated machines over virtualized machines. There is less
competition for IO.
4. Read through the performance tuning tips for linux ; the hard disk and
your riak back end and apply them.
5. Tuning your riak back end is a fine art. Keep a close eye on metrics for
each parameter change. Basho-bench and riak-control are your friends here.
Getting the values right is a process of trial and error. The guide lines
on the riak documentation should reduce the time for convergence.
6. Besides running load tests with basho bench, run one with your
production client against the production database. Your client will execute
a better variety of queries and thus simulate production traffic. Take
map-reduce queries as an example. Running too many of them will cause
errors since riak only allocates N VMs per map / reduce agent.
7, Use basho-bench first and tune riak. Then use your actual client that is
used in application code and tune riak again.
8. Watch out for firewall
configurations<http://docs.basho.com/riak/1.2.0/cookbooks/Network-Security-and-Firewall-Configurations/>
.
9. Go through the best
practices<http://docs.basho.com/riak/1.2.0/cookbooks/best-practices/>
.
10. Search the riak-user <http://riak-users.197444.n3.nabble.com/> list for
experiences on setting up a cluster on rackspace. I found some interesting
quips about performance.
11. Take a look at the riak puppet
module<http://basho.com/blog/technical/2012/10/17/Riak-Puppet-Module-Now-Official/>to
avoid snow flakes.

I'd write more and back it with some data, but it probably deserves a blog
post like you mentioned :)  Good luck with your deployment.

Thanks
-Deepak




On Fri, Dec 14, 2012 at 11:15 PM, Iouri Kostine <io...@theablefew.com>wrote:

> Hello everyone,
> Can someone share a blog post or some notes about setting up riak
> production cluster at rackspace (RHEL 5)? I was wondering if there is some
> additional steps, best practices etc. when installing from source. Any
> additional information to help us get started would be much appreciated. We
> did read though most of Basho documentation about installing riak, just
> wondering if there are things that are specific to production setups.
>
> Thank you.
>
> iouri
>
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to