Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Database for MySQL je relační databázová služba v cloudu Microsoftu založená na mySQL Community Edition. K hostování databáze MySQL v Azure můžete použít jednoúčelový server nebo flexibilní server . Je to nabídka plně spravované databáze jako služby schopné spravovat důležité úlohy s předvídatelným výkonem a možností dynamického škálování.
Další informace o tom, jak Azure Database for MySQL podporuje optimalizaci nákladů pro vaši úlohu, najdete v referenčních konceptech serveru, konkrétně stop/spuštění služby Azure Database for MySQL.
Následující části zahrnují aspekty návrhu, kontrolní seznam konfigurace a doporučené možnosti konfigurace specifické pro Azure Database for MySQL.
Aspekty návrhu
Azure Database for MySQL zahrnuje následující aspekty návrhu:
- Využijte možnosti škálování služby Azure Database for MySQL k nižším nákladům na spotřebu, kdykoli je to možné. Pokud chcete podle potřeby vertikálně navýšit nebo snížit kapacitu databáze, přečtěte si následující článek podpory Microsoftu, který popisuje proces automatizace pomocí runbooků: Postup automatického škálování instance Azure Database for MySQL/PostgreSQL pomocí runbooků Azure a Pythonu.
- Naplánujte cíl bodu obnovení (RPO) podle požadavku na úroveň vaší operace. Pro úložiště zálohování, které nepřesahuje
100%z celkového zřízeného úložiště serveru, nejsou účtovány žádné dodatečné poplatky. Za nadbytečnou spotřebu záložního úložiště se účtují poplatkyGB/month. - Nativní cloudový návrh služby Single-Server umožňuje podporu
99.99%dostupnosti a eliminuje náklady na pasivní aktivní pohotovostní režim. - Zvažte použití SKU flexibilního serveru pro neprodukční úlohy. Flexibilní servery poskytují lepší kontroly optimalizace nákladů s možností zastavit a spustit server. Poskytují nárazovou výpočetní úroveň, která je ideální pro úlohy, které nepotřebují nepřetržitou plnou výpočetní kapacitu.
Kontrolní seznam návrhu úloh
Nakonfigurovali jste službu Azure Database for MySQL s ohledem na optimalizaci nákladů?
- Zvolte odpovídající velikost serveru pro vaši úlohu.
- Zvažte rezervovanou kapacitu pro jednoúčelový server Azure Database for MySQL.
Doporučení pro konfiguraci
Projděte si následující tabulku doporučení pro optimalizaci konfigurace Služby Azure Database for MySQL pro optimalizaci nákladů:
| Recommendation | Description |
|---|---|
| Zvolte odpovídající velikost serveru pro vaši úlohu. | Možnosti konfigurace: Jeden server a flexibilní server. |
| Zvažte rezervovanou kapacitu pro jednoúčelový server Azure Database for MySQL. | Náklady na výpočetní prostředky spojené se slevou za rezervaci jednoúčelového serveru Azure Database for MySQL Jakmile určíte celkovou výpočetní kapacitu a úroveň výkonu služby Azure Database for MySQL v oblasti, můžete tyto informace použít k rezervaci kapacity. Rezervace může trvat jeden nebo tři roky. S tímto závazkem můžete realizovat významnou optimalizaci nákladů. |
| Využijte výhod údržby téměř nulového výpadku (flexibilní server). | U produkčních nasazení flexibilních serverů, která vyžadují minimální přerušení, využívá [údržbovou schopnost s téměř nulovým výpadkem] (/azure/mysql/flexible-server/concepts-maintenance#near-zero-downtime-maintenance-preview) vyhrazený nástroj pro vyrovnávání zátěže, který během plánované údržby zajišťuje, že připojení zůstávají funkční. Doba údržby by se měla shodovat s časy nízké zátěže na serveru, aby se minimalizovaly výpadky. Pomocí vlastního časového období údržby můžete naplánovat údržbu mimo špičku. Je stále třeba implementovat logiku opakování ve vrstvě přístupu k datům, protože tato funkce neodstraní všechny přechodné chyby (například síťové výpadky nebo přepnutí při selhání). |
| Povolte vysokou dostupnost s vyhrazeným vyrovnáváním zatížení pro kritické úlohy. | Flexibilní server Azure Database for MySQL s vysokou dostupností nyní zahrnuje dedikovaný Azure Standard Load Balancer pro lepší distribuci síťového provozu a optimalizované časy převzetí služeb při selhání. Toto vylepšení snižuje náklady na neplánované výpadky díky rychlejším funkcím převzetí služeb při selhání a vylepšené správě připojení během údržby nebo neočekávaných výpadků, což pomáhá minimalizovat obchodní dopad a související náklady na výpadky. |