Istanza gestita di SQL abilitati dai livelli di servizio di Azure Arc
Come parte della famiglia di prodotti SQL di Azure, Istanza gestita di SQL abilitato da Azure Arc è disponibile in 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 hardware a prestazioni elevate indipendentemente dal livello di servizio.
Confronto tra 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à SQL | Uguale a SQL Server edizione Enterprise | Uguale a SQL Server edizione Standard |
Limite cpu/istanza | Illimitati | 24 core |
Limite di memoria/istanza | Illimitati | 128 GB |
Scale up/down (Aumentare/Ridurre le prestazioni) | Disponibile | Disponibile |
Monitoraggio | Predefinita disponibile in locale ed esportare facoltativamente in Monitoraggio di Azure | Predefinita disponibile in locale ed esportare facoltativamente in Azure Log Analytics |
Registrazione | Predefinita disponibile in locale ed esportare facoltativamente in Azure Log Analytics | Predefinita disponibile in locale ed esportare facoltativamente in Monitoraggio di Azure |
Ripristino temporizzato | Predefinito | Predefinito |
Disponibilità elevata | Ridistribuzione dei gruppi di disponibilità indipendenti su kubernetes | Ridistribuire un'istanza singola con Kubernetes e 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 edizione Enterprise 4:1 edizione Standard |
1:4 edizione Enterprise 1:1 edizione Standard |
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 differenziatori tra i livelli di servizio sono ciò che viene fornito a livello software.
Scegliere Utilizzo generico se
- I requisiti di CPU/memoria soddisfano o rientrano nei limiti del livello di servizio 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 alcuna funzionalità disponibile nel livello di servizio Business Critical (uguale a SQL Server edizione Enterprise)
Scegliere 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à orizzontale 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 (uguale a SQL Server edizione Enterprise)