国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

這篇具有很好參考價值的文章主要介紹了【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景
本系列博文還在更新中,收錄在專欄:「Azure探秘:構建云計算世界」 專欄中。

本系列文章列表如下:

  • 【Azure】微軟 Azure 基礎解析(三)描述云計算運營中的 CapEx 與 OpEx,如何區(qū)分 CapEx 與 OpEx
  • 【Azure】微軟 Azure 基礎解析(四)Azure核心體系結(jié)構組件之數(shù)據(jù)中心、區(qū)域與區(qū)域?qū)Α⒖捎脜^(qū)和地理區(qū)域
  • 【Azure】微軟 Azure 基礎解析(五)核心體系結(jié)構之管理組、訂閱、資源和資源組以及層次關系
  • 【Azure】微軟 Azure 基礎解析(六)計算服務中的虛擬機 VM、虛擬機規(guī)模集、Azure Functions 與 Azure 容器(ACI)
  • 【Azure】微軟 Azure 基礎解析(七)Azure 網(wǎng)絡服務中的虛擬網(wǎng)絡 VNet、網(wǎng)關、負載均衡器 Load Balancer

前言

本文將介紹不同類型的數(shù)據(jù)以及與之相關的Azure存儲解決方案。

首先,我們將簡要探討數(shù)據(jù)類型,包括結(jié)構化數(shù)據(jù)、半結(jié)構化數(shù)據(jù)和非結(jié)構化數(shù)據(jù)。
接下來,我們將概覽Azure存儲,介紹其特點和優(yōu)勢。在詳細探討Azure Blob存儲時,我們將介紹存儲帳戶、存儲容器和Blob,并重點關注Azure Blob存儲層和應用場景。然后,我們將介紹Azure隊列存儲,用于實現(xiàn)應用程序之間的解耦和異步通信。我們還將介紹Azure表存儲,適用于存儲大量結(jié)構化數(shù)據(jù)。
最后,我們將介紹Azure文件存儲,用于共享文件和支持文件共享的應用程序。

通過本文的閱讀,您將對不同類型的數(shù)據(jù)和與之對應的Azure存儲解決方案有更清晰的理解。希望本文能夠幫助您在選擇和使用存儲解決方案時做出明智的決策。

一、數(shù)據(jù)類型(前提知識、了解部分,可跳過)

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

1.1 結(jié)構化數(shù)據(jù)(Structured Data)

結(jié)構化數(shù)據(jù)是其元素可尋址以進行有效分析的數(shù)據(jù)。它已被組織到一個格式化的存儲庫中,該存儲庫通常是一個數(shù)據(jù)庫。它涉及可以存儲在具有行和列的表中的數(shù)據(jù)庫 SQL 中的所有數(shù)據(jù)。它們具有關系鍵,可以輕松映射到預先設計的字段。今天,這些數(shù)據(jù)在開發(fā)中處理得最多,也是管理信息的最簡單方法。示例:關系數(shù)據(jù)。

結(jié)構化數(shù)據(jù)即行數(shù)據(jù),存儲在數(shù)據(jù)庫里,可以用二維表結(jié)構來邏輯表達實現(xiàn)的數(shù)據(jù)。

1.2 半結(jié)構化數(shù)據(jù)(Semi-Structured Data)

半結(jié)構化數(shù)據(jù)是不存在于關系數(shù)據(jù)庫中但具有一些使其更易于分析的組織屬性的信息。對于某些進程,可以將它們存儲在關系數(shù)據(jù)庫中(對于某種半結(jié)構化數(shù)據(jù)可能非常困難),但半結(jié)構化的存在是為了緩解空間。

介于完全結(jié)構化數(shù)據(jù)(如關系型數(shù)據(jù)庫、面向?qū)ο髷?shù)據(jù)庫中的數(shù)據(jù))和完全無結(jié)構的數(shù)據(jù)(如聲音、圖像文件等)之間的數(shù)據(jù),HTML文檔就屬于半結(jié)構化數(shù)據(jù)。

1.3 非結(jié)構化數(shù)據(jù)(Unstructured Data)

非結(jié)構化數(shù)據(jù)是沒有按預定義方式組織或沒有預定義數(shù)據(jù)模型的數(shù)據(jù),因此不太適合主流關系型數(shù)據(jù)庫。因此,對于非結(jié)構化數(shù)據(jù),存在用于存儲和管理的替代平臺,它在 IT 系統(tǒng)中越來越普遍,并被組織用于各種商業(yè)智能和分析應用程序。示例:Word、PDF、文本、媒體日志。

