Hvis du er en SQL Server on-premises kunde, er der et stigende antal beviser på, at 2015 kan være et glimrende år til at planlægge og muligvis implementere en komplet opgradering af dataplatformen, som vil omfatte ny serverhardware, en ny version af Windows Server og en ny version af SQL Server.
Microsoft har været ret gennemsigtige omkring deres planer for "Windows 10." Den nuværende offentlige spekulation er, at det vil være GA engang i midten af 2015. Microsoft har ikke været nær så imødekommende omkring SQL Server vNext, men de gav nogle få hints om nogle af de nye funktioner i vNext under nogle præsentationer på det nylige PASS 2014-topmøde i Seattle. Jeg har ingen "insiderinformation" om den forventede udgivelsesplan for SQL Server vNext, men det ser ud til, at det meget vel kan dukke op engang i slutningen af 2015 eller begyndelsen af 2016.
Hvad angår ny serverhardware, har Intel en hel række af nye serverprocessorfamilier, der er planlagt til frigivelse i løbet af 2015. Nogle af disse processorer vil fungere i eksisterende modelservere, mens nogle vil kræve nye servermodeller, da processorerne vil bruge nye processorsokler sammenlignet med tidligere modeller. Her er en kort oversigt over de relevante serverprocessorfamilier:
Intel Xeon E5-4600 v3 "Haswell-EP" Q2 2015
Denne processorfamilie er den fire-sockets-kompatible variant af 22nm Intel Xeon E5-2600 v3 "Haswell-EP", der blev udgivet i Q3 af 2014. Desværre er tidligere fire-sockets versioner af denne familie, såsom 32nm Intel Xeon E5 -4600 "Sandy Bridge-EP" (Q2 2012) og 22nm Intel Xeon E5-4600 v2 "Ivy Bridge-EP" (Q1 2014) har ikke klaret sig specielt godt på TPC-E benchmarks sammenlignet med versionerne med to sockets. Ifølge nogle nylige lækkede specifikationer vil disse kommende processorer have alt fra ti til atten fysiske kerner og fra 25 MB til 45 MB delt L3-cache.
Disse processorer er ikke elektrisk eller fysisk kompatible med deres seneste forgængere, så de kommer til at kræve nye servermodeller fra serverleverandørerne. For eksempel har Dell i øjeblikket Dell PowerEdge R820, der kan bruge E5-4600- eller E5-4600 v2-processorer. De vil sandsynligvis have en ny PowerEdge R830-modelserver til E5-4600 v3-familien.
Helt ærligt, hvis jeg var på markedet for en ny fire-socket server i midten til slutningen af 2015, ville jeg være meget mere interesseret i 22nm Intel Xeon E7-4800 v3 "Haswell-EX", der skal udgives ca. den samme tid. Den vil have meget højere hukommelseskapacitet og vil sandsynligvis skalere meget bedre i en fire-socket server.
Intel Xeon E7-4800 v3 "Haswell-EX" Q2 2015
Denne processorfamilie vil omfatte 22nm fire-sockets Intel Xeon E7-4800 v3 og 22nm otte-sockets Intel Xeon E7-8800 v3-serien. Tidlige rapporter tyder på, at der ikke vil være en E7-2800 v3-serie med to stikkontakter. Selvom E7-8800 v3-serien er designet til otte-socket (og højere) servere, er det faktisk muligt at bruge denne processor i en fire-socket server. Grunden til, at du måske ønsker at gøre dette, er på grund af, hvordan Intel vælger at variere specifikationerne for versionerne med fire og otte sokkel af denne processor. Aktuelle oplysninger er, at disse processorer vil have op til atten fysiske kerner, op til 45 MB delt L3-cache og vil understøtte DDR4-hukommelse.
Disse processorer er heller ikke elektrisk eller fysisk kompatible med deres seneste forgængere, så de kommer til at kræve nye servermodeller fra serverleverandørerne. For eksempel har Dell i øjeblikket Dell PowerEdge R920, der kan bruge de tidligere 22nm Intel Xeon E7-4800 v2 "Westmere-EX" (Q1 2014) processorer. Denne vil formentlig blive erstattet med en ny PowerEdge R930-modelserver til E7-4800 v3-familien.
Denne processorfamilie vil være den, du vil have til dine større lokale SQL Server-arbejdsbelastninger. Som altid bør du ikke bare vælge den model med det højeste antal kerner på grund af, hvordan SQL Server-licensering fungerer. Du skal lave nogle analyser og tænke lidt over, hvilken processormodel du vælger fra denne familie.
Intel Xeon E3-1200 v4 "Broadwell" Q3 2015
14nm Broadwell er en Intel Tick-udgivelse, der bygger på den nuværende 22nm Haswell-mikroarkitektur ved hjælp af en 14nm fremstillingsprocesteknologi. 14nm Intel Xeon E3-1200 v4-linjen er beregnet til single-socket-servere og arbejdsstationer, som i bund og grund er en serverversion af den kommende 14nm Intel Core i7 Broadwell mainstream desktop-processor. Da dette er en Tick-udgivelse, vil disse processorer være elektrisk og fysisk kompatible med de tidligere 22nm Intel Xeon E3-1200 v3 "Haswell", (Q2 2013) processorer, så eksisterende modelservere vil være i stand til at bruge denne nye processor.
Denne grund til, at du måske bekymrer dig om denne processorfamilie, er, at det rygtes at have understøttelse af 64 GB DDR4 RAM i en ekstremt hurtig, single-socket server. Dette kan være ideelt til en relativt mindre SQL Server OLTP-arbejdsbelastning, der kræver den absolut bedst mulige enkelttrådede processorydelse.
Intel Xeon E5-2600 v4 "Broadwell-EP" Q4 2015
Dette vil være den to-socket version af Broadwell, kaldet Broadwell-EP. Da dette også er en Tick-udgivelse, vil disse processorer være elektrisk og fysisk kompatible med den tidligere 22nm Intel Xeon E5-2600 v3 "Haswell-EP" (Q2 2013), så eksisterende modelservere (såsom Dell PowerEdge R730) vil blive i stand til at bruge denne processor.
Så snart denne processor er tilgængelig, vil det være det, du vil vælge til en ny to-socket server. Efter sigende har Intel haft nogle tidlige udbytteproblemer med 14nm-fremstilling, som de angiveligt har løst. Jeg ville ikke blive overrasket over at se Intel forsinke frigivelsen af denne processor med en fjerdedel, ikke på grund af tekniske problemer, men simpelthen fordi de ikke længere har nogen holdbar konkurrence fra AMD.
Intel Xeon E3-1200 v5 "Skylake" Q4 2015
Skylake vil være en Intel Tock-udgivelse, der vil bruge 14nm-fremstillingsprocessen. Jeg tvivler alvorligt på, at Intel rent faktisk vil frigive denne processorfamilie så tæt på Broadwell. De har meget lidt incitament til at gøre dette på grund af den manglende konkurrence fra AMD, og fordi det ville forstyrre deres partnerserverleverandører (da denne processor vil kræve nye modelservere og arbejdsstationer). På trods af dette tyder den aktuelle offentlige information og rygter på, at E3-1200 v5 kommer i slutningen af 2015.
Figur 1 viser det mest aktuelle billede af Intel Tick-Tock-modellen, som jeg kunne finde. Datoerne øverst falder sammen med, hvornår mobilversionerne af disse Tick-Tock-udgivelser skulle udgives. Intel har et mønster med at frigive nye processormodeller i mobilrummet først, efterfulgt af desktop- og single-socket serverplads derefter, og derefter efterfulgt af to-socket serverplads, til sidst efterfulgt af fire-socket og over plads.
Figur 1:Intel Tick-Tock-model
Hvis du er meget opmærksom på, hvordan udgivelsesplanerne for Windows Server vNext, SQL Server vNext og de forskellige Intel-serverprocessorfamilier kan tilpasses i løbet af de næste 12-18 måneder, vil det hjælpe dig med at træffe en mere intelligent beslutning om, hvornår du skal planlægge og presse på for at opgradere din hele den lokale dataplatform til disse nye versioner. Ved at træffe de rigtige valg med hensyn til timing kan du drage fordel af de nye funktioner og forbedret ydeevne og skalerbarhed i hvert lag af dataplatformsstakken.