Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Upgrade der SQL Server-Datenplattform im Jahr 2015

Wenn Sie ein On-Premises-Kunde von SQL Server sind, gibt es immer mehr Anzeichen dafür, dass das Jahr 2015 ein hervorragendes Jahr sein könnte, um ein vollständiges Datenplattform-Upgrade zu planen und möglicherweise zu implementieren, das neue Serverhardware und eine neue Windows-Version umfassen würde Server und eine neue Version von SQL Server.

Microsoft war ziemlich transparent in Bezug auf seine Pläne für „Windows 10“. Die aktuelle öffentliche Spekulation ist, dass es irgendwann Mitte 2015 GA sein wird. Microsoft war in Bezug auf SQL Server vNext nicht annähernd so entgegenkommend, aber sie haben während einiger Präsentationen auf dem letzten PASS 2014 Summit in Seattle einige Hinweise auf einige der neuen Funktionen in vNext gegeben. Ich habe keine „Insiderinformationen“ über den voraussichtlichen Veröffentlichungszeitplan für SQL Server vNext, aber es scheint wahrscheinlich, dass er irgendwann Ende 2015 oder Anfang 2016 auftaucht.

In Bezug auf neue Serverhardware hat Intel eine ganze Reihe neuer Serverprozessorfamilien, die im Laufe des Jahres 2015 auf den Markt kommen sollen. Einige dieser Prozessoren werden in bestehenden Servermodellen funktionieren, während andere neue Servermodelle erfordern, da die Prozessoren verwendet werden neue Prozessorsockel im Vergleich zu Vorgängermodellen. Hier eine kurze Zusammenfassung der relevanten Server-Prozessorfamilien:

Intel Xeon E5-4600 v3 „Haswell-EP“ Q2 2015

Diese Prozessorfamilie ist die Vier-Sockel-fähige Variante des 22-nm-Intel Xeon E5-2600 v3 „Haswell-EP“, der im dritten Quartal 2014 veröffentlicht wurde. Leider sind frühere Vier-Sockel-Versionen dieser Familie, wie der 32-nm-Intel Xeon E5 -4600 „Sandy Bridge-EP“ (Q2 2012) und der 22-nm-Intel Xeon E5-4600 v2 „Ivy Bridge-EP“ (Q1 2014) haben bei TPC-E-Benchmarks im Vergleich zu den Zwei-Sockel-Versionen nicht besonders gut abgeschnitten. Laut einigen kürzlich durchgesickerten Spezifikationen werden diese kommenden Prozessoren zwischen zehn und achtzehn physische Kerne und zwischen 25 MB und 45 MB gemeinsam genutzten L3-Cache haben.

Diese Prozessoren sind weder elektrisch noch physikalisch mit ihren jüngsten Vorgängern kompatibel, sodass sie neue Servermodelle von den Serveranbietern erfordern werden. Beispielsweise hat Dell derzeit den Dell PowerEdge R820, der die E5-4600- oder E5-4600 v2-Prozessoren verwenden kann. Sie werden wahrscheinlich einen neuen PowerEdge R830-Modellserver für die E5-4600 v3-Familie haben.

Ehrlich gesagt, wenn ich Mitte bis Ende 2015 auf dem Markt für einen neuen Vier-Sockel-Server wäre, wäre ich viel mehr an dem 22-nm-Intel Xeon E7-4800 v3 „Haswell-EX“ interessiert, der um etwa 2015 erscheinen soll die selbe Zeit. Es wird eine viel höhere Speicherkapazität haben und in einem Vier-Socket-Server wahrscheinlich viel besser skalieren.

Intel Xeon E7-4800 v3 „Haswell-EX“ Q2 2015

Diese Prozessorfamilie wird die 22-nm-Vier-Sockel-Intel-Xeon-E7-4800-v3- und die 22-nm-Acht-Sockel-Intel-Xeon-E7-8800-v3-Serie umfassen. Frühe Berichte deuten darauf hin, dass es keine E7-2800 v3-Serie mit zwei Sockeln geben wird. Obwohl die E7-8800 v3-Serie für Server mit acht Sockeln (und höher) ausgelegt ist, ist es tatsächlich möglich, diesen Prozessor in einem Server mit vier Sockeln zu verwenden. Der Grund, warum Sie dies möglicherweise tun möchten, liegt darin, wie Intel die Spezifikationen für die Versionen mit vier und acht Sockeln dieses Prozessors variiert. Aktuelle Informationen besagen, dass diese Prozessoren bis zu achtzehn physische Kerne, bis zu 45 MB gemeinsam genutzten L3-Cache und DDR4-Speicher unterstützen werden.

Diese Prozessoren sind auch weder elektrisch noch physikalisch mit ihren jüngsten Vorgängern kompatibel, sodass sie neue Servermodelle von den Serveranbietern erfordern werden. Beispielsweise hat Dell derzeit den Dell PowerEdge R920 im Angebot, der die vorherigen 22-nm-Prozessoren Intel Xeon E7-4800 v2 „Westmere-EX“ (Q1 2014) verwenden kann. Dieser wird voraussichtlich durch einen neuen PowerEdge R930-Modellserver für die E7-4800 v3-Familie ersetzt.

