AzureBlobとファイルとディスクストレージ

Jaked222

簡単な質問。私は紺碧のblob /ファイル/ディスクストレージオプションに関する多くの情報を読んでいますが、非常に単純なストレージ要件があるため、何が最良の選択であるかについて混乱しています。私が読んでいる情報のほとんどは、完全に頭を悩ませています。

私は誰かが視野をより合理的なサイズの賛否両論のセットに絞り込むことができるかもしれないことを望んでいました。私の状況は次のとおりです。

画像処理を行うAPIを構築しています。簡単に言うと、ユーザーは特定のテキストを上に印刷する特定の画像のgetリクエストを行い、私のAPIはそれを処理して、画像を吐き出します。現在、Azureエミュレーターで実行しているため、画像ファイル(約3ギガのPNG)がローカルパスから取得されています。間もなくライブのAzureサーバーにデプロイするので、これらのイメージファイルを(実際のアプリケーションファイルに配置せずに)どこかに保存したいと思います。

これまでの私の理解では、ディスクとファイルのオプションを使用すると、コードを比較的同じに保ちながら、一般的なファイルI / Oを使用してイメージパスをロードできます。ディスクは、このAPIが実行されているマシンへのデータへのアクセスのみを許可しますが、ディスクを使用することに利点があるかどうかはわかりません。これにより、この制限が課せられます。BLOBストレージではこれを変更する必要がありますが、コードはそれほど多くなく、これが難しすぎるとは思いません。

それぞれの異なる選択には非常に多くの詳細があるため、決定を下すのに苦労しています。私の状況では、3つの間に明確な選択がありますか?それはもっと簡単なことになるのでしょうか?パフォーマンスとコストが最優先事項ですが、これらに関する長所と短所は何ですか?これは、より多くの画像に拡大縮小できる必要がありますが、ある程度までです。今後数年間で3ギガから10ギガの画像になることがわかりましたが、3ギガから1000ギガにはなりませんでした。

デビッドマコゴン

どちらを選択するかは完全にあなた次第ですが、客観的には:

  • Azure File StorageはSMBボリュームとしてマウントできます(アプリのすべてのインスタンスがそれを操作できるようにするため)。注:これは現在、Webアプリですぐにサポートされるものではありません。接続されたディスクではなく、APIを介してのみファイル共有に書き込むことができます。Azure File Storageボリュームはそれぞれ最大5TBをサポートし、スループットは最大です。共有全体で60MB /秒。Azure BLOBストレージに支えられています(つまり、BLOBと同じくらい耐久性があります)。
  • Azureディスクは、それぞれ最大1 TBのブロブバック(ページブロブ)になっています。各ディスクは単一のVMにマウント可能です。スループットはファイルストレージよりも高くなります(blobあたり60 /秒)。データを同期する独自のソリューションがなければ、VM間で共有することはできません。マウントしてフォーマットすると、他のローカルファイルと同じようにアクセスできます(アプリに変更を加えないなど)
  • Azure BLOB:ストレージアカウントごとに最大500TB、各ブロックBLOBは最大 200GB4.77TBに することができます REST API / SDKを介してアクセスしますが、ディスク/ドライブとしてマウントすることはできません。アプリを変更せずに、コンテンツに対して操作を実行するには、BLOBコンテンツがローカルディスクにコピーされていることを確認する必要があります(BLOBをファイルとして開いて変更することはできません)。

2016年12月に導入された、より大きなブロックブロブサイズを反映するように編集されました

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AzureBLOBストレージからAzureデータレイクストアへのファイルの対処

分類Dev

Azure LogicAppを介してAzureBLOBストレージ内のディレクトリからファイルにアクセスします

分類Dev

AzureBLOBストレージから変数へのファイルのデータへのアクセス

分類Dev

AzureBLOBストレージファイルのパス制限

分類Dev

AzureBLOBストレージファイルのパス制限

分類Dev

ファイルをAzureBlobストレージに保存する

分類Dev

ディスクイメージのレイアウトとファイルのコピー

分類Dev

パッケージステートメントと.goファイルのディレクトリの関係

分類Dev

FTPからAzureBLOBストレージにファイルとフォルダーをタイムリーに送信することは可能ですか?

分類Dev

Dockerイメージのディレクトリに存在するファイルをホストのディレクトリとマウントします

