独自のIT資産管理プラットフォームLansweeperが、あらゆる企業の管理者に警告を発しました。あなたのビジネスで利用されているMicrosoft SQL Serverは、一体どれくらい古いのでしょうか?
最高戦略責任者のロエル・デクニュー氏によると、同社は100万インスタンス以上のSQL Serverをスキャンした結果、19.8%が現在Microsoftによるサポート対象外となっていることを発見した。12%は7月9日に延長サポートが終了する予定のSQL Server 2014を使用しており、来月初めにはその割合は32%になる。
この調査の内訳では古いSQL Serverが残っている –写真: Lansweeper
お客様は、SQL Server 2014のセキュリティアップデートを今後3年間、有料で引き続き受けることができます。しかし、今回の調査結果は、Microsoftの主力データベースのユーザーが直面する潜在的な問題を浮き彫りにしています。あなたのビジネスは、ずっと前に廃止されるべきだったものに頼っているのでしょうか?
マイクロソフトがユーザーをWindows 10からWindows 11に移行させるのに苦労している一方で、管理者も同様の問題に直面しています。しかし、この問題はあまり知られていません。ITプロフェッショナルは、ビジネスクリティカルなプロセスを古いソフトウェアで実行することのリスクを重々承知していますが、経営陣にアップデートのための予算を割り当てるよう説得するのは容易ではありません。
デクニュート氏は、2019年にランスイーパーに入社する前は18年間マイクロソフトに勤務し、SQL Server 2008と2012のリリースチームに所属していました。「当時は、古いバージョンからユーザーを移行させるのが課題でした」と彼は言います。「リレーショナルデータベースを使う主な理由は何でしょう? それは、その上にアプリケーションを構築するためです。そして、こうしたアプリケーションの使い古しやすさが、この問題を引き起こしているのです。」
過去数十年間の下位互換性に対する一貫性のないアプローチも一因となっている可能性があります。Decneut氏によると、LansweeperのエージェントがSQL Server 7のインスタンスをいくつか検出したとのことです。そのインスタンスで稼働しているデータベースを最新かつ最高のSQL Serverにアップグレードするのは、おそらく至難の業でしょう。
SQL Serverの最新リリースは2022です。Decneutによると、Lansweeperはインスタンスの44%でSQL Server 2019が稼働していることを発見しました。SQL Server 2017は13.5%、2016は10%未満で、その後は古い廃止バージョンに移行します。SQL Server 2014の12%に続き、SQL Server 2012は9%を占めています。SQL Server 2008は8%弱で推移しており、この割合は今後も続くでしょう。
サポート終了後も何年も、あるいは何十年も顧客が古いコードを使い続けるという問題に直面しているのは、マイクロソフトだけではありません。
Perconaのテクノロジーエバンジェリスト、デイブ・ストークス氏はThe Register紙に次のように語った。「SQL Serverインスタンスがサポート対象外であることは、驚きではありません。『壊れていないものは直そうとするな』という格言は、人生の他のあらゆることと同様に、テクノロジーの世界にも当てはまります。しかし、これを言い訳にして、困難な問題への対処を避ける可能性もあることも認識しています。」
- 英国CMAの初期調査結果によると、マイクロソフトがクラウドの選択肢を制限していることが判明
- マイクロソフトはFabricプラットフォームに合わせてPower BIライセンスを統合
- Microsoft OS/2 2.0のプレビュー版がeBayに登場
- Postgresの先駆者マイケル・ストーンブレーカーが再びデータベースをひっくり返すと約束
こうした変更を行うのは大変なことですが、だからといって変更を行わないべきだというわけではありません。開発者は、期限切れのデータベースソフトウェアのバージョンに縛られたくありません。後続のバージョンで修正されたバグを見逃すだけでなく、作業を楽にする新しい機能や性能も見逃してしまうことになるのです。
ストークス氏はまた、DBA も同様にこのような制限を受けることを嫌がっていると指摘し、その点を説明するために COBOL と FORTRAN の亡霊を持ち出しました。
「オープンソースデータベースもサポート終了の問題を抱えています」と彼は付け加えた。「MySQLバージョン5.7は昨年10月にサポート終了となりましたが、Percona Monitoring and Managementが報告したシステムの大部分はこのバージョンです。PerconaのEOL後サポートは広範囲に及んでいます。」
デクニュート氏にとって、エンタープライズレベルの課題は、企業にアップグレードを促す要素がほとんどないことだ。彼はこう述べた。「こうした非常に基本的なビジネスアプリケーションの多くは、堅牢性を重視し、余計な機能は省いて構築されています。提供されている新機能はどれも魅力的ではありません。なぜなら、企業はそれらの機能を必要としていないからです。ただ、このアプリケーションが動作すればいいだけなのです。」
「しかし、もちろん、マイクロソフトのビジネス モデルでは、新しいバージョンに移行することが必要です。」
デクニュート氏はこう結論づけた。「家が燃えているとき、つまり大きな脆弱性があるときだけ、誰かがそのことに関心を持つだろう。」
「ご存知の通り、私たちはすでにクラウドに移行しています。あれもこれもやっていて、今はAIについて考えています。テクノロジーの世界には、過去のことをあまり気にしないという厄介な習慣があるように思います。」
「多くの問題はそこから生じているからです。」®