Guida introduttiva: Creare un'istanza di Database di Azure per MySQL - Server flessibile usando il portale di Azure

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

Database di Azure per MySQL: il server flessibile è un servizio gestito che è possibile usare per eseguire, gestire e ridimensionare server MySQL a disponibilità elevata nel cloud. Questa guida introduttiva illustra come creare un server flessibile Database di Azure per MySQL usando il portale di Azure.

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.

Accedere al portale di Azure

Nella portale di Azure immettere le credenziali per accedere al portale. La visualizzazione predefinita è il dashboard del servizio.

Creare un server flessibile di Database di Azure per MySQL

Si crea un'istanza di Database di Azure per MySQL - Server flessibile usando un set definito di risorse di calcolo e archiviazione per creare un server flessibile. Creare il server all'interno di un gruppo di risorse di Azure.

Completare questi passaggi per creare un server flessibile Database di Azure per MySQL:

  1. Nella portale di Azure cercare e quindi selezionare server Database di Azure per MySQL:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Seleziona Crea.

  3. Nel riquadro Selezionare Database di Azure per MySQL opzione di distribuzione selezionare Server flessibile come opzione di distribuzione:

    Screenshot that shows the Flexible server option.

  4. Nella scheda Informazioni di base immettere o selezionare le informazioni seguenti:

    Impostazione Valore suggerito Descrizione
    Abbonamento nome della sottoscrizione Sottoscrizione di Azure da usare per il server. Se si hanno più sottoscrizioni, scegliere quella in cui si vuole che venga fatturata la risorsa.
    Gruppo di risorse myresourcegroup Creare un nuovo nome del gruppo di risorse o selezionare un gruppo di risorse esistente dalla sottoscrizione.
    Nome server mydemoserver Nome univoco che identifica l'istanza di Database di Azure per MySQL - Server flessibile. Il nome mysql.database.azure.com di dominio viene aggiunto al nome del server immesso. Il nome del server può contenere solo lettere minuscole, numeri e il trattino (-). Deve contenere tra 3 e 63 caratteri.
    Area Area più vicina ai propri utenti Località più vicina agli utenti.
    Tipo di carico di lavoro Sviluppo Per il carico di lavoro di produzione, è possibile selezionare Dimensioni piccole/medie o Grandi a seconda dei requisiti di max_connections
    Zona di disponibilità Nessuna preferenza Se viene effettuato il provisioning del client dell'applicazione in una zona di disponibilità specifica, è possibile impostare il server flessibile Database di Azure per MySQL sulla stessa zona di disponibilità per la condivisione dell'applicazione e ridurre la latenza di rete.
    Disponibilità elevata Cancellato Per i server di produzione, scegliere tra disponibilità elevata con ridondanza della zona e disponibilità elevata della stessa zona. È consigliabile usare la disponibilità elevata per la continuità aziendale e la protezione da errori delle macchine virtuali.
    Zona di disponibilità standby Nessuna preferenza Scegliere il percorso della zona del server di standby. Colocare il server con il server di standby dell'applicazione nel caso in cui si verifichi un errore di zona.
    Versione di MySQL 5.7 Una versione principale di MySQL.
    Nome utente amministratore mydemouser L'account di accesso da usare per la connessione al server. Il nome utente amministratore non può essere azure_superuser, amministratore, amministratore, radice, guest, sa o pubblico. Il numero massimo di caratteri consentiti è 32.
    Password Password Nuova password per l'account amministratore del server. Deve contenere tra 8 e 128 caratteri. Deve inoltre contenere caratteri da tre delle categorie seguenti: lettere maiuscole, lettere minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, %e così via).
    Calcolo e archiviazione Burstable, Standard_B1ms, 10 GiB, 100 iops, 7 giorni Le configurazioni di calcolo, archiviazione, input/output al secondo e backup per il nuovo server. Nel riquadro Configura server i valori predefiniti per il livello di calcolo, le dimensioni di calcolo, le dimensioni Archiviazione, iops e il periodo di conservazione (per il backup) sono burstable, Standard_B1ms, 10 GiB, 100 iops e 7 giorni. È possibile mantenere i valori predefiniti o modificare questi valori. Per carichi di dati più veloci durante la migrazione, è consigliabile aumentare le operazioni di I/O al secondo alle dimensioni massime supportate per le dimensioni di calcolo selezionate. In un secondo momento, ridimensionarlo per ridurre al minimo i costi. Per salvare la selezione delle opzioni di calcolo e archiviazione, scegliere Salva per continuare con la configurazione.
  5. Configurare quindi le opzioni di rete.

    Nella scheda Rete impostare la modalità di accesso al server. Database di Azure per MySQL - Il server flessibile offre due modi per connettersi al server:

    • Accesso pubblico (indirizzi IP consentiti)
    • Accesso privato (integrazione della rete virtuale)

    Quando si usa l'accesso pubblico, l'accesso al server è limitato agli indirizzi IP consentiti aggiunti a una regola del firewall. L'uso di questo metodo impedisce alle applicazioni e agli strumenti esterni di connettersi al server e ai database nel server, a meno che non si crei una regola per aprire il firewall per un indirizzo IP o un intervallo di indirizzi IP specifici. Quando si seleziona Crea un file azuredeploy.json, l'accesso al server è limitato alla rete virtuale. Per altre informazioni sull'accesso privato, vedere l'articolo sui concetti .

    In questa guida introduttiva si apprenderà come impostare l'accesso pubblico per connettersi al server. Nella scheda Rete selezionare Accesso pubblico per il metodo Connessione ivity. Per impostare le regole del firewall, selezionare Aggiungi indirizzo IP client corrente.

    Nota

    Non è possibile cambiare il metodo di connettività dopo aver creato il server. Ad esempio, se si seleziona Accesso pubblico (indirizzi IP consentiti) quando si crea il server, non è possibile modificare l'impostazione su Accesso privato (integrazione rete virtuale) dopo la distribuzione del server. È consigliabile creare il server per usare l'accesso privato per proteggere l'accesso al server tramite l'integrazione della rete virtuale. Per altre informazioni sull'accesso privato, vedere l'articolo sui concetti .

    Screenshot that shows the Networking tab.

  6. Selezionare Rivedi e crea per esaminare la configurazione del server flessibile Database di Azure per MySQL.

  7. Selezionare Crea per effettuare il provisioning del server. Il provisioning potrebbe richiedere alcuni minuti.

  8. Sulla barra degli strumenti selezionare Notifiche (icona a forma di campana) per monitorare il processo di distribuzione. Al termine della distribuzione, è possibile selezionare Aggiungi al dashboard per creare un riquadro per il server flessibile Database di Azure per MySQL nel dashboard portale di Azure. Questo riquadro è un collegamento al riquadro Panoramica del server. Quando si seleziona Vai alla risorsa, viene aperto il riquadro Panoramica per il server flessibile.

