Questo tutorial illustra come creare un'istanza database per Microsoft SQL Server, come connetterti al database e come eliminare l'istanza DB. Per farlo, impiegheremo Amazon Relational Database Service (Amazon RDS) e tutte le operazioni mostrate in questo tutorial sono disponibili nell'ambito del piano gratuito.

Gestisci le tue risorse AWS

Accedi alla console

Facendo clic qui, la Console di gestione AWS si aprirà in una nuova finestra del browser, così sarà possibile mantenere questa guida dettagliata aperta. Quando viene caricata questa schermata, individua RDS in Database e fai clic per aprire la console di RDS.

Immagine della console di AWS

Fai clic per ingrandire l'immagine

ms-sql-0

In questa fase, impiegheremo Amazon RDS per creare un'istanza database per Microsoft SQL Server con istanze database di classe db.t2.micro, 20 GB di storage e backup automatici abilitati con un periodo di retention di un giorno.  Promemoria: tutte queste operazioni possono essere eseguite nell'ambito del piano gratuito.


a. Nell'angolo superiore destro della console di Amazon RDS, seleziona la Regione in cui desideri creare l'istanza database.

Nota: le risorse di AWS Cloud si trovano in data center ad elevata disponibilità distribuiti in diverse regioni in tutto il mondo. Ogni regione contiene diverse strutture, chiamate zone di disponibilità. È perciò possibile scegliere in quale regione avranno sede le proprie attività di Amazon RDS.  

rds-2-location

Fai clic per ingrandire l'immagine

rds-2-location

b.   Nella sezione Create database, seleziona Create database.

 

 

rds-3-instances

Fai clic per ingrandire l'immagine

rds-3-instances

c.  È ora necessario scegliere il motore. Per questo tutorial, fai clic sull’icona Microsoft SQL Server. Seleziona Edizione SQL Server Express, fai clic su Only enable options eligible for RDS Free Usage Tier, e quindi fai clic su Next.
 

ms-sql-5b

Fai clic per ingrandire l'immagine

ms-sql-5b

d. Potrai quindi possibile configurare l'istanza database. Per evitare di incorrere in costi aggiuntivi, seleziona la casella di controllo accanto a 'Only show options that are eligible for RDS Free Tier' e immetti le impostazioni di configurazione elencate di seguito nel menu a discesa: 

Specifiche dell’istanza:

  • License model: lascia il modello di licenza predefinito, license-included.
  • DB engine version: seleziona la versione di default.
  • DB instance class: seleziona db.t2.micro --- 1vCPU, 1 GIB RAM. Saranno previsti 1 GB di memoria e 1 vCPU. Per consultare un elenco delle classi di istanza supportate, visita la pagina Dettagli di Amazon RDS.
  • Zona oraria (facoltativa): seleziona eventualmente una zona oraria. Non è necessaria per questo tutorial.
  • Storage type: seleziona General Purpose (SSD). Per ulteriori informazioni sullo storage, consulta Storage for Amazon RDS.
  • Allocated storage: seleziona l’opzione di default 20 per allocare 20 GB di storage al database. Con Amazon RDS per SQL Server, è possibile dimensionare le risorse fino a 16 TB.
  • Enable storage autoscaling: se il carico di lavoro è ciclico o imprevedibile, esiste la possibilità di abilitare l’autoscaling per dare a RDS la possibilità di aumentare lo storage se necessario. Questa opzione non è disponibile per questo tutorial.