Diese Prozessorfamilie wird diejenige sein, die Sie für Ihre größeren lokalen SQL Server-Workloads benötigen werden. Wie immer sollten Sie aufgrund der Funktionsweise der SQL Server-Lizenzierung nicht einfach das Modell mit der höchsten Kernanzahl auswählen. Sie müssen einige Analysen durchführen und sich überlegen, welches Prozessormodell Sie aus dieser Familie wählen.

Intel Xeon E3-1200 v4 "Broadwell" Q3 2015

Der 14-nm-Broadwell ist eine Intel-Tick-Version, die auf der aktuellen 22-nm-Haswell-Mikroarchitektur unter Verwendung einer 14-nm-Fertigungsprozesstechnologie aufbaut. Die 14-nm-Reihe Intel Xeon E3-1200 v4 ist für Single-Socket-Server und -Workstations gedacht, bei denen es sich im Wesentlichen um eine Serverversion des kommenden 14-nm-Mainstream-Desktop-Prozessors Intel Core i7 Broadwell handelt. Da es sich um eine Tick-Version handelt, sind diese Prozessoren elektrisch und physisch mit den vorherigen 22-nm-Prozessoren Intel Xeon E3-1200 v3 „Haswell“, (Q2 2013) kompatibel, sodass bestehende Servermodelle diesen neuen Prozessor für beide verwenden können

Der Grund, warum Sie sich für diese Prozessorfamilie interessieren könnten, ist, dass sie Gerüchten zufolge Unterstützung für 64 GB DDR4-RAM in einem extrem schnellen Single-Socket-Server bietet. Dies ist möglicherweise ideal für eine relativ kleinere SQL Server-OLTP-Arbeitslast, die die absolut bestmögliche Singlethread-Prozessorleistung erfordert.

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

Dies wird die Zwei-Sockel-Version von Broadwell sein, genannt Broadwell-EP. Da es sich auch um eine Tick-Version handelt, werden diese Prozessoren elektrisch und physisch mit dem vorherigen 22-nm-Intel Xeon E5-2600 v3 „Haswell-EP“ (Q2 2013) kompatibel sein, also mit bestehenden Modellservern (wie dem Dell PowerEdge R730). diesen Prozessor verwenden können.

Sobald dieser Prozessor verfügbar ist, werden Sie ihn für einen neuen Zwei-Sockel-Server auswählen. Berichten zufolge hatte Intel einige frühe Ertragsprobleme bei der 14-nm-Fertigung, die sie angeblich gelöst haben. Ich wäre nicht überrascht, wenn Intel die Veröffentlichung dieses Prozessors um ein Viertel verzögern würde, nicht aufgrund technischer Probleme, sondern einfach, weil sie keine ernsthafte Konkurrenz mehr von AMD haben.

Intel Xeon E3-1200 v5 "Skylake" Q4 2015

Skylake wird eine Intel Tock-Version sein, die den 14-nm-Fertigungsprozess verwenden wird. Ich bezweifle ernsthaft, dass Intel diese Prozessorfamilie tatsächlich so dicht auf den Fersen des Broadwell veröffentlichen wird. Sie haben sehr wenig Anreiz, dies zu tun, da es keine Konkurrenz von AMD gibt und weil dies ihre Partner-Serveranbieter stören würde (da dieser Prozessor neue Modellserver und Workstations erfordern wird). Trotzdem deuten die aktuellen öffentlichen Informationen und Gerüchte darauf hin, dass der E3-1200 v5 Ende 2015 fällig ist.

Abbildung 1 zeigt das aktuellste Bild des Intel Tick-Tock-Modells, das ich finden konnte. Die Daten oben stimmen mit dem Zeitpunkt überein, an dem die mobilen Versionen dieser Tick-Tock-Veröffentlichungen veröffentlicht werden sollten. Intel hat ein Muster, bei dem neue Prozessormodelle zuerst im mobilen Bereich veröffentlicht werden, gefolgt vom Desktop- und Single-Socket-Serverbereich und dann gefolgt vom Zwei-Socket-Serverbereich, schließlich gefolgt vom Vier-Socket-Bereich und darüber.

Abbildung 1:Intel Tick-Tock-Modell

Wenn Sie genau darauf achten, wie sich die Veröffentlichungszeitpläne für Windows Server vNext, SQL Server vNext und die verschiedenen Intel-Serverprozessorfamilien in den nächsten 12 bis 18 Monaten angleichen, können Sie eine intelligentere Entscheidung treffen, wann Sie ein Upgrade planen und vorantreiben sollten gesamte lokale Datenplattform auf diese neuen Versionen. Wenn Sie die richtigen Entscheidungen zum Timing treffen, können Sie die Vorteile der neuen Funktionen und der verbesserten Leistung und Skalierbarkeit auf jeder Ebene des Datenplattform-Stacks nutzen.