Koncepty serverů na flexibilním serveru Azure Database for MySQL
Tento článek obsahuje důležité informace a pokyny pro práci s flexibilním serverem Azure Database for MySQL.
Co je flexibilní server Azure Database for MySQL?
Flexibilní server Azure Database for MySQL je plně spravovaná databázová služba, která spouští komunitní verzi MySQL. Obecně platí, že služba poskytuje flexibilitu a přizpůsobení konfigurace na základě požadavků uživatelů.
Jedná se o stejný konstruktor serveru MySQL, který možná znáte v místním světě. Flexibilní server je konkrétně spravovaný, poskytuje zastaralý výkon, zlepšuje možnosti správy a řízení serveru a zpřístupňuje přístup a funkce na úrovni serveru.
Instance flexibilního serveru Azure Database for MySQL:
- Vytvoří se v rámci předplatného Azure.
- Je nadřazený prostředek pro databáze.
- Umožňuje konfiguraci MySQL vystavenou prostřednictvím parametrů serveru.
- Provádí automatizované zálohy a podporuje obnovení k určitému bodu v čase.
- Poskytuje obor názvů pro databáze.
- Je kontejner se silnou sémantikou životnosti: Odstraněním serveru se odstraní obsažené databáze.
- Shromáždí prostředky v oblasti.
- Podporuje plány údržby serveru poskytované zákazníkem.
- Podporuje možnost nasadit flexibilní servery v zónově redundantním nastavení pro lepší vysokou dostupnost.
- Poskytuje integraci virtuální sítě pro přístup k databázovému serveru.
- Poskytuje způsob, jak ušetřit náklady tím, že se pozastaví, když se nepoužívá.
- Poskytuje rozsah zásad správy, které se vztahují na své databáze; Například přihlášení, brána firewall, uživatelé, role a konfigurace.
- Podporuje hlavní verze MySQL 5.7 a MySQL 8.0. Další informace najdete v tématu Připojení k uzlu brány ke konkrétní verzi MySQL.
V rámci instance flexibilního serveru Azure Database for MySQL můžete vytvořit jednu nebo více databází. Můžete vytvořit jednu databázi na server, která bude používat všechny prostředky, nebo můžete vytvořit více databází pro sdílení prostředků. Ceny jsou strukturované pro každý server na základě konfigurace výpočetní úrovně, virtuálních jader a úložiště (v gigabajtech). Další informace najdete v tématu Úrovně služeb flexibilního serveru Azure Database for MySQL.
Zastavení a spuštění serveru
S flexibilním serverem Azure Database for MySQL můžete server zastavit, když se nepoužívá, a spustit server při obnovení aktivity. Účelem je ušetřit náklady na databázových serverech a platit za prostředek pouze v případě, že se používá. Tato schopnost se stává ještě důležitější pro úlohy vývoje/testování a při používání serveru jenom na část dne.
Když server zastavíte, všechna aktivní připojení se zahodí. Později, když chcete server přenést zpátky do režimu online, můžete použít instanci flexibilního serveru Azure Database for MySQL nebo Azure CLI.
Pokud je server v zastaveném stavu, výpočetní výkon serveru se neúčtuje. Úložiště se ale bude dál účtovat, protože úložiště serveru zůstává, aby se zajistilo, že datové soubory budou při opětovném spuštění serveru dostupné.
Důležité
Po zastavení serveru zůstává v tomto stavu po dalších 30 dní. Pokud během této doby server nespustíte ručně, spustí se automaticky na konci 30 dnů. Pokud server nepoužíváte, můžete ho znovu zastavit.
Během doby, kdy je server zastavený, nemůžete s ním provádět žádné operace správy. Mezi operace, které se na zastavených serverech nepodporují, patří změna cenové úrovně, počtu virtuálních jader, velikosti úložiště nebo vstupně-výstupních operací, dne uchovávání záloh, značky serveru, hesla serveru, parametrů serveru, automatického zvětšování úložiště, geograficky redundantního zálohování, vysoké dostupnosti a identity uživatele. Tyto operace se na webu Azure Portal zobrazují jako neaktivní.
Pokud chcete změnit nastavení konfigurace na zastaveném serveru, musíte server spustit. Další informace najdete v omezeních zastavení a spuštění.
Správa serveru
Můžete spravovat vytváření, odstraňování, konfiguraci parametrů serveru (my.cnf), škálování, sítě, zabezpečení, vysokou dostupnost, zálohování a obnovení a monitorování instance flexibilního serveru Azure Database for MySQL pomocí rychlého startu: Vytvoření instance Azure Database for MySQL pomocí webu Azure Portal nebo rychlého startu: Vytvoření instance flexibilního serveru Azure Database for MySQL pomocí Azure CLI.
Kromě toho jsou na flexibilním serveru Azure Database for MySQL k dispozici následující uložené procedury, které umožňují provádět určité požadované úlohy správy databáze, protože server nepodporuje SUPER
uživatelská oprávnění.
Název uložené procedury | Vstupní parametry | Výstupní parametry | Poznámka k využití |
---|---|---|---|
mysql.az_kill | processlist_id |
Nelze použít | Ekvivalent příkazu KILL CONNECTION . Ukončí připojení přidružené k zadané processlist_id hodnotě po ukončení jakéhokoli příkazu, který připojení spouští. |
mysql.az_kill_query | processlist_id |
Nelze použít | Ekvivalent příkazu KILL QUERY . Ukončí příkaz, který se právě spouští připojení. Opustí samotné spojení naživu. |
mysql.az_load_timezone | Nelze použít | Nelze použít | Načte tabulky časových pásem , aby time_zone byl parametr nastaven na pojmenované hodnoty (například US/Pacific ). |