Impostazioni:

  • Identificatore istanze DB: digita un nome per l'istanza database che sia univoco per l'account nella regione selezionata. Per questo tutorial, il nome sarà  myrdstest.
  • Master username: digita un nome utente da usare per eseguire l'accesso all'istanza database. In questo esempio, useremo masterUsername.
  • Master password: digita una password che contenga da 8 a 41 caratteri ASCII stampabili (esclusi /," e @).
  • Confirm password: digita nuovamente la password.

Fai clic suNext.

ms-sql-6a

Fai clic per ingrandire l'immagine

ms-sql-6a

e. Sarà visualizzata la pagina Configure advanced settings , in cui sarà possibile fornire informazioni aggiuntive necessarie a RDS per lanciare l'istanza database per Microsoft SQL Server. Espandi il menu a discesa in basso per visualizzare le impostazioni di esempio da utilizzare per l'istanza database.

Rete e Sicurezza
  • Accessibilità pubblica: Seleziona . Verrà allocato in indirizzo IP per l'istanza database, in modo da collegarvisi direttamente dal proprio dispositivo.
  • Gruppi di sicurezza VPC: Seleziona Crea nuovo gruppo di sicurezza VPC. In questo modo verrà creato un gruppo di sicurezza che consente la connessione dall'indirizzo IP del dispositivo in uso al database creato.

Autenticazione Server Windows Microsoft SQL

  • Directory: Seleziona l’opzione di default Nessuno.

Opzioni di database

  • Porta: Lascia il valore di default 1433.
  • Gruppo di opzioni: Seleziona il valore di default default.sqlserver-ex-14.00. Amazon RDS usa i gruppi di opzioni per abilitare e configurare le caratteristiche aggiuntive.  Per ulteriori informazioni, consulta Working with Option Groups.

Crittografia

Quest’opzione non è disponibile nel piano gratuito. Per ulteriori informazioni, consulta Encrypting Amazon RDS Resources.

Backup

  • Backup retention period: è possibile scegliere il numero di giorni in cui vengono conservati i backup. Per questo tutorial, imposteremo il valore 1 giorno.
  • Backup window: Utilizza la finestra di back di default No Preference.

Monitoraggio

  • Enhanced monitoring: Utilizza il valore di default Enable enhanced monitoring. Enhanced Monitoring fornisce parametri in tempo reale per il sistema operativo su cui viene eseguita l'istanza database. Per ulteriori informazioni, consulta Viewing DB Instance Metrics.

Performance Insights

Seleziona Disable Performance Insights per questo tutorial.

Manutenzione

  • Auto minor version upgrade: Seleziona Enable auto minor version upgrade per ricevere tutti gli aggiornamenti automatici quando sono disponibili.
  • Maintenance window: Seleziona No preference.

Protezione da eliminazione

Deseleziona Enable deletion protection per questo tutorial. Quando questa opzione è abilitata, non è possibile cancellare il database.

Fai clic su Create database.

ms-sql-7

Fai clic per ingrandire l'immagine

ms-sql-7

f. L'istanza database viene creata.  Fai clic su View Your DB Instances.

Note: a seconda della classe dell'istanza database e dello storage allocato, prima che l'istanza database sia disponibile possono trascorrere diversi minuti.

La nuova istanza database viene visualizzata nell'elenco di istanze database della console di RDS. Lo stato dell'istanza database sarà creating fino al completamento della creazione, quando sarà pronta per essere impiegata.  Quando lo stato cambia in available, è possibile collegarsi a un database sull'istanza database.  

Mentre attendi che l'istanza diventi disponibile, puoi passare alla fase successiva.

ms-sql-8

Fai clic per ingrandire l'immagine

ms-sql-8

Una volta completata la creazione dell'istanza database e lo stato cambia in available, è possibile collegarsi a un database sull'istanza database utilizzando un qualsiasi client SQL standard. In questa fase, scaricheremo Microsoft SQL Server Management Studio Express, un client per SQL Server molto comune.


a. Accedi alla pagina Microsoft Download Center - Microsoft SQL Server Management Studio Express e fai clic su Continue.

Note: ricordati di scaricare il client SQL dallo stesso dispositivo da cui è stata creata l'istanza database RDS. Il gruppo di sicurezza in cui si trova il database è configurato per consentire la connessione solo dal dispositivo con cui hai creato l'istanza database.

ms-sql-10

Fai clic per ingrandire l'immagine

ms-sql-10

b. Verrà richiesto di eseguire la registrazione sul sito Microsoft; questo passaggio non è necessario per il download.  È possibile saltare la registrazione selezionando il pulsante accanto a "No, I do not want to register. Take me to the download' e facendo clic su Next nel popup modale.

Seleziona quindi la versione di SQL Management Studio appropriata e fai clic su Next per avviare il download.

ms-sql-13

Fai clic per ingrandire l'immagine

ms-sql-13

In questa fase, connetteremo il database che hai creato usando SQL Server Management Studio.


a. Una volta completato il download, installa e apri il programma. Viene visualizzata una finestra di dialogo.  Immetti i seguenti dati:

  • Server type: Seleziona Database Engine
  • Hostname: Copia e incolla il nome host dalla console di Amazon RDS (vedi immagine a destra). Sostituisci quindi i due punti tra il DNS e il numero di porta con una virgola. Ad esempio, il nome del tuo server dovrebbe avere il seguente aspetto  sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433.
  • Username: digita il nome utente creato per il database Amazon RDS.  Nel nostro esempio, il nome utente è 'masterUsername.'
  • Password: digita la password utilizzata al momento della creazione del database Amazon RDS. 

Fai clic su Connect.

 

ms-sql-14a

Fai clic per ingrandire l'immagine

ms-sql-14a

b. Il collegamento con il database è completato. In SQL Server Management Studio, verranno visualizzati diversi oggetti schema nel database. Puoi iniziare a creare tabelle, inserire dati ed eseguire query.

ms-sql-15

Fai clic per ingrandire l'immagine

ms-sql-15

L'istanza database per Microsoft SQL Server può essere eliminata con la massima semplicità dalla console di Amazon RDS. Eliminare le istanze che non vengono più utilizzate è una best practice consigliata per evitare di pagare per risorse inutilizzate.


a. Tornare alla console di Amazon RDS.  Seleziona Databases, scegli l’istanza che vuoi eliminare, e quindi seleziona Delete dal menu a discesa Actions .

 

ms-sql-17

Fai clic per ingrandire l'immagine

ms-sql-17

b. Verrà richiesto di creare un ultimo snapshot. Nel caso del nostro esempio, non creare uno snapshot finale, assicurati di voler eliminare l’istanza e quindi fai clic su Delete. 

    Nota: l'eliminazione dell'istanza database può richiedere qualche minuto.

rds-21-deleteInstance

Fai clic per ingrandire l'immagine

rds-21-deleteInstance

Hai creato un'istanza database per Microsoft SQL Server con Amazon RDS, vi hai eseguito l'accesso e l'hai eliminata.  Amazon RDS semplifica la configurazione, l'uso e il dimensionamento dei database relazionali nel cloud. Oltre a offrire una capacità scalabile a un costo conveniente, gestisce le onerose attività di amministrazione del database lasciando il cliente libero di dedicarsi alle sue applicazioni e alla sua attività.

Ora che sei in grado di creare e connetterti a un database Microsoft SQL Server tramite Amazon RDS, puoi passare al tutorial successivo, che illustra come ripristinare un'istanza database da uno snapshot di database.

Creazione di in server Web e di un database Amazon RDS »

No