来源:公众号CSDN(ID:CSDNnews)
👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;
《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;
截止目前,累计输出 49w+ 字,讲解图 2200+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,已有1700+小伙伴加入(早鸟价超低)
知名的 IT 资产管理平台 Lansweeper 已经向世界各地的企业管理员发出了警告,「很多公司正在使用的 Microsoft SQL Server 已经过时了!」。
Microsoft SQL Server 是一种由微软开发和提供的关系数据库管理系统(RDBMS)。它是企业级的数据库系统,广泛用于各种规模的企业和组织,用来存储和管理数据。
据外媒 The Register 报道,Lansweeper 平台的首席战略官 Roel Decneut 称,该业务部门扫描了超过 100 万个 SQL Server 实例,发现 19.8% 的 SQL Server 实例现在不受微软支持。
12% 的企业正在运行 SQL Server 2014 版本。事实上,微软此前早就发布公告称,这一版本将于今年 7 月 9 日不再受官方扩展支持,这意味着届时起,将会累计有 32% 的设备不受官方支持。
虽然只需要付费,企业还可以获得关于 SQL Server 2014 三年的持续安全更新,但这个问题凸显了当代很多软件对过时软件的依赖。
对于软件开发商而言,他们希望很多企业可以主动升级,然而现实却并不如他们所想。对于企业而言,从旧版软件(例如 Windows 操作系统和 SQL Server)过渡到新版软件面临着层层挑战,涉及技术、管理和财务等多个维度。譬如:
技术层面
兼容性问题: 旧版软件上运行的应用程序、脚本和工具可能与新版软件不兼容。这需要进行兼容性测试,并可能需要对现有系统进行调整或重写部分代码。
数据迁移: 数据从旧版系统迁移到新版系统是一个复杂的过程,涉及数据备份、数据转换和数据恢复。确保数据完整性和一致性是关键。
基础设施调整: 新版软件可能对硬件和网络基础设施有新的要求,因此需要评估和升级现有的基础设施,以支持新软件的运行。
管理层面
变更管理: 迁移过程需要有效的变更管理,以确保平稳过渡。这包括制定详细的迁移计划、时间表以及在迁移过程中处理潜在问题的应急方案。
员工培训 :新版软件可能带来新的功能和操作方式,员工需要接受相应的培训,以确保他们能够有效地使用新系统。
文化阻力: 员工和管理层可能对变革持抵触态度,尤其是当旧版软件已经使用多年并且熟悉度高时。克服这种阻力需要有效的沟通和说服。
财务层面
资金分配: 迁移到新版软件通常需要相当大的资金投入,包括购买新软件许可证、升级硬件、培训员工和实施迁移过程的成本。说服管理层和董事会为这些项目分配资金是一项挑战。
成本效益分析: 需要进行详细的成本效益分析,以展示迁移到新版软件带来的长期效益,例如更高的安全性、性能提升和更好的支持,以及如何抵消短期内的高成本。
风险评估: 需要评估和量化在旧版软件上继续运行的风险,包括安全漏洞、支持终止和性能问题,这有助于为资金申请提供有力的理由。
Decneut 在 2019 年加入 Lansweeper 之前曾在微软工作了 18 年,他此前在 SQL Server 2008 和 2012 发布团队工作。他指出,应用程序的粘性和向后兼容性问题导致人们不愿意升级。有些实例仍在运行非常老旧的版本,例如 SQL Server 7。
而现在最新版本已经达到了 SQL Server 2022,其中 44% 的实例基于 SQL Server 2019。SQL Server 2012 和 2008 等旧版本仍然占据了使用量的很大一部分。
这一问题并非微软独有,开源数据库也面临着类似的生命周期终结挑战。
Decneut 表示,对于企业而言,旧应用程序的稳健性和简单性通常比更新软件版本中的新功能的吸引力更大。
他说:“很多这些基础业务应用程序都设计得很强大,但功能很少。它们提供的所有新功能都无法吸引任何人,因为他们不需要那些东西。但是,当然,微软的商业模式要求你转向新版本。”
Decneut 总结道:“只有当房子着火时,当存在巨大的脆弱性时,才会有人去关心这一点。因为你知道,我们已经开始转向云端。我们在做这个,也在做那个,现在我们正在考虑人工智能。我认为,在技术领域,我们养成了一个坏习惯,就是不太关心之前发生的事情。但往往这就是很多问题的来源。”
对此,不少处于一线的人员感同身受道:
我已经记不清有多少次我向上级举报了这种东西。
响应序列通常是......
问:多少钱?
答:X
文:我们买不起,我们能便宜一点吗?
答:不可以
问:我们将把它作为(未来)项目 X 的一部分 - 从现在起 18 个月完成日期
答:你确定?
3 年过去了,X 项目仍然没有更近一步
平台现在太旧,无法轻松迁移
到这个时候,引擎已经发生了很大的变化,你已经发现你正在使用许多不推荐使用的功能。
👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍;
《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;
截止目前,累计输出 49w+ 字,讲解图 2200+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,已有1700+小伙伴加入(早鸟价超低)
1. 我的私密学习小圈子~
2. SpringBoot 如何做到无感刷新token?
3. 对线面试官:MySQL 给数据表增加一列,一定会锁表吗?
4. 教你用三种方式模拟两个线程抢票
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