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:
- Co można uzyskać po aprowizacji środowiska usługi Azure Time Series Insights Gen2.
- Jakie są identyfikatory szeregów czasowych i właściwości znacznika czasu.
- Co nowego modelu szeregów czasowych jest, i jak utworzyć własne.
- Jak efektywnie wysyłać zdarzenia w formacie JSON.
- Opcje odzyskiwania awarii biznesowej w usłudze Azure Time Series Insights .
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:
- Model szeregów czasowych
- Źródło zdarzeń połączone z usługą Time Series Insights
- Zdarzenia przepływające do źródła zdarzeń, które są mapowane na model i są w prawidłowym formacie JSON
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
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ą:
- Failover: platforma Azure zapewnia replikację geograficzną i równoważenie obciążenia.
- przywracanie danych i odzyskiwanie pamięci : Azure oferuje kilka opcji zachowywania i odzyskiwania danych.
- Azure Site Recovery: Azure zapewnia funkcje odzyskiwania za pośrednictwem Azure Site Recovery.
- usługi Azure Backup: usługa Azure Backup obsługuje zarówno lokalne, jak i w chmurze kopie zapasowe maszyn wirtualnych platformy Azure.
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:
- Odzyskiwanie po awarii o wysokiej dostępności w usłudze Azure IoT Hub, które obejmuje nadmiarowość wewnątrz regionu.
- zasad usługi Azure Event Hubs
- nadmiarowości usługi Azure Storage
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:
- 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.
- Utwórz drugą dedykowaną grupę odbiorców dla źródła zdarzeń.
- Połącz to źródło zdarzeń z nowym środowiskiem. Upewnij się, że wyznaczysz drugą dedykowaną grupę odbiorców.
- Zapoznaj się z dokumentacją usługi Azure Time Series Insights IoT Hub i Event Hubs.
Jeśli wystąpi zdarzenie:
- 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.
- 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ń.
- 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).
- 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.