I am designing a system that's going to have about 10 millions+ users, each has a photo, which is about 1~2 MB.
We are going to deploy both database and web app using Microsoft Azure
I am wondering the way I should store the photos, there are currently two options,

1, Store all photos use Sql Server FileStream
=============================================

2, Use File Server
==================

I haven't experienced such large scale BLOB data using FileStream.

Can anybody give my any suggestion? The Cons and Pros?
And anyone with Microsoft Azure experiences concerning the large photos store is really appreciated!

Thx
Ryan.