Prise en charge de RIP SQL Server 2008. À moins que vous ne fassiez votre DBA sous un rocher, vous savez probablement déjà que Microsoft a mis fin à la prise en charge de SQL Server 2008 au cours de l'été.
Que signifie pour moi la fin de la prise en charge de SQL Server 2008 ?
Essentiellement, la fin du support signifie que si vous ne migrez pas vers une version plus récente, vous êtes seul. Certaines des plus grandes implications de la perte de support incluent :
- Microsoft ne publiera pas de correctifs ou de mises à jour de sécurité, ce qui exposera ceux qui n'effectuent pas la mise à niveau aux cyberattaques. Les cyberattaques sont de plus en plus courantes et destructrices. Il est donc déconseillé de laisser votre organisation sans protection.
- Ils ne vous aideront plus à résoudre les problèmes, donc si vous ne savez pas comment résoudre votre propre problème, vous devrez embaucher quelqu'un qui le peut. Cela pourrait vite coûter cher.
- Votre outil de surveillance des performances SQL Server peut ne pas fonctionner avec SQL Server 2008. La surveillance des performances SQL Server est essentielle pour maintenir des instances saines et fonctionnelles. Si votre outil de surveillance est obsolète, vous mettez en péril les opérations et les résultats de votre entreprise.
Que puis-je faire ?
Eh bien, vous pouvez l'ignorer et espérer que rien de mal ne se passe. (Je plaisante, ce n'est pas vraiment une option.) Vous pouvez suivre plusieurs directions, et celle que vous choisissez dépend vraiment de la durée de la solution que vous recherchez.
Option 1 :obtenir une extension
L'achat de mises à jour de sécurité étendues auprès de Microsoft n'est vraiment qu'un pansement, pas une véritable solution pour perdre le support de SQL Server. Tout d'abord, l'extension n'est pas disponible pour tout le monde. Ceux qui ont un abonnement actif au programme de licence Software Assurance peuvent acheter les mises à jour de sécurité étendues. Le service est également disponible sans frais supplémentaires si vous exécutez SQL Server 2008 dans le cloud à l'aide de machines virtuelles Azure. Tout le monde n'a pas de chance.
L'autre gros problème d'opter pour une extension plutôt qu'une mise à niveau est que l'extension ne vous fait gagner que trois ans de plus; cela ne résout pas le problème à long terme.
Option 2 :Mise à niveau vers une version plus récente de SQL Server
Si vous êtes prêt à migrer vers une version plus récente de SQL Server, comment décidez-vous de la version la plus récente ?
Brent Ozar a compilé cet aperçu des différentes versions de SQL Server actuellement disponibles et des raisons pour lesquelles vous devriez ou ne devriez pas sélectionner une version particulière. Par exemple, selon Ozar, SQL Server 2012 et SQL Server 2014 sont de bons choix si vous recherchez un produit bien connu et bien documenté que beaucoup de gens savent utiliser.
Cependant, bien qu'il existe de bonnes fonctionnalités dans ces deux versions, SQL Server 2012 n'a pas de capacités de chiffrement, et elles manquent toutes les deux de certaines des fonctionnalités modernes qui permettent des performances optimales.
SQL Server 2016 est un bon choix si vous ne souhaitez pas changer de version pendant un certain temps, si vous avez besoin de nombreuses fonctionnalités de sécurité des données ou si vous souhaitez une surveillance intégrée du plan de requête. L'inconvénient des fonctionnalités de pointe de SQL Server 2016 est que vous ne trouverez pas beaucoup de documentation pour vous apprendre comment tout cela fonctionne.
SQL Server 2017 possède toutes les fonctionnalités les plus récentes et les plus performantes, mais vous appliquerez régulièrement des correctifs au fur et à mesure que tous les problèmes seront résolus. Pourtant, Ozar déclare que c'est un bon choix si vous voulez des mises à niveau futures plus faciles ou si vous avez besoin de fonctionnalités telles que les index columnstore.
SQL Server 2019 n'est pas encore disponible dans le commerce, mais si vous n'êtes pas très pressé de mettre à niveau, cela vaut peut-être la peine d'attendre sa sortie générale. Cependant, comme pour toute nouvelle version, préparez-vous à des correctifs importants et à des mises à jour fréquentes au fur et à mesure que les problèmes sont identifiés et résolus.
Si vous décidez de mordre la balle et de mettre à niveau vers une version plus récente (mais pas la plus récente) de SQL Server, assurez-vous de faire attention aux dates de fin de support pour la version que vous choisissez. La prise en charge de certaines des versions les plus anciennes et les plus récentes se termine relativement bientôt. Par exemple, la prise en charge de SQL Server 2012 se termine en 2022, mais la prise en charge de SQL Server 2016 vous mènera jusqu'en 2026.
Option 3 :migrer vers Azure
Déplacer SQL Server 2008 vers Azure est un bon choix si vous n'êtes pas tout à fait prêt à passer à une nouvelle version, mais vous n'êtes pas non plus d'accord pour ne pas avoir de support. Comme mentionné ci-dessus, Microsoft propose gratuitement des mises à jour de sécurité étendues si vous migrez SQL Server vers Azure. Cela vous permet non seulement de gagner du temps pour décider de votre prochaine action, mais le déploiement dans Azure inclut également des avantages tels que :
- C'est rentable
- Il y a peu ou pas de temps d'arrêt
- Azure est sécurisé
- Vous bénéficiez de services entièrement gérés
L'avantage le plus important est sans doute qu'une fois que vous avez déployé SQL Server 2008 dans Azure, il est facile de mettre à niveau vers la version de SQL Server que vous avez choisie à la fin de la période d'extension. Vous devrez de toute façon mettre à niveau, et le cloud simplifie le processus.
Alors que nous disons adieu au support de SQL Server 2008, pesez soigneusement vos options pour déterminer votre meilleure décision à prendre. Réfléchissez à la solution qui répond à vos besoins SQL Server non seulement aujourd'hui, mais également à moyen et long terme. N'oubliez pas que d'autres dates de fin de support se profilent à l'horizon et qu'une migration vers l'une des versions nouvellement publiées comporte son propre ensemble d'avantages et de défis.