Plánování prostředí Azure Time Series Insights Gen1

Poznámka

Služba Time Series Insights (TSI) už nebude po březnu 2025 podporována. Zvažte co nejdříve migraci stávajících prostředí TSI na alternativní řešení. Další informace o vyřazení a migraci najdete v naší dokumentaci.

Upozornění

Toto je článek Gen1.

Tento článek popisuje, jak naplánovat prostředí Azure Time Series Insights Gen1 na základě očekávané rychlosti příchozího přenosu dat a vašich požadavků na uchovávání dat.

Video

V tomto videu se dozvíte více o uchovávání dat v Azure Time Series Insights a o tom, jak ho naplánovat:

Osvědčené postupy

Pokud chcete začít s Azure Time Series Insights, je nejlepší, když víte, kolik dat očekáváte, že se budou odesílat po minutách a jak dlouho je potřebujete k ukládání dat.

Další informace o kapacitě a uchovávání pro Azure Time Series Insights skladové položky najdete v tématu Azure Time Series Insights cenách.

Pokud chcete prostředí Azure Time Series Insights co nejlépe naplánovat pro dlouhodobý úspěch, zvažte následující atributy:

Kapacita úložiště

ve výchozím nastavení Azure Time Series Insights uchovává data na základě velikosti úložiště, které zřídíte (jednotky × velikost úložiště na jednotku) a příchozího přenosu dat.

Uchovávání dat

V prostředí Azure Time Series Insights můžete změnit nastavení Doba uchovávání dat. Můžete povolit uchovávání až 400 dnů.

Azure Time Series Insights má dva režimy:

  • Jeden režim optimalizuje pro nejaktuálnější data. Vynucuje zásadu pro vymazání starých dat , která v instanci ponechá dostupná poslední data. Tento režim je ve výchozím nastavení zapnutý.
  • Druhá optimalizuje data tak, aby zůstala pod nakonfigurovanými limity uchovávání informací. Pozastavení příchozího přenosu dat zabrání příchozímu přenosu dat, když je tato možnost vybrána, protože došlo k překročení limitu úložiště.

Uchovávání můžete upravit a přepínat mezi těmito dvěma režimy na stránce konfigurace prostředí v Azure Portal.

Důležité

Ve svém prostředí Azure Time Series Insights Gen1 můžete nakonfigurovat uchovávání dat maximálně na 400 dnů.

Konfigurace uchovávání dat

  1. V Azure Portal vyberte prostředí Time Series Insights.

  2. V podokně prostředí Time Series Insights v části Nastavení vyberte Konfigurace úložiště.

  3. Do pole Doba uchovávání dat (ve dnech) zadejte hodnotu mezi 1 a 400.

    Konfigurace uchovávání informací

Tip

Další informace o tom, jak implementovat odpovídající zásady uchovávání dat, najdete v článku Konfigurace uchovávání dat.

Kapacita příchozího přenosu dat

Níže najdete souhrn klíčových omezení v Azure Time Series Insights Gen1.

Sazby a kapacity příchozího přenosu dat SKU

Frekvence a kapacity příchozího přenosu dat S1 a S2 poskytují flexibilitu při konfiguraci nového prostředí Azure Time Series Insights. Vaše kapacita skladové položky určuje denní rychlost příchozího přenosu dat na základě počtu uložených událostí nebo bajtů podle toho, co nastane dříve. Všimněte si, že příchozí přenos dat se měří za minutu a k omezování se používá algoritmus kontejneru tokenů. Příchozí přenos dat se měří v blocích o velikosti 1 kB. Například skutečná událost o 0,8 kB by se změřila jako jedna událost a událost 2,6 kB se počítá jako tři události.

Kapacita skladové položky S1 Míra příchozího přenosu dat Maximální kapacita úložiště
1 1 GB (1 milion událostí) za den 30 GB (30 milionů událostí)
10 10 GB (10 milionů událostí) za den 300 GB (300 milionů událostí)
Kapacita skladové položky S2 Míra příchozího přenosu dat Maximální kapacita úložiště
1 10 GB (10 milionů událostí) za den 300 GB (300 milionů událostí)
10 100 GB (100 milionů událostí) za den 3 TB (3 miliardy událostí)

Poznámka

Kapacity se škálují lineárně, takže skladová položka S1 s kapacitou 2 podporuje 2 GB (2 miliony) událostí za den a 60 GB (60 milionů událostí) za měsíc.

Prostředí S2 SKU podporují podstatně více událostí za měsíc a mají výrazně vyšší kapacitu příchozího přenosu dat.

