> > * Using multiple disks and doing OS level RAID across them to present a
> > single logical disk to the app
> >
>
> This typically is very dangerous unless you can somehow arrange for disks
> not to present lowest common denominator performance.
>

Not to mention the lower reliability implications of the setup.

We've tried this setup with local disks on EC2 with decent performance results. 
 We have done this only in the context of testing a write heavy application 
(not directly ZK) with medium to large size workloads, but I would not 
recommend this setup for production unless there's another form of replication. 
 It may be OK in the context of a 3 or more node ZK cluster.

Also, when using local disks on EC2, beware of the "first write problem".  The 
first time a range is written to the device is slow, subsequent writes can 
easily be 2X to 3X faster.  To 'get around this', we first write to the device 
(this takes a long time), before using it for our tests.

I hope this helps,

-Julio

Reply via email to