Я хочу включить Blob Storage для своего сайта. Подойдет ли этот план?

Я хочу включить Blob Storage для своего сайта. Подойдет ли этот план?

Моя текущая настройка — это веб-сайт, размещенный на Azure Websites. К сожалению, из-за роста сайта мне нужно включить Azure Blob Storage на сайте, но это не так просто, как щелкнуть переключателем.

Мой план — перейти с веб-сайта Azure на виртуальную машину Azure, разместить веб-сайт на виртуальной машине и включить Storage VHD на виртуальной машине ( S:\например, смонтированной в ), который будет связан с каталогом, где находятся все мои загрузки файлов на моем веб-сайте. Так что, по сути, я бы взял все файлы в C:\inetpub\wwwroot\mysite\uploads\, переместил их в S:\wwwfiles\и создал бы симлинк C:\inetpub\wwwroot\mysite\uploads\, чтобы S:\wwwfiles\все существующие файлы работали, и любые будущие файлы, которые будут загружены на сайт, также будут попадать в хранилище.

Я понимаю, о чем вы сейчас говорите, и, к сожалению, у меня нет возможности изменить место загрузки на сайт (оглядываться назад — плохая идея).

Мой вопрос: сработает ли этот план? Будет ли он эффективным? Есть ли лучший способ сделать это? Я ни в коем случае не любитель Azure, поэтому не знаю, есть ли лучший способ или нет.

решение1

Да, я думаю, это сработает. Я только что подключился к виртуальной машине, которая у меня уже была на Windows Azure после присоединения нового диска. Я смонтировал диск как букву диска E, создал папку, Uploadа затем создал символическую ссылку на C:\inetpub\wwwroot\mysite\uploads\использованиеmklink /d C:\inetpub\wwwroot\mysite\uploads\ e:\upload\

Затем я мог бы поместить файлы в e:\upload и просмотреть их с помощьюdir C:\inetpub\wwwroot\mysite\uploads\

Учитывая все вышесказанное, вот почему я спросил, на чем разработан веб-сайт: я бы серьезно рассмотрел возможность изменения кода с целью использования облачных сервисов/веб-сайта Azure для веб-сайта и хранилища BLOB-объектов для файлов, если это вообще возможно.

Связанный контент