Koncepty serverů ve službě Azure Database for MySQL
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?
Tento článek obsahuje důležité informace a pokyny pro práci se servery Azure Database for MySQL.
Co je server Azure Database for MySQL?
Server Azure Database for MySQL je centrálním bodem správy pro více databází. Je to stejný konstruktor serveru MySQL, který možná znáte v místním světě. Konkrétně je služba Azure Database for MySQL spravovaná, poskytuje záruky výkonu a zveřejňuje přístup a funkce na úrovni serveru.
Server Azure Database for MySQL:
- Vytvoří se v rámci předplatného Azure.
- Je nadřazený prostředek pro databáze.
- Poskytuje obor názvů pro databáze.
- Je kontejner se silnou sémantikou životnosti – odstraní server a odstraní obsažené databáze.
- Shromáždí prostředky v oblasti.
- Poskytuje koncový bod připojení pro přístup k serveru a databázi.
- Poskytuje obor zásad správy, které se vztahují na své databáze: přihlášení, brána firewall, uživatelé, role, konfigurace atd.
- Je k dispozici ve více verzích. Další informace najdete v tématu Podporované verze databáze Azure Database for MySQL.
V rámci serveru Azure Database for MySQL můžete vytvořit jednu nebo několik databází. Můžete se rozhodnout vytvořit jednu databázi na server, která bude používat všechny prostředky, nebo vytvořit více databází ke sdílení prostředků. Ceny jsou strukturované pro jednotlivé servery na základě konfigurace cenové úrovně, virtuálních jader a úložiště (GB). Další informace najdete v tématu Cenové úrovně.
Návody připojení k serveru Azure Database for MySQL a jeho ověření?
Následující prvky pomáhají zajistit bezpečný přístup k databázi.
Koncept zabezpečení | Popis |
---|---|
Ověřování a autorizace | Server Azure Database for MySQL podporuje nativní ověřování MySQL. K serveru se můžete připojit a ověřit pomocí přihlášení správce serveru. |
Protokol | Služba podporuje protokol založený na zprávách, který používá MySQL. |
TCP/IP | Protokol se podporuje přes protokol TCP/IP a přes sokety unix-domain. |
Brána firewall | Pravidlo brány firewall brání veškerému přístupu k databázovému serveru, dokud nezadáte, které počítače mají oprávnění. Viz pravidla brány firewall serveru Azure Database for MySQL. |
SSL | Služba podporuje vynucování připojení SSL mezi vašimi aplikacemi a databázovým serverem. Podívejte se na téma Konfigurace připojení SSL v aplikaci pro zabezpečené připojení k Azure Database for MySQL. |
Spuštění/zastavení služby Azure Database for MySQL
Azure Database for MySQL umožňuje zastavit server, když se nepoužívá, a spustit server při obnovení aktivity. To se v podstatě provádí za úsporu nákladů na databázových serverech a platí pouze za prostředek, když se používá. To je ještě důležitější pro úlohy pro vývoj-testování a když server používáte jenom pro část dne. Když server zastavíte, všechna aktivní připojení se zahodí. Až budete chtít server přenést zpátky do online režimu, můžete použít Azure Portal nebo rozhraní příkazového řádku.
Pokud je server ve stavu Zastaveno , 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 po opětovném spuštění serveru dostupné.
Důležité
Když server zastavíte, zůstane v daném stavu po dobu následujících 7 dnů v roztažení. Pokud ho během této doby nespustíte ručně, server se automaticky spustí na konci 7 dnů. Pokud server nepoužíváte, můžete ho znovu zastavit .
Během zastavení serveru nelze na serveru provádět žádné operace správy. Pokud chcete změnit nastavení konfigurace na serveru, budete muset server spustit.
Omezení operace zastavení/spuštění
- Nepodporuje se u konfigurací replik pro čtení (zdrojových i replik).
Postup správy 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í, monitorování serverů Azure Database for MySQL pomocí webu Azure Portal nebo Azure CLI. Kromě toho jsou v Azure Database for MySQL k dispozici následující uložené procedury pro provádění určitých úloh správy databází, které jsou vyžadovány, protože na serveru není podporováno oprávnění uživatele SUPER.
Název uložené procedury | Vstupní parametry | Výstupní parametry | Poznámka k využití |
---|---|---|---|
mysql.az_kill | processlist_id | – | Ekvivalent příkazu KILL CONNECTION . Ukončí připojení přidružené k zadanému processlist_id po ukončení jakéhokoli příkazu, který připojení provádí. |
mysql.az_kill_query | processlist_id | – | Ekvivalent příkazu KILL QUERY . Ukončí příkaz, který právě probíhá připojení. Opustí samotné spojení naživu. |
mysql.az_load_timezone | – | N/A | Načte tabulky časových pásem , aby time_zone byl parametr nastaven na pojmenované hodnoty (např. "US/Pacific"). |
Další kroky
- Přehled služby najdete v tématu Přehled služby Azure Database for MySQL.
- Informace o konkrétních kvótách prostředků a omezeních na základě vaší cenové úrovně najdete v tématu Cenové úrovně.
- Informace o připojení ke službě najdete v tématu Knihovny připojení pro Azure Database for MySQL.