Udostępnij za pośrednictwem


Planowanie środowiska usługi Azure Time Series Insights Gen2

Notatka

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 deprecjacji i migracji, odwiedź dokumentację naszą .

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 wykracza poza okres przechowywania w ciepłym magazynie, jest obsługiwane z chłodni.

Zapytania dotyczące magazynu ciepłego 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 była przechowywana w gorącym magazynie, a analiza wzorców oraz długoterminowych trendów znajdowała się w zimnym.

Notatka

Aby dowiedzieć się więcej o sposobie wykonywania zapytań o ciepłe dane, przeczytaj Dokumentację interfejsu API.

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

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

Granice nieruchomoś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 Eksplorator usługi Azure Time Series Insights Gen2.

SKU (Numer jednostki magazynowej) Maksymalna wartość właściwości
Gen2 (L1) 1 000 atrybutów (kolumn) dla ciepłego przechowywania i nieograniczone dla zimnego przechowywania
Gen1 (S1) 600 atrybutów (kolumn)
Gen1 (S2) 800 właściwości (kolumny)

Pozyskiwanie danych przesyłanych strumieniowo

  • 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 z szybkością maksymalnie 1 megabajtów na sekundę (MB/s) na środowisko usługi Azure Time Series Insights Gen2. Istnieją dodatkowe ograniczenia dla partycji koncentratora. Prędkości do 2 MB/s można uzyskać, przesyłając zgłoszenie pomocy technicznej za pośrednictwem portalu Azure. Aby dowiedzieć się więcej, przeczytaj Limity przepustowości 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 tworzy logiczną partycję dla Twoich danych. Jak wspomniano, upewnij się, że identyfikatory szeregów czasowych są gotowe.

Ważny

Identyfikatorów szeregów czasowych nie można zmienić później. Zweryfikuj każdy przed ostatecznym wyborem i pierwszym użyciem.

Możesz wybrać maksymalnie trzy klucze, aby unikatowo odróżnić zasoby. Aby uzyskać więcej informacji, przeczytaj Najlepsze rozwiązania dotyczące wybierania identyfikatora szeregów czasowych i reguł pozyskiwania .

Właściwość sygnatury czasowej 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. Wartości znaczników czasu są rozróżniane ze względu na wielkość liter i muszą być formatowane zgodnie z indywidualną specyfikacją każdego źródła zdarzeń.

Jeśli pole zostanie pozostawione puste, jako sygnatura czasowa zdarzenia zostanie użyty czas, w którym zdarzenie zostało umieszczone w kolejce do usługi IoT Hub lub centrum zdarzeń. 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 dowiedzieć się na temat przesunięć stref czasowych, przeczytaj sekcję dotycząca znacznika czasu ź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 opracowywanie, utrzymanie i wzbogacanie danych czasowych oraz ułatwia przygotowanie zestawów danych gotowych do użycia przez użytkownikó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 przeglądzie modelu Time Series, aby dowiedzieć się więcej.

Model jest dynamiczny, więc można go skompilować w dowolnym momencie. Aby szybko rozpocząć pracę, najpierw skompiluj i prześlij to, zanim prześlesz dane do usługi Azure Time Series Insights. Aby zbudować swój model, przeczytaj Użyj modelu szeregów czasowych.

Dla wielu klientów model szeregów czasowych odpowiada istniejącemu modelowi zasobów lub systemowi ERP, który już jest wdrożony. Jeśli nie masz istniejącego modelu, wstępnie utworzone środowisko użytkownika zostanie dostarczone, aby szybko się uruchomić.

Kształtuj swoje wydarzenia

Możesz sprawdzić sposób wysyłania zdarzeń do usługi Azure Time Series Insights. Najlepiej, jeśli twoje wydarzenia są dobrze i wydajnie zdenormalizowane.

Dobra praktyczna zasada:

  • 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łaszczane i przechowywane, przeczytaj zasady spłaszczania i znaków ucieczki JSON .

Odzyskiwanie po awarii biznesowej

W tej sekcji opisano funkcje usługi Azure Time Series Insights, które umożliwiają działanie aplikacji i usług, nawet jeśli wystąpi awaria (znana jako odtwarzanie po awarii w zakresie działalności biznesowej).

Wysoka dostępność

Jako usługa Azure, Azure Time Series Insights zapewnia pewne funkcje wysokiej dostępności wykorzystując nadmiarowość na poziomie regionu Azure. Na przykład platforma Azure obsługuje możliwości odzyskiwania po awarii za pośrednictwem funkcji dostępności między regionami platformy Azure.

Dodatkowe funkcje wysokiej dostępności udostępniane za pośrednictwem platformy Azure (oraz dostępne dla każdej instancji usługi Azure Time Series Insights) obejmują:

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.

Notatka

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 centra zdarzeń

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 instancja przełączania awaryjnego , przeznaczona specjalnie dla usługi Azure Time Series Insights, mająca na celu przekierowanie danych i ruchu.
  • 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 źródła dotyczącymi przywracania funkcjonowania biznesu po awarii, zgodnie z wcześniejszym opisem.

Aby utworzyć zduplikowane środowisko:

  1. Utwórz środowisko w drugim regionie. Aby uzyskać więcej informacji, przeczytaj 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ługi Azure Time Series Insights IoT Hub i Event Hubs.

Jeśli wystąpi zdarzenie:

  1. Jeśli Twój region podstawowy jest dotknięty podczas incydentu związanego z katastrofą, przekieruj operacje do środowiska kopii zapasowej usługi Azure Time Series Insights.
  2. Ponieważ numery sekwencji koncentratora zostają zresetowane do 0 po przejściu w tryb failover, ponownie utwórz ź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ń w każdym środowisku).
  4. Użyj drugiego regionu, aby utworzyć kopię zapasową i odzyskać wszystkie dane telemetryczne oraz zapytania danych usługi Azure Time Series Insights.

Ważny

Jeśli nastąpi awaryjne przełączenie:

  • 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, przeczytaj Zmniejszanie opóźnień w Azure Time Series Insights.

Następne kroki

  • Przejrzyj Azure Advisor, aby zaplanować opcje konfiguracji odzyskiwania firmy.
  • Przejrzyj Azure Advisor, aby zaplanować opcje konfiguracji odzyskiwania firmy.
  • Przeczytaj więcej na temat pozyskiwania danych w usłudze Azure Time Series Insights Gen2.
  • Zapoznaj się z artykułem dotyczącym magazynu danych w usłudze Azure Time Series Insights Gen2.
  • Dowiedz się więcej na temat modelowania danych w usłudze Azure Time Series Insights Gen2.