Udostępnij za pośrednictwem


Planowanie środowiska usługi Azure Time Series Insights Gen2

Uwaga

Usługa Time Series Insights zostanie wycofana 7 lipca 2024 r. Rozważ migrację istniejących środowisk do alternatywnych rozwiązań tak szybko, jak to możliwe. Aby uzyskać więcej informacji na temat wycofywania i migracji, odwiedź naszą dokumentację.

W tym artykule opisano najlepsze rozwiązania dotyczące planowania i szybkiego rozpoczynania pracy przy użyciu usługi Azure Time Series Insights Gen2.

Najlepsze rozwiązania dotyczące planowania i przygotowywania

W następujących artykułach opisano najlepsze rozwiązania dotyczące planowania i przygotowywania środowiska:

Usługa Azure Time Series Insights korzysta z modelu biznesowego z płatnością zgodnie z rzeczywistym użyciem. Aby uzyskać więcej informacji na temat opłat i pojemności, przeczytaj cennik usługi Azure Time Series Insights.

Środowisko gen2

Podczas aprowizacji środowiska usługi Azure Time Series Insights Gen2 tworzysz dwa zasoby platformy Azure:

  • Środowisko usługi Azure Time Series Insights Gen2
  • Konto usługi Azure Storage

W ramach procesu aprowizacji należy określić, czy chcesz włączyć ciepły magazyn. Ciepły magazyn zapewnia obsługę zapytań warstwowych. Po włączeniu należy określić okres przechowywania z zakresu od 7 do 30 dni. Zapytania wykonywane w okresie przechowywania magazynu ciepłego zwykle zapewniają szybsze czasy odpowiedzi. Gdy zapytanie obejmuje okres przechowywania ciepłego magazynu, jest on obsługiwany z chłodni.

Zapytania w ciepłym sklepie są bezpłatne, podczas gdy zapytania dotyczące magazynu zimnego generują koszty. Ważne jest, aby odpowiednio zrozumieć wzorce zapytań i zaplanować konfigurację magazynu ciepłego. Zalecamy, aby interaktywna analiza najnowszych danych znajdowała się w ciepłym magazynie i analizie wzorców oraz długoterminowych trendach znajdujących się na zimno.

Uwaga

Aby dowiedzieć się więcej na temat wykonywania zapytań dotyczących ciepłych danych, przeczytaj dokumentację interfejsu API.

Aby rozpocząć, potrzebne są trzy dodatkowe elementy:

Przegląd limitów usługi Azure Time Series Insights Gen2

Limity właściwości

Limity właściwości usługi Azure Time Series Insights wzrosły do 1000 w przypadku magazynu ciepłego i nie ma limitu właściwości dla magazynu zimnego. Podane właściwości zdarzenia mają odpowiednie kolumny JSON, CSV i chart, które można wyświetlić w Eksploratorze usługi Azure Time Series Insights Gen2.

SKU Maksymalna wartość właściwości
Gen2 (L1) 1000 właściwości (kolumn) dla ciepłego miejsca do magazynowania i nieograniczone dla magazynu zimnego
Gen1 (S1) 600 właściwości (kolumny)
Gen1 (S2) 800 właściwości (kolumny)

Pozyskiwanie danych za pośrednictwem przesyłania strumieniowego

  • Istnieje maksymalnie dwa źródła zdarzeń na środowisko.

  • Najlepsze rozwiązania i ogólne wskazówki dotyczące źródeł zdarzeń można znaleźć tutaj

  • Domyślnie usługa Azure Time Series Insights Gen2 może pozyskiwać dane przychodzące w tempie do 1 megabajtów na sekundę (MB/s) na środowisko usługi Azure Time Series Insights Gen2. Istnieją dodatkowe ograniczenia dotyczące partycji koncentratora. Stawki do 2 MB/s można dostarczyć, przesyłając bilet pomocy technicznej za pośrednictwem witryny Azure Portal. Aby dowiedzieć się więcej, przeczytaj artykuł Limity przepływności pozyskiwania przesyłania strumieniowego.

Limity interfejsu API

Limity interfejsu API REST dla usługi Azure Time Series Insights Gen2 są określone w dokumentacji referencyjnej interfejsu API REST.

Konfigurowanie identyfikatorów szeregów czasowych i właściwości znacznika czasu

