私はAzureを初めて使用し、BLOBストレージについて少し混乱しています。クライアントがFTP/SFTP経由でアクセスして、ファイル(XML、CSV、EDIなど)をプッシュおよびプルする必要があります。プッシュされたファイルは、.netアプリケーションによって読み込まれ、データベースに書き込まれます。私が理解しているように、VMの役割を使用してFTP / SFTPサーバーを作成し、ワーカーの役割を使用して.netコードを実行し、DB用のSQLストレージとファイル用のBlobストレージを使用します。
最初にこの仮定を修正しますか?次に、VMロールがファイルの書き込みと読み取りのためにストレージBLOBをアタッチでき、ワーカーロールが同じストレージBLOBにアタッチしてファイルの読み取りと書き込みを行うことができますか?
サンプル:
クライアントは、FTP経由でxmlファイルをVMにプッシュしました。VMはXMLファイルをストレージに書き込みます。ワーカーロールはファイルを読み取り、処理して、コンテンツをdbに書き込みます。
私の考えは正しいですか、それとも私はボートを逃していますか?
ありがとう