Você pode facilmente executar o mongodb no Windows Azure. Eu apresentei isso no MongoSV - vídeo aqui.
EDITAR :Em dezembro de 2011, 10gen publicou seu código oficial MongoDB+Azure no github. Ele contém um projeto para conjuntos de réplicas, bem como um aplicativo ASP.NET MVC de demonstração (retirado do Kit de Treinamento da Plataforma Windows Azure) que usa um conjunto de réplicas para seu armazenamento.
Servidores autônomos são simples, exceto que você precisa lidar com dimensionamento horizontal:você não pode ter várias instâncias de um servidor autônomo simultaneamente, então você precisará planejar isso:tirar tudo, exceto um, do balanceador de carga ou apenas inicie o mongod se você puder adquirir o bloqueio do Cloud Drive.
Replicasets são factíveis, como demonstrei no MongoSV. No entanto, não abordei os meandros do desligamento normal de um conjunto de réplicas para garantir zero perda de dados.
Você também pode executar o memcached - veja o post de David Aiken sobre isso. Observação:agora que o serviço AppFabric Cache está ativo, você deve analisar os prós/contras de usá-lo no memcached. Em termos de custo, o AppFabric Cache deve ser executado muito menos, pois você não precisa pagar por instâncias de função para hospedar seu cache. Mais informações sobre o AppFabric Cache aqui.