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

Il supporto di SQL Server 2008 sta finendo. E adesso?

RIP del supporto di SQL Server 2008. A meno che tu non esegua il tuo DBA da sotto un sasso, probabilmente sai già che Microsoft ha interrotto il supporto per SQL Server 2008 durante l'estate.

Che cosa significa per me la fine del supporto di SQL Server 2008?

In sostanza, la fine del supporto significa che se non esegui la migrazione a una versione più recente, sei da solo. Alcune delle maggiori implicazioni della perdita del supporto includono:

  • Microsoft non rilascerà patch o aggiornamenti di sicurezza, il che lascerà coloro che non effettuano l'aggiornamento vulnerabili agli attacchi informatici. Gli attacchi informatici stanno diventando sempre più comuni e distruttivi, quindi non è consigliabile lasciare la tua organizzazione senza protezione.
  • Non aiuteranno più a risolvere i problemi, quindi se non riesci a capire come risolvere il tuo problema, dovrai assumere qualcuno che possa farlo. Potrebbe diventare costoso velocemente.
  • Lo strumento di monitoraggio delle prestazioni di SQL Server potrebbe non funzionare con SQL Server 2008. Il monitoraggio delle prestazioni di SQL Server è essenziale per mantenere istanze integre e funzionali. Se il tuo strumento di monitoraggio è obsoleto, stai mettendo a rischio le operazioni e i profitti della tua azienda.

Cosa posso fare?

Bene, puoi ignorarlo e sperare che non succeda nulla di brutto. (Sto scherzando, non è proprio un'opzione). Hai alcune direzioni che puoi seguire e quale scegli dipende davvero da quanto a lungo termine stai cercando una soluzione.

Opzione 1:ottieni un'estensione

L'acquisto di aggiornamenti di sicurezza estesi da Microsoft è in realtà solo una benda, non una vera soluzione per perdere il supporto di SQL Server. Innanzitutto, l'estensione non è disponibile per tutti. Coloro che hanno un abbonamento attivo al programma di licenza Software Assurance possono acquistare gli aggiornamenti di sicurezza estesi. Il servizio è disponibile anche senza costi aggiuntivi se esegui SQL Server 2008 nel cloud usando Macchine virtuali di Azure. Tutti gli altri sono sfortunati.

L'altro grosso problema nell'optare per un'estensione piuttosto che un aggiornamento è che l'estensione ti fa guadagnare solo tre anni in più; non risolve il problema a lungo termine.

Opzione 2:esegui l'aggiornamento a una versione più recente di SQL Server

Se sei pronto per migrare a una versione più recente di SQL Server, come decidi quanto più recente?

Brent Ozar ha compilato questa panoramica delle diverse versioni di SQL Server attualmente disponibili e dei motivi per cui dovresti o non dovresti selezionare una versione particolare. Ad esempio, secondo Ozar, SQL Server 2012 e SQL Server 2014 sono buone scelte se stai cercando un prodotto noto e ben documentato che molte persone sanno come usare.

Tuttavia, sebbene in entrambe queste versioni siano presenti alcune buone funzionalità, SQL Server 2012 non dispone di funzionalità di crittografia ed entrambe mancano di alcune delle funzionalità moderne che consentono le massime prestazioni.

SQL Server 2016 è una buona scelta se non si desidera cambiare versione per un po', se sono necessarie molte funzionalità di sicurezza dei dati o se si desidera il monitoraggio del piano di query integrato. Lo svantaggio delle funzionalità all'avanguardia di SQL Server 2016 è che non troverai molta documentazione per insegnarti come funziona.

SQL Server 2017 ha tutte le funzionalità più recenti e migliori, ma applicherai le patch regolarmente man mano che tutti i nodi verranno risolti. Tuttavia, Ozar afferma che è una buona scelta se desideri aggiornamenti futuri più semplici o hai bisogno di funzionalità come gli indici columnstore.

SQL Server 2019 non è ancora disponibile in commercio, ma se non hai molta fretta di eseguire l'aggiornamento, potrebbe valere la pena attendere la sua versione generale. Tuttavia, come con qualsiasi nuova versione, preparati a patch pesanti e aggiornamenti frequenti man mano che i problemi vengono identificati e risolti.

Se decidi di puntare sul bersaglio e di eseguire l'aggiornamento a una versione più recente (ma non più recente) di SQL Server, assicurati di prestare attenzione alle date di fine del supporto per qualsiasi versione tu scelga. Il supporto per alcune delle versioni più vecchie e più recenti termina relativamente presto. Ad esempio, il supporto per SQL Server 2012 termina nel 2022, ma il supporto per SQL Server 2016 ti porterà fino al 2026.

Opzione 3:migra ad Azure

Spostare SQL Server 2008 in Azure è una buona scelta se non sei ancora pronto per eseguire l'aggiornamento a una nuova versione, ma non sei d'accordo con la mancanza di supporto. Come accennato in precedenza, Microsoft offre gratuitamente aggiornamenti di sicurezza estesi se si esegue la migrazione di SQL Server ad Azure. Questo non solo ti fa guadagnare tempo per decidere la tua prossima mossa, ma la distribuzione in Azure include anche vantaggi come:

  • È conveniente
  • Ci sono pochi o nessun tempo di inattività
  • Azure è sicuro
  • Ottieni servizi completamente gestiti

Probabilmente il vantaggio più importante è che una volta distribuito SQL Server 2008 in Azure, è facile eseguire l'aggiornamento alla versione di SQL Server scelta al termine del periodo di estensione. Dovrai comunque aggiornare e il cloud semplifica il processo.

Mentre offriamo a SQL Server 2008 il supporto di un affettuoso addio, valuta attentamente le tue opzioni per determinare la tua migliore mossa successiva. Considera quale soluzione soddisfa le tue esigenze di SQL Server non solo oggi, ma anche a medio e lungo termine. Ricorda che sono all'orizzonte altre date di fine supporto e la migrazione a una delle versioni appena rilasciate comporta una serie di vantaggi e sfide.