Aby utworzyć nowe środowisko usługi Azure Time Series Insights, wybierz identyfikator szeregów czasowych. W ten sposób działa jako partycja logiczna dla danych. Jak wspomniano, upewnij się, że identyfikatory szeregów czasowych są gotowe.

Ważne

Nie można później zmienić identyfikatorów szeregów czasowych. Przed ostatecznym wyborem sprawdź każdy z nich i najpierw użyj go.

Możesz wybrać maksymalnie trzy klucze, aby unikatowo odróżnić zasoby. Aby uzyskać więcej informacji, przeczytaj Best practices for choosing a Time Series ID and Ingestion rules (Najlepsze rozwiązania dotyczące wybierania identyfikatora szeregów czasowych i reguł pozyskiwania).

Właściwość Znacznik czasu jest również ważna. Tę właściwość można wyznaczyć podczas dodawania źródeł zdarzeń. Każde źródło zdarzeń ma opcjonalną właściwość sygnatury czasowej, która jest używana do śledzenia źródeł zdarzeń w czasie. W wartościach znacznika czasu jest uwzględniana wielkość liter i należy je sformatować w indywidualnej specyfikacji każdego źródła zdarzeń.

W przypadku pozostawienia pustego czasu w kolejce zdarzenia do usługi IoT Hub lub centrum zdarzeń jest używany jako sygnatura czasowa zdarzenia. Ogólnie rzecz biorąc, użytkownicy powinni zdecydować się na dostosowanie właściwości Sygnatura czasowa i użyć czasu, gdy czujnik lub tag wygenerował odczyt, a nie czas w kolejce koncentratora. Aby uzyskać więcej informacji i przeczytać o przesunięciach strefy czasowej, przeczytaj Sygnatura czasowa źródła zdarzeń.

Omówienie modelu szeregów czasowych

Teraz możesz skonfigurować model szeregów czasowych środowiska usługi Azure Time Series Insights. Nowy model ułatwia znajdowanie i analizowanie danych IoT. Umożliwia ono curation, konserwację i wzbogacanie danych szeregów czasowych oraz ułatwia przygotowanie zestawów danych gotowych do użycia przez konsumentów. Model używa identyfikatorów szeregów czasowych, które są mapowane na wystąpienie, które kojarzy unikatowy zasób ze zmiennymi, znanymi jako typy i hierarchie. Przeczytaj o omówieniu modelu szeregów czasowych, aby dowiedzieć się więcej.

Model jest dynamiczny, więc można go skompilować w dowolnym momencie. Aby szybko rozpocząć pracę, skompiluj je i przekaż przed wypchnięciem danych do usługi Azure Time Series Insights. Aby skompilować model, przeczytaj artykuł Use the Time Series Model (Używanie modelu szeregów czasowych).

Dla wielu klientów model szeregów czasowych jest mapowy na istniejący model zasobów lub system ERP już w miejscu. Jeśli nie masz istniejącego modelu, zostanie udostępnione wstępnie utworzone środowisko użytkownika w celu szybkiego rozpoczęcia pracy. Aby wyobrazić sobie, jak model może Ci pomóc, zobacz przykładowe środowisko demonstracyjne.

Kształtowanie zdarzeń

Możesz sprawdzić sposób wysyłania zdarzeń do usługi Azure Time Series Insights. Najlepiej, aby twoje wydarzenia zostały zdenormalizowane dobrze i wydajnie.

Dobra zasada kciuka:

  • Przechowuj metadane w modelu szeregów czasowych.
  • Upewnij się, że tryb szeregów czasowych, pola wystąpienia i zdarzenia zawierają tylko niezbędne informacje, takie jak identyfikator szeregów czasowych lub właściwość znacznika czasu.

Aby uzyskać więcej informacji i dowiedzieć się, jak zdarzenia będą spłaszczone i przechowywane, przeczytaj reguły spłaszczania i ucieczki w formacie JSON.

Odzyskiwanie po awarii biznesowej

W tej sekcji opisano funkcje usługi Azure Time Series Insights, które zapewniają uruchamianie aplikacji i usług, nawet jeśli wystąpi awaria (nazywana odzyskiwaniem po awarii biznesowej).

Wysoka dostępność

