Concetti relativi ai server nel database di Azure per MySQLServer concepts in Azure Database for MySQL

Questo articolo presenta considerazioni e linee guida per l'utilizzo di Database di Azure per i server MySQL.This article provides considerations and guidelines for working with Azure Database for MySQL servers.

Che cos'è un database di Azure per il server MySQL?What is an Azure Database for MySQL server?

Un database di Azure per il server MySQL funge da punto di gestione centrale per più database.An Azure Database for MySQL server is a central administrative point for multiple databases. È lo stesso costrutto di server MySQL con cui probabilmente si ha familiarità nell'ambiente locale.It is the same MySQL server construct that you may be familiar with in the on-premises world. In particolare, il database di Azure per il servizio MySQL è gestito, assicura le prestazioni garantite ed espone accesso e funzionalità a livello di server.Specifically, the Azure Database for MySQL service is managed, provides performance guarantees, and exposes access and features at server-level.

Un database di Azure per il server MySQL:An Azure Database for MySQL server:

  • Viene creato all'interno di una sottoscrizione di Azure.Is created within an Azure subscription.
  • È la risorsa madre per i database.Is the parent resource for databases.
  • Fornisce uno spazio dei nomi per i database.Provides a namespace for databases.
  • È un contenitore con semantica di lunga durata: l'eliminazione di un server comporta l'eliminazione dei database in esso contenuti.Is a container with strong lifetime semantics - delete a server and it deletes the contained databases.
  • Colloca risorse in un'area.Collocates resources in a region.
  • Fornisce un endpoint di connessione per l'accesso a server e database.Provides a connection endpoint for server and database access.
  • Fornisce l'ambito per i criteri di gestione applicati ai database: account di accesso, firewall, utenti, ruoli, configurazioni e così via.Provides the scope for management policies that apply to its databases: login, firewall, users, roles, configurations, etc.
  • È disponibile in più versioni.Is available in multiple versions. Per altre informazioni, vedere Supported Azure Database for MySQL database versions (Database di Azure supportato per le diverse versioni del database MySQL).For more information, see Supported Azure Database for MySQL database versions.

In un database di Azure per il server MySQL è possibile creare uno o più database.Within an Azure Database for MySQL server, you can create one or multiple databases. È possibile scegliere di creare un singolo database per ogni server per usare tutte le risorse o per creare più database per condividere le risorse.You can opt to create a single database per server to use all the resources or to create multiple databases to share the resources. I prezzi sono strutturati per server, in base alla configurazione del piano tariffario, delle Unità di calcolo e dell'archiviazione (GB).The pricing is structured per-server, based on the configuration of pricing tier, Compute Units, and storage (GB). Per altre informazioni, vedere i piani tariffari.For more information, see Pricing tiers.

Come connettersi ed eseguire l'autenticazione a un database di Azure per il server MySQL?How do I connect and authenticate to an Azure Database for MySQL server?

I seguenti elementi contribuiscono a garantire un accesso sicuro al database.The following elements help ensure safe access to your database.

Autenticazione e autorizzazioneAuthentication and authorization Il database di Azure per il server MySQL supporta l'autenticazione nativa a MySQL.Azure Database for MySQL server supports native MySQL authentication. È possibile connettersi ed eseguire l'autenticazione a un server con l'account amministratore del server.You can connect and authenticate to a server with the server's admin login.
ProtocolloProtocol Il servizio supporta un protocollo basato su messaggi usato da MySQL.The service supports a message-based protocol used by MySQL.
TCP/IPTCP/IP Il protocollo è supportato su TCP/IP e sui socket di dominio Unix.The protocol is supported over TCP/IP and over Unix-domain sockets.
FirewallFirewall Per proteggere i dati, le regole del firewall impediscono qualsiasi accesso al server del database finché non si specificano i computer autorizzati.To help protect your data, a firewall rule prevents all access to your database server, until you specify which computers have permission. Vedere Azure Database for MySQL Server firewall rules (Database di Azure per le regole firewall del server MySQL).See Azure Database for MySQL Server firewall rules.
SSLSSL Il servizio supporta l'attivazione di connessioni SSL tra le applicazioni e il server del database.The service supports enforcing SSL connections between your applications and your database server. Vedere Configure SSL connectivity in your application to securely connect to Azure Database for MySQL (Configurare la connettività SSL nell'applicazione per connettersi in modo sicuro al database di Azure per MySQL).See Configure SSL connectivity in your application to securely connect to Azure Database for MySQL.

Gestione di un serverHow do I manage a server?

È possibile gestire il database di Azure per i server MySQL mediante il portale o l'interfaccia della riga di comando di Azure.You can manage Azure Database for MySQL servers by using the Azure portal or the Azure CLI.

Passaggi successiviNext steps