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

Aggiornamento della piattaforma dati di SQL Server nel 2015

Se sei un cliente locale di SQL Server, è sempre più evidente che il 2015 potrebbe essere un anno eccellente per pianificare ed eventualmente implementare un aggiornamento completo della piattaforma dati, che includerebbe un nuovo hardware del server, una nuova versione di Windows Server e una nuova versione di SQL Server.

Microsoft è stata abbastanza trasparente sui loro piani per "Windows 10". L'attuale speculazione pubblica è che sarà GA a metà del 2015. Microsoft non è stata altrettanto disponibile su SQL Server vNext, ma ha fornito alcuni suggerimenti su alcune delle nuove funzionalità di vNext durante alcune presentazioni al recente PASS 2014 Summit di Seattle. Non ho "informazioni privilegiate" sulla pianificazione del rilascio prevista per SQL Server vNext, ma sembra probabile che potrebbe essere visualizzata molto bene alla fine del 2015 o all'inizio del 2016.

Per quanto riguarda il nuovo hardware per server, Intel ha un'intera lista di nuove famiglie di processori per server il cui rilascio è previsto per il 2015. Alcuni di questi processori funzioneranno in server modello esistenti, mentre altri richiederanno nuovi modelli di server, poiché i processori utilizzeranno nuovi socket per processori rispetto ai modelli precedenti. Ecco un breve riepilogo delle famiglie di processori per server rilevanti:

Intel Xeon E5-4600 v3 "Haswell-EP" Q2 2015

Questa famiglia di processori è la variante con quattro socket dell'Intel Xeon E5-2600 v3 a 22 nm "Haswell-EP" che è stato rilasciato nel terzo trimestre del 2014. Sfortunatamente, le versioni precedenti a quattro socket di questa famiglia, come l'Intel Xeon E5 a 32 nm -4600 "Sandy Bridge-EP" (Q2 2012) e Intel Xeon E5-4600 v2 a 22 nm "Ivy Bridge-EP" (Q1 2014) non hanno fatto particolarmente bene sui benchmark TPC-E rispetto alle versioni a due socket. Secondo alcune recenti specifiche trapelate, questi prossimi processori avranno da dieci a diciotto core fisici e da 25 MB a 45 MB di cache L3 condivisa.

Questi processori non sono elettricamente o fisicamente compatibili con i loro predecessori recenti, quindi richiederanno nuovi modelli di server dai fornitori di server. Ad esempio, Dell ha attualmente il Dell PowerEdge R820 che può utilizzare i processori E5-4600 o E5-4600 v2. Probabilmente avranno un nuovo server modello PowerEdge R830 per la famiglia E5-4600 v3.

Francamente, se fossi sul mercato per un nuovo server a quattro socket tra la metà e la fine del 2015, sarei molto più interessato all'Intel Xeon E7-4800 v3 "Haswell-EX" a 22 nm che dovrebbe essere rilasciato a circa lo stesso tempo. Avrà una capacità di memoria molto più elevata e probabilmente si ridimensionerà molto meglio in un server a quattro socket.

Intel Xeon E7-4800 v3 "Haswell-EX" secondo trimestre 2015

Questa famiglia di processori includerà la serie Intel Xeon E7-4800 v3 a 22 nm a quattro socket e la serie Intel Xeon E7-8800 v3 a 22 nm a otto socket. I primi rapporti indicano che non ci sarà una serie E7-2800 v3 a due socket. Anche se la serie E7-8800 v3 è progettata per server a otto socket (e superiori), è effettivamente possibile utilizzare questo processore in un server a quattro socket. Il motivo per cui potresti volerlo fare è dovuto al modo in cui Intel sceglie di variare le specifiche per le versioni a quattro e otto socket di questo processore. Le informazioni attuali sono che questi processori avranno fino a diciotto core fisici, fino a 45 MB di cache L3 condivisa e supporteranno la memoria DDR4.

Questi processori non sono nemmeno elettricamente o fisicamente compatibili con i loro predecessori recenti, quindi richiederanno nuovi modelli di server dai fornitori di server. Ad esempio, Dell ha attualmente il Dell PowerEdge R920 che può utilizzare i precedenti processori Intel Xeon E7-4800 v2 "Westmere-EX" (Q1 2014) a 22 nm. Questo sarà presumibilmente sostituito con un nuovo server modello PowerEdge R930 per la famiglia E7-4800 v3.

