Livelli di servizio di Istanza gestita di SQL abilitata da Azure Arc
Come parte della famiglia di prodotti di Azure SQL, Istanza gestita di SQL abilitata da Azure Arc è disponibile con due livelli di servizio vCore.
- Per utilizzo generico è un livello economicamente accessibile progettato per la maggior parte dei carichi di lavoro con funzionalità comuni in termini di prestazioni e disponibilità.
- Il livello Business critical è progettato per carichi di lavoro sensibili alle prestazioni con funzionalità di disponibilità più elevate.
In Azure, l'archiviazione e il calcolo vengono forniti da Microsoft con contratti di servizio garantiti per prestazioni, velocità effettiva, disponibilità e così via, in ognuno dei livelli di servizio. Con i servizi dati abilitati per Azure Arc, i clienti forniscono l'archiviazione e il calcolo. Di conseguenza, non sono previsti contratti di servizio garantiti ai clienti con servizi dati abilitati per Azure Arc. Tuttavia, i clienti ottengono la flessibilità necessaria per offrire il proprio hardware a prestazioni elevate, indipendentemente dal livello di servizio.
Confronto tra i livelli di servizio
Di seguito è riportata una descrizione delle varie funzionalità disponibili dai servizi dati abilitati per Azure Arc nei due livelli di servizio:
Area | Business Critical | Utilizzo generico |
---|---|---|
Set di funzionalità di SQL | Le stesse di SQL Server Enterprise Edition | Le stesse di SQL Server Standard Edition |
Limite CPU/istanza | Illimitato | 24 core |
Limite memoria/istanza | Illimitato | 128 GB |
Scale up/down (Aumentare/Ridurre le prestazioni) | Disponibile | Disponibile |
Monitoraggio | Disponibile in locale per impostazione predefinita, opzionale per l'esportazione in Monitoraggio di Azure | Disponibile in locale per impostazione predefinita, opzionale per l'esportazione in Azure Log Analytics |
Registrazione | Disponibile in locale per impostazione predefinita, opzionale per l'esportazione in Azure Log Analytics | Disponibile in locale per impostazione predefinita, opzionale per l'esportazione in Monitoraggio di Azure |
Ripristino temporizzato | Predefinito | Predefinito |
Disponibilità elevata | Ridistribuzione dei gruppi di disponibilità indipendenti su Kubernetes | Istanza singola con ridistribuzione dei Kubernetes + archiviazione condivisa. |
Scalabilità in lettura | Gruppo di disponibilità | None |
Ripristino di emergenza | Disponibile tramite gruppi di failover | Disponibile tramite gruppi di failover |
Tassi di cambio AHB per il componente IP del prezzo | 1:1 Enterprise Edition 4:1 Standard Edition |
1:4 Enterprise Edition 1:1 Standard Edition |
Prezzi di sviluppo/test | Nessun costo | Nessun costo |
Come scegliere tra i livelli di servizio
Poiché i clienti mettono a disposizione i propri hardware con requisiti di prestazioni e disponibilità in base alle proprie esigenze aziendali, i principali fattori di differenza tra i livelli di servizio sono a livello software.
Scegliere l'utilizzo generico se
- I requisiti di CPU/memoria soddisfano o rientrano nei limiti del livello di servizio di utilizzo generico
- Le opzioni di disponibilità elevata fornite da Kubernetes, ad esempio le ridistribuzioni dei pod, sono sufficienti per il carico di lavoro
- L'applicazione non richiede la scalabilità in lettura
- L'applicazione non richiede nessuna delle funzionalità disponibili nel livello di servizio business critical (le stesse di SQL Server Enterprise Edition)
Scegliere il livello business critical se
- I requisiti di CPU/memoria superano i limiti del livello di servizio per utilizzo generico
- L'applicazione richiede un livello superiore di disponibilità elevata, ad esempio i gruppi di disponibilità predefiniti per gestire i failover dell'applicazione, rispetto a quelli offerti da Kubernetes.
- L'applicazione può sfruttare la scalabilità in lettura per eseguire l'offload dei carichi di lavoro di lettura nelle repliche secondarie
- L'applicazione richiede funzionalità disponibili solo nel livello di servizio business critical (le stesse di SQL Server Enterprise Edition)