Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Le tre tendenze principali che interessano i DBA responsabili del monitoraggio di SQL Server

Sappiamo tutti che il modo in cui i dati vengono raccolti, elaborati e archiviati è in continua evoluzione. Sappiamo anche che la quantità di dati archiviati nei database è in continua crescita... veloce! I ruoli e le responsabilità degli amministratori di database (DBA) e degli sviluppatori di database dovranno cambiare per far fronte a questa crescita esponenziale dei dati.

Quindi, su cosa dovresti concentrarti oggi come DBA e/o sviluppatore di database? Tutto – sto solo scherzando (beh, più o meno). Come professionisti del database, sai che l'elenco è piuttosto infinito. Ma in questo post, ci concentreremo sulle tre principali tendenze di mercato che ti aiuteranno a rimanere rilevante nel gioco di monitoraggio del server SQL.

1. Passaggio al monitoraggio basato su cloud

"Get your head in the cloud" è una frase popolare che è stata protagonista di molti blog. Ma perché? Perché è così importante far parte del movimento cloud? Ecco perché:il cloud non solo può permetterti di fare le cose più velocemente, ma può anche far risparmiare MOLTI soldi alla tua organizzazione. Ci sono molti altri motivi per migrare al cloud.

In questo momento, tutti stanno spingendo il cloud:Google, Amazon, Microsoft e tonnellate di altri giganti della tecnologia. Ma concentriamoci su Microsoft poiché è specifico di SQL Server. Microsoft spinge il cloud da molti anni ormai e sta persino spingendo gli aggiornamenti dei database di SQL Server ai database cloud, indipendentemente dal fatto che si tratti di Azure SQL DB, di Istanza gestita di Azure o di Cosmos DB.

Inoltre, Microsoft offre ora una serie di funzionalità per il supporto open source, come Cassandra, Postgres, MySQL, ecc. Questa spinta multipiattaforma è guidata dal consumo di Azure e dallo spostamento di infrastrutture, applicazioni, database e così via. al cloud.

Quindi, come DBA di SQL Server, dovresti davvero pensare alle opportunità nel cloud, in particolare per il monitoraggio dei server SQL:"Cosa mi sta fornendo Microsoft con questa spinta ad Azure e al cloud?

2. Privacy e governance dei dati

La seconda area a cui i DBA responsabili del monitoraggio del server SQL dovrebbero davvero pensare è la privacy dei dati e la governance del database. Le informazioni di identificazione personale (PII), proteggere le PII e pensarci in modo specifico dal punto di vista di un amministratore di database per gli ambienti di pre-produzione, in generale, sono davvero importanti.

Uno degli aspetti chiave della privacy dei dati è assicurarsi che i dati vengano mascherati in fase di pre-produzione. Quindi, nella maggior parte dei casi, gli sviluppatori desiderano avere accesso ai dati più realistici negli ambienti di pre-produzione in modo da poter eseguire un ottimo sviluppo/test dei dati in quell'ambiente. Bene, ecco la realtà. Molti codici e regolamenti diversi impediscono alle persone di accedere a quei dati in un ambiente di pre-produzione (perché la maggior parte delle persone non dovrebbe avervi accesso, tanto per cominciare). Quindi, ancora una volta, identificare le PII ed essere in grado di rilevare, mascherare e crittografare tali informazioni negli ambienti di pre-produzione è davvero molto importante per i DBA.

3. Integrazione delle API nel tuo database

Come DBA di SQL Server, dovresti pensare all'API-ificazione del tuo database da una prospettiva di SQL Server. Da molti anni ormai, Microsoft ha aperto in modo significativo più opportunità di interagire con i database tramite le API:stanno davvero (veramente) spingendo le API. Prendi, ad esempio, Cosmos DB. Se guardi al modo in cui Cosmos è stato progettato, è costruito in modo tale che gli sviluppatori utilizzino le API per comunicare con il database, come API SQL, API Cassandra, API Mongo DB, API Postgres e molti altri.

Quindi, cosa significa tutta questa API-ificazione e perché è importante per te come DBA di SQL Server? Questo significa che il tuo mondo, come lo sai, sta cambiando. Il modo in cui storicamente hai interagito utilizzando T-SQL ora cambierà verso un'interfaccia più orientata alle API con il database.

La capacità di interagire con il database dal punto di vista delle API e la possibilità di spostare i dati avanti e indietro utilizzando le API è una tendenza davvero importante per i DBA di SQL Server.

L'evoluzione della comunità di monitoraggio dei server SQL inizierà con gli amministratori di database, soprattutto quando pensano a quale sia il loro ruolo oggi e quale sarà in futuro.

Capire l'evoluzione dei DBA

Quando si pensa all'amministratore di database del server SQL moderno, vivono in un mondo di controllo, incentrato sull'amministrazione. I DBA trascorrono molto tempo lavorando all'interno degli schemi che hanno creato e pensando alle cose da un processo di rilascio e da una prospettiva di gestione e controllo.

Ed ecco dove molto probabilmente è diretto il ruolo del DBA – e questo non è necessariamente buono o cattivo, è solo la realtà (basata sulle tendenze in questa prossima frase). Le tendenze attuali riguardano la direzione del mercato, la linea di business e la necessità di muoversi più velocemente ed essere più agili per supportare la tua attività. E non dimenticare DevOps, i processi e le metodologie attorno a DevOps per muoverti e innovare più velocemente.

Quindi, senza ulteriori indugi, ecco il tuo futuro come DBA:il tuo ruolo si concentrerà maggiormente sull'abilitazione, sulla collaborazione e sul lavoro con i team aziendali e di sviluppo per innovare più velocemente e abilitare il processo di innovazione.

Sebbene la gestione e il controllo non saranno completamente eliminati dal tuo ruolo, non sarà più in prima linea. La tua attenzione si sposterà sul monitoraggio delle prestazioni del server SQL con la collaborazione e l'abilitazione di tale innovazione al fine di soddisfare la direzione del mercato.