Azure 儲存簡介

2022-01-10 03:14:36 字數 2524 閱讀 8174

azure storage account(儲存賬戶)包含所有azure storage的資料物件,包括blob、data lake gen2,file、queue、disk和table等服務,該storage account為使用者的azure storage資料提供了唯一的命名空間,可以通過http或https來訪問它。azure storage account中的資料是持久的、高度可用的、安全的和可擴充套件的。

azure storage提供了4種型別的儲存賬戶,每種型別都支援不同的功能,並具有自己的定價模型。

儲存賬戶的作用是為使用者在azure中提供唯一的命名空間,儲存在azure storage中的任何物件都有唯一的位址,且都在唯一賬戶名下。賬戶名和azure storage blog endpoint的組合構成了儲存賬戶中物件的基位址。

舉個例子,如果儲存賬戶的名稱是:mystorageaccount,預設的blog storage的endpoint是:

1,儲存賬戶的端點

2, access tier(訪問層)

azure storage根據使用模式的不同,提供了用於訪問block blob資料的不同選項。azure storage中的訪問層(access tier)都針對特定的資料使用模式進行了優化,通過選擇合適的訪問層,可以以最具成本效益的方式儲存block blob資料。

可用的訪問層:

目前,只有 general-purpose v2 和 blobstorage支援訪問層。

blob(binary large object,二進位制型別的大物件)儲存是microsoft的雲物件儲存解決方案,blob儲存經過優化,可儲存大量非結構化資料。 非結構化資料是不遵循特定資料模型或定義的資料,例如文字或二進位制資料。

blob儲存用於:

1,blob儲存的資源

blob儲存提供三種資源:

2,容器(container)

乙個容器組織了一組blob,類似於檔案系統中的目錄(directory),乙個storage account可以包含無限數量的容器,乙個容器可以儲存無線數量的blob。

3,blob

azure storage支援三種的blob:

azure data lake storage gen2(簡稱二代data lake)是基於azure blob storage構建的,具有blob儲存的優點,例如,低成本的分層儲存(tiered storage),高可用性,強一致性和災難恢復能力等。它也提供了有層次結構的檔案系統(hierarchical file system)。二代data lake

的核心功能是資料儲存和資料查詢兩個部分,它已經整合於儲存賬號(storage account)的功能體系之中。

azure data lake storage gen2:有層次結構的檔案系統

「層次結構」和「檔案系統」是反覆被強調的data lake storage gen2的最大特點,也是它有別於傳統blob物件儲存的最大不同。傳統物件儲存雖然從路徑上看起來也具有「目錄」的虛擬概念,但其實目錄通常並不實際存在,可認為僅是blob物件路徑字串中的一部分,因為物件儲存本質上是key-value形式的儲存。而adls這樣的「檔案系統」級別的儲存能力上,目錄則是一等公民,可以設定訪問許可權等元資料(並且能夠被子節點繼承),也可以使目錄重新命名等操作變得十分便捷迅速。這樣的特性無疑使adls更適合作為企業資料湖這樣應用的儲存介質。

data lake storage gen2可以向blob儲存中新增諷刺的命名空間(hierarchical namespace),分層命名空間把物件/檔案組織到目錄的分層結構中,以實現高效的資料訪問,並使得檔案的管理更加容易,通過目錄和子目錄來組織和操作檔案。

在通常情況下,物件儲存的命名約定是使用名稱中的斜槓來模仿分層目錄結構,比如c:/dir/file.txt,這種結構在data lake storage gen2中變為現實。重新命名或刪除目錄之類的操作將成為目錄上的單個原子元資料操作。無需列舉和處理共享目錄名稱字首的所有物件。

在data lake storage gen2服務中,建立乙個容器victest,在容器中建立folder,或者在容器中儲存file:

由於data lake storage gen2建立在azure blob儲存之上,因此多個概念可以描述相同的共享事物。

以下是等效實體,卻使用不同的概念來描述, 除非另有說明,否則這些實體直接是同義詞:

關於 Azure 儲存帳戶(2)

您在azure 儲存中儲存的每個物件都有乙個唯一的 url 位址 儲存帳戶名稱構成該位址的子域。針對每乙個服務的網域名稱加上子網域名稱,構成您的儲存帳戶乙個終結點。例如,如果您的儲存帳戶被命名為 mystorageaccount 然後為您的儲存帳戶的預設終結點是 blob 服務 表服務 佇列服務 檔...

Azure 雲中的機器學習簡介

機器學習是一項資料科研技術,可以讓計算機根據現有的資料來 將來的行為 結果和趨勢。使用機器學習,計算機可以在不需顯式程式設計的情況下進行學習。可將機器學習視為人工智慧 ai 的子類別。機器學習的 可讓應用和裝置變得更聰明。在網上購物時,機器學習可根據購買的產品幫助推薦其他產品。刷信用卡時,機器學習可...

使用 Azure 建立儲存和檢索檔案

本指南將以循序漸進的方式幫助您使用 azure 將檔案儲存到雲中。我們將逐一介紹如何建立儲存賬戶 建立容器 上傳檔案 檢索檔案和刪除檔案。在本教程中完成的所有操作均符合 1 元試用條件。本指南將以循序漸進的方式幫助您使用 azure 將檔案儲存到雲中。我們將逐一介紹如何建立儲存賬戶 建立容器 上傳檔...