Usare un account gratuito di Azure per provare gratuitamente Database di Azure per MySQL - Server flessibile
Database di Azure per MySQL server flessibile è un servizio gestito usato per eseguire, gestire e ridimensionare database MySQL a disponibilità elevata nel cloud. Con un account Gratuito di Azure, è possibile usare gratuitamente Database di Azure per MySQL server flessibile per 12 mesi con limiti mensili fino a:
- 750 ore di istanza B1MS con possibilità di burst, sufficienti per eseguire un'istanza di database continuamente ogni mese.
- Archiviazione di 32 GB e archiviazione di backup di 32 GB.
Questo articolo illustra come creare e usare gratuitamente un'istanza del server flessibile Database di Azure per MySQL usando un account Gratuito di Azure.
Prerequisiti
Per completare questa esercitazione è necessario:
- Una account Azure gratuito. Se non se ne dispone, creare un account gratuito prima di iniziare.
Creare un'istanza del server flessibile di Database di Azure per MySQL
In questo articolo si userà il portale di Azure per creare un'istanza del server flessibile Database di Azure per MySQL con il metodo di connettività dell'accesso pubblico. In alternativa, fare riferimento alle rispettive guide introduttive per creare un'istanza del server flessibile Database di Azure per MySQL usando Avvio rapido: Creare un'istanza di Database di Azure per MySQL - Server flessibile usando l'interfaccia della riga di comando di Azure, Avvio rapido: Creare un'istanza di Database di Azure per MySQL - Server flessibile usando Azure Resource Manager, Guida introduttiva: Creare un'istanza di Database di Azure per MySQL - Server flessibile usando Terraform o all'interno di una rete virtuale.
Accedere al portale di Azure con il proprio account gratuito Azure.
La visualizzazione predefinita è il dashboard del servizio.
Per creare un'istanza del server flessibile Database di Azure per MySQL, cercare e selezionare Database di Azure per MySQL server:
In alternativa, è possibile cercare e passare a Servizi gratuiti e quindi selezionare il riquadro Database di Azure per MySQL dall'elenco:
Selezionare Crea.
Nella pagina Selezionare Database di Azure per MySQL opzione di distribuzione selezionare Server flessibile.
Immettere le impostazioni di base per un nuovo server flessibile.
Impostazione Valore suggerito Descrizione Subscription Sottoscrizione in uso Selezionare la sottoscrizione della versione di valutazione gratuita. Gruppo di risorse Gruppo di risorse in uso Immettere un nuovo gruppo di risorse o uno esistente nella sottoscrizione. Nome del server mydemoserver-mysql Specificare un nome univoco per identificare il server flessibile. Al nome del server specificato viene aggiunto il nome di dominio mysql.database.azure.com. Il nome del server può contenere solo lettere minuscole, numeri e il segno meno (-) Deve contenere tra 3 e 63 caratteri. Area Area più vicina ai propri utenti Selezionare una località dall'elenco, preferibilmente la località più vicina agli utenti. Tipo di carico di lavoro Sviluppo Per una versione di valutazione gratuita, selezionare Sviluppo del Carico di lavoro. Per un carico di lavoro di produzione, scegliere Small/Medium-size o Large-size in base ai requisiti di max_connections . Zona di disponibilità Nessuna preferenza Se viene effettuato il provisioning dell'applicazione (ospitata in macchine virtuali di Azure, set di scalabilità di macchine virtuali o istanza del servizio Azure Kubernetes) in una zona di disponibilità specifica, creare un'istanza del server flessibile Database di Azure per MySQL nella stessa zona di disponibilità. La collocazione dell'applicazione e del database migliora le prestazioni riducendo la latenza di rete tra le zone. Disponibilità elevata Predefiniti Lasciare deselezionata l'opzione Disponibilità elevata. Versione di MySQL La versione principale più recente Usare la versione principale più recente. Per altre informazioni, vedere tutte le versioni supportate. Nome utente amministratore myadmin Creare un account di accesso da usare per la connessione al server. Il nome utente amministratore non può essere azure_superuser, amministratore, amministratore, radice, guest o pubblico. Password Password Specificare una nuova password per l'account amministratore del server. La nuova password deve contenere da 8 a 128 caratteri. Deve inoltre contenere caratteri appartenenti a tre delle quattro categorie seguenti: lettere inglesi maiuscole, lettere inglesi minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, % e così via). Per Impostazione Calcolo e archiviazione selezionare Configura server.
Selezionare Burstable B1MS Instance (1-2 vCores), specificare l'archiviazione minore o uguale a 32 GB e mantenere le impostazioni predefinite per le opzioni rimanenti.
Fare clic su Salva per salvare la configurazione e continuare con la creazione del cluster.
Selezionare la scheda Reti per configurare come raggiungere il server.
Database di Azure per MySQL server flessibile offre due modi per connettersi:
- Accesso pubblico (indirizzi IP consentiti)
- Accesso privato (integrazione rete virtuale)
Con l'accesso pubblico, l'accesso al server è limitato agli indirizzi IP consentiti inclusi in una regola del firewall. Questo metodo impedisce la connessione di applicazioni e strumenti esterni al server e ai database al suo interno, a meno che non venga creata una regola per aprire il firewall per uno specifico indirizzo IP o intervallo di indirizzi.
Con l'accesso privato (integrazione rete virtuale), l'accesso al server è limitato alla rete virtuale. Per altre informazioni sui metodi di connettività, vedere Concetti relativi alla connettività e alla rete per Database di Azure per MySQL - Server flessibile
Ai fini di questa esercitazione, abilitare l'accesso pubblico per connettersi al server.
Nella scheda Rete selezionare Accesso pubblico per Metodo di connettività.
Per configurare le Regole del firewall selezionare Aggiungere l'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) durante la creazione del server, non è possibile passare all'accesso privato (integrazione rete virtuale) dopo la creazione del server. È consigliabile creare il server con accesso privato per proteggere l'accesso tramite integrazione rete virtuale. Per altre informazioni sull'accesso privato, vedere Concetti relativi alla connettività e alla rete per Database di Azure per MySQL - Server flessibile
Per esaminare la configurazione del server flessibile Database di Azure per MySQL, selezionare Rivedi e crea.
Importante
Durante la creazione di un'istanza del server flessibile Database di Azure per MySQL dall'account gratuito di Azure, viene comunque visualizzato un costo stimato al mese nel pannello Calcolo e archiviazione : Riepilogo costi e Revisione + Crea. Tuttavia, purché si usi l'account gratuito di Azure e che l'utilizzo del servizio gratuito si trovi entro i limiti mensili, non verrà addebitato alcun costo per il servizio. Per visualizzare le informazioni sull'utilizzo, vedere la sezione Monitorare e tenere traccia dell'utilizzo dei servizi gratuiti. Attualmente stiamo lavorando per migliorare l'esperienza Riepilogo dei costi per i servizi gratuiti.
Selezionare Crea per effettuare il provisioning del server.
Il provisioning può richiedere alcuni minuti
Sulla barra degli strumenti selezionare l'icona Notifiche a forma di campana per monitorare il processo di distribuzione.
Al termine della distribuzione, selezionare Aggiungi al dashboard per creare un riquadro per l'istanza del server flessibile Database di Azure per MySQL nel dashboard di portale di Azure. Questo riquadro funge da collegamento alla pagina Panoramica del server. Se si seleziona Vai alla risorsa, viene visualizzata la pagina Panoramica del server.
Per impostazione predefinita, il server include questi database: information_schema, mysql, performance_schema e sys.
Connettersi ed eseguire query
Ora che è stata creata un'istanza del server flessibile Database di Azure per MySQL in un gruppo di risorse, è possibile connettersi al server ed eseguire query sui database usando le guide di avvio rapido seguenti:
- mysql.exe
- Usare MySQL Workbench con Database di Azure per MySQL - Server flessibile
- Guida introduttiva: Connettersi con Database di Azure per MySQL - Server flessibile usando l'interfaccia della riga di comando di Azure
- Utilizzare PHP con il server flessibile di Database di Azure per MySQL
- Usare Java e JDBC con Database di Azure per MySQL - Server flessibile
- Guida introduttiva: Usare Python per connettersi ed eseguire query sui dati in Database di Azure per MySQL - Server flessibile
- Guida introduttiva: Usare .NET (C#) per connettersi ed eseguire query sui dati in Database di Azure per MySQL - Server flessibile
Monitorare e tenere traccia dell'utilizzo dei servizi gratuiti
Non vengono addebitati costi per Database di Azure per MySQL servizi server flessibili inclusi gratuitamente con l'account Gratuito di Azure, a meno che non si superino i limiti del servizio gratuito. Per rimanere entro il limite, usare il portale di Azure per tenere traccia e monitorare l'utilizzo dei servizi gratuiti.
Nella portale di Azure cercare Sottoscrizioni e selezionare la sottoscrizione Azure Free Account - Free Trial (Account gratuito di Azure - Versione di valutazione gratuita).
Nella pagina di Panoramica, scorrere verso il basso per visualizzare il riquadro I servizi più popolari gratis per utilizzo e quindi selezionare Visualizza tutti i servizi.
Individuare i contatori correlati a Database di Azure per MySQL - Server flessibile per tenere traccia dell'utilizzo.
Contatore Descrizione Limite mensile Database di Azure per MySQL server flessibile Burstable BS Series Compute, B1MS Tiene traccia dell'utilizzo del calcolo in termini di numero di ore di esecuzione 750 ore al mese - Livello di calcolo B1MS con burst Database di Azure per MySQL server flessibile Archiviazione, Dati archiviati Tiene traccia dell'archiviazione dati di cui è stato effettuato il provisioning in termini di GiB usato al mese 32 GB al mese - Contatore: identifica l'unità di misura per il servizio utilizzato. - Utilizzo/Limite: utilizzo e limite del mese corrente per il contatore. - Stato: stato di utilizzo del servizio. In base all'utilizzo, sarà mostrato uno degli stati seguenti: - Non in uso: il contatore non è stato usato o l'uso del contatore non ha raggiunto il sistema di fatturazione.
- Superato il <Data>: Il per il contatore è stato superato il giorno <Data>.
- Il superamento è poco probabile: è improbabile che il limite per il contatore verrà superato.
- Il limite verrà superato il <Data>: è probabile che il limite per il contatore verrà superato il <Data>.
Importante
Con un account gratuito Azure, si ottiene un credito di 200 dollari da usare in 30 giorni. Durante questo periodo, qualsiasi utilizzo che superi l'importo mensile gratuito dei servizi sarà detratto da questo credito. Alla fine dei primi 30 giorni o dopo aver speso il credito di 200 dollari, a seconda di quale evento si verifichi per primo, si pagherà solo per le risorse usate oltre la quantità gratuita mensile dei servizi. Per continuare a ricevere servizi gratuiti dopo 30 giorni, passa ai prezzi con pagamento in base al consumo. Se non si passa al pagamento in base al consumo, non è possibile acquistare servizi di Azure oltre il credito di 200 dollari e alla fine l'account e i servizi verranno disabilitati. Per altre informazioni, vedere Domande frequenti sull'account gratuito di Azure.
Pulire le risorse
Se si usa l'istanza del server flessibile Database di Azure per MySQL per i carichi di lavoro di produzione associato a sviluppo, test o stimabili, ottimizzare l'utilizzo avviando e arrestando il server su richiesta. Dopo l'arresto, il server rimane in questo stato per sette giorni, a meno che non venga riavviato prima.
Per ulteriori informazioni, vedere Concetti relativi al server in Database di Azure per MySQL - Server flessibile.
Quando l'istanza del server flessibile Database di Azure per MySQL viene arrestata, non è previsto alcun utilizzo di calcolo, ma l'utilizzo dell'archiviazione è ancora considerato.
In alternativa, se non si prevede che queste risorse siano necessarie in futuro, è possibile eliminarle eliminando il gruppo di risorse oppure è sufficiente eliminare l'istanza del server flessibile Database di Azure per MySQL.
Per eliminare le risorse, completare la procedura seguente:
- Accedere al portale di Azure e selezionare Gruppi di risorse.
- Nell'elenco di gruppi di risorse selezionare il nome del gruppo di risorse desiderato.
- Nella pagina Panoramica del gruppo di risorse selezionare Elimina gruppo di risorse.
- Nella finestra di dialogo di conferma, digitare il nome del gruppo di risorse e quindi selezionare Elimina.
Per eliminare l'istanza del server flessibile Database di Azure per MySQL, nella pagina Panoramica del server selezionare Elimina.