2016年4月12日,微软将正式终止SQL Server
2005相关服务。微软正在终止扩展支持,这意味着不再有新特性更新,不再有应用补丁,不再有安全补丁,什么都没了。在此之后,任何依然使用SQL
Server
2005的人将面临数据损坏,系统崩溃的风险。他们可以选择更新到最新版的SQL
Server,迁移到另外一个不同的平台,或者什么都不做,直面上述风险。

澳门葡萄京官方网站 1

IT之家讯2月4日消息,12年前,Windows Server
2003正式发布。当时这款服务器系统和Windows
XP逐渐开始统治天下。只是时光飞逝,转眼间这款系统也即将退休,属于那个时代的印记正逐渐褪去。

随着信息格式的改变,SQL Server 2005
在发布10年以来,已经发生了很大的改变。数据变得非常大,有着各种各样的类型和规模,大部分数据是非结构化的,且以极快的速度进行着迁移。考虑到这些因素,非法的数据攻击将更易发动,且更为复杂。在2005中似有足够的功能保护数据,现在看来如同儿戏一般。

作为微软智能云助力客户数据库迁移上云的重要举措,Azure SQL Database
Managed Instance(SQL Database 托管实例)服务正式登陆由世纪互联运营的
Microsoft Azure。这项 PaaS服务以全托管的形式在云端提供了 SQL Server
的几乎全部功能,能为企业和组织提供将本地部署的 SQL Server
数据库以最低成本迁移上 Azure 云的捷径,并且可以确保 100% 的应用兼容性。

Server
2003的推荐配置为主频550MHz以上CPU和4GB内存,那时候“64位”还很稀有。12年后的今天,这个推荐配置放到PC机上都很落后,何况服务器,所以退休早就是大势所趋。

SQL Server 2005 终止服务是一个时代的结束

微软全球数据平台解决方案总监 Jack C. Tang
表示:「数据库是企业业务上云的关键一环,截止至 2022
年,云迁移市场规模将达到 1290
亿美元。如何确保以安全、可靠、灵活、高效、低成本、全兼容的方式,帮助企业将数据库迁移到云端,是微软
Azure 团队一直在努力应对的挑战。SQL Database
托管实例登陆由世纪互联运营的 Microsoft Azure,将为中国市场客户将现有 SQL
Server 迁移到云端,提供一条安全可靠的快捷通道。运行于云端的 SQL Database
托管实例不但能帮助客户节省本地运营的软硬件成本,而且具备最新版 SQL
Server 的全部功能,能够显著提升企业数据分析和 IT
运维的效率,真正推动企业业务的数字化转型。」

在2015年7月15日,微软将停止对Windows Server
2003的支持
。虽然这款系统届时依然能够运行,但失去微软提供的安全更新,服务器无疑会成为攻击者的“活靶子”。因此这部分用户应该尽早采取措施,升级到新的服务器系统。在最后期限来临时,用户还不能升级到与Windows10并驾齐驱的WindowsServer
10,因为微软表示这款系统也要采取Win10的研发策略,在满足用户要求之后才能正式推出,这要等到2016年。

微软的产品支持包括两个阶段:主体支持和扩展支持。主体支持阶段通常持续5年,微软更新功能、解决漏洞,提供安全修复和免费支持。

澳门葡萄京官方网站 2

微软为Server 2003用户推荐的继任者为Windows Server 2012 R2、Microsoft
Azure或者Office365。这些微软服务器系统以及相关配套软件对于服务器用户目前的工作会有更大的帮助。很显然,新产品会提供更高的效率,更好的性能,更大的安全性和稳定性。当然,具体产品的选择还需要用户根据自身情况进行安排。

扩展支持为产品提供额外五年左右的支持,在这个阶段,微软停止提供设计变更,不再提供新特性。同时,停止处理保修期索赔以及之前所提供的免费支持,不再提供实时非安全修复,除非用户购买了延保条款。不过,微软将继续提供安全更新,并为购买过延保服务的用户提供支持。

Azure SQL Database 托管实例是对现有 Azure SQL
数据库服务的增强和扩展,可以帮助客户轻松迁移本地环境,并最大限度减少配置更改。该环境至少提供
8 个核心和最多 35 TB
的存储,并通过独立虚拟网络部署,非常适合希望快速迁移到云端,并避免虚拟机开销的客户。通过托管实例的方式,该服务能够满足多个本地
SQL Server 数据库迁移上云的需求,让用户将部署在不同位置的本地 SQL
数据库,以低成本、高效率的方式,在绝不会丢失数据的安全承诺下,同步迁移到云端。云端部署的
SQL Database 托管实例,同步提供最新版 SQL Server 2019
的全部功能,能够更好满足新开发业务应用以机器学习发掘数据洞察、推动人工智能应用的需求。