Jako usługa platformy Azure usługa Azure Time Series Insights zapewnia pewne funkcje wysokiej dostępności przy użyciu nadmiarowości na poziomie regionu platformy Azure. Na przykład pomoc techniczna platformy Azure możliwości odzyskiwania po awarii za pomocą funkcji dostępności między regionami platformy Azure.

Dodatkowe funkcje wysokiej dostępności udostępniane za pośrednictwem platformy Azure (a także dostępne dla dowolnego wystąpienia usługi Azure Time Series Insights):

Upewnij się, że włączysz odpowiednie funkcje platformy Azure, aby zapewnić globalną wysoką dostępność między regionami dla urządzeń i użytkowników.

Uwaga

Jeśli platforma Azure jest skonfigurowana do włączania dostępności między regionami, w usłudze Azure Time Series Insights nie jest wymagana żadna dodatkowa konfiguracja dostępności między regionami.

Usługi IoT i event hubs

Niektóre usługi Azure IoT obejmują również wbudowane funkcje odzyskiwania po awarii biznesowej:

Zintegrowanie usługi Azure Time Series Insights z innymi usługami zapewnia dodatkowe możliwości odzyskiwania po awarii. Na przykład dane telemetryczne wysyłane do centrum zdarzeń mogą być utrwalane w kopii zapasowej bazy danych usługi Azure Blob Storage.

Azure Time Series Insights

Istnieje kilka sposobów utrzymania uruchomionych danych, aplikacji i usług usługi Azure Time Series Insights, nawet jeśli zostaną one zakłócone.

Można jednak określić, że wymagana jest również kompletna kopia zapasowa środowiska usługi Azure Time Series, w następujących celach:

  • Jako wystąpienie trybu failover przeznaczone specjalnie dla usługi Azure Time Series Insights do przekierowywania danych i ruchu do
  • Aby zachować dane i informacje dotyczące inspekcji

Ogólnie rzecz biorąc, najlepszym sposobem duplikowania środowiska usługi Azure Time Series Insights jest utworzenie drugiego środowiska usługi Azure Time Series Insights w regionie kopii zapasowej platformy Azure. Zdarzenia są również wysyłane do tego środowiska pomocniczego z podstawowego źródła zdarzeń. Upewnij się, że używasz drugiej dedykowanej grupy odbiorców. Postępuj zgodnie z wytycznymi dotyczącymi odzyskiwania po awarii biznesowej źródła zgodnie z wcześniejszym opisem.

Aby utworzyć zduplikowane środowisko:

  1. Utwórz środowisko w drugim regionie. Aby uzyskać więcej informacji, zobacz Tworzenie nowego środowiska usługi Azure Time Series Insights w witrynie Azure Portal.
  2. Utwórz drugą dedykowaną grupę odbiorców dla źródła zdarzeń.
  3. Połącz to źródło zdarzeń z nowym środowiskiem. Upewnij się, że wyznaczysz drugą dedykowaną grupę odbiorców.
  4. Zapoznaj się z dokumentacją usług IoT Hub i Event Hubs usługi Azure Time Series Insights.

Jeśli wystąpi zdarzenie:

  1. Jeśli region podstawowy ma wpływ na zdarzenie awarii, przekierowuj operacje do środowiska tworzenia kopii zapasowej usługi Azure Time Series Insights.
  2. Ponieważ numery sekwencji koncentratora są uruchamiane ponownie z 0 po przejściu w tryb failover, utwórz ponownie źródło zdarzeń w obu regionach/środowiskach z różnymi grupami odbiorców, aby uniknąć tworzenia zduplikowanych zdarzeń.
  3. Usuń źródło zdarzeń podstawowych, które jest teraz nieaktywne, aby zwolnić dostępne źródło zdarzeń dla danego środowiska. (Istnieje limit dwóch aktywnych źródeł zdarzeń na środowisko).
  4. Użyj drugiego regionu, aby utworzyć kopię zapasową i odzyskać wszystkie dane telemetryczne usługi Azure Time Series Insights i wysyłać zapytania o dane.

Ważne

Jeśli nastąpi przejście w tryb failover:

  • Może również wystąpić opóźnienie.
  • Może wystąpić chwilowy skok przetwarzania komunikatów, ponieważ operacje są przekierowywane.

Aby uzyskać więcej informacji, zobacz Ograniczanie opóźnień w usłudze Azure Time Series Insights.

Następne kroki