什麼是 Azure SQL Edge?

Azure SQL Edge 是專為 IoT 和 IoT Edge 部署而準備的最佳化關聯式資料庫引擎。 其功能可為 IoT 應用程式和解決方案建立高效能的資料儲存和處理層。 Azure SQL Edge 提供串流、處理及分析關聯式和非關聯式 (例如 JSON、圖表和時間序列資料) 的功能,使其成為各種現代 IoT 應用程式中的正確選擇。

Azure SQL Edge 是以最新版的 SQL Server Database Engine為基礎,可提供領先業界的效能、安全性和查詢處理功能。 由於 Azure SQL Edge 建置在與SQL ServerAzure SQL相同的引擎上,因此它提供相同的 Transact-SQL (T-SQL) 程式設計介面區,讓應用程式開發或解決方案變得更簡單且更快速,並讓應用程式可直接移植IoT Edge裝置、資料中心和雲端。

什麼是 Channel 9 上的 Azure SQL Edge 影片:

部署模型

Azure SQL Edge 支援兩種部署模式。

  • 透過 Azure IoT Edge連線的部署:Azure SQL Edge 可在Azure Marketplace上使用,並可部署為Azure IoT Edge的模組。 如需詳細資訊,請參閱部署 Azure SQL Edge

SQL Edge 概觀圖表

SQL Edge 的版本

SQL Edge 提供兩種不同的版本或軟體方案。 這些版本具有相同的功能集,不同之處在於其使用權限和支援的 CPU/記憶體數量。

規劃 說明
Azure SQL Edge 開發人員 僅限開發 SKU,每個 SQL Edge 容器限制為最多 4 個核心和 32 GB 的記憶體
Azure SQL Edge 生產 SKU,每個 SQL Edge 容器限制為最多 8 個核心和 64 GB 記憶體。

價格與可用性

Azure SQL Edge 現已正式推出。 如需特定區域中定價和可用性的詳細資訊,請參閱Azure SQL Edge

重要

若要了解 Azure SQL Edge 和 SQL Server 之間的功能差異,以及不同 Azure SQL Edge 選項之間的差異,請參閱 Azure SQL Edge 支援的功能

串流功能

Azure SQL Edge 提供內建串流功能,以進行即時分析和複雜的事件處理。 串流功能是使用與Azure 串流分析相同的建構所建置,以及與azure 串流分析在IoT Edge上類似的功能。

Azure SQL Edge 的串流引擎設計著眼於低延遲、具復原能力、有效率地使用頻寬和合規性。

如需有關 SQL Edge 中資料串流的詳細資訊,請參閱資料串流

機器學習與人工智慧功能

Azure SQL Edge 藉由整合開放式格式 ONNX (Open Neural Network Exchange) 執行階段來提供內建的機器學習和分析功能,讓您可以在不同的架構之間交換深度學習和類神經網路模型。 如需 ONNX 的詳細資訊,請參閱這裡。 ONNX 執行階段提供彈性,讓您以您所選擇的語言或工具開發模型,這些選擇隨後可以轉換成 ONNX 格式,以便在 SQL Edge 中執行。 如需詳細資訊,請參閱在 SQL Edge 中使用 ONNX 的機器學習與人工智慧

使用 Azure SQL Edge

Azure SQL Edge 讓應用程式的開發及維護更簡易也更有生產力。 使用者可以使用所有熟悉的工具和技術,針對其 IoT Edge 需求建置絕佳的應用程式和解決方案。 使用者可以使用如下所示的工具,在 SQL Edge 中進行開發:

  • Azure 入口網站 - 網頁型應用程式,可用於管理所有 Azure 服務。
  • SQL Server Management Studio - 可下載的免費用戶端應用程式,可用於管理任何 SQL 基礎結構 (從 SQL Server 到 SQL Database)。
  • Visual Studio 中的 SQL Server Data Tools - 可下載的免費用戶端應用程式,可用於開發 SQL Server 關聯式資料庫、SQL 資料庫、Integration Services 套件、Analysis Services 資料模型及 Reporting Services 報告。
  • Azure Data Studio - 免費、可下載、跨平台資料庫工具,適合在 Windows、macOS 和 Linux 上使用 Microsoft 系列內部部署和雲端資料平台的資料專業人員。
  • Visual Studio Code - 免費、可下載、開放原始碼程式碼編輯器,適用於 Windows、macOS 和 Linux。 支援的擴充功能包括可供查詢 Microsoft SQL Server、Azure SQL Database 和 Azure Synapse Analytics 的 mssql 延伸模組

後續步驟