什麼是 Azure SQL Edge?
重要
Azure SQL Edge 將於 2025 年 9 月 30 日淘汰。 如需詳細資訊和移轉選項,請參閱淘汰通知。
注意
Azure SQL Edge 不再支援 ARM64 平台。
Azure SQL Edge 是經過最佳化的關聯式資料庫引擎,專為 IoT 和 IoT Edge 部署所打造。 其功能可為 IoT 應用程式和解決方案建立高效能的資料儲存和處理層。 Azure SQL Edge 提供串流、處理及分析關聯式和非關聯式資料 (例如 JSON、圖表和時間序列資料) 的功能,使其成為各種現代 IoT 應用程式中的正確選擇。
Azure SQL Edge 是以最新版本 SQL Server 資料庫引擎為基礎所建置的,提供領先業界的效能、安全性和查詢處理功能。 因為 Azure SQL Edge 是在與 SQL Server 和 Azure SQL 相同的引擎基礎上所建置的,其提供相同的 Transact-SQL (T-SQL) 程式設計介面區,讓應用程式或解決方案的開發更容易、更快速,並讓應用程式在 IoT Edge 裝置、資料中心和雲端之間是可攜的。
Channel 9 上的「什麼是 Azure SQL Edge」影片:
部署模型
Azure SQL Edge 支援兩種部署模式。
- 透過 Azure IoT Edge 的已連線部署:Azure SQL Edge 係以 Azure IoT Edge 模組的形式提供。 如需詳細資訊,請參閱部署 Azure SQL Edge。
- 已中斷連線的部署:Azure SQL Edge 容器映像可從 Docker Hub 提取,並部署為獨立容器或部署在 Kubernetes 叢集上。 如需詳細資訊,請參閱使用 Docker 部署 Azure SQL Edge 和在 Kubernetes 中部署 Azure SQL Edge 容器。
SQL Edge 的版本
SQL Edge 提供兩種不同的版本或軟體方案。 這些版本具有相同的功能集,不同之處在於其使用權限和支援的 CPU/記憶體數量。
計劃 | 描述 |
---|---|
Azure SQL Edge 開發人員 | 僅開發 SKU。 每個 SQL Edge 容器限制為最多 4 個 CPU 核心,以及 32 GB 的記憶體 |
Azure SQL Edge | 生產 SKU。 每個 SQL Edge 容器限制為最多 8 個 CPU 核心,以及 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 延伸模組。