非結(jié)構化數(shù)據(jù),包括所有格式的辦公文檔、文本、圖片、XML、HTML、各類報表、圖像和音頻/視頻信息等等

二、Azure 存儲概覽

選擇 Azure 存儲類型最重要的步驟之一是定義你想要存儲什么,如何以及需要哪些選項和功能來實現(xiàn)。

微軟Azure中有五種可用的存儲類型,分為兩組。

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

第一組存儲包括隊列存儲、表存儲和 Blob 存儲,設計時考慮了文件存儲、可擴展性和通信,可以通過 REST API 訪問。另一個包括文件存儲和磁盤存儲,用于擴展微軟 Azure 虛擬機環(huán)境的功能,并專門用于從虛擬機訪問。(不要被文件存儲的命名搞混亂。它不表示文件的非結(jié)構化存儲。)

下面本文會根據(jù)分類詳細進行講解

三、Azure Blob 存儲

Azure Blob 存儲是 Microsoft 提供的適用于云的對象存儲解決方案。 Blob 存儲最適合存儲巨量的非結(jié)構化數(shù)據(jù)。 非結(jié)構化數(shù)據(jù)是不遵循特定數(shù)據(jù)模型或定義的數(shù)據(jù)(如文本或二進制數(shù)據(jù))。到這里你就理解了為什么本文開頭的時候會講解一下數(shù)據(jù)類型,因為 Blob 主要就被用于存儲非結(jié)構化數(shù)據(jù)。

Blob 存儲提供了三種類型的資源:

  • 存儲帳戶
  • 存儲帳戶中的容器
  • 容器中的 Blob

以下圖示顯示了這些資源之間的關系。
【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

3.1 存儲帳戶

存儲帳戶在 Azure 中為數(shù)據(jù)提供唯一的命名空間。 存儲在 Azure 存儲中的每個對象都有一個地址,其中包含唯一的帳戶名稱。 帳戶名稱與 Blob 存儲終結(jié)點的組合構成了存儲帳戶中對象的基址。
例如,如果存儲帳戶名為 mystorageaccount,則 Blob 存儲的默認終結(jié)點為:

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

3.2 存儲容器

容器對一組 blob 進行組織,類似于文件系統(tǒng)中的目錄。 一個存儲帳戶可以包含無限數(shù)量的容器,一個容器可以存儲無限數(shù)量的 Blob。

容器名稱必須是有效的 DNS 名稱,因為它是用于對容器或其 Blob 進行尋址的唯一 URI(統(tǒng)一資源標識符)的一部分。 為容器命名時,需要遵循以下規(guī)則:

  1. 容器名稱的長度可以是 3 到 63 個字符。
  2. 容器名稱必須以字母或數(shù)字開頭,并且只能包含小寫字母、數(shù)字和短劃線 (-) 字符。
  3. 容器名稱中不允許出現(xiàn)兩個或更多個連續(xù)的短劃線字符。

容器的 URI 類似于:

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

3.3 Blob

Azure 存儲支持三種類型的 Blob:

  • 塊 Blob 存儲文本和二進制數(shù)據(jù)。 塊 Blob 由可以分別管理的數(shù)據(jù)塊構成。 塊 blob 最多可存儲約 190.7 TiB。
  • 與塊 Blob 一樣,追加 Blob 也由塊構成,但針對追加操作進行了優(yōu)化。 追加 Blob 非常適用于諸如記錄來自虛擬機的數(shù)據(jù)之類的場景。
  • 頁 Blob 用于存儲最大 8 TiB 的隨機訪問文件。 頁 blob 存儲虛擬硬盤 (VHD) 文件并作為 Azure 虛擬機的磁盤。

blob 的 URI 類似于:

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

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

3.4 Azure Blob 存儲層(重要)

Azure Blob 存儲提供四個訪問層,即:熱存儲層、冷存儲層、寒層(預覽版)歸檔存儲層。它們在價格、提前刪除費用和數(shù)據(jù)恢復速度方面有所不同。

寒層目前為預覽版(發(fā)文時間點總結(jié),更新時間 06/02/2023 16:04),在以下區(qū)域可用:加拿大中部、加拿大東部、法國中部、法國南部和韓國中部。

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

關于存儲層一些特點總結(jié):越熱存儲費用越高;越冷,訪問和事務成本越高,延遲越高。詳細參照這里總結(jié)的一個表格,如果有錯誤請私信或者留言給博主:

