共用方式為


開始進行資料庫架構設計

資料是所有應用的核心。 你最重要的架構決策之一,就是選擇合適的資料庫解決方案。 Azure 提供涵蓋關聯式資料庫、NoSQL 資料庫、記憶體快取及管理式資料庫實例的全面資料庫服務組合。 無論您是建置交易應用程式、分析工作負載,或是全球分散式系統,Azure 資料庫服務都能提供您組織所需的效能、可擴展性與可靠性。

適合你情境的資料庫取決於你的資料模型、一致性要求、查詢模式和操作偏好。 關鍵考量包括資料結構如關聯型與非關聯型、交易需求、擴展性需求,以及你期望的管理負擔程度。 Azure 資料庫組合涵蓋全託管的平台即服務(PaaS)產品、基礎設施即服務(IaaS)選項,以及針對特定工作負載模式的專業服務。

建築

這張圖展示了 Azure 上資料庫解決方案的歷程。

下載此架構的 Visio 檔案

Apache、Apache® Cassandra® 和 Hadoop 標誌是 美國 和/或其他國家/地區的 Apache Software Foundation 註冊商標或商標。 使用這些標記不代表得到 Apache Software Foundation 的認可。

前圖展示了典型的基本或基線資料庫實作。 關於你可以在 Azure 中建立的實際解決方案,請參見 資料庫架構

Azure 資料庫解決方案包括傳統的關聯式資料庫管理系統(RDBMS)與線上交易處理(OLTP)系統、大數據與分析工作負載(包括線上分析處理(OLAP)系統,以及 NoSQL 工作負載。 想找到可在 Azure 中建立的實際解決方案,請參閱 資料庫架構

探索資料庫架構與指南

本節文章包含已開發的完整架構,您可以在 Azure 中部署並擴展為生產級解決方案與指南。 這些文章可以幫助你決定如何在 Azure 中使用資料庫技術。 解決方案構想展示了實作模式與在規劃資料庫概念驗證(POC)開發時可考慮的可能性。

資料庫指南

技術選擇

以下文章協助您評估並選擇最適合您工作負載需求的資料庫技術:

NoSQL

資料處理

資料治理

資料庫架構

以下生產準備架構展示了您可以部署與客製化的端到端資料庫解決方案:

資料倉儲

Azure Data Factory

NoSQL

大型主機

關聯式

巨量數據

資料庫解決方案構想

關聯式

NoSQL

瞭解 Azure 上的資料庫

Microsoft Learn 提供免費的 Azure 資料庫技術線上訓練資源。 該平台提供針對特定產品與服務的影片、教學與互動實驗室,並依職務分類學習路徑。

以下資源提供 Azure 上資料庫實作的基礎知識:

按角色分類的學習路徑

如果想看更多角色導向的訓練,可以 瀏覽其他學習路徑

組織準備度

開始採用雲端的組織,可以利用 Azure 雲端採用框架 ,獲得經過驗證的指引,加速雲端採用。 關於雲端規模分析與資料管理的指引,請參見 雲端規模分析

為了確保您在 Azure 上資料庫解決方案的品質,請遵循 Azure Well-Architected 框架。 Well-Architected 框架為追求架構卓越的組織提供規範性指引,並說明如何設計、配置及監控成本最佳化的 Azure 解決方案。

關於資料庫特定的指引,請參閱以下 Well-Architected Framework 服務指南:

最佳做法

在設計資料庫解決方案時,請參考以下最佳實務。

最佳做法 說明
Azure Cosmos DB 的交易式寄件匣模式 學習如何使用交易式收件箱模式,以實現可靠的訊息傳遞與保證的事件傳遞。
透過使用 Azure Cosmos DB 將資料全球分發 為了達成低延遲與高可用性,部分應用程式必須部署在靠近使用者的資料中心。
Azure Cosmos DB 中的安全性 安全性最佳做法有助於防止、偵測及響應資料庫缺口。
Azure Cosmos DB 中的持續備份與點即時還原(PITR) 了解 Azure Cosmos DB PITR。
透過使用 Azure Cosmos DB 實現高可用性 Azure Cosmos DB 提供多種功能與設定選項以達成高可用性。
Azure SQL Database and Azure SQL Managed Instance 的高可用性 資料庫不應該是架構中的單一失敗點。

隨時掌握資料庫的最新狀態

Azure 資料庫服務隨著現代數據挑戰而演進。 隨時掌握最新 更新與功能

欲掌握關鍵資料庫服務的最新資訊,請參閱以下文章:

其他資源

資料庫是一個廣泛的分類,涵蓋了各種解決方案。 以下資源能幫助你更深入了解 Azure。

混合式與多重雲端

大多數組織需要混合式資料庫管理方式,因為他們的工作負載同時運行於本地與雲端。 組織通常會 將本地資料庫解決方案延伸至雲端。 若要連線環境,組織必須 選擇混合式網路架構

檢視以下關鍵混合資料庫情境:

大型主機資料現代化

使用舊有大型主機系統的組織,可以透過遷移至 Azure 資料庫服務來現代化其資料工作負載。 Azure 提供多種遷移模式與複寫策略,幫助您在維持業務連續性的同時轉移大型主機資料。

分析整合

關於依賴良好架構資料庫基礎的分析工作負載,請參閱以下文章:

亞馬遜網路服務(AWS)或 Google Cloud 專業人士

為了幫助你快速升級,以下文章比較了 Azure 資料庫選項與其他雲端服務:

貢獻者們

本文由 Microsoft 維護。 以下貢獻者撰寫了這篇文章。

主要作者:

若要查看非公開的 LinkedIn 個人檔案,請登入 LinkedIn。