Sdílet prostřednictvím


Škálování a konfigurace clusteru Azure DocumentDB

Azure DocumentDB poskytuje bezproblémovou škálovatelnost a vysokou dostupnost v jednotlivých oblastech. Tento dokument slouží jako rychlá příručka pro vývojáře, kteří chtějí zjistit, jak škálovat a konfigurovat clustery.

Požadavky

  • Předplatné Azure

  • Existující cluster Azure DocumentDB

Škálování výpočetního výkonu clusteru

Úroveň clusteru umožňuje nakonfigurovat počet virtuálních jader a velikost paměti RAM ve fyzických horizontálních oddílech clusteru. Úroveň clusteru můžete kdykoli změnit tak, aby vyhovovala vašim potřebám bez přerušení. Můžete například zvýšit z M50 na M60 nebo snížit M50 na M40.

  1. Na bočním panelu clusteru v části Nastavení vyberte Škálovat.

  2. Pokud chcete změnit úroveň clusteru, vyberte novou úroveň z rozevírací nabídky.

    Snímek obrazovky znázorňuje, jak změnit výpočetní úroveň clusteru na stránce Škálování clusteru a uložit změny

  3. Chcete-li zachovat změnu, vyberte Uložit .

Poznámka:

Downgrade z běžné úrovně výpočetních prostředků na nárazovou úroveň se nepodporuje.

Zvětšete úložiště.

Velikost úložiště můžete zvětšit, abyste databázi zvětšili. Úložiště můžete například zvýšit z 128 GiB na 256 GiB.

  1. Pokud chcete zvětšit velikost úložiště, vyberte v rozevírací nabídce novou velikost.

    Snímek obrazovky s možností úložiště na fyzický horizontální oddíl na stránce Škálování clusteru

  2. Chcete-li zachovat změnu, vyberte Uložit .

Důležité

Velikost úložiště se dá zvětšit, ne zmenšit.

Povolení nebo zakázání vysoké dostupnosti

Vysokou dostupnost v jednotlivých oblastech můžete povolit nebo zakázat tak, aby vyhovovala vašim potřebám. Vysoká dostupnost v oblasti zabraňuje výpadkům databáze tím, že udržuje horizontální oddíly repliky každého primárního horizontálního oddílu v clusteru. Pokud dojde k výpadku primárního fragmentu, příchozí připojení se automaticky přesměrují na replikový fragment, což zajistí minimální výpadek.

  1. Pokud chcete povolit nebo zakázat vysokou dostupnost v oblasti, přepněte možnost zaškrtávacího políčka.

    Snímek obrazovky se zaškrtávacím políčkam Vysoká dostupnost v oblasti na stránce Škálování clusteru

  2. Chcete-li zachovat změnu, vyberte Uložit .

Zvýšení počtu fyzických datových shardů

Když databáze překročí kapacitu jednoho fyzického clusteru horizontálních oddílů, můžete buď zvětšit velikost úložiště , nebo přidat další fyzické horizontální oddíly. Po přidání nového fyzického horizontálního oddílu do clusteru je nutné provést operaci vyrovnávání clusteru, aby bylo možné distribuovat data napříč horizontálními oddíly. Každý fyzický shard v clusteru má vždy stejnou konfiguraci výpočetních zdrojů a úložiště.

  1. Pokud chcete přidat fyzické díly, vyberte v seznamu nový počet dílů.

    Snímek obrazovky s rozevíracím seznamem počtu fyzických horizontálních oddílů na stránce Škálování clusteru

  2. Chcete-li zachovat změnu, vyberte Uložit .

  3. Výběrem možnosti Pokračovat v automaticky otevíraných otevíraných oknech změny zachováte.

Návod

Pokud v clusteru potřebujete více než 10 fyzických shardů, odešlete žádost o podporu.

Přebalancování dat

Po přidání fyzického segmentu do clusteru nebo pokud má cluster s více segmenty nerovnoměrné využití úložiště napříč fyzickými segmenty, redistribuce dat mezi segmenty probíhá bez přerušení dostupnosti.

Ve verzi Preview je potřeba povolit vyrovnávání dat v clusteru:

  1. Na webu Azure Portal otevřete vlastnosti clusteru.
  2. V části Nastavení na stránce Funkce vyberte Znovu vyvážit pro clustery s více horizontálními oddíly.
  3. Na panelu Znovu vyvážení pro clustery s více horizontálními oddíly vyberte Povolit.

Pokud chcete zahájit vyrovnávání dat, připojte se ke clusteru pomocí správce jako je Mongo shell.

  1. Spusťte rebalancer příkazem sh.startBalancer() .

  2. Zkontrolujte stav rebalanceru pomocí .sh.isBalancerRunning()

  3. Zastavte rebalancer pomocí sh.stopBalancer() příkazu.

Poznámka:

Doba trvání procesu vyrovnávání závisí na objemu dat, který se přesouvá mezi fyzickými shardy. Operace se provádí online a nemá vliv na dostupnost nebo funkčnost clusteru.

Další kroky

V této příručce jsme ukázali, že škálování a konfigurace clusteru Azure DocumentDB na webu Azure Portal je jednoduchý proces. Azure Portal zahrnuje možnost upravit úroveň clusteru, zvýšit velikost úložiště, povolit nebo zakázat vysokou dostupnost a přidat fyzické horizontální oddíly bez jakýchkoli výpadků.