FTP-доступ в Windows Azure

Быстрый вопрос. В настоящее время я перемещаю веб-приложение asp.net MVC на платформу Windows Azure. Все работает нормально, кроме одного.

В настоящее время в приложении мы используем учетные записи FTP для каждого пользователя, чтобы импортировать большое количество файлов в нашу базу данных.

Я понимаю, что FTP в Azure не так прост.

Я погуглил и нашел эту статью: Ftp на Лазурь

Кажется, это то, что мне нужно, за исключением того, что, очевидно, нам нужно будет иметь возможность добавлять новых пользователей с их собственной отдельной учетной записью FTP. Кто-нибудь знает простой обходной путь для этого?

заранее спасибо


person 109221793    schedule 21.07.2011    source источник
comment
Рассматривали ли вы возможность изменения системы для прямого использования хранилища BLOB-объектов? Мне кажется, это лучшее решение, оно будет масштабироваться для нескольких экземпляров и в значительной степени предназначено для работы. За пару дней я обновил приложение с хранилища файлов до хранилища больших двоичных объектов, и это было довольно просто.   -  person David Steele    schedule 21.07.2011
comment
Привет, Дэвид, я собираюсь обновить приложение, чтобы использовать хранилище BLOB. Кажется, это самое правильное решение. Можете ли вы порекомендовать какие-либо хорошие ссылки/ресурсы, которые вы использовали?   -  person 109221793    schedule 22.07.2011


Ответы (1)


Рассматривали ли вы запуск (FTP) службы, не основанной на IIS, и вы могли бы добавлять пользователей программно? Кроме того, как вы собираетесь решать проблемы с синхронизацией данных при перезапуске роли или ее обновлении? Обязательно делайте резервную копию в blob на регулярной основе!

Лично я бы подключил VHD-диск (Azure Drive), который фактически размещен в хранилище BLOB-объектов, и мой FTP-сервер укажет на этот диск. Однако убедитесь, что у вас есть только один экземпляр сервера (проблема № 1), если вам не нужна надежность выше 99,9%, вы можете решить эту проблему, запустив один экземпляр. Шаг 2: я бы реализовал управление пользователями в отношении этой программы.

Это не просто, и я бы не советовал это делать. Но я понимаю, что иногда приходится это делать. Я бы решил это, как я описал выше.

person Anže Vodovnik    schedule 21.07.2011