对于不同类型企业服务器的升级方案,微软给出了一些产品迁移建议,具体如下:

当扩展支持结束后,微软对该产品不再提供任何支持,除非某些企业签署了定制支持合同。此类合同可以延保3年,但是此类合同是特例,也不是成熟的手把手式的支持。相反,它只是一个暂时的支持,以保证你向其他平台进行永久迁移时实现平滑过渡。

将本地 SQL Server 数据库迁移到 Azure SQL Database 托管实例服务的任务,由
Azure Data Migration(Azure 数据迁移,DMS)服务完成。Azure
数据迁移服务是一种完全托管的迁移服务,结合了数据迁移助手、数据库实验助手、SQL
Server
迁移助手等多个微软迁移引擎的功能,能够以最少的停机时间实现从多个数据库源到
Azure
数据平台的无缝迁移,并支持多种主流数据库,充分满足各种不同场景的需求。此外,Azure
SQL Database 托管实例服务还能与 Azure Data Factory(Azure 数据工厂,
ADF)服务配合使用,在云中创建数据驱动型工作流,协调和自动完成数据移动和数据转换,将复杂的数据集成项目部署到托管云服务平台,加快数据集成,缩短上市时间,提升工作效率。

•强化物理服务器或购买Hyper-V虚拟平台可以节省硬件开支。

对于大多数企业来说,2016年4月意味着SQL Server
2005生命周期的结束,结束也意味着可能会产生一系列严重结果。尽管SQL Server
还会继续运行下去(至少希望如此),缺少一系列的支持,特别是安全更新——这个理由已经足够让任何运行着SQL
Server2005的企业考虑接下来该怎么做了,他们最好有更好的计划,而且尽快付诸行动。

Forrester 围绕 SQL Database
托管实例服务进行的「总体经济影响」调研显示,这项服务在 3
年内将为企业客户带来可观的效益提升,投资回报率高达 212%。通过对 4
家应用该服务的客户进行调查研究,Forrester 发现这项以 PaaS
形式提供的服务不但简化了从本地数据库到 Azure
云端迁移的难度,而且内置了丰富的数据智能服务、高可用性承诺,以及透明的授权收费模式,能够显著降低客户投入并提升员工效率。此外,得益于云计算的特性,用户可以随时缩放计算规模,整合更多
Azure 服务,并且享受到自动备份数据、自动升级安全补丁和新版本功能的便利。

•把现有工作迁移至Office 365可以获得最新的产品支持并且减少管理负担。

不仅数据库本身将面临风险,每个依赖于这些数据库的应用程序也将面临同样的风险,例如性能、可靠性、合规和前端SQL
Server安全等。仍然依赖SQL Server
2005的企业,即使有扩展支持的存在,也已经受到黑客社区和网络犯罪的威胁,这些人已经花了10年时间来发掘系统漏洞。一旦这些系统不再安装安全补丁,每个依赖于它的应用程序和服务都非常容易受到数据盗窃和破坏的威胁。

澳门葡萄京官方网站 3

•数据库从SQL Server 2005升级到SQL Server
2014可以获得更好更快的数据处理性能。

关于SQL Server 2005服务终止,微软给出的解决方案

根据现有客户的反馈,相比在本地部署 SQL Server 的方式,Azure SQL Database
托管实例服务为客户节省了大笔用于购置新硬件、扩充存储和网络带宽的费用,按照
3 年期计算,客户在硬件、网络、维护投入上节约的成本 3 年现值高达 180
万美元;迁移上云后,企业内部的数据库管理员,能够能更高效地对数据库环境进行设置、部署、管理,生产效率提升达
40%,由此产生的 3 年现值收益约为 68.8
万美元;此外,由于托管实例服务可自动备份、自动升级,具备更好的应用兼容性,可以整合多样化的
PaaS 服务,并提供了统一的数据开发平台,企业内部的
IT、安全、开发团队的效率也实现了 20% 的提升,3 年现值收益约合 69.8
万美元。