分類Dev

Dockerイメージのディレクトリに存在するファイルをホストのディレクトリとマウントします

分類Dev

AzureBLOBストレージファントムリクエスト

分類Dev

ファイルストレージとブロックストレージ

分類Dev

ディレクトリを.zipファイルとしてエクスポートするための最良のAWSストレージオプション?

分類Dev

Mavenリソースファイル、Javaクラスファイルとプロパティファイルを同じディレクトリに配置

分類Dev

ファイルがAzureBLOBストレージにアップロードされたときにSSISパッケージをトリガーする

分類Dev

AzureBLOBストレージにファイルをアップロードする

分類Dev

HerokuエフェメラルファイルシステムをEhcacheディスクストレージとして使用する

分類Dev

NTFSのパフォーマンスと大量のファイルとディレクトリ

分類Dev

.txtファイルをAzureBlobストレージに保存します

分類Dev

.goファイルディレクトリの外にいると、インストールが失敗する

分類Dev

npmインストールでディレクトリとファイルがありません

分類Dev

ScalaEclipseプロジェクト-リソースディレクトリからテキストファイルを読み取ることができません

分類Dev

フラットファイルベースのデータストレージとSQLデータベース

分類Dev

FirebaseストレージファイルをFirebaseデータベースと相互リンクする方法

分類Dev

データベースストレージとファイルストレージ

分類Dev

Pythonの:リストディレクトリ/ファイル名とサブディレクトリ

分類Dev

パブリックディレクトリとLaravel5.4のストレージへのファイルの保存の違い

分類Dev

Eclipse Junoのプロジェクトエクスプローラーでファイルとディレクトリを並べ替える方法は?

Related 関連記事

  1. 1

    AzureBLOBストレージからAzureデータレイクストアへのファイルの対処

  2. 2

    Azure LogicAppを介してAzureBLOBストレージ内のディレクトリからファイルにアクセスします

  3. 3

    AzureBLOBストレージから変数へのファイルのデータへのアクセス

  4. 4

    AzureBLOBストレージファイルのパス制限

  5. 5

    AzureBLOBストレージファイルのパス制限

  6. 6

    ファイルをAzureBlobストレージに保存する

  7. 7

    ディスクイメージのレイアウトとファイルのコピー

  8. 8

    パッケージステートメントと.goファイルのディレクトリの関係

  9. 9

    FTPからAzureBLOBストレージにファイルとフォルダーをタイムリーに送信することは可能ですか?

  10. 10

    Dockerイメージのディレクトリに存在するファイルをホストのディレクトリとマウントします

  11. 11

    Dockerイメージのディレクトリに存在するファイルをホストのディレクトリとマウントします

  12. 12

    AzureBLOBストレージファントムリクエスト

  13. 13

    ファイルストレージとブロックストレージ

  14. 14

    ディレクトリを.zipファイルとしてエクスポートするための最良のAWSストレージオプション?

  15. 15

    Mavenリソースファイル、Javaクラスファイルとプロパティファイルを同じディレクトリに配置

  16. 16

    ファイルがAzureBLOBストレージにアップロードされたときにSSISパッケージをトリガーする

  17. 17

    AzureBLOBストレージにファイルをアップロードする

  18. 18

    HerokuエフェメラルファイルシステムをEhcacheディスクストレージとして使用する

  19. 19

    NTFSのパフォーマンスと大量のファイルとディレクトリ

  20. 20

    .txtファイルをAzureBlobストレージに保存します

  21. 21

    .goファイルディレクトリの外にいると、インストールが失敗する

  22. 22

    npmインストールでディレクトリとファイルがありません

  23. 23

    ScalaEclipseプロジェクト-リソースディレクトリからテキストファイルを読み取ることができません

  24. 24

    フラットファイルベースのデータストレージとSQLデータベース

  25. 25

    FirebaseストレージファイルをFirebaseデータベースと相互リンクする方法

  26. 26

    データベースストレージとファイルストレージ

  27. 27

    Pythonの:リストディレクトリ/ファイル名とサブディレクトリ

  28. 28

    パブリックディレクトリとLaravel5.4のストレージへのファイルの保存の違い

  29. 29

    Eclipse Junoのプロジェクトエクスプローラーでファイルとディレクトリを並べ替える方法は?

ホットタグ

アーカイブ