Se você é um cliente local do SQL Server, há uma quantidade crescente de evidências de que o ano de 2015 pode ser um excelente ano para planejar e possivelmente implementar uma atualização completa da plataforma de dados, que incluiria um novo hardware de servidor, uma nova versão do Windows Server e uma nova versão do SQL Server.
A Microsoft tem sido bastante transparente sobre seus planos para o "Windows 10". A especulação pública atual é que será GA em algum momento em meados de 2015. A Microsoft não foi tão próxima sobre o SQL Server vNext, mas deu algumas dicas sobre alguns dos novos recursos do vNext durante algumas apresentações no recente PASS 2014 Summit em Seattle. Não tenho "informações privilegiadas" sobre o cronograma de lançamento projetado para o SQL Server vNext, mas parece provável que ele apareça em algum momento no final de 2015 ou início de 2016.
No que diz respeito ao novo hardware de servidor, a Intel tem uma lista completa de novas famílias de processadores de servidor que estão programadas para lançamento em 2015. Alguns desses processadores funcionarão em servidores de modelo existentes, enquanto alguns exigirão novos modelos de servidor, já que os processadores usarão novos soquetes de processador em comparação com os modelos anteriores. Aqui está um breve resumo das famílias de processadores de servidor relevantes:
Intel Xeon E5-4600 v3 "Haswell-EP" Q2 2015
Esta família de processadores é a variação com capacidade de quatro soquetes do Intel Xeon E5-2600 v3 de 22nm "Haswell-EP" que foi lançado no terceiro trimestre de 2014. Infelizmente, versões anteriores de quatro soquetes desta família, como o Intel Xeon E5 de 32nm -4600 "Sandy Bridge-EP" (2º trimestre de 2012) e o Intel Xeon E5-4600 v2 de 22nm "Ivy Bridge-EP" (1º trimestre de 2014) não se saíram particularmente bem nos benchmarks TPC-E em comparação com as versões de dois soquetes. De acordo com algumas especificações recentes vazadas, esses próximos processadores terão de dez a dezoito núcleos físicos e de 25 MB a 45 MB de cache L3 compartilhado.
Esses processadores não são eletricamente ou fisicamente compatíveis com seus antecessores recentes, portanto, exigirão novos modelos de servidor dos fornecedores de servidores. Por exemplo, a Dell atualmente tem o Dell PowerEdge R820 que pode usar os processadores E5-4600 ou E5-4600 v2. Eles provavelmente terão um novo servidor modelo PowerEdge R830 para a família E5-4600 v3.
Francamente, se eu estivesse no mercado para um novo servidor de quatro soquetes em meados de 2015, estaria muito mais interessado no Intel Xeon E7-4800 v3 de 22nm "Haswell-EX" que deve ser lançado em cerca de o mesmo tempo. Ele terá uma capacidade de memória muito maior e provavelmente será muito melhor em um servidor de quatro soquetes.
Intel Xeon E7-4800 v3 "Haswell-EX" Q2 2015
Esta família de processadores incluirá o Intel Xeon E7-4800 v3 de quatro soquetes de 22nm e o Intel Xeon E7-8800 v3 de oito soquetes de 22nm. Os primeiros relatórios indicam que não haverá uma série E7-2800 v3 de dois soquetes. Embora a série E7-8800 v3 seja projetada para servidores de oito soquetes (e superiores), é possível usar esse processador em um servidor de quatro soquetes. A razão pela qual você pode querer fazer isso é por causa de como a Intel escolhe variar as especificações para as versões de quatro e oito soquetes deste processador. A informação atual é que esses processadores terão até dezoito núcleos físicos, até 45 MB de cache L3 compartilhado, e suportarão memória DDR4.
Esses processadores também não são eletricamente ou fisicamente compatíveis com seus antecessores recentes, então eles vão exigir novos modelos de servidores dos fornecedores de servidores. Por exemplo, a Dell atualmente tem o Dell PowerEdge R920 que pode usar os processadores Intel Xeon E7-4800 v2 "Westmere-EX" (1º trimestre de 2014) de 22 nm anteriores. Isso provavelmente será substituído por um novo servidor modelo PowerEdge R930 para a família E7-4800 v3.
Essa família de processadores será a que você desejará para suas maiores cargas de trabalho locais do SQL Server. Como sempre, você não deve apenas escolher o modelo com a maior contagem de núcleos devido ao funcionamento do licenciamento do SQL Server. Você precisa fazer algumas análises e pensar em qual modelo de processador você escolhe desta família.
Intel Xeon E3-1200 v4 "Broadwell" 3º trimestre de 2015
O Broadwell de 14 nm é uma versão Intel Tick que se baseia na atual microarquitetura Haswell de 22 nm usando uma tecnologia de processo de fabricação de 14 nm. A linha Intel Xeon E3-1200 v4 de 14nm destina-se a servidores e estações de trabalho de soquete único, que é essencialmente uma versão de servidor do próximo processador de desktop mainstream Intel Core i7 Broadwell de 14nm. Como esta é uma versão Tick, esses processadores serão eletricamente e fisicamente compatíveis com os processadores Intel Xeon E3-1200 v3 "Haswell" anteriores de 22nm (2º trimestre de 2013), portanto, os servidores de modelo existentes poderão usar esse novo processador.
O motivo pelo qual você pode se importar com essa família de processadores é que há rumores de que ela oferece suporte para 64 GB de RAM DDR4 em um servidor de soquete único extremamente rápido. Isso pode ser ideal para uma carga de trabalho OLTP do SQL Server relativamente menor que requer o melhor desempenho de processador single-threaded possível.
Intel Xeon E5-2600 v4 "Broadwell-EP" 4º trimestre de 2015
Esta será a versão de dois soquetes do Broadwell, chamada Broadwell-EP. Como esta também é uma versão Tick, esses processadores serão eletricamente e fisicamente compatíveis com o anterior Intel Xeon E5-2600 v3 de 22nm "Haswell-EP" (2º trimestre de 2013), portanto, os servidores de modelo existentes (como o Dell PowerEdge R730) serão capaz de usar este processador.
Assim que este processador estiver disponível, será o que você deseja escolher para um novo servidor de dois soquetes. Alegadamente, a Intel teve alguns problemas iniciais de rendimento com a fabricação de 14nm, que eles supostamente resolveram. Eu não ficaria surpreso ao ver a Intel atrasar o lançamento deste processador em um quarto, não devido a problemas técnicos, mas simplesmente porque eles não têm mais concorrência viável da AMD.
Intel Xeon E3-1200 v5 "Skylake" 4º trimestre de 2015
Skylake será uma versão Intel Tock, que usará o processo de fabricação de 14nm. Eu duvido seriamente que a Intel realmente lance esta família de processadores tão perto do Broadwell. Eles têm muito pouco incentivo para fazer isso devido à falta de concorrência da AMD e porque isso atrapalharia seus fornecedores de servidores parceiros (já que esse processador exigirá novos modelos de servidores e estações de trabalho). Apesar disso, as informações públicas atuais e os rumores indicam que o E3-1200 v5 está previsto para o final de 2015.
A Figura 1 mostra a imagem mais atual do modelo Intel Tick-Tock que encontrei. As datas no topo coincidem com quando as versões móveis desses lançamentos do Tick-Tock deveriam ser lançadas. A Intel tem um padrão de lançar novos modelos de processador primeiro no espaço móvel, seguido pelo espaço de servidor desktop e de soquete único, e depois seguido pelo espaço de servidor de dois soquetes, finalmente seguido pelo espaço de quatro soquetes e acima.
Figura 1:modelo Intel Tick-Tock
Prestar muita atenção em como os cronogramas de lançamento do Windows Server vNext, SQL Server vNext e as diferentes famílias de processadores de servidor Intel podem se alinhar nos próximos 12 a 18 meses o ajudará a tomar uma decisão mais inteligente sobre quando planejar e atualizar seu toda a plataforma de dados local para essas novas versões. Fazer as escolhas certas sobre o tempo permitirá que você aproveite os novos recursos e o desempenho e a escalabilidade aprimorados em cada camada da pilha da plataforma de dados.