- Amazon RDS›
- Amazon RDS per SQL Server›
- Domande frequenti su Amazon RDS per SQL Server
Domande frequenti su Amazon RDS per SQL Server
Generali
Apri tuttoAmazon RDS per SQL Server è un servizio di database relazionale (RDS) che semplifica configurazione, funzionamento e scalabilità delle implementazioni di SQL Server nel cloud. È un database durevole completamente gestito costruito per i carichi di lavoro delle aziende su larga scala che permette di concentrarsi sullo sviluppo dell’applicazione.
Questo tutorial illustra come creare un’istanza database per Microsoft SQL Server, come connetterti al database e come eliminare l’istanza database. Per farlo, impiegheremo Amazon Relational Database Service (Amazon RDS); tutte le operazioni mostrate in questo tutorial sono disponibili nell’ambito del piano gratuito.
Visualizza ulteriori guide nella scheda delle risorse.
Amazon RDS per SQL Server attualmente supporta Microsoft SQL Server 2014, 2016, 2017, 2019 e 2022. Per ulteriori informazioni sulle versioni secondarie supportate, consulta la Guida per l’utente di Amazon RDS.
Amazon RDS per SQL Server supporta le versioni Enterprise, Standard, Web, Developer ed Express.
Visita la pagina dei prezzi di Amazon RDS per SQL Server per avere informazioni complete sull’istanza database e sulla disponibilità regionale.
Puoi utilizzare questo tutorial su come iniziare a usare Amazon RDS per SQL Server.
Sì. Per ulteriori informazioni, leggi il Contratto sul livello di servizio di Amazon RDS.
Prezzi
Apri tuttoVisita la pagina dei prezzi di Amazon RDS per SQL Server per avere informazioni complete sull’istanza database e sulla disponibilità regionale.
Il prezzo delle istanze viene calcolato dal momento in cui viene creata l’istanza al momento in cui viene cancellata. Le istanze sono fatturate in incrementi di un secondo con una tariffa minima di 10 minuti a seguito di un’operazione di modifica dello stato fatturabile, come per esempio creazione, modifica o eliminazione di un’istanza.
Per esempio, se crei un’istanza r5.large alle 13:00:00, modifichi tale istanza in r5.xlarge alle 13:30:00 e la cancelli alle 13:50:00, ti verranno addebitati 1.800 secondi (30 minuti) alla tariffa r5.large e 1.200 secondi (20 minuti) alla tariffa r5.xlarge. Se crei un’istanza r5.large alle 15:00:00 e la cancelli alle 15:06:00, viene applicata la tariffa minima di 10 minuti e quindi ti verranno addebitati 600 secondi (10 minuti) alla tariffa r5.large.
No. Il prezzo di Amazon RDS per SQL Server include le licenze software, le risorse hardware sottostanti e le funzionalità di gestione di Amazon RDS.
Sì, puoi acquistare un Savings Plans per i database per l’utilizzo di Amazon RDS per SQL Server e ridurre i costi fino al 20% se ti impegni a un utilizzo costante per un periodo di 1 anno. Lo sconto da Savings Plans per i database viene applicato solo all’utilizzo delle istanze di database. Ulteriori informazioni sull’utilizzo idoneo sono disponibili nella pagina dei prezzi di Savings Plans per i database.
Hardware, scalabilità e storage
Apri tuttoLa dimensione di archiviazione di un’istanza di database può essere impostata tra 10 GiB e 256 TiB (quando si utilizzano volumi di archiviazione aggiuntivi). Puoi aumentare automaticamente lo spazio di archiviazione del database senza tempi di inattività sfruttando la funzione di dimensionamento automatico dell’archiviazione.
Puoi aumentare la dimensione dell’archiviazione quando preferisci ma dovrai aspettare 6 ore dall’ultima scalatura.
Puoi scalare le risorse di elaborazione allocate all’istanza nella Console di gestione AWS selezionando l’istanza desiderata, quindi facendo clic sul pulsante Modify (Modifica). Per modificare le risorse di memoria e CPU, modificare la classe dell'istanza.
Quando la classe dell'istanza viene modificata, le modifiche richieste verranno applicate durante la finestra di manutenzione specificata. In alternativa, è possibile utilizzare il flag "apply-immediately" per rendere subito effettive le richieste di dimensionamento. Durante l'esecuzione dell'operazione di dimensionamento entrambe queste opzioni incideranno sulla disponibilità per alcuni minuti. Tieni presente che verranno applicate anche tutte le altre modifiche di sistema in sospeso.
No, è necessario utilizzare un minimo di quattro vCPU. È possibile scegliere un numero qualsiasi di vCPU compreso tra quattro e il numero massimo di vCPU per un’istanza.
Backup e ripristino
Apri tuttoDi default, Amazon Redshift permette backup automatici delle istanze DB con un periodo di retention di 7 giorni. Lo storage di backup gratuito è limitato alle dimensioni del database assegnato e si applica esclusivamente alle istanze DB attive. Ad esempio, se hai 100 GB al mese di archiviazione di database, hai a disposizione fino a 100 GB al mese di archiviazione di backup senza alcun costo aggiuntivo.
Se desideri modificare il tempo di conservazione del backup, puoi usare la console oppure l'API CreateDBInstance (al momento della creazione di un'istanza DB) oppure l'API ModifyDBInstance (per le istanze DB esistenti). Usa le API citate per modificare il parametro RetentionPeriod in qualsiasi numero da 0 (che disabilita i backup automatici) al numero di giorni di retention desiderati. Il valore non può essere impostato su 0 se l’istanza DB è una sorgente delle repliche di lettura. Per ulteriori informazioni sui backup automatici, consulta la Guida per l’utente di Amazon RDS.
Sì, puoi anche effettuare il backup manuale dell’istanza database, creando uno snapshot database manualmente. Per ulteriori informazioni sulla creazione di uno snapshot DB, consulta Creazione di uno snapshot DB.
Quando elimini un’istanza database, puoi creare uno snapshot DB finale.In tal caso, puoi usare questo snapshot DB per ripristinare l’istanza DB eliminata in un secondo momento. Dopo l’eliminazione dell’istanza DB, Amazon RDS conserva questo snapshot DB creato dall’utente insieme a tutti gli altri snapshot DB creati manualmente. Consulta la pagina dei prezzi per ulteriori dettagli sui costi di storage dei backup.
Sì, con Amazon RDS, puoi copiare automaticamente o manualmente gli snapshot database. Dopo aver copiato uno snapshot, la copia diventa uno snapshot manuale.
Puoi copiare uno snapshot nella stessa regione AWS, puoi copiare uno snapshot tra più regioni AWS e puoi copiare uno snapshot condiviso.
Disponibilità elevata e replica
Apri tuttoAmazon RDS supporta le implementazioni multi-AZ per Microsoft SQL Server utilizzando il Database Mirroring (DBM) di SQL Server o i gruppi di disponibilità Always On (AG). Le implementazioni Multi-AZ offrono una disponibilità aumentata, durabilità dei dati e tolleranza ai guasti per le istanze DB. Nel caso di un intervento di manutenzione pianificata sul database o di un’interruzione non pianificata del servizio, Amazon RDS eseguirà automaticamente il failover dell’istanza DB secondaria aggiornata.
Vai a Implementazioni multi-AZ per Amazon RDS per SQL Server per saperne di più.
Sì, puoi creare fino a cinque repliche di lettura da una sola istanza database di origine.
Sì, puoi creare repliche di lettura in più regioni per i tuoi carichi di lavoro Enterprise Edition.
Le istanze primarie e quelle in standby usano lo stesso endpoint, il cui indirizzo di rete fisso si sposta alle repliche secondarie come parte del processo di failover. Non è necessario riconfigurare l’applicazione quando si verifica un failover.
Requisiti delle porte per le istanze Multi-AZ
Apri tuttoIl traffico sulla porta 3343 per TCP e UDP deve essere consentito sia nelle ACL di rete del VPC sia nel gruppo di sicurezza collegato all’istanza Multi AZ di Amazon RDS per SQL Server. Questo traffico è necessario sia per le direzioni in entrata che in uscita. Tieni presente che il traffico su questa porta è richiesto solo all’interno del VPC nelle ACL di rete e all’interno del gruppo di sicurezza collegato all’istanza SQL Server RDS.
Se non hai eliminato le regole predefinite in entrata e in uscita nella tua ACL, non devi eseguire ulteriori azioni sulle tue ACL.
Consenti il traffico sulla porta 3343 per UDP e TCP nel gruppo di sicurezza collegato all’istanza multi-AZ di RDS per SQL Server.
Non consentire il traffico sulla porta 3343 per UDP e TCP può causare errori imprevisti nel servizio WSFC. Anche se finora non hai riscontrato errori, potrebbero verificarsi in futuro. Dipende da come e quando il servizio WSFC necessita di traffico sulla porta 3343. Inoltre, l'istanza potrebbe attualmente utilizzare una versione del motore che non utilizza AlwaysOn per Amazon RDS per SQL Server. In tal caso Amazon RDS per SQL Server utilizzerà il mirroring del database per fornire il Multi-AZ e la porta 3343 non sarà richiesta. Tuttavia, in futuro potrai eseguire l’aggiornamento a una versione che utilizzi AlwaysOn su Amazon RDS per SQL Server e dovrai consentire questo traffico.
I seguenti documenti sono disponibili per illustrare come modificare l’ACL di rete per aggiungere regole ACL, aggiungere regole dei gruppi di sicurezza (uscita) e aggiungere regole dei gruppi di sicurezza (ingresso).
Configurazione della memoria massima del server (MB)
Apri tuttoL’impostazione “memoria massima del server (MB)” viene utilizzata per far sapere a SQL Server quanta memoria fisica può riservare per il suo pool di buffer. La configurazione di un valore massimo consentito per questa impostazione garantisce che il sistema operativo (SO) e altri processi non competano per la memoria con il processo di SQL Server. Ciò aiuta a prevenire problemi di pressione della memoria e aumenta la stabilità dell’istanza del database.
-
Se l’istanza ha meno di 2 GB, il valore massimo consentito di “memoria massima del server (MB)” è la memoria totale: 200 MB.
-
Se l'istanza ha meno di 8 GB, il valore massimo consentito di "memoria massima del server (MB)" è memoria totale - memoria totale*1/8.
-
Se l'istanza ha meno di 64 GB: il valore massimo consentito di "memoria massima del server (MB)" è memoria totale - memoria totale*1/16.
-
Se l’istanza ha 64 GB o più, il valore massimo consentito di “memoria massima del server (MB)” è memoria totale: 4 GB.
Questo perché 60 GB è il valore massimo consentito di “memoria massima del server (MB)” su un’istanza DB con 64 GB di memoria totale.
In base ai valori massimi consentiti sopra menzionati, il nuovo valore verrà impostato su 60 GB. Dopo aver applicato il valore all’istanza del database, vedrai un evento nella console AWS o tramite la CLI che indica che il valore “memoria massima del server (MB)” è stato ripristinato a 60 GB.
Sì, è possibile personalizzare questo valore fino al valore massimo consentito sopra menzionato. In questo caso il valore massimo consentito è 60 GB.
Calcoleremo un nuovo valore predefinito simile alla documentazione AWS per tuo conto e lo applicheremo alla tua istanza di database.
Dopo il 7 marzo 2023, applicheremo il nuovo valore del parametro predefinito alla tua istanza secondo i calcoli di memoria sopra menzionati.
No. È possibile che venga visualizzato lo stato “Riavvio in sospeso” per il gruppo di parametri sulla console RDS, ma non è necessario un riavvio per l’istanza del database poiché la modifica del parametro “memoria massima del server (MB)” sarebbe stata applicata automaticamente. Questo messaggio verrà cancellato dopo il successivo riavvio dell’istanza e non è necessaria alcuna azione.
In base alla memoria disponibile nella nuova istanza del database e in base al calcolo della memoria sopra menzionato, reimposteremo la “memoria massima del server (MB)” a 30 GB sulla nuova istanza di database.
No, non ci sono tempi di inattività per modificare la configurazione della “memoria massima del server”.