Armazenando dados binários (imagens, arquivos, etc) usando o WPF + Windows Azure

Eu tenho um aplicativo WPF que usa o Windows Azure como back-end. Eu uso o SQL Azure para armazenar dados que são acessados ​​pelo aplicativo WPF por meio de um serviço WCF. Eu preciso ser capaz de armazenar arquivos binários (por exemplo, imagens) do lado do servidor e me pergunto qual é a melhor maneira de armazenar esses arquivos. Eu posso colocar os arquivos no banco de dados SQL, mas não tenho certeza se isso é recomendado. Vamos supor que cerca de 2000 arquivos sejam armazenados (tamanho total de ~ 1GB). Esses arquivos são acessados ​​com freqüência (preferencialmente armazenados em cache no cliente).

Alguma sugestão?

questionAnswers(2)

yourAnswerToTheQuestion