Glossario dei termini di Azure SQL
Si applica a: Database SQL di Azure Istanza gestita di SQL di Azure SQL Server sulla macchina virtuale di Azure
Suggerimento
Si è nuovi utenti di SQL? Ottenere la massima velocità con contenuto di training gratuito approfondito: Nozioni fondamentali su SQL di Azure.
Database SQL di Azure
Contesto | Termine | Definizione |
---|---|---|
Servizio di Azure | Database SQL di Azure | Il database SQL di Azure è un motore di database PaaS (piattaforma distribuita come servizio) completamente gestito che esegue la maggior parte delle funzioni di gestione dei database, ad esempio l'aggiornamento, l'applicazione di patch, i backup e il monitoraggio, senza intervento dell'utente. |
Motore di database | Il motore di database usato in database SQL di Azure è la versione stabile più recente dello stesso motore di database fornito come prodotto Microsoft SQL Server. Alcune funzionalità del motore di database sono esclusive per database SQL di Azure o sono disponibili prima di essere fornite con SQL Server. Il motore di database è configurato e ottimizzato per l'uso nel cloud. Oltre alle funzionalità di base del database, database SQL di Azure offre funzionalità native del cloud, ad esempio Hyperscale e calcolo serverless. | |
Entità server | Server logico | Un server logico è un costrutto che funge da punto amministrativo centrale per una raccolta di database nel database SQL di Azure e in Azure Synapse Analytics. Tutti i database gestiti da un server vengono creati nella stessa area del server. Un server è un concetto puramente logico: un server logico non è un computer che esegue un'istanza del motore di database. Non sono disponibili funzionalità di accesso a livello di istanza o di istanza per un server. |
Opzioni di distribuzione | I database possono essere distribuiti singolarmente o come parte di un pool elastico. È possibile spostare i database esistenti da e verso dei pool elastici. | |
Pool elastico | I pool elastici offrono una soluzione semplice e conveniente per la gestione e il ridimensionamento di più database con esigenze di utilizzo variabili e imprevedibili. I database in un pool elastico si trovano in un singolo server logico. I database condividono un set di allocazioni di risorse a un prezzo impostato. | |
Database singolo | Se si distribuiscono database singoli, ogni database è isolato usando un motore di database dedicato. Ogni database ha un proprio livello di servizio all'interno del modello di acquisto selezionato e una dimensione di calcolo che definisce le risorse allocate al motore di database. | |
Modello di acquisto | Il database SQL di Azure offre due modelli di acquisto. Il modello di acquisto definisce la modalità di ridimensionamento del database e la fatturazione per calcolo, archiviazione e così via. | |
Modello di acquisto basato su DTU | Il modello di acquisto basato su DTU è una misura combinata di risorse di calcolo, di archiviazione e di I/O. Le dimensioni di calcolo per i database singoli sono espresse in DTU, quelle per i pool elastici sono espresse in unità di transazione di database elastico (eDTU). | |
Modello di acquisto basato su memoria centrale virtuale (scelta consigliata). | Una memoria centrale virtuale (vCore) rappresenta una CPU logica. Il modello di acquisto basato su vCore offre un maggiore controllo sulla configurazione hardware per soddisfare meglio i requisiti di calcolo e memoria del carico di lavoro, sconti sui prezzi per Vantaggio Azure Hybrid (AHB) e Istanza riservata (RI), scalabilità più granulare e maggiore trasparenza nei dettagli hardware. Le funzionalità più recenti, ad esempio Hyperscale, serverless, sono disponibili solo nel modello vCore. | |
Livello di servizio | Il livello di servizio definisce l'architettura di archiviazione, i limiti di archiviazione e I/O e le opzioni di continuità aziendale. Le opzioni per i livelli di servizio variano in base al modello di acquisto. | |
Livelli di servizio basati su DTU | Nel modello DTU sono disponibili i livelli di servizio Basic, Standard e Premium. | |
Livelli di servizio basati su vCore (scelta consigliata) | I livelli di servizio Per utilizzo generico, Business Critical e Hyperscale sono disponibili nel modello di acquisto basato su vCore (consigliato). | |
Livello di calcolo | Il livello di calcolo determina se le risorse sono disponibili in modo continuo (con provisioning) o con scalabilità automatica (serverless). La disponibilità del livello di calcolo varia in base al modello di acquisto e al livello di servizio. Solo il livello di servizio per utilizzo generico del modello di acquisto vCore rende disponibile il calcolo serverless. | |
Calcolo con provisioning | Il livello di calcolo con provisioning fornisce una quantità specifica di risorse di calcolo di cui viene eseguito il provisioning continuo indipendentemente dall'attività del carico di lavoro. Nel livello di calcolo di cui è stato effettuato il provisioning, viene addebitato un prezzo fisso all'ora. | |
Calcolo serverless | Il livello elaborazione serverless ridimensiona automaticamente le risorse di calcolo in base alle esigenze dei carichi di lavoro, addebitando la quantità di risorse di calcolo usate al secondo. Database SQL di Azure serverless è attualmente disponibile nel livello di servizio per utilizzo generico del modello di acquisto vCore con hardware serie Standard (Gen5) o versione successiva. | |
Configurazione hardware | Configurazioni hardware disponibili | Il modello di acquisto basato su vCore consente di selezionare la configurazione hardware appropriata per il carico di lavoro. Le opzioni di configurazione hardware includono serie standard (Gen5), serie Fsv2 e serie DC. |
Dimensioni di calcolo (obiettivo di servizio) | Le dimensioni di calcolo (obiettivo servizio) sono la quantità di risorse di CPU, memoria e archiviazione disponibili per un singolo database o pool elastico. Le dimensioni di calcolo definiscono anche i limiti di consumo delle risorse, ad esempio il numero massimo di operazioni di I/O al secondo, la frequenza massima dei log e così via. | |
Opzioni di dimensionamento basate su vCore | Configurare le dimensioni di calcolo per il database o il pool elastico selezionando il livello di servizio, il livello di calcolo e l'hardware appropriati per il carico di lavoro. Quando si usa un pool elastico, configurare i vCore riservati per il pool e, facoltativamente, configurare le impostazioni per ogni database. Per le opzioni di dimensionamento e i limiti delle risorse nel modello di acquisto basato su vCore, vedere Database singoli vCore e pool elastici vCore. | |
Opzioni di dimensionamento basate su DTU | Configurare le dimensioni di calcolo per il database o il pool elastico selezionando il livello di servizio appropriato e selezionando le dimensioni massime dei dati e il numero di DTU. Quando si usa un pool elastico, configurare le eDTU riservate per il pool e, facoltativamente, configurare le impostazioni per database. Per le opzioni di dimensionamento e i limiti delle risorse nel modello di acquisto basato su DTU, vedere Database singoli DTU e pool elastici DTU. |
Istanza gestita di SQL di Azure
Contesto | Termine | Ulteriori informazioni |
---|---|---|
Servizio di Azure | Istanza gestita di SQL di Azure | Istanza gestita di SQL di Azure è un'opzione di distribuzione PaaS (platform as a service completamente gestito) di Azure SQL. Offre un'istanza di SQL Server, incluso il SQL Server Agent, ma rimuove gran parte del sovraccarico dovuto alla gestione di una macchina virtuale. La maggior parte delle funzionalità disponibili in SQL Server sono disponibili in Istanza gestita di SQL. Confrontare le funzionalità in Istanza gestita di SQL di Azure e database SQL di Azure. |
Motore di database | Il motore di database usato in Istanza gestita di SQL di Azure offre una compatibilità quasi totale con la versione più recente del motore di database di SQL Server (Enterprise Edition). Alcune funzionalità del motore di database sono esclusive delle istanze gestite o sono disponibili in istanze gestite prima che vengano fornite con SQL Server. Le istanze gestite offrono funzionalità e integrazioni native del cloud, ad esempio un'implementazione di rete virtuale nativa, l'applicazione automatica di patch e gli aggiornamenti delle versioni, i backup automatizzati e la disponibilità elevata. | |
Entità server | Istanza gestita | Ogni istanza gestita è un'istanza di SQL Server. I database creati in un'istanza gestita vengono raggruppati tra loro ed è possibile eseguire query tra database. È possibile connettersi all'istanza gestita e usare funzionalità a livello di istanza, ad esempio server collegati e SQL Server Agent. |
Opzioni di distribuzione | Le istanze gestite possono essere distribuite singolarmente o come parte di pool di istanze (anteprima). Le istanze gestite non possono attualmente essere spostate all'esterno o tra pool di istanze. | |
Istanza singola | Una singola istanza gestita viene distribuita in un set dedicato di macchine virtuali isolate eseguite all'interno della subnet di rete virtuale del cliente. Questi computer formano un cluster virtuale. Se necessario, è possibile distribuire più istanze gestite in un singolo cluster virtuale. | |
Pool di istanze (anteprima) | I pool di istanze consentono di distribuire più istanze gestite nella stessa macchina virtuale. I pool di istanze consentono di eseguire la migrazione di carichi di lavoro più piccoli e meno a elevato utilizzo di calcolo nel cloud senza consolidarli in una singola istanza gestita di dimensioni maggiori. | |
Modello di acquisto | Modello di acquisto basato su vCore | Istanza gestita di SQL è disponibile nel modello di acquisto basato su vCore. Vantaggio Azure Hybrid è disponibile per le istanze gestite. |
Livello di servizio | Livelli di servizio basati su vCore | Istanza gestita di SQL offrono due livelli di servizio che garantiscono una disponibilità del 99,99% e consentono di selezionare le dimensioni di archiviazione e capacità di calcolo in modo indipendente. Selezionare il livello di servizio Utilizzo generico o Business Critical per un'istanza gestita in base ai requisiti di prestazioni e latenza. |
Calcolo | Calcolo con provisioning | Istanza gestita di SQL fornisce una quantità specifica di risorse di calcolo di cui viene eseguito il provisioning continuo indipendentemente dall'attività del carico di lavoro e fattura per la quantità di calcolo di cui è stato effettuato il provisioning a un prezzo orario fisso. |
Configurazione hardware | Configurazioni hardware disponibili | Le configurazioni hardware di Istanza gestita di SQL includono hardware di serie Standard (Gen5), serie Premium e hardware della serie Premium ottimizzata per la memoria. |
Dimensioni di calcolo | Opzioni di dimensionamento basate su vCore | Le dimensioni di calcolo (obiettivo servizio) sono la quantità massima di risorse di CPU, memoria e archiviazione disponibili per una singola istanza gestita o pool di istanze. Configurare le dimensioni di calcolo per l'istanza gestita selezionando il livello di servizio e l'hardware appropriati per il carico di lavoro. Informazioni sui limiti delle risorse per le istanze gestite. |
SQL Server in macchine virtuali di Azure
Contesto | Termine | Ulteriori informazioni |
---|---|---|
Servizio di Azure | SQL Server in Macchine virtuali di Azure | SQL Server in macchine virtuali di Azure consente di usare le versioni complete di SQL Server nel cloud senza la necessità di gestire hardware in locale. Le VM di SQL Server semplificano i costi di licenza quando si sceglie il modello con pagamento in base al consumo. L'accesso a SQL Server e al sistema operativo è dotato di alcune funzionalità di gestibilità automatizzate per le macchine virtuali di SQL Server, ad esempio l'estensione SQL Server IaaS Agent. |
Entità server | Macchina virtuale o VM | Le macchine virtuali di Azure vengono eseguite in molte aree geografiche in tutto il mondo. Offrono anche un'ampia gamma di dimensioni. La raccolta di immagini di macchine virtuali consente di creare una VM di SQL Server con la versione, l'edizione e il sistema operativo appropriati. |
Immagine | VM Windows o Linux | È possibile scegliere di distribuire macchine virtuali di SQL Server con immagini basate su Windows o immagini basate su Linux. La selezione dell'immagine specifica sia la versione del sistema operativo che l'edizione di SQL Server per la macchina virtuale di SQL Server. |
Prezzi | I prezzi per SQL Server nelle macchine virtuali di Azure si basano sulle licenze di SQL Server, sul sistema operativo e sui costi delle macchine virtuali. È possibile ridurre i costi ottimizzando le dimensioni della macchina virtuale e arrestando la macchina virtuale quando possibile. | |
Costi delle licenze di SQL Server | Scegliere l'edizione di SQL Server gratuita o a pagamento appropriata per l'utilizzo e i requisiti. Per le edizioni a pagamento, si paga in base all'utilizzo (noto anche come pagamento in base al consumo) o si usa Vantaggio Azure Hybrid. | |
Costo del sistema operativo e della macchina virtuale | Il costo del sistema operativo e della macchina virtuale si basa su fattori che includono la scelta dell'immagine, delle dimensioni della macchina virtuale e della configurazione dell'archiviazione. | |
Configurazione della macchina virtuale | È necessario configurare le impostazioni, tra cui sicurezza, archiviazione e disponibilità elevata/ripristino di emergenza per la macchina virtuale di SQL Server. Il modo più semplice per configurare una macchina virtuale di SQL Server consiste nell'usare una delle immagini del Marketplace, ma è anche possibile usare questo elenco di controllo rapido per una serie di procedure consigliate e linee guida per esplorare queste scelte. | |
Dimensioni della VM | Le dimensioni delle macchine virtuali determinano la potenza di elaborazione, la memoria e la capacità di archiviazione. È possibile raccogliere una baseline di prestazioni e/o usare lo strumento di raccomandazione sku per selezionare le dimensioni migliori della macchina virtuale per il carico di lavoro. | |
Configurazione dell'archiviazione | Le opzioni di configurazione dell'archiviazione sono determinate dalla selezione delle dimensioni della macchina virtuale e dalla selezione delle impostazioni di archiviazione, tra cui il tipo di disco, le impostazioni di memorizzazione nella cache e lo striping del disco. Scoprire come scegliere una dimensione di macchina virtuale con scalabilità di archiviazione sufficiente per il carico di lavoro e una combinazione di dischi (in genere in un pool di archiviazione) che soddisfano i requisiti di capacità e prestazioni dell'azienda. | |
Considerazioni sulla sicurezza | È possibile abilitare Microsoft Defender per SQL, integrare Azure Key Vault, controllare l'accesso e proteggere le connessioni alla macchina virtuale di SQL Server. Informazioni sulle linee guida per la sicurezza per stabilire l'accesso sicuro alle macchine virtuali di SQL Server. | |
Estensione SQL Server IaaS Agent | L'estensione SQL Server IaaS Agent (SQLIaaSAgent) viene eseguita in SQL Server su macchine virtuali (VM) per automatizzare le attività di amministrazione e gestione. Non sono previsti costi aggiuntivi associati all'estensione. | |
Applicazione automatica delle patch | L'applicazione automatica delle patch stabilisce una finestra di manutenzione per una macchina virtuale di SQL Server quando gli aggiornamenti della sicurezza verranno applicati automaticamente dall'estensione SQL IaaS Agent. Esistono altri meccanismi per l'applicazione di Aggiornamenti automatici. Se si configura l'applicazione automatica di patch usando l'estensione SQL IaaS Agent, è necessario assicurarsi che non siano presenti altre pianificazioni di aggiornamento in conflitto. | |
Backup automatizzato | Il backup automatico configura automaticamente il backup gestito in Microsoft Azure per tutti i database nuovi ed esistenti in una macchina virtuale di SQL Server 2016 Standard, Enterprise o Developer in esecuzione. |