Siamo lieti di annunciare che Spotlight Cloud ora supporta Azure SQL DB in modalità di anteprima!
Sfondo
Azure SQL DB è uno dei database cloud più popolari (noto anche come Database as a Service) che offre numerosi vantaggi per le aziende e per i professionisti del database. Chi sceglie di investire nel database SQL di Azure non ha bisogno di installare o gestire alcun software o hardware associato. Azure SQL DB consente ai professionisti del database di dedicare meno tempo alla "meccanica" (gestione dello storage, aggiornamenti, provisioning, patching, backup, ecc.), in modo che i professionisti del database possano essere più strategici e innovativi.
Da quando è stato rilasciato il database SQL di Azure, si è evoluto in alcuni "sapori", come segue:
Istanza gestita
Istanza gestita è un insieme condiviso di risorse per i database utente e di sistema. Questa opzione di distribuzione potrebbe essere/diventare la più popolare delle tre. Il motivo per cui sono propenso a pensare che questo sia perché offre la minor quantità di attrito durante la conversione/migrazione da locale. Microsoft afferma che il modello di istanza gestita è compatibile quasi al 100% con l'edizione Enterprise (on-premise) di SQL Server. L'enorme vantaggio di ciò è che lo sviluppo di applicazioni e database e le modifiche alla configurazione sono ridotte al minimo. Microsoft offre anche DMS (Data Migration Service) in grado di automatizzare questo processo "lift and shift" dall'implementazione on-premise e/o IaaS alla distribuzione DBaaS.
DB singolo
Con l'opzione di distribuzione del database singolo, il server del database gestisce il database con le proprie risorse. Questa opzione è ideale per modelli di utilizzo più piccoli e prevedibili. Ogni database è isolato e quindi portabile. Livelli di calcolo più piccoli e/o modelli di prezzo serverless si prestano bene al database singolo e consentono una facile gestione dei costi.
Piscina elastica
Quando i modelli di utilizzo del database sono difficili da prevedere e/o presentano oscillazioni maggiori nel consumo di risorse, la distribuzione del pool elastico è la soluzione migliore. Con questo modello, le risorse vengono allocate a un pool rendendo così i database nel pool "elastici". I database occupati possono acquisire risorse mentre i database inattivi non ne consumano. Ideale per lo sviluppo e le implementazioni SaaS, c'è una minore necessità di bilanciare il provisioning delle risorse con i costi.
Supporto Spotlight Cloud per Azure SQL DB
Con questa nuova edizione di anteprima di Spotlight Cloud per il database SQL di Azure, ora supportiamo il database singolo SQL di Azure e il pool elastico (l'istanza gestita fa parte dei nostri piani della roadmap).
Con l'introduzione del supporto del database SQL di Azure, abbiamo anche aggiunto l'approccio "da cloud a cloud", il che significa che per consentire a un utente di monitorare un nuovo database SQL di Azure, non è necessario installare un server di diagnostica (DS) in quanto abbiamo il nostro raccoglitore ospitato su cloud che può connettersi in remoto ai tuoi database SQL di Azure. Questo è un vantaggio significativo per i nostri clienti in quanto significa essenzialmente che possiamo assicurarci che i nostri clienti non debbano occuparsi di installazioni/aggiornamenti/ecc. software.
Vista globale
Dopo aver aggiunto una nuova connessione al database SQL di Azure, ne vedrai immediatamente lo stato come parte della visualizzazione globale della mappa di calore. Puoi anche filtrare la mappa di calore per visualizzare solo i tuoi database SQL di Azure facendo clic sul tipo di connessione "Database SQL di Azure" nel riquadro "connessioni" (la sezione sinistra dello schermo), come segue:
Pagina Panoramica
Dopo aver fatto clic su una specifica connessione al database SQL di Azure, verranno visualizzate informazioni utili sulla piattaforma, inclusi modello di acquisto, livello di servizio, livello di prestazioni, numero massimo di DTU o vCore, nonché informazioni chiave sull'utilizzo delle risorse che ti consentiranno di ottenere una chiara visibilità nell'attività del tuo carico di lavoro che ti consentirà di scoprire potenziali opportunità per aumentare la quantità di risorse allocate (perché la percentuale di utilizzo si sta avvicinando al massimo delle risorse disponibili e ciò potrebbe influire sui tuoi SLA) o, in alternativa, per ridurre la quantità di risorse allocate risorse (perché la percentuale di utilizzo è molto bassa e forse c'è un'opportunità per ridurre gli sprechi di spesa per il cloud). Nelle schermate seguenti puoi vedere diversi esempi della pagina di panoramica per due diversi database (uno con il modello di acquisto DTU e l'altro con il modello di acquisto vCore).
Nel caso in cui il database monitorato faccia parte di un pool elastico, vedrai un'indicazione sotto il campo "Livello di prestazione", come segue:
Allarmi
Questa edizione di anteprima per il monitoraggio del database SQL di Azure include anche 4 nuovi allarmi di consumo delle risorse pronti all'uso. Questi nuovi allarmi ti avviseranno nel caso in cui uno degli utilizzi delle risorse superi le nostre soglie predefinite. Nella pagina degli allarmi troverai anche informazioni aggiuntive tra cui l'andamento dell'utilizzo nel tempo, le principali query che hanno consumato la maggior parte delle risorse, nonché suggerimenti per risolvere il problema. Ecco uno screenshot come esempio di come appare la schermata degli allarmi:
Licenza
Per tutto il periodo della "modalità di anteprima", consentiremo ai nostri clienti Spotlight Cloud di monitorare i database SQL di Azure in modo completamente gratuito. Il numero massimo di database che possono essere monitorati è uguale al numero di istanze di server SQL "normali" che un cliente può monitorare (es:un cliente che ha acquistato il monitoraggio per 50 istanze, potrà monitorare 50 database SQL di Azure).
Riepilogo
Azure SQL è uno dei database cloud più popolari sul mercato e stiamo assistendo a una crescente richiesta da parte dei nostri clienti di affrontare le sfide relative alle prestazioni del database SQL di Azure. Questa versione di anteprima iniziale include il monitoraggio di base che fornirà visibilità sull'integrità degli ambienti di database SQL di Azure. Stiamo anche cercando di continuare i nostri investimenti nel monitoraggio delle prestazioni dei database cloud per soddisfare le esigenze del mercato e dei nostri clienti.
Vuoi far parte del programma di anteprima? Scrivici a [email protected]