Per impostazione predefinita, questi database vengono creati nel server: information_schema, mysql, performance_schema e sys.

Nota

Per evitare problemi di connettività, controllare se la rete consente il traffico in uscita attraverso la porta 3306, la porta usata da Database di Azure per MySQL - Server flessibile.

Connettersi al server

Prima di iniziare, scaricare il certificato SSL pubblico da usare per la verifica dell'autorità di certificazione.

Se si distribuisce Database di Azure per MySQL - Server flessibile usando il metodo di connettività dell'accesso pubblico, è possibile iniziare rapidamente usando lo strumento client da riga di comando MySQL predefinito o Azure Cloud Shell. Per usare lo strumento da riga di comando, nella barra dei menu del riquadro Panoramica selezionare Connessione.

Screenshot that how to connect with Azure Cloud Shell.

Dopo aver selezionato Connessione, è possibile visualizzare i dettagli su come connettersi localmente usando lo strumento client server flessibile Database di Azure per MySQL e come avviare le operazioni di importazione ed esportazione dei dati.

Screenshot that shows the Connect pane.

Importante

Se viene visualizzato il messaggio di errore seguente quando ci si connette al server flessibile Database di Azure per MySQL, non è stata selezionata la casella di controllo Consenti l'accesso pubblico da qualsiasi servizio di Azure in Azure a questo server quando si configurano le regole del firewall o l'opzione non viene salvata. Impostare le regole del firewall e quindi riprovare.

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

Pulire le risorse

Quando non sono più necessarie le risorse create da usare in questa guida introduttiva, è possibile eliminare il gruppo di risorse che contiene l'istanza del server flessibile Database di Azure per MySQL. Selezionare il gruppo di risorse per la risorsa server flessibile Database di Azure per MySQL e quindi selezionare Elimina. Immettere il nome del gruppo di risorse da eliminare.

Passaggio successivo

Per altre informazioni su altri modi per distribuire un server flessibile, vedere la guida introduttiva successiva. È anche possibile imparare a creare un'app Web PHP (Laravel) usando MySQL.