Questa famiglia di processori sarà quella che vorrai per i tuoi carichi di lavoro SQL Server locali più grandi. Come sempre, non dovresti semplicemente scegliere il modello con il numero di core più alto a causa del funzionamento delle licenze di SQL Server. Devi fare qualche analisi e riflettere su quale modello di processore scegli da questa famiglia.

Intel Xeon E3-1200 v4 "Broadwell" Q3 2015

Broadwell a 14 nm è una versione Intel Tick che si basa sull'attuale microarchitettura Haswell a 22 nm utilizzando una tecnologia di processo di produzione a 14 nm. La linea Intel Xeon E3-1200 v4 a 14 nm è pensata per server e workstation a socket singolo, che è essenzialmente una versione server del prossimo processore desktop mainstream Intel Core i7 Broadwell a 14 nm. Poiché si tratta di una versione Tick, questi processori saranno compatibili elettricamente e fisicamente con i precedenti processori Intel Xeon E3-1200 v3 "Haswell" a 22 nm (Q2 2013), quindi i server modello esistenti potranno utilizzare questo nuovo processore. per entrambi

Questo motivo per cui potresti interessarti a questa famiglia di processori è che si dice che abbia il supporto per 64 GB di RAM DDR4 in un server a socket singolo estremamente veloce. Potrebbe essere l'ideale per un carico di lavoro OLTP di SQL Server relativamente più piccolo che richiede le migliori prestazioni di processore single-thread in assoluto possibili.

Intel Xeon E5-2600 v4 "Broadwell-EP" Q4 2015

Questa sarà la versione a due socket di Broadwell, chiamata Broadwell-EP. Poiché anche questa è una versione Tick, questi processori saranno compatibili elettricamente e fisicamente con il precedente Intel Xeon E5-2600 v3 "Haswell-EP" a 22 nm (Q2 2013), quindi i server modello esistenti (come Dell PowerEdge R730) saranno in grado di utilizzare questo processore.

Non appena questo processore sarà disponibile, sarà quello che vorrai scegliere per un nuovo server a due socket. Secondo quanto riferito, Intel ha avuto alcuni problemi di resa iniziale con la produzione a 14 nm, che presumibilmente hanno risolto. Non sarei sorpreso di vedere Intel ritardare il rilascio di questo processore di un quarto, non a causa di problemi tecnici, ma semplicemente perché non hanno più alcuna valida concorrenza da parte di AMD.

Intel Xeon E3-1200 v5 "Skylake" Q4 2015

Skylake sarà una versione Intel Tock, che utilizzerà il processo di produzione a 14 nm. Dubito seriamente che Intel rilascerà effettivamente questa famiglia di processori così vicino alla scia del Broadwell. Hanno pochissimi incentivi a farlo a causa della mancanza di concorrenza da parte di AMD e perché interromperebbe i fornitori di server partner (poiché questo processore richiederà nuovi modelli di server e workstation). Nonostante ciò, le attuali informazioni pubbliche e le voci indicano che l'E3-1200 v5 è previsto per la fine del 2015.

La figura 1 mostra l'immagine più recente del modello Intel Tick-Tock che sono riuscito a trovare. Le date in alto coincidono con il momento in cui sarebbero state rilasciate le versioni mobili di queste versioni di Tick-Tock. Intel prevede di rilasciare nuovi modelli di processori prima nello spazio mobile, seguito poi dallo spazio desktop e server a socket singolo, quindi seguito dallo spazio server a due socket, infine seguito dallo spazio a quattro socket e oltre.

Figura 1:modello Intel Tick-Tock

Prestare molta attenzione al modo in cui le pianificazioni di rilascio per Windows Server vNext, SQL Server vNext e le diverse famiglie di processori per server Intel potrebbero allinearsi nei prossimi 12-18 mesi ti aiuterà a prendere una decisione più intelligente su quando pianificare e spingere per aggiornare il tuo intera piattaforma dati on-premise a queste nuove versioni. Fare le scelte giuste sulla tempistica ti consentirà di sfruttare le nuove funzionalità e migliorare le prestazioni e la scalabilità in ogni livello dello stack della piattaforma dati.