Azure SQL Edge nedir?
Azure SQL Edge, IoT ve IoT Edge dağıtımları için iyileştirilmiş bir ilişkisel veritabanı altyapısıdır. IoT uygulamaları ve çözümleri için yüksek performanslı bir veri depolama ve işleme katmanı oluşturma özellikleri sağlar. Azure SQL Edge, JSON, graf ve zaman serisi verileri gibi ilişkisel ve ilişkisel olmayan verileri akışa alma, işleme ve analiz etme özellikleri sunar ve bu da çeşitli modern IoT uygulamaları için doğru seçimdir.
Azure SQL Edge, endüstri lideri performans, güvenlik ve sorgu işleme özellikleri sağlayan SQL Server Veritabanı Altyapısı'nın en son sürümleri üzerine kurulmuştur. Azure SQL Edge, SQL Server ve Azure SQL ile aynı altyapı üzerinde oluşturulduğundan, uygulama veya çözüm geliştirmeyi daha kolay ve hızlı hale getiren ve IoT Edge cihazlar, veri merkezleri ve bulut arasında doğrudan uygulama taşınabilirliği sağlayan aynı Transact-SQL (T-SQL) programlama yüzeyi alanını sağlar.
Channel 9'da edge video Azure SQL nedir?
Dağıtım Modelleri
Azure SQL Edge iki dağıtım modunu destekler.
- Azure IoT Edge aracılığıyla bağlı dağıtım: Azure SQL Edge Azure Market kullanılabilir ve Azure IoT Edge için bir modül olarak dağıtılabilir. Daha fazla bilgi için bkz. Azure SQL Edge'i dağıtma.
- Bağlantısız dağıtım: Azure SQL Edge kapsayıcı görüntüleri docker hub'dan çekilebilir ve tek başına docker kapsayıcısı olarak veya kubernetes kümesine dağıtılabilir. Daha fazla bilgi için bkz. Docker ile Azure SQL Edge dağıtma ve Kubernetes'te Azure SQL Edge kapsayıcısı dağıtma.
SQL Edge sürümleri
SQL Edge iki farklı sürüm veya yazılım planıyla kullanılabilir. Bu sürümler aynı özellik kümelerine sahiptir ve yalnızca kullanım hakları ve destekledikleri cpu/bellek miktarı bakımından farklılık gösterir.
Plan | Açıklama |
---|---|
Azure SQL Edge Geliştiricisi | Yalnızca geliştirme sku'su; her SQL Edge kapsayıcısı en fazla 4 çekirdek ve 32 GB Bellek ile sınırlıdır |
Azure SQL Edge | Üretim sku'su, her SQL Edge kapsayıcısı en fazla 8 çekirdek ve 64 GB Bellek ile sınırlıdır. |
Fiyatlandırma ve Kullanılabilirlik
Azure SQL Edge genel kullanıma sunuldu. Belirli bölgelerdeki fiyatlandırma ve kullanılabilirlik hakkında daha fazla bilgi için bkz. Azure SQL Edge.
Önemli
Azure SQL Edge ile SQL Server arasındaki özellik farklarının yanı sıra farklı Azure SQL Edge seçenekleri arasındaki farkları anlamak için bkz. Azure SQL Edge'in desteklenen özellikleri.
Akış Özellikleri
Azure SQL Edge, gerçek zamanlı analiz ve karmaşık olay işleme için yerleşik akış özellikleri sağlar. Akış özelliği, Azure Stream Analytics ile aynı yapılar ve IoT Edge üzerinde Azure Stream Analytics ile benzer özellikler kullanılarak oluşturulur.
Azure SQL Edge için akış altyapısı düşük gecikme süresi, dayanıklılık, bant genişliği ve uyumluluğun verimli kullanımı için tasarlanmıştır.
SQL Edge'de veri akışı hakkında daha fazla bilgi için bkz. Veri Akışı
Makine Öğrenmesi ve Yapay Zeka Özellikleri
Azure SQL Edge, derin öğrenme ve sinir ağı modellerinin farklı çerçeveler arasında alışverişini sağlayan açık biçimli ONNX (Açık Nöral Ağ Değişimi) çalışma zamanını tümleştirerek yerleşik makine öğrenmesi ve analiz özellikleri sağlar. ONNX hakkında daha fazla bilgi için buraya bakın. ONNX çalışma zamanı, istediğiniz dilde veya araçlarda model geliştirme esnekliği sağlar. Bu esneklik daha sonra SQL Edge'de yürütülmek üzere ONNX biçimine dönüştürülebilir. Daha fazla bilgi için bkz. SQL Edge'de ONNX ile Makine Öğrenmesi ve Yapay Zeka.
Azure SQL Edge ile çalışma
Azure SQL Edge, uygulama geliştirmeyi ve korumayı daha kolay ve daha üretken hale getirir. Kullanıcılar, IoT Edge ihtiyaçları için harika uygulamalar ve çözümler oluşturmak için tüm tanıdık araçları ve becerileri kullanabilir. Kullanıcı SQL Edge'de aşağıdaki gibi araçları kullanarak geliştirebilir:
- Azure portal - Tüm Azure hizmetlerini yönetmek için web tabanlı bir uygulama.
- SQL Server Management Studio - SQL Server'den SQL Veritabanı'a kadar tüm SQL altyapılarını yönetmek için ücretsiz, indirilebilir bir istemci uygulaması.
- Visual Studio'da SQL Server Veri Araçları - İlişkisel veritabanları, SQL veritabanları, Integration Services paketleri, Analysis Services veri modelleri ve Reporting Services raporları SQL Server geliştirmeye yönelik ücretsiz, indirilebilir bir istemci uygulamasıdır.
- Azure Data Studio - Windows, macOS ve Linux'ta şirket içi ve bulut veri platformlarının Microsoft ailesini kullanan veri uzmanlarına yönelik ücretsiz, indirilebilir, platformlar arası bir veritabanı aracı.
- Visual Studio Code - Windows, macOS ve Linux için ücretsiz, indirilebilir, açık kaynak kod düzenleyicisi. Microsoft SQL Server sorgulamak için mssql uzantısı, Azure SQL Veritabanı ve Azure Synapse Analytics dahil olmak üzere uzantıları destekler.