Nas versões mais recentes do Cassandra (desde v1.1.0 IIRC) você pode escolher onde as famílias de colunas individuais são armazenadas no disco - então sim, você pode distribuir a carga de famílias de colunas específicas (e o log de transações) pelos seus SSDs.
Se você estiver adicionando os SSDs atrás de uma camada RAID (digamos que a distribuição do raid 0 - cassandra escreve em blocos de 32K, então blocos de 32k parecem uma boa escolha para o tamanho da faixa), então você se beneficiaria de ter que se preocupar um local e você obterá um aumento muito significativo na taxa de transferência e nas operações de E / S.
Sua abordagem para fazer o movimento também parece boa para mim.
Como um aparte, eu realmente gosto do ZFS para este aplicativo. Eu posso optar por ter mais armazenamento fornecido por ferrugem barata e, em seguida, acelerar as leituras, colocando um cache L2 ARC em SSDs e acelerar gravações, se necessário, colocando o ZIL em SSDs (menos relevante na minha experiência com cassandra). p>