Skladová jednotka (SKU) Počet událostí za měsíc Počet událostí za minutu Velikost události za minutu
S1 30 milionů 720 720 kB
S2 300 milionů 7,200 7 200 kB

Omezení vlastností

Omezení vlastností Gen1 závisí na vybraném prostředí skladové položky. Zadané vlastnosti událostí mají odpovídající sloupce JSON, CSV a grafu, které se dají zobrazit v Azure Time Series Insights Exploreru.

Skladová jednotka (SKU) Maximální počet vlastností
S1 600 vlastností (sloupce)
S2 800 možností ubytování (sloupce)

Zdroje událostí

Podporují se maximálně dva zdroje událostí na instanci.

Omezení rozhraní API

Omezení rozhraní REST API pro Azure Time Series Insights Gen1 jsou uvedená v referenční dokumentaci k rozhraní REST API.

Plánování prostředí

Druhou oblastí, na které je potřeba se zaměřit při plánování prostředí Azure Time Series Insights, je kapacita příchozího přenosu dat. Denní úložiště příchozího přenosu dat a kapacita událostí se měří za minutu v blocích o velikosti 1 kB. Maximální povolená velikost paketu je 32 kB. Datové pakety větší než 32 kB se zkrátí.

Kapacitu skladové položky S1 nebo S2 můžete zvýšit na 10 jednotek v jednom prostředí. Z prostředí S1 nemůžete migrovat do prostředí S2. Z prostředí S2 nemůžete migrovat na prostředí S1.

Pro kapacitu příchozího přenosu dat nejprve určete celkový požadovaný příchozí přenos dat po měsících. Dále určete, jaké jsou vaše potřeby za minutu.

V minutové kapacitě hraje roli omezování a latence. Pokud dojde k prudkému nárůstu příchozího přenosu dat, který trvá méně než 24 hodin, Azure Time Series Insights může "dohnat" rychlost příchozího přenosu dat, která je dvojnásobná, než je uvedeno v předchozí tabulce.

Pokud máte například jednu skladovou položku S1, data příchozího přenosu dat jsou 720 událostí za minutu a rychlost dat bude špičkou za méně než jednu hodinu rychlostí 1 440 událostí nebo méně, není ve vašem prostředí žádná znatelná latence. Pokud však překročíte 1 440 událostí za minutu po dobu delší než jednu hodinu, pravděpodobně dojde k latenci u vizualizovaných dat, která jsou k dispozici pro dotazy ve vašem prostředí.

Možná předem nevíte, kolik dat očekáváte, že budete odesílat. V takovém případě můžete ve svém předplatném Azure Portal najít telemetrii dat pro Azure IoT Hub a Azure Event Hubs. Telemetrie vám může pomoct určit, jak zřídit vaše prostředí. Pomocí podokna Metriky v Azure Portal pro příslušný zdroj událostí zobrazte jeho telemetrii. Pokud rozumíte metrikám zdroje událostí, můžete efektivněji plánovat a zřizovat Azure Time Series Insights prostředí.

Výpočet požadavků příchozího přenosu dat

Výpočet požadavků na příchozí přenos dat:

  • Ověřte, že vaše kapacita příchozího přenosu dat překračuje průměrnou minutu a že je vaše prostředí dostatečně velké na to, aby zvládlo očekávaný příchozí přenos dat odpovídající dvojnásobné kapacitě po dobu kratší než jednu hodinu.

  • Pokud dojde ke špičkám příchozího přenosu dat, které trvají déle než 1 hodinu, použijte jako průměr špičku. Zřiďte prostředí s kapacitou pro zvládnutí četnosti špičky.

Zmírnění omezování a latence

Informace o tom, jak zabránit omezování a latenci, najdete v tématu Zmírnění latence a omezování.

Přizpůsobení událostí

Je důležité zajistit, aby způsob odesílání událostí do Azure Time Series Insights podporoval velikost prostředí, které zřizujete. (Naopak můžete namapovat velikost prostředí na počet přečtených událostí Azure Time Series Insights a velikost jednotlivých událostí.) Je také důležité zamyslet se nad atributy, které můžete použít k průřezům a filtrování podle dat při dotazování na data.

Tip

Projděte si dokumentaci k formování JSON v tématu Odesílání událostí.

Ujistěte se, že máte referenční data.

Referenční datová sada je kolekce položek, které rozšiřují události ze zdroje událostí. Modul Azure Time Series Insights příchozího přenosu dat spojí každou událost ze zdroje událostí s odpovídajícím řádkem dat v referenční datové sadě. Rozšířená událost je pak k dispozici pro dotaz. Spojení je založené na sloupcích primárního klíče , které jsou definované v referenční datové sadě.

