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

Tendenze nel 2020 di cui i DBA dovrebbero essere a conoscenza

Nell'odierna economia basata sul cloud e basata sui dati, gli amministratori di database stanno trovando il loro ruolo in uno stato di cambiamento. Con i crescenti livelli di automazione, la crescente popolarità delle infrastrutture cloud e cloud ibride e la richiesta per i DBA di affrontare il proprio lavoro da una prospettiva aziendale, molti DBA si chiedono dove si inseriscono in questo nuovo ambiente.

Anche se può sembrare che il ruolo del DBA venga sminuito, in realtà si sta evolvendo e si sta espandendo e ora è un ottimo momento per aggiornare le tue competenze per stare al passo.

Ecco quattro delle principali tendenze che i DBA dovrebbero abbracciare nel 2020:

Intelligenza artificiale e apprendimento automatico

Molti DBA temono che l'IA e l'apprendimento automatico li mettano senza lavoro, ma questa paura è infondata. La grande quantità di dati generati ogni secondo significa che i DBA sono ancora più cruciali per le loro organizzazioni che mai.

Sfruttando la potenza dell'intelligenza artificiale e dell'apprendimento automatico, i DBA possono allontanarsi dalla manutenzione e dalla gestione di routine e unirsi al lato strategico della casa. I DBA, con la loro conoscenza di tutto ciò che riguarda i database, sono candidati perfetti per attività di analisi dei dati come:

  • Definizione dell'architettura del database
  • Creazione di modelli di dati
  • Integrazione di nuove origini dati
  • Ottimizzazione delle applicazioni aziendali
  • Gestione delle configurazioni di sicurezza
  • Tenere traccia di dove risiedono i dati, cosa rappresentano e quali utenti e applicazioni possono accedervi

SQL Server 2019 ha introdotto nuove funzionalità di intelligenza artificiale e apprendimento automatico, tra cui l'elaborazione intelligente delle query e miglioramenti delle prestazioni basati sull'intelligenza artificiale, per estendere ulteriormente la disponibilità e le prestazioni.

Piattaforma come servizio

I DBA forniscono alle loro organizzazioni un enorme ROI identificando e implementando i numerosi vantaggi e risparmi sui costi offerti dal cloud, tra cui:

  • Ottimizzazione delle prestazioni per ridurre drasticamente le spese del database
  • Prezzi con pagamento in base al consumo
  • Provisioning più rapido
  • Nessun problema di archiviazione
  • Alta disponibilità e ripristino di emergenza

DevOps

I database sono parte integrante della catena di strumenti DevOps, ma i DBA e DevOps hanno tradizionalmente avuto una relazione alquanto controversa. La crescente adozione dell'automazione del database sta allentando le tensioni prevenendo i colli di bottiglia che storicamente hanno causato l'attrito tra i DBA e il team DevOps.

Un altro punto critico per i DBA è cercare di capire dove si inserisce SQL Server in DevOps. C'è una percezione generale che SQL Server non si adatti bene a livello aziendale; tuttavia, l'attenzione di DevOps sull'integrazione continua e sulla distribuzione continua cambia in qualche modo le cose.

Sono disponibili molte risorse di SQL Server, tra cui Visual Studio Team Services, Azure Data Studio, SSIS, PowerShell, SQL Server Data Tools, T-SQL, mssql-scripter, SqlPackage, bcp e sqlcmd, che aiuteranno i DBA a trovare la loro posizione nei processi DevOps.

I DBA DevOps hanno diverse funzioni chiave nel team:

  • Configura ambienti di integrazione
  • Fornitura di database per nuovi progetti
  • Estrarre, trasformare e caricare dinamicamente i dati tra silos
  • Monitoraggio e ottimizzazione continua delle prestazioni
  • Automatizzare il ridimensionamento e le modifiche allo schema
  • Garantire backup e ripristino
  • Pianifica i tempi di inattività e l'elevata disponibilità

Ambiente multi-cloud/multi-piattaforma

Molte organizzazioni si stanno allontanando dalle infrastrutture solo on-premise a favore di infrastrutture cloud o cloud ibride. Ci sono molti vantaggi di un ambiente multi-cloud, tra cui maggiore sicurezza, conformità e risparmi sui costi, ma non è una soluzione valida per tutti.

Il cloud pubblico è più adatto per gli ambienti aziendali che richiedono agilità, scalabilità e la possibilità di essere distribuito rapidamente in regioni al di fuori degli Stati Uniti. Il cloud privato, in locale o il data center dell'organizzazione sono spesso scelte migliori per gli ambienti aziendali che necessitano di una governance più rigorosa e più controllo.

Non molti anni fa, i DBA avevano solo una manciata di dispositivi e periferiche da gestire. Poi il mercato mobile è esploso e ora i DBA devono destreggiarsi tra i dati da molti dispositivi e piattaforme diversi. Ecco alcuni suggerimenti per la gestione di un ambiente multipiattaforma:

  • Utilizzare il software di monitoraggio. Cerca una soluzione che offra una copertura multipiattaforma per centralizzare il monitoraggio.
  • Automatizzare tutti i processi che puoi. L'automazione delle attività di routine come l'applicazione di patch, la manutenzione, i test di backup e la gestione delle prestazioni libera il tuo tempo per lavori di valore superiore.
  • Crea un'unica vista per tutti i database. Con il crescente movimento verso le infrastrutture ibride e multi-cloud, uno strumento che ti consente di creare un'unica vista è un salvagente.
  • Evita di impantanare il tuo sistema con un monitoraggio eccessivo delle prestazioni. Cerca uno strumento di monitoraggio delle prestazioni che utilizzi API leggere per evitare inutili trascinamenti sulle prestazioni del tuo sistema.

I DBA che si trovano a capo di un ambiente multi-cloud o multi-piattaforma dovranno essere in grado di cambiare marcia rapidamente attraverso tutte le infrastrutture. Le connessioni sicure ti consentono di spostarti senza problemi tra i cloud pubblici e privati, ma sono disponibili anche soluzioni come Microsoft Azure Arc che facilitano la gestione dei database su ogni infrastruttura e su più piattaforme, indipendentemente dal fornitore o dal provider di servizi cloud.

Mentre navighiamo per il resto del 2020, i DBA si troveranno probabilmente richiesti a causa dell'impennata della generazione e della raccolta di dati in tutto il mondo. Posizionati ora concentrandoti sull'affinamento delle competenze che saranno più ricercate nei prossimi mesi e anni.