0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Azure Blob ストレージのさわり

Posted at

Azure Blobストレージの階層構造

Azureストレージは、「ストレージアカウント」「ストレージコンテナ」「Blob」の三層構造になっている。

ストレージアカウント

http://mystorageaccount.blob.core.windows.net

ストレージコンテナ

https://myaccount.blob.core.windows.net/mycontainer

Blob

https://myaccount.blob.core.windows.net/mycontainer/myblob

このような構造になっている

Blobの中の階層構造

  • hot層
  • cool層
  • cold層
  • archive層

Blobには大量の非構造化データを格納する。データへのアクセス頻度に応じて、層が分かれる。hot層は高頻度で冷たくなるほど低頻度です。データのアクセス頻度に応じて最適化されます。

ライフサイクルポリシー

ライフサイクルポリシーは、データへのどの層にどのタイミングで移動するのかを定義したものです。

{
  "rules": [
    {
      "name": "ruleFoo",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "container1/foo" ]
        },
        "actions": {
          "baseBlob": {
            "tierToCool": { "daysAfterModificationGreaterThan": 30 },
            "tierToArchive": { "daysAfterModificationGreaterThan": 90 },
            "delete": { "daysAfterModificationGreaterThan": 2555 }
          },
          "snapshot": {
            "delete": { "daysAfterCreationGreaterThan": 90 }
          }
        }
      }
    }
  ]
}

Blobデータのリハイドレード

アーカイブ層にあるデータはオフラインなので、アクセスして読み書きすることができません。アーカイブ層のデータをオンライン層にコピーして使用する必要があります。この作業をリハイドレードといいます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?