Vytvoření a správa replik pro čtení ve službě Azure Database for MySQL pomocí webu Azure Portal

PLATÍ PRO: Jednoúčelový server Azure Database for MySQL

Důležité

Jednoúčelový server Azure Database for MySQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for MySQL?

V tomto článku se dozvíte, jak vytvářet a spravovat repliky pro čtení ve službě Azure Database for MySQL pomocí webu Azure Portal.

Požadavky

  • Server Azure Database for MySQL, který se použije jako zdrojový server.

Důležité

Funkce repliky pro čtení je k dispozici pouze pro servery Azure Database for MySQL v cenových úrovních Pro obecné účely nebo Optimalizováno pro paměť. Ujistěte se, že zdrojový server je v některé z těchto cenových úrovní.

Vytvoření repliky pro čtení

Důležité

Pokud váš zdrojový server nemá žádné existující servery repliky, může zdrojový server potřebovat restartování, aby se připravil na replikaci v závislosti na použitém úložišti (v1/v2). Zvažte restartování serveru a proveďte tuto operaci mimo špičku. Další podrobnosti najdete v tématu Restartování zdrojového serveru.

Pokud je na primárním serveru povolené GTID (gtid_mode = ZAPNUTO), nově vytvořené repliky budou mít také povolené GTID a budou používat replikaci založenou na GTID. Další informace najdete v tématu Globální identifikátor transakce (GTID)

Server repliky pro čtení je možné vytvořit pomocí následujících kroků:

  1. Přihlaste se k portálu Azure.

  2. Vyberte existující server Azure Database for MySQL, který chcete použít jako hlavní server. Tato akce otevře stránku Přehled .

  3. V nabídce vyberte Replikace v části NASTAVENÍ.

  4. Vyberte Přidat repliku.

    Azure Database for MySQL - Replication

  5. Zadejte název serveru repliky.

    Azure Database for MySQL - Replica name

  6. Vyberte umístění serveru repliky. Výchozí umístění je stejné jako výchozí umístění zdrojového serveru.

    Azure Database for MySQL - Replica location

    Poznámka:

    Další informace o oblastech, ve kterých můžete vytvořit repliku, najdete v článku konceptů replik pro čtení.

  7. Výběrem možnosti OK potvrďte vytvoření repliky.

Poznámka:

Repliky pro čtení se vytvářejí se stejnou konfigurací serveru jako hlavní server. Konfiguraci serveru repliky je možné po vytvoření změnit. Server repliky se vždy vytvoří ve stejné skupině prostředků a stejném předplatném jako zdrojový server. Pokud chcete vytvořit server repliky do jiné skupiny prostředků nebo jiného předplatného, můžete po vytvoření přesunout server repliky. Doporučuje se zachovat konfiguraci serveru repliky na stejné nebo větší hodnoty než zdroj, aby se zajistilo, že replika bude schopná držet krok s hlavním serverem.

Po vytvoření serveru repliky ho můžete zobrazit v okně Replikace .

Azure Database for MySQL - List replicas

Zastavení replikace na server repliky

Důležité

Zastavení replikace na server je nevratné. Jakmile se replikace zastaví mezi zdrojem a replikou, nedá se vrátit zpět. Server repliky se pak stane samostatným serverem a teď podporuje čtení i zápisy. Z tohoto serveru nejde znovu udělat repliku.

Pokud chcete zastavit replikaci mezi zdrojem a serverem repliky z webu Azure Portal, postupujte následovně:

  1. Na webu Azure Portal vyberte zdrojový server Azure Database for MySQL.

  2. V nabídce vyberte Replikace v části NASTAVENÍ.

  3. Vyberte server repliky, pro který chcete zastavit replikaci.

    Azure Database for MySQL - Stop replication select server

  4. Vyberte Zastavit replikaci.

    Azure Database for MySQL - Stop replication

  5. Kliknutím na OK potvrďte, že chcete zastavit replikaci.

    Azure Database for MySQL - Stop replication confirm

Odstranění serveru repliky

Pokud chcete odstranit server repliky pro čtení z webu Azure Portal, postupujte následovně:

  1. Na webu Azure Portal vyberte zdrojový server Azure Database for MySQL.

  2. V nabídce vyberte Replikace v části NASTAVENÍ.

  3. Vyberte server repliky, který chcete odstranit.

    Azure Database for MySQL - Delete replica select server

  4. Výběr možnosti Odstranit repliku

    Azure Database for MySQL - Delete replica

  5. Zadejte název repliky a kliknutím na Odstranit potvrďte odstranění repliky.

    Azure Database for MySQL - Delete replica confirm

Odstranění zdrojového serveru

Důležité

Odstraněním zdrojového serveru se zastaví replikace na všechny servery replik a odstraní se samotný zdrojový server. Ze serverů replik se stanou samostatné servery, které teď podporují čtení i zápis.

Pokud chcete odstranit zdrojový server z webu Azure Portal, postupujte následovně:

  1. Na webu Azure Portal vyberte zdrojový server Azure Database for MySQL.

  2. V přehledu vyberte Odstranit.

    Azure Database for MySQL - Delete master

  3. Zadejte název zdrojového serveru a kliknutím na odstranit potvrďte odstranění zdrojového serveru.

    Azure Database for MySQL - Delete master confirm

Monitorování replikace

  1. Na webu Azure Portal vyberte repliku serveru Azure Database for MySQL, který chcete monitorovat.

  2. V části Monitorování na bočním panelu vyberte Metriky:

  3. V rozevíracím seznamu dostupných metrik vyberte Prodleva replikace v sekundách .

    Select Replication lag

  4. Vyberte časový rozsah, který chcete zobrazit. Následující obrázek vybere časový rozsah 30 minut.

    Select time range

  5. Zobrazí prodlevu replikace pro vybraný časový rozsah. Následující obrázek zobrazuje posledních 30 minut.

    Select time range 30 minutes

Další kroky