Depende do que você precisa. Para o cache distribuído, daria uma olhada no Memcached .
Para a hospedagem e o gerenciamento de serviços do WCF, não acho que você possa encontrar uma substituição que não envolva alterar toda a sua plataforma / arquitetura.