Sdílet prostřednictvím


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ímek obrazovky znázorňující stav Dostupnosti dostupnosti

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ímek obrazovky znázorňující degradovaný stav vysoké dostupnosti kvůli blokování připojení NSG

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ímek obrazovky znázorňující degradovaný stav vysoké dostupnosti kvůli stavu jen pro čtení

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ímek obrazovky znázorňující stav vysoké dostupnosti kvůli problémům s výkonem

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ímek obrazovky znázorňující stav ha Degraded kvůli plánovanému převzetí služeb při selhání

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ímek obrazovky znázorňující stav Ha Degraded kvůli neplánovanému 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ů.

Snímek obrazovky znázorňující stav ha Degraded kvůli převzetí služeb při selhání upgradu

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

  1. Přejděte na web Azure Portal a vyberte flexibilní server PostgreSQL.
  2. V nabídce vlevo vyberte v části Monitorování výstrahy.
  3. Vyberte Nové pravidlo upozornění a nakonfigurujte logiku upozornění na základě signálů služby Resource Health.
  4. Nastavte skupinu akcí a určete, jak chcete dostávat oznámení (e-mail, SMS atd.).
  5. Zkontrolujte a vytvořte pravidlo výstrahy.

Postup vytvoření upozornění služby Resource Health pomocí šablony ARM

  1. Stáhněte si šablonu ARM z průvodce šablonou ARM upozornění služby Resource Health.
  2. Přizpůsobte šablonu podrobnostmi o konkrétním serveru a předvolbami upozornění.
  3. Nasaďte šablonu ARM pomocí Azure CLI nebo Azure PowerShellu.
  4. 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:

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.