Образец, на который вы ссылались - http://www.codeproject.com/KB/cs/Azue7StepsBlob.aspx - использует хранилище BLOB-объектов Azure.
Это немного отличается от использования хранилища файлов SQL - это не SQL, а простой механизм хранения, предназначенный для быстрого масштабируемого доступа HTTP.
При извлечении изображений для отображения на странице, что является лучшим методом?
«Рекомендуемый способ», по-видимому, заключается в передаче URL-адресов хранилища BLOB-объектов непосредственно в браузер - браузер может затем получать и отображать изображения - ваше приложение не должно извлекать сами изображения.
В зависимости от ваших требований вы можете настроить открытый доступ на чтение для хранилища больших двоичных объектов или настроить сигнатуры общего доступа для временного доступа. Использование любого из этих механизмов позволит браузерам читать напрямую из хранилища BLOB-объектов с использованием HTTP.
Чтобы понять это, попробуйте этот официальный учебник - http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_exploringwindowsazurestoragevs2010_topic3.aspx
Кроме того, обратите внимание на другие вопросы здесь, например Где хранить такие вещи, как пользовательские изображения, с помощью Azure? Хранение BLOB-объектов?
Также обратите внимание на затраты, связанные с хранением BLOB-объектов - существуют затраты на хранение (которые обычно минимальны), а также затраты на доступ - каждый 10000 обращений стоит $ 0,01 - это может показаться незначительным, но может стать значительным, если вы храните много небольших часто используемых файлов там.