2011-07-21 11 views
2

クイック質問。私は現在asp.net MVC WebアプリケーションをWindows Azureプラットフォームに移行しています。 1つのことを除いてすべてが正常に機能しています。Windows AzureでのFTPアクセス

現時点では、ユーザーごとにFTPアカウントを使用して、大量のファイルをデータベースにインポートしています。

AzureのFTPはわかりにくいと思います。

私はGoogleで検索して、この記事を見つけた:Ftp on Azure

これは、私たちは自分自身の独立したFTPアカウントを使用して新しいユーザーを追加できるようにする必要があります明らか以外に必要なもののようです。誰でも簡単な回避策を知っていますか?事前

+1

ブロブストレージを直接使用するようにシステムを変更することを検討しましたか?これは私にとってはより良い解決策であると思われ、複数のインスタンスにまたがってスケールされ、動作するように設計されています。私は数日後にファイルストレージからBLOBストレージにアプリケーションをアップグレードしましたが、それはかなり簡単でした。 –

+1

こんにちはDavid、私はBLOBストレージを使用するようにアプリケーションをアップグレードするつもりです。最も適切なソリューションと思われます。使用した良いリンクやリソースをお勧めできますか? – 109221793

答えて

1

おかげで、あなたは、IISベースのいない、とあなたがプログラム的にユーザーを追加することもできます(FTP)サービスを実行することを検討しましたか?また、ロールがリサイクルするときやアップグレードするときに、データ同期の問題をどのように解決するのでしょうか?やや定期的にBLOBにバックアップしてください!

個人的には、私は実際にBLOBストレージにホストされているVHDドライブ(Azure Drive)をマウントし、そのドライブを指すようにFTPサーバーを設定します。ただし、99.9%以上の信頼性を必要としない限り、単一のインスタンスを実行することでこれを解決できる場合を除いて、サーバーのインスタンスを1つしか持たないようにしてください(問題#1)。ステップ2は、そのプログラムに関連してユーザー管理を実装することです。

簡単なことではありませんが、私はそれに反対します。しかし、時々あなたはこれをしなければならないことを理解しています。上記のように私はそれを解決します。

関連する問題