Concetti relativi ai server in Database di Azure per MySQL - Server flessibile

SI APPLICA A: Database di Azure per MySQL - Server flessibile

Questo articolo fornisce considerazioni e linee guida per l'uso di Database di Azure per MySQL server flessibile.

Che cos'è Database di Azure per MySQL server flessibile?

Database di Azure per MySQL server flessibile è un servizio di database completamente gestito che esegue la versione community di MySQL. In generale, il servizio è progettato per offrire flessibilità e personalizzazioni di configurazione in base ai requisiti utente. Si tratta dello stesso costrutto del server MySQL con cui si ha familiarità nel mondo locale. In particolare, il server flessibile viene gestito, offre prestazioni predefinite, maggiore gestibilità e controllo del server ed espone l'accesso e le funzionalità a livello di server.

Un'istanza del server flessibile Database di Azure per MySQL:

  • Viene creato all'interno di una sottoscrizione di Azure.
  • È la risorsa madre per i database.
  • Consente la configurazione di MySQL esposta tramite i parametri del server (collegamento ai concetti relativi ai parametri del server).
  • Esegue backup automatizzati e supporta ripristini temporizzato.
  • Fornisce uno spazio dei nomi per i database.
  • È un contenitore con semantica di lunga durata: l'eliminazione di un server comporta l'eliminazione dei database in esso contenuti.
  • Colloca risorse in un'area.
  • Supporto per la pianificazione della manutenzione del server fornita dal cliente
  • Possibilità di distribuire server flessibili in una configurazione con ridondanza della zona per migliorare la disponibilità elevata
  • Fornisce un'integrazione di rete virtuale per l'accesso al server di database
  • Consente di risparmiare sui costi sospendo il server flessibile quando non è in uso
  • Fornisce l'ambito per i criteri di gestione applicati ai database: account di accesso, firewall, utenti, ruoli, configurazioni e così via.
  • Supporta la versione principale di MySQL 5.7 e MySQL 8.0. Per altre informazioni, vedere Supported Database di Azure per MySQL flexible server engine versions .For more information, see Supported Database di Azure per MySQL flexible server engine versions.

All'interno di un'istanza del server flessibile Database di Azure per MySQL è possibile creare uno o più database. È possibile scegliere di creare un singolo database per ogni server per usare tutte le risorse o per creare più database per condividere le risorse. I prezzi sono strutturati per server, in base alla configurazione del livello di calcolo, dei vCore e dell'archiviazione (GB). Per altre informazioni, vedere Calcolo e archiviazione.

Arrestare/avviare un'istanza del server flessibile Database di Azure per MySQL

Database di Azure per MySQL server flessibile offre la possibilità di Arrestare il server quando non è in uso e Avviare il server quando si riprende l'attività. Questa operazione viene essenzialmente eseguita per risparmiare sui server di database e pagare solo per la risorsa quando in uso. Ciò diventa ancora più importante per i carichi di lavoro di test di sviluppo e quando si usa solo il server per parte del giorno. Quando si arresta il server, tutte le connessioni attive vengono eliminate. In un secondo momento, quando si vuole riportare online il server, è possibile usare il portale di Azure o l'interfaccia della riga di comando.

Quando il server si trova nello stato Arrestato, il calcolo del server non viene addebitato. Tuttavia, l'archiviazione continua a essere fatturata perché l'archiviazione del server rimane per assicurarsi che i file di dati siano disponibili quando il server viene avviato di nuovo.

Importante

Quando si arresta il server rimane in tale stato per i 30 giorni successivi in un tratto. Se non si avvia manualmente durante questo periodo, il server viene avviato automaticamente alla fine di 30 giorni. È possibile scegliere Arresta di nuovo se non si usa il server.

Durante l'arresto del server, non è possibile eseguire alcuna operazione di gestione nel server. Per modificare le impostazioni di configurazione nel server, è necessario avviare il server. Fare riferimento alle limitazioni di arresto/avvio.

Nota

Le operazioni sui server con stato Stop sono disabilitate e vengono visualizzate come inattive nella portale di Azure. Le operazioni non supportate nei server arrestati includono la modifica del piano tariffario, il numero di vCore, le dimensioni di archiviazione o le operazioni di I/O al secondo, il giorno di conservazione dei backup, il tag del server, la password del server, i parametri del server, l'aumento automatico dell'archiviazione, il backup geografico, la disponibilità elevata e l'identità utente.

Gestione di un server

È possibile gestire la creazione, l'eliminazione, la configurazione dei parametri del server (my.cnf), il ridimensionamento, la rete, la sicurezza, la disponibilità elevata, il backup e il ripristino e il monitoraggio dell'istanza del server flessibile Database di Azure per MySQL usando il portale di Azure o l'interfaccia della riga di comando di Azure. Inoltre, le stored procedure seguenti sono disponibili in Database di Azure per MySQL server flessibile per eseguire determinate attività di amministrazione del database necessarie perché il privilegio utente SUPER non è supportato nel server.

Nome della stored procedure Parametri di input Parametri di output Nota sull'utilizzo
mysql.az_kill processlist_id N/D Equivalente al KILL CONNECTION comando. Termina la connessione associata al processlist_id fornito dopo l'esecuzione di qualsiasi istruzione eseguita dalla connessione.
mysql.az_kill_query processlist_id N/D Equivalente al KILL QUERY comando. Termina l'istruzione in cui la connessione è attualmente in esecuzione. Lascia attiva la connessione stessa.
mysql.az_load_timezone N/D N/D Carica le tabelle del fuso orario per consentire l'impostazione del time_zone parametro sui valori denominati ,ad esempio "US/Pacific".

Passaggi successivi