Monitorování stavu vysoké dostupnosti (HA) pro flexibilní server Azure Database for PostgreSQL
PLATÍ PRO: Flexibilní server Azure Database for PostgreSQL
Flexibilní server Azure Database for PostgreSQL obsahuje funkci monitorování stavu vysoké dostupnosti (HA), která používá architekturu Kontroly stavu prostředků Azure (RHC). Tato služba poskytuje nepřetržitý přehled o stavu instancí s podporou vysoké dostupnosti a upozorňuje vás na události, které můžou mít vliv na možnosti připojení a dostupnost. Následující podrobnosti o jednotlivých stavech a souvisejících scénářích vám pomůžou řešit a udržovat stabilitu vysoké dostupnosti.
Stavy
Každý stav vysoké dostupnosti se monitoruje prostřednictvím různých interních signálů, které představují konkrétní podmínky. Níže jsou uvedené možné stavy vysoké dostupnosti společně s vizuálními indikátory a scénáři, které můžou ovlivnit flexibilní server Azure Database for PostgreSQL.
K dispozici – vysoká dostupnost je v pořádku
Stav Dostupný značí, že váš server s podporou vysoké dostupnosti funguje normálně bez zjištěných problémů ovlivňujících připravenost převzetí služeb při selhání. Všechny nezbytné konfigurace jsou nedotčené a nebyly zjištěny žádné významné chybové podmínky.
Snížený výkon – skupina zabezpečení sítě (NSG) nebo virtuální zařízení blokující připojení
Stav Snížený výkon se může zobrazit, když pravidla skupiny zabezpečení sítě nebo virtuální zařízení blokují základní připojení požadovaná pro zajištění vysoké dostupnosti. Tento problém s konfigurací zabraňuje plné funkčnosti vysoké dostupnosti a měl by být opraven úpravou nastavení skupiny zabezpečení sítě.
Snížený výkon – stav jen pro čtení
Pokud váš flexibilní server PostgreSQL přejde do stavu jen pro čtení, stav Degraded bude toto omezení odrážet. Obvykle to vyžaduje zřízení dalších prostředků nebo řešení podmínek, které vedly k nastavení jen pro čtení, aby se obnovila úplná funkčnost.
Snížený výkon – vysoká dostupnost v degradovaném stavu
Pokud samotná služba vysoké dostupnosti má snížený výkon, může to být způsobené přechodnými problémy nebo podmínkami na úrovni systému, zobrazí se tento stav. Implementace logiky opakování může pomoct zmírnit účinky těchto dočasných přerušení připojení.
Snížený výkon – Plánované převzetí služeb při selhání zahájené
Během plánované události převzetí služeb při selhání zahájené pro váš server se zobrazí degradovaný stav, což znamená, že procesy převzetí služeb při selhání vysoké dostupnosti jsou aktivní. Obvykle se jedná o krátký a řízený proces a služba by měla brzy pokračovat.
Snížený výkon – neplánované převzetí služeb při selhání zahájené
U neplánovaného převzetí služeb při selhání tento stav označuje aktivní událost převzetí služeb při selhání aktivovanou neočekávanými okolnostmi. Tento scénář může zahrnovat krátká přerušení připojení, dokud server dokončí postupy převzetí služeb při selhání.
Snížený výkon – Inicializované převzetí služeb při selhání upgradu
Během upgradů systému může server vysoké dostupnosti projít převzetím služeb při selhání upgradu, aby se nainstalovaly potřebné aktualizace. V tomto stavu může server dočasně omezit nová připojení a logika opakování by měla být implementována pro efektivní zpracování přechodných problémů.
Konfigurace upozornění služby Resource Health
Upozornění služby Resource Health můžete nastavit tak, aby dostávala oznámení v reálném čase, když dojde ke změnám ve stavu vaší instance PostgreSQL s podporou vysoké dostupnosti. Konfigurace jsou dostupné prostřednictvím webu Azure Portal nebo pomocí šablony ARM. Díky tomu budete mít přehled o aktualizacích stavu vysoké dostupnosti bez aktivního monitorování portálu.
Postup konfigurace upozornění služby Resource Health prostřednictvím portálu
- Přejděte na web Azure Portal a vyberte flexibilní server PostgreSQL.
- V nabídce vlevo vyberte v části Monitorování výstrahy.
- Vyberte Nové pravidlo upozornění a nakonfigurujte logiku upozornění na základě signálů služby Resource Health.
- Nastavte skupinu akcí a určete, jak chcete dostávat oznámení (e-mail, SMS atd.).
- Zkontrolujte a vytvořte pravidlo výstrahy.
Postup vytvoření upozornění služby Resource Health pomocí šablony ARM
- Stáhněte si šablonu ARM z průvodce šablonou ARM upozornění služby Resource Health.
- Přizpůsobte šablonu podrobnostmi o konkrétním serveru a předvolbami upozornění.
- Nasaďte šablonu ARM pomocí Azure CLI nebo Azure PowerShellu.
- Ověřte nasazení a ujistěte se, že jsou upozornění aktivní.
Další podrobnosti o nastavení upozornění najdete v těchto průvodcích:
- Konfigurace upozornění služby Resource Health prostřednictvím portálu
- Vytváření upozornění služby Resource Health pomocí šablony ARM
Díky monitorování stavu vysoké dostupnosti získáte základní přehled o výkonu vysoké dostupnosti serveru PostgreSQL a umožníte proaktivní přístup ke správě dostupnosti a dostupnosti.