Przejdź do głównej zawartości
W WERSJI ZAPOZNAWCZEJ

Publiczna wersja zapoznawcza: Dodawanie niestandardowego punktu końcowego usługi Azure Cosmos DB w usłudze IoT Hub

Data opublikowania: 21 listopada, 2022

Usługa Azure IoT Hub obsługuje teraz możliwość konfigurowania konta usługi Azure Cosmos DB jako niestandardowego punktu końcowego routingu. Ułatwi to kierowanie danych urządzeń z usługi IoT Hub bezpośrednio do usługi Azure Cosmos DB. Ta funkcja umożliwia też konfigurowanie syntetycznych kluczy partycji do zapisywania danych w usłudze Azure Cosmos DB, co ułatwia zoptymalizowaną obsługę zapytań podczas pracy z danymi o dużej skali.

Wiele rozwiązań IoT wymaga rozbudowanej analizy danych podrzędnych oraz wypychania danych do baz danych w hiperskali. Na przykład implementacje IoT w systemach produkcji i inteligentnego transportu wymagają baz danych w hiperskali o bardzo wysokiej przepływności w celu przetwarzania ciągłego strumienia danych. Tradycyjne relacyjne bazy danych SQL nie zapewniają optymalnej skalowalności, a ich koszty rosną wraz ze skalą danych. Usługa Azure Cosmos DB najlepiej sprawdza się w przypadkach, w których należy analizować dane podczas ich zapisywania.

Dotychczas nie było bezpośredniego sposobu pobierania danych urządzeń IoT do usługi Azure Cosmos DB. Konieczne było skonfigurowanie aplikacji niestandardowej lub użycie innych narzędzi, takich jak Azure Functions lub Azure Stream Analytics, aby zbierać dane przesyłane strumieniowo, a następnie zapisywać je w usłudze Cosmos DB. Nie tylko wymagało to dodatkowego programowania, ale zwiększało też koszt rozwiązania. Nie jest to już konieczne — nowa wersja oferuje następujące możliwości:

  • Konfigurowanie konta usługi Azure Cosmos DB jako niestandardowego punktu końcowego w usłudze IoT Hub
  • Używanie syntetycznych kluczy partycji do automatycznego generowania kluczy partycji na podstawie logiki biznesowej
  • Tworzenie reguł rozsyłania w celu wysyłania danych bezpośrednio do zdefiniowanego punktu końcowego usługi Azure Cosmos DB

Dowiedz się więcej o niestandardowych punktach końcowych

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features