實作 Azure 儲存體

已完成

Azure 儲存體是 Microsoft 針對新式資料儲存體案例的雲端儲存體解決方案。 Azure 儲存體提供可大幅調整的資料物件存放區。 它提供雲端檔案系統服務、可靠傳遞訊息的訊息存放區以及 NoSQL 存放區。

Azure 儲存體服務可讓您用來儲存檔案、訊息、資料表及其他類型的資訊。 您可以針對應用程式使用 Azure 儲存體,例如檔案共用。 開發人員會使用 Azure 儲存體來處理工作資料。 工作資料包含網站、行動應用程式和傳統型應用程式。 IaaS 虛擬機器和 PaaS 雲端服務也會使用 Azure 儲存體。

關於 Azure 儲存體的須知事項

您可以將 Azure 儲存體視為支援三種資料類別:結構化資料、非結構化資料和虛擬機器資料。 檢閱下列類別,並思考組織中所使用的儲存體類型。

類別 描述 儲存體範例
保護虛擬機器資料 虛擬機器資料儲存體包含磁碟和檔案。 磁碟是適用於 Azure IaaS 虛擬機器的持續性區塊存放裝置。 檔案在雲端中是完全受控的檔案共用。 虛擬機器資料的儲存體透過 Azure 受控磁碟提供。 虛擬機器會使用資料磁碟儲存資料庫檔案、網站靜態內容或自訂應用程式程式碼等資料。 您可以新增的資料磁碟數目取決於虛擬機器大小。 每個資料磁碟都具有 32,767 GB 的最大容量。
非結構化資料 非結構化資料組織程度最低。 非結構化資料可能沒有明確的關聯性。 非結構化資料的格式稱為 非關聯式 資料。 您可以使用 Azure Blob 儲存體和 Azure Data Lake Storage 來儲存非結構化資料。 Blob 儲存體是具有高度可調整性且以 REST 為基礎的雲端物件存放區。 Azure Data Lake Storage 以 Hadoop 分散式檔案系統 (HDFS) 為服務。
結構化資料 結構化資料會以具有共用架構的關聯式格式儲存。 結構化資料通常會包含在具有資料列、資料行和索引鍵的資料庫資料表中。 表格是可自動調整的 NoSQL 存放區。 結構化資料可以使用 Azure 表格儲存體、Azure Cosmos DB 和 Azure SQL Database 儲存。 Azure Cosmos DB 是全域散發的資料庫服務。 Azure SQL 資料庫是完全受控的資料庫即服務,建置於 SQL 上。

如何建立儲存體帳戶

儲存體帳戶層

一般目的儲存體帳戶有兩個層級:標準和進階。

  • 標準 儲存體帳戶由磁碟機 (HDD) 支援。 標準儲存體帳戶提供每 GB 的最低成本。 您可以使用標準層儲存體適用於需要大量儲存體或其中資料不常存取的應用程式。

  • 進階儲存體帳戶由固態硬碟 (SSD) 所支援,可提供一致而低延遲的效能。 您可以使用進階層儲存體適用於搭配 I/O 密集型應用程式的 Azure 虛擬機器 (例如資料庫)。

注意

您無法將標準層儲存體帳戶轉換成進階層儲存體帳戶,反之亦然。 您必須以所需的類型建立新的儲存體帳戶,並將資料 (如果有的話) 複製到新的儲存體帳戶。

使用 Azure 儲存體時要考慮的事項

當您考慮 Azure 儲存體的設定方案時,請考慮這些重要功能。

  • 高考慮耐久性和可用性。 Azure 儲存體持久且具有高可用性。 備援功能可在發生暫時性硬體失敗時,確保您的資料安全無虞。 您可以在資料中心或地理區域間複寫資料,以便在發生地方性災難或天然災害時獲得保護。 複寫的資料可在發生未預期的中斷事件時保持高可用性。

  • 請考慮安全存取。 Azure 儲存體會加密所有資料。 Azure 儲存體在存取您資料的人員控管上,提供更細微的控制。

  • 考慮可擴縮性。 Azure 儲存體設計為可大幅調整,以符合現今應用程式的資料儲存和效能需求。

  • 請考慮管理性。 Microsoft Azure 會為您處理硬體維護、更新和重大問題。

  • 請考慮資料存取範圍。 您可以從世界各地透過 HTTP 或 HTTPS 存取 Azure 儲存體中的資料。 Microsoft 會以各種語言提供適用於 Azure 儲存體的 SDK。 您可以使用 .NET、JAVA、Node.js、Python、PHP、Ruby、Go 和 REST API。 Azure 儲存體支援在 Azure PowerShell 或 Azure CLI 中使用指令碼。 在使用資料方面,Azure 入口網站和 Azure 儲存體總管提供簡易的視覺式解決方案。