Poznámka

Referenční data nejsou připojena zpětně. Pouze aktuální a budoucí data příchozího přenosu dat se po nakonfigurování a nahrání připojí k referenční datové sadě. Pokud plánujete odesílat velké množství historických dat do Azure Time Series Insights a napřed nenahrajete nebo nevytvoříte referenční data v Azure Time Series Insights, možná budete muset svoji práci opakovat (tip: není to legrace).

Další informace o vytváření, nahrávání a správě referenčních dat v Azure Time Series Insights najdete v naší dokumentaci k referenční datové sadě.

Zotavení po havárii firmy

Tato část popisuje funkce Azure Time Series Insights, které udržují aplikace a služby v provozu, i když dojde k havárii (označuje se jako podnikové zotavení po havárii).

Vysoká dostupnost

Jako služba Azure Azure Time Series Insights poskytuje určité funkce vysoké dostupnosti s využitím redundance na úrovni oblasti Azure. Azure například podporuje funkce zotavení po havárii prostřednictvím funkce dostupnosti Azure mezi oblastmi .

Mezi další funkce vysoké dostupnosti poskytované prostřednictvím Azure (a také dostupné pro všechny Azure Time Series Insights instance) patří:

Ujistěte se, že povolíte příslušné funkce Azure, které vašim zařízením a uživatelům zajistí globální vysokou dostupnost napříč oblastmi.

Poznámka

Pokud je Azure nakonfigurované tak, aby umožňovalo dostupnost mezi oblastmi, nevyžaduje se v Azure Time Series Insights žádná další konfigurace dostupnosti mezi oblastmi.

IoT a event hubs

Některé služby Azure IoT také obsahují integrované funkce zotavení po havárii:

Integrace Azure Time Series Insights s ostatními službami poskytuje další příležitosti k zotavení po havárii. Například telemetrie odesílaná do centra událostí se může uchovávat v záložní databázi Azure Blob Storage.

Azure Time Series Insights

Existuje několik způsobů, jak zachovat Azure Time Series Insights data, aplikace a služby spuštěné, i když dojde k jejich narušení.

Můžete ale zjistit, že se vyžaduje také úplná záložní kopie vašeho prostředí Azure Time Series, a to pro následující účely:

  • Jako instance převzetí služeb při selhání speciálně pro Azure Time Series Insights k přesměrování dat a provozu do
  • Zachování dat a informací o auditování

Obecně platí, že nejlepší způsob, jak duplikovat prostředí Azure Time Series Insights, je vytvořit druhé prostředí Azure Time Series Insights v zálohované oblasti Azure. Události se do tohoto sekundárního prostředí odesílají také z primárního zdroje událostí. Ujistěte se, že používáte druhou vyhrazenou skupinu uživatelů. Postupujte podle pokynů pro zotavení po havárii tohoto zdroje, jak je popsáno výše.

Vytvoření duplicitního prostředí:

  1. Vytvořte prostředí ve druhé oblasti. Další informace najdete v tématu Vytvoření nového prostředí Azure Time Series Insights v Azure Portal.
  2. Vytvořte druhou vyhrazenou skupinu příjemců pro zdroj událostí.
  3. Připojte tento zdroj událostí k novému prostředí. Ujistěte se, že jste určili druhou vyhrazenou skupinu uživatelů.
  4. Projděte si dokumentaci k Azure Time Series Insights IoT Hub a službě Event Hubs.

Pokud dojde k události:

  1. Pokud dojde k ovlivnění vaší primární oblasti během incidentu po havárii, přesměrujte operace do prostředí zálohování Azure Time Series Insights.
  2. Vzhledem k tomu, že se pořadová čísla rozbočovačů restartují od 0 po převzetí služeb při selhání, znovu vytvořte zdroj událostí v obou oblastech nebo prostředích s různými skupinami příjemců, abyste se vyhnuli vytváření duplicitních událostí.
  3. Odstraněním primárního zdroje událostí, který je teď neaktivní, uvolněte dostupný zdroj událostí pro vaše prostředí. (Pro každé prostředí platí limit dvou aktivních zdrojů událostí.)
  4. Druhou oblast použijte k zálohování a obnovení všech Azure Time Series Insights telemetrie a dotazování dat.

Důležité

Pokud dojde k převzetí služeb při selhání:

  • Může také dojít ke zpoždění.
  • Při přesměrování operací může dojít k momentální špičce ve zpracování zpráv.

Další informace najdete v tématu Zmírnění latence v Azure Time Series Insights.

Další kroky