Azure SQL 名詞解釋
適用於:Azure SQL DatabaseAzure SQL 受控執行個體Azure VM 上的 SQL Server
提示
不熟悉 Azure SQL? 快速深入了解免費訓練內容:Azure SQL 基本概念。
Azure SQL Database
Context | 詞彙 | 定義 |
---|---|---|
Azure 服務 | Azure SQL Database | Azure SQL Database 是完全受控的平台即服務 (PaaS) 資料庫,可處理大部分的資料庫管理功能,例如升級、修補、備份和監視,而不需要使用者介入。 |
資料庫引擎 | Azure SQL Database 中使用的資料庫引擎是 Microsoft SQL Server 產品所隨附最新且穩定的相同資料庫引擎。 某些資料庫引擎功能專屬於 Azure SQL Database,而且在隨附 SQL Server 之前就可使用。 資料庫引擎已設定並優化,以供在雲端中使用。 除了核心資料庫功能之外,Azure SQL Database 還提供雲端原生功能,例如超大規模和無伺服器計算。 | |
伺服器實體 | 邏輯伺服器 | 邏輯伺服器是一種結構,可作為 Azure SQL Database 和 Azure Synapse Analytics 中資料庫集合的中央管理點。 伺服器管理的所有資料庫都會在與伺服器相同的區域中建立。 伺服器是純粹的邏輯概念:邏輯伺服器不是執行資料庫引擎執行個體的機器。 伺服器沒有實例層級的存取或執行個體功能。 |
部署選項 | 資料庫可個別部署或作為彈性集區的一部分進行部署。 您可將現有的資料庫移入和移出彈性集區。 | |
彈性集區 | 彈性集區是簡單、符合成本效益的解決方案,可用來管理及調整使用需求變化不定且無法預測的多個資料庫。 彈性集區中的資料庫位於單一邏輯伺服器上。 資料庫會以設定價格共用資源集合配置。 | |
單一資料庫 | 如果您部署單一資料庫,則會使用專用的資料庫引擎來隔離每個資料庫。 每個所選的購買模型內都有自己的服務層級,以及計算大小 (定義配置給資料庫引擎的資源)。 | |
購買模型 | Azure SQL Database 包含兩種購買模型。 購買模型定義您調整資料庫的方式,以及計算、儲存體等的計費方式。 | |
以 DTU 為基礎的購買模型 | 以資料庫交易單位 (DTU) 為基礎的購買模型是以計算、儲存體和 I/O 資源的配套量值為基礎。 DTU 的計算大小會以資料庫交易單位 (DTU) 表示,而彈性集區的計算大小則會以彈性資料庫交易單位 (eDTU) 表示。 | |
以虛擬核心為基礎的購買模型 (建議使用) | 虛擬核心 (vCore) 代表邏輯 CPU。 以虛擬核心為基礎的購買模型可讓您更充分掌控硬體設定,以更符合工作負載的計算和記憶體需求、Azure Hybrid Benefit (AHB) 和保留執行個體 (RI) 的定價折扣、更細微的調整規模,以及更高的硬體詳細資料透明度。 較新的功能 (例如,超大規模、無伺服器) 只能在虛擬核心模型中使用。 | |
服務層級 | 服務層級會定義儲存體架構、儲存體和 I/O 限制,以及商務持續性選項。 服務層級的選項會因購買模型而異。 | |
以 DTU 為基礎的服務層級 | 基本、標準和進階服務層級可在以 DTU 為基礎的購買模型中使用。 | |
以虛擬核心為基礎的服務層級(建議使用) | 一般用途、業務關鍵和超大規模資料庫服務層級可在以虛擬核心為基礎的購買模型中使用 (建議使用)。 | |
計算層 | 計算層會決定資源是否持續可用 (佈建) 或自動調整 (無伺服器)。 計算層可用性會依購買模型和服務層級而有所不同。 只有虛擬核心購買模型的一般用途服務層級可提供無伺服器計算。 | |
佈建計算 | 佈建計算層提供特定數量的計算資源,這些計算資源與工作負載無關且會持續佈建。 在佈建計算層底下,每小時會以固定價格計費。 | |
無伺服器計算 | 無伺服器計算層會根據工作負載活動和每秒使用的計算量計費,自動調整計算資源。 目前只有標準系列 (Gen5) 硬體或更新版本的虛擬核心購買模型一般用途服務層級提供 Azure SQL Database 無伺服器。 | |
硬體組態 | 可用的硬體設定 | 以虛擬核心為基礎的購買模型,可讓您為工作負載選取適當的硬體設定。 硬體設定選項包含標準系列 (Gen5)、Fsv2 系列和 DC 系列。 |
計算大小 (服務目標) | 計算大小 (服務目標) 是可供單一資料庫或彈性集區使用的 CPU、記憶體和儲存體資源數量。 計算大小也會定義資源使用量限制,例如 IOPS 上限、記錄率上限等。 | |
以虛擬核心為基礎的調整大小選項 | 透過為您的工作負載選取適當的服務層級、計算層和硬體,以設定資料庫或彈性集區的計算大小。 在使用彈性集區時,請設定集區的保留虛擬核心,並選擇性進行每個資料庫的設定。 如需以虛擬核心為基礎的購買模型中調整大小選項和資源限制,請參閱虛擬核心單一資料庫和虛擬核心彈性集區。 | |
以 DTU 為基礎的調整大小選項 | 依序選取適當的服務層級和資料大小上限和 DTU 數目,以設定資料庫或彈性集區的計算大小。 使用彈性集區時,請設定集區的保留 eDTU,並選擇性進行每個資料庫的設定。 如需以 DTU 為基礎的購買模型中調整大小選項和資源限制,請參閱 DTU 單一資料庫和 DTU 彈性集區。 |
Azure SQL 受控執行個體
Context | 詞彙 | 詳細資訊 |
---|---|---|
Azure 服務 | Azure SQL 受控執行個體 | Azure SQL 受控執行個體是完全受控的 Azure SQL 平台即服務 (PaaS) 部署選項。 這會為您提供 SQL Server 的執行個體,包括 SQL Server Agent,但會在管理虛擬機器時移除多個額外負荷。 SQL Server 中可用的大部分功能都適用於 SQL 受控執行個體。 比較 Azure SQL Database 和 Azure SQL 受控執行個體中的功能。 |
資料庫引擎 | Azure SQL 受控執行個體中使用的資料庫引擎與最新的 SQL Server (Enterprise Edition) 資料庫引擎有接近 100% 的相容性。 某些資料庫引擎功能專屬於受控執行個體,或在隨附 SQL Server 之前便可在受控執行個體中使用。 受控執行個體提供雲端原生功能和整合,例如原生虛擬網路 (VNet) 實作、自動修補和版本更新、自動備份,以及高可用性。 | |
伺服器實體 | 受控執行個體 | 每個受控執行個體本身都是 SQL Server 的執行個體。 受控執行個體上建立的資料庫會相互依存,且您可執行跨資料庫的查詢。 您可以連接到受控執行個體,並使用執行個體層級的功能,例如連結的伺服器和 SQL Server Agent。 |
部署選項 | 受控執行個體可個別部署或作為執行個體集區的一部分 (預覽) 進行部署。 受控執行個體目前無法移至、從中移動或移出執行個體集區。 | |
單一執行個體 | 單一受控執行個體會部署到一組專用獨立虛擬機器,該虛擬機器會在客戶的虛擬網路子網路內執行。 這些機器會構成虛擬叢集。 如有需要,您可以將多個受控執行個體部署到單一虛擬叢集中。 | |
執行個體集區 (預覽) | 執行個體集區可讓您將多個受控執行個體部署到相同的虛擬機器。 執行個體集區可讓您將較小且較不需計算的工作負載移轉至雲端,而不需將其合併在單一較大型的受控執行個體中。 | |
購買模型 | 以虛擬核心為基礎的購買模型 | SQL 受控執行個體可在以虛擬核心為基礎的購買模型下取得。 Azure Hybrid Benefit 適用於受控實例。 |
服務層級 | 以虛擬核心為基礎的服務層級 | SQL 受控執行個體可提供兩個服務層級,而這兩個服務層級均保證 99.99% 的可用性,可讓您單獨選取儲存體大小和計算容量。 依據您的效能和延遲需求,選取受控執行個體的一般用途或業務關鍵服務層級。 |
計算 | 佈建計算 | SQL 受控執行個體會提供特定數量的計算資源,這些計算資源與工作負載活動無關,且會持續佈建並依每小時固定價格佈建的計算數量計費。 |
硬體組態 | 可用的硬體設定 | SQL 受控執行個體硬體設定包含標準系列 (第 5 代)、進階系列,以及記憶體最佳化的進階系列硬體。 |
計算大小 | 以虛擬核心為基礎的調整大小選項 | 計算大小 (服務目標) 可供單一受控執行個體或執行個體集區使用的 CPU、記憶體和儲存體資源的數目上限。 透過為您的工作負載選取適當的服務層級和硬體,以設定受控執行個體的計算大小。 深入了解受控執行個體的資源限制。 |
Azure VM 上的 SQL Server
Context | 詞彙 | 詳細資訊 |
---|---|---|
Azure 服務 | Azure 虛擬機器 (VM) 上的 SQL Server | Azure VM 上的 SQL Server 可讓您在雲端使用完整版本的 SQL Server,而不需要管理任何內部部署硬體。 當您使用隨用隨付方案時,SQL Server VM 會簡化授權成本。 您有 SQL Server 和 OS 存取權,當中包含一些適用於 SQL Server VM 的自動管理功能 (例如 SQL Server IaaS Agent 延伸模組)。 |
伺服器實體 | 虛擬機器 (VM) | Azure VM 會在世界各地的許多地理區域中執行。 其中也提供各種不同的機器大小。 虛擬機器映像庫可讓您使用正確的版本、版次及作業系統建立 SQL Server VM。 |
映像 | Windows VM 或 Linux VM | 您可以選擇使用以 Windows 為基礎的映像或以 Linux 為基礎的映像來部署 SQL Server VM。 映像選取會指定 SQL Server VM 的作業系統版本和 SQL Server 版本。 |
定價 | Azure VM 上 SQL Server 的定價是以 SQL Server 授權、作業系統 (OS) 以及虛擬機器成本為基礎。 您可以優化 VM 大小並盡可能關閉 VM,以降低成本。 | |
SQL Server 授權成本 | 針對您的使用方式和需求,選擇適當的免費或付費 SQL Server 版本。 針對付費版本,您可依使用量付費 (也稱為「隨用隨付」) 或使用 Azure Hybrid Benefit。 | |
作業系統和虛擬機器成本 | 作業系統和虛擬機器的成本取決於因素,包括所選擇的映像、VM 大小和儲存體組態。 | |
VM 設定 | 您需要進行 SQL Server VM 的設定 ,包括安全性、儲存體和高可用性/嚴重損壞修復。 設定 SQL Server VM 的最簡單方式是使用其中一個 Marketplace 映像,但您也可以使用此快速檢查清單來取得一系列的最佳作法和指導方針,以瀏覽這些選項。 | |
VM 大小 | VM 大小會決定處理能力、記憶體和儲存體容量。 您可以收集效能基準及/或使用 SKU 建議工具,以協助為工作負載選取最佳的 VM 大小。 | |
儲存體組態 | 儲存體組態選項取決於所選取的 VM 大小和儲存體設定而定,當中包括磁碟類型、快取設定和磁碟等量。 瞭解如何為您的工作負載選擇足夠儲存體擴充性的 VM 大小,以及符合您企業容量和效能需求的混合磁碟 (通常位於儲存集區中)。 | |
安全性考量 | 您可以啟用適用於 SQL 的 Microsoft Defender、整合 Azure Key Vault、控制存取,以及保護 SQL Server VM 的連線。 瞭解安全性指導方針,以建立 SQL Server vm 的安全存取。 | |
SQL IaaS Agent 擴充功能 | SQL Server IaaS Agent 擴充功能 (SqlIaasExtension) 會在 Azure 虛擬機器上執行,以自動化管理和管理工作。 擴充功能不需要額外的費用。 | |
自動修補 | 當 SQL IaaS Agent 擴充功能自動套用安全性功能後,自動修補便會建立 SQL Server VM 的維護視窗。 套用自動更新可能有其他機制。 如果您使用 SQL IaaS Agent 擴充功能設定自動修補,您應該確保沒有任何其他衝突的更新排程。 | |
自動備份 | 自動備份會針對執行 SQL Server 2016 或較新版本 Standard、Enterprise 或 Developer 版本的 SQL Server VM 上所有現有和新資料庫,自動設定受控備份至 Microsoft Azure。 |