Azure Blob存儲層類型 存儲成本 訪問和事務成本較高 訪問延遲 提前刪除費 建議的最短數(shù)據(jù)保留期 是否適合短期備份和災難恢復數(shù)據(jù)集
熱層 最低 ?。ê撩耄?/td>
冷層 較低 ?。ê撩耄?/td> 30 天
寒層 較低 ?。ê撩耄?/td> 90 天
歸檔存儲層 最低 最高 高(小時) 180天

3.5 Blob 存儲應用場景(重要)

這里總結(jié)一下 Blob 存儲的應用場景,個人理解你可以認為 Blob 存儲類似于一個超大型的網(wǎng)盤。

Blob 存儲用于:

  • 直接向瀏覽器提供圖像或文檔。
  • 存儲文件以供分布式訪問。
  • 對視頻和音頻進行流式處理。
  • 向日志文件進行寫入。
  • 存儲用于備份和還原、災難恢復及存檔的數(shù)據(jù)。
  • 存儲數(shù)據(jù)以供本地或 Azure 托管服務執(zhí)行分析。

四、Azure 隊列存儲(Queue Storage)

聽到隊列一般都與消息有關,Azure 隊列存儲的主要用途亦是如此。Azure 隊列存儲用于在應用程序之間進行排隊和可靠傳遞消息的數(shù)據(jù)存儲。

Azure 支持兩種類型的隊列機制:

  • 存儲隊列:作為 Azure 存儲基礎設施的一部分,它們具有簡單的基于 REST 的 GET/PUT/PEEK 接口,在服務內(nèi)部和服務之間提供可靠和持久的消息傳遞。
  • 服務總線隊列:是更廣泛的 Azure 消息傳遞基礎結(jié)構的一部分,它支持隊列以及更高級的集成模式。

Azure 隊列存儲特點、作用總結(jié)(重要):

  • 有助于構建靈活的應用程序和獨立的功能,以在大型工作負載中獲得更好的持久性。
  • 當應用程序組件解耦時,它們可以獨立擴展
  • 為應用程序組件之間的通信提供異步消息隊列
  • 通常,有一個或多個發(fā)送端組件和一個或多個接收端組件。
  • 發(fā)送者組件將消息添加到隊列,接收組件從隊列的前端檢索消息以進行處理

Azure 隊列存儲能做什么?

  • 創(chuàng)建積壓工作 (backlog) 以及在不同的 Azure Web 服務器之間傳遞消息。
  • 在不同的 Web 服務器/基礎結(jié)構之間分配負載并管理流量突發(fā)。
  • 在多名用戶同時訪問數(shù)據(jù)的情況下,構建針對組件故障的復原能力。

五、Azure 表存儲(Table Storage)

Azure 表存儲是一項用于在云中存儲半結(jié)構化數(shù)據(jù)(NoSQL 數(shù)據(jù))的服務,通過無架構設計提供鍵/屬性存儲。 可以使用表存儲來存儲和查詢大型結(jié)構化非關系型數(shù)據(jù)集,并且表會隨著需求的增加而擴展。

URL 格式: Azure 表存儲帳戶使用此格式:http://<storage account>.table.core.windows.net/<table>

結(jié)構化數(shù)據(jù)和大數(shù)據(jù)分析提供更便宜、更具可擴展性的存儲

六、Azure 文件存儲(File Storage)

Azure 文件存儲是第二種存儲類型,主要目的在支持 Azure VM 環(huán)境的需求。該存儲本質(zhì)上是網(wǎng)絡共享。您可以將可以從不同虛擬機訪問的文件存儲在那里。它類似于其直接競爭對手Amazon EFS。

你可以理解為是一個共享盤,共享文件夾且有存儲能力。

【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景

這部分的考點內(nèi)容:舉個例子,你想要將一個網(wǎng)絡驅(qū)動器從運行在 Win10 的多臺計算機映射到 Azure 存儲中,
你需要使用什么樣的存儲方式? Azure 文件存儲。文章來源地址http://www.zghlxwxcb.cn/news/detail-470406.html

[ 本文作者 ]   bluetata
[ 原文鏈接 ]   https://bluetata.blog.csdn.net/article/details/131012518
[ 最后更新 ]   06/02/2023 18:36
[ 版權聲明 ]   如果您在非 CSDN 網(wǎng)站內(nèi)看到這一行,
說明網(wǎng)絡爬蟲可能在本人還沒有完整發(fā)布的時候就抓走了我的文章,
可能導致內(nèi)容不完整,請去上述的原文鏈接查看原文。

到了這里,關于【Azure】微軟 Azure 基礎解析(八)Azure 存儲服務:探索Blob存儲、隊列存儲、文件存儲的特性與適用場景的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包