Co to jest Azure SQL Edge?
Ważne
Usługa Azure SQL Edge zostanie wycofana 30 września 2025 r. Aby uzyskać więcej informacji i opcji migracji, zobacz powiadomienie o wycofaniu.
Uwaga
Usługa Azure SQL Edge nie obsługuje już platformy ARM64.
Usługa Azure SQL Edge to zoptymalizowany aparat relacyjnej bazy danych przeznaczony do wdrożeń usługi IoT i usługi IoT Edge. Zapewnia ona możliwości tworzenia warstwy magazynowania i przetwarzania danych o wysokiej wydajności dla aplikacji i rozwiązań IoT. Usługa Azure SQL Edge oferuje możliwości przesyłania strumieniowego, przetwarzania i analizowania danych relacyjnych i nierelacyjnych, takich jak dane JSON, grafów i szeregów czasowych, co sprawia, że jest to właściwy wybór dla różnych nowoczesnych aplikacji IoT.
Usługa Azure SQL Edge jest oparta na najnowszych wersjach aparatu bazy danych programu SQL Server, który zapewnia wiodącą w branży wydajność, zabezpieczenia i możliwości przetwarzania zapytań. Ponieważ usługa Azure SQL Edge jest oparta na tym samym akompilowaniu programu SQL Server i usługi Azure SQL, zapewnia ten sam obszar programowania języka Transact-SQL (T-SQL), który ułatwia opracowywanie aplikacji lub rozwiązań i przyspiesza ich przenoszenie między urządzeniami usługi IoT Edge, centrami danych i chmurą.
Co to jest wideo usługi Azure SQL Edge w kanale 9:
Modele wdrażania
Usługa Azure SQL Edge obsługuje dwa tryby wdrażania.
- Wdrażanie połączone za pośrednictwem usługi Azure IoT Edge: usługa Azure SQL Edge jest dostępna jako moduł dla usługi Azure IoT Edge. Aby uzyskać więcej informacji, zobacz Wdrażanie usługi Azure SQL Edge.
- Wdrożenie bez połączenia: obrazy kontenerów usługi Azure SQL Edge można ściągnąć z centrum platformy Docker i wdrożyć je jako autonomiczny kontener lub w klastrze Kubernetes. Aby uzyskać więcej informacji, zobacz Deploy Azure SQL Edge with Docker and Deploy an Azure SQL Edge container in Kubernetes (Wdrażanie usługi Azure SQL Edge przy użyciu platformy Docker ) i Deploy an Azure SQL Edge container in Kubernetes (Wdrażanie kontenera usługi Azure SQL Edge na platformie Kubernetes).
Wersje przeglądarki SQL Edge
Przeglądarka SQL Edge jest dostępna w dwóch różnych wersjach lub planach oprogramowania. Te wersje mają identyczne zestawy funkcji i różnią się tylko pod względem ich praw użytkowania i ilości procesora CPU/pamięci, którą obsługują.
Plan | Opis |
---|---|
Deweloper usługi Azure SQL Edge | Jednostka SKU tylko do programowania. Każdy kontener usługi SQL Edge jest ograniczony do maksymalnie 4 rdzeni procesora CPU i 32 GB pamięci |
Azure SQL Edge | Produkcyjna jednostka SKU. Każdy kontener usługi SQL Edge jest ograniczony do maksymalnie 8 rdzeni procesora CPU i 64 GB pamięci. |
Cena i dostępność
Usługa Azure SQL Edge jest ogólnie dostępna. Aby uzyskać więcej informacji na temat cen i dostępności w określonych regionach, zobacz Azure SQL Edge.
Ważne
Aby zrozumieć różnice funkcji między usługą Azure SQL Edge i programem SQL Server, a także różnice między różnymi opcjami usługi Azure SQL Edge, zobacz Obsługiwane funkcje usługi Azure SQL Edge.
Możliwości przesyłania strumieniowego
Usługa Azure SQL Edge udostępnia wbudowane funkcje przesyłania strumieniowego na potrzeby analizy w czasie rzeczywistym i złożonego przetwarzania zdarzeń. Możliwości przesyłania strumieniowego są tworzone przy użyciu tych samych konstrukcji, co usługa Azure Stream Analytics i podobne możliwości, co usługa Azure Stream Analytics w usłudze IoT Edge.
Aparat przesyłania strumieniowego dla usługi Azure SQL Edge został zaprojektowany z myślą o małych opóźnieniach, odporności, wydajnym wykorzystaniu przepustowości i zgodności.
Aby uzyskać więcej informacji na temat przesyłania strumieniowego danych w usłudze SQL Edge, zobacz Przesyłanie strumieniowe danych.
Możliwości uczenia maszynowego i sztucznej inteligencji
Usługa Azure SQL Edge udostępnia wbudowane funkcje uczenia maszynowego i analizy, integrując środowisko uruchomieniowe ONNX (Open Neural Network Exchange), które umożliwia wymianę modeli uczenia głębokiego i sieci neuronowych między różnymi strukturami. Aby uzyskać więcej informacji na temat ONNX, zobacz tutaj. Środowisko uruchomieniowe ONNX zapewnia elastyczność tworzenia modeli w wybranym języku lub narzędziach, które następnie można przekonwertować na format ONNX na potrzeby wykonywania w programie SQL Edge. Aby uzyskać więcej informacji, zobacz Machine Learning and Artificial Intelligence with ONNX in SQL Edge (Uczenie maszynowe i sztuczna inteligencja przy użyciu technologii ONNX w usłudze SQL Edge).
Praca z usługą Azure SQL Edge
Usługa Azure SQL Edge sprawia, że tworzenie i utrzymywanie aplikacji jest łatwiejsze i bardziej wydajne. Użytkownicy mogą używać wszystkich znanych narzędzi i umiejętności do tworzenia wspaniałych aplikacji i rozwiązań dla swoich potrzeb usługi IoT Edge. Program można opracowywać w programie SQL Edge przy użyciu następujących narzędzi:
- Witryna Azure Portal — aplikacja internetowa do zarządzania wszystkimi usługami platformy Azure.
- SQL Server Management Studio — bezpłatna, do pobrania aplikacja kliencka do zarządzania dowolną infrastrukturą SQL, z programu SQL Server do usługi SQL Database.
- Sql Server Data Tools w programie Visual Studio — bezpłatna, do pobrania aplikacja kliencka do tworzenia relacyjnych baz danych programu SQL Server, baz danych SQL, pakietów usług Integration Services, modeli danych usług Analysis Services i raportów usług Reporting Services.
- Azure Data Studio — bezpłatne, dostępne do pobrania, międzyplatformowe narzędzie bazy danych dla specjalistów ds. danych korzystających z rodziny microsoft lokalnych i chmurowych platform danych w systemach Windows, macOS i Linux.
- Visual Studio Code — bezpłatny, możliwy do pobrania edytor kodu typu open source dla systemów Windows, macOS i Linux. Obsługuje rozszerzenia, w tym rozszerzenie mssql do wykonywania zapytań dotyczących programu Microsoft SQL Server, usługi Azure SQL Database i usługi Azure Synapse Analytics.