•将Web应用迁移至Microsoft Azure或者Cloud OS
Network,可以提升产品规模和成本效率。

不出意外,微软对于SQL Server 2005服务终止的解决方案是将使用者迁移到SQL
Azure数据库或SQL Server 2014(或SQL Server
2016)。微软已经发出了召唤,兜售在性能和安全方面,迁移到新系统将带来的好处。客户还可以选择一种混合的方法,实现内部系统和云计算之间的分割操作。

作为一项 PaaS 服务,Azure SQL Database 通常情况下迁移周期约为 4 到 6
个月。根据成本收益计算,采用 Azure SQL Database 托管实例服务在 3
年内的投资回报率高达 212%,并且在完成迁移的 6 个月内,即可收回全部投资。

•更新客户或业务线应用程序可以支持当今全球互联的移动设备需求。

据微软所说,“SQL Server 2014在基准测试中,速度为SQL Server
2005的13倍,”这在很大程度上是因为新的内存联机事务处理能力的存在。另外,SQL
Server 2014提供了AlwaysOn Availability特性,这在SQL Server
2005中是没有的。微软也很快指出其他SQL Server
2014中的新组件,如数据质量服务和主数据服务,以及更健壮的集成服务和分析服务列表模式。

如果你需要了解更多关于Windows Server
2003升级迁移工作的相关信息,请访问微软迁移计划助手网站或者微软官方博客。

但微软也很聪明,除了在性能和安全性,新增功能方面劝说用户,微软还将成本节约作为一种新的吸引力,它认为当考虑到可靠性、性能和资源分配时,升级能够为企业节省大量的成本。

为了支持上述观点,微软经常引用由微软支持的Forrester研究报告–《The Total
Economic Impact of Microsoft SQL
Server》,该报告认为一个企业可以实现三年8728150美元的净现值(NPV)。“在三百家使用Microsoft
SQL服务器应用程序的企业中,这意味着每台服务器的年度净收益超过29000美元,初始成本为每台服务器13615美元,每台服务器的三年NPV为15695美元。”

进行研究时,Forrester采访了6个客户,并从其他企业中收集了近50个调研回复。

为了给客户在SQL Server
2005生命周期终止前迁移到新产品提供进一步的动力,微软还提供了工具来简化迁移过程。例如微软Microsoft
Assessment和Planning
Toolkit工具,它们可以告诉你一个网络上运行着哪些SQL服务器实例,SQL Server
2014 Upgrade
Advisor工具可以提供一个关于SQL服务器实例以及网络上所安装组件的详细分析,这样可以确定那些可能会影响到升级的潜在问题。

你也可以参考SQL Server 2014 Upgrade Technical
Guide,以获取在不同的情况下升级SQL Server 2005的具体细节。甚至还有 Azure
SQL Database Migration Wizard作为向导来简化SQL Server 2005 / SQL
Database的过渡。

从SQL Server 2005升级是最好的选择么?

在关注升级策略时,微软往往会淡化一个细节,那就是采取这种行动的成本。Forrester研究报告指出,一个拥有30000名员工公司,将不得不支付150万美元的初始软件许可费用,以及此后每年的600000美元,加上另一笔180万美元用于培训,计划和执行迁移的费用。

研究表明,从长远来看,这样的公司依然有利可图,但你不能假定样本公司节约的资本一定转化到你所预期的情况。这在很大程度上取决于你正在使用的数据类型,用于支持环境的设备,以及企业内部的专业知识和其他一些因素。

虽然从一个微软的产品迁移到另一个产品可能是你能采取的最简单的策略,但你可能还会觉得,现在是摆脱微软平台的最好时机。非微软云服务会是一个合适的选择吗?SQL数据库以外还有很多其他服务——足以和SQL
数据库进行一个全面的比较。或者迁移到一个开源产品,如MySQL
?这此时至可能是该考虑一个完全不同模式的时候,至少对你的一些数据,可以从关系型系统迁移到NoSQL或Hadoop集群。

在某些情况下,你可以在4月的最后期限后继续使用SQL Server
2005。如果你的系统运行在一个安全的环境中,服务器安全地部署在防火墙后,且只支持内部服务器操作,你可以带着缺陷坚持一阵,但这只是一个临时举措。

SQL Server 2005
已经十分良好地运行了10年,但其使命即将结束。企业仍然运行该系统,将不得不面临挑战,但他们可能发现这也是一次机会,只要他们不需等待太长时间来作出决定。

转自: