写点什么

新的 AWS 程序可帮助您应对终止支持的 Windows Server 应用程序未来的不便

2019 年 12 月 16 日

新的 AWS 程序可帮助您应对终止支持的 Windows Server 应用程序未来的不便

如果您从事某行业已有些时日,则可能会遇到以下情况:对您的业务至关重要的旧版 Windows Server 应用程序无法迁移到受支持的 Windows Server 的新版本。客户向我们提供了许多无法移动这些旧版应用程序的原因:可能是该应用程序在 Windows Server 的特定版本上有依赖项,或者客户对该应用程序没有专业知识,甚至可能是安装介质或源代码已丢失。


到 2020 年 1 月 14 日,对 Windows Server 2008 和 2008 R2 的支持将终止。拥有只能在不受支持的 Windows Server 版本上运行的应用程序是有问题的,因为您将无法获得免费的安全补丁更新,从而容易受到安全和合规风险的影响。如果不进行重大重构,将这样的应用程序迁移到云中也很困难。


如果您有仅在不受支持的 Windows Server 版本上运行的旧版应用程序,那么通常会倾向于花钱购买扩展支持。但是,这只是在拖延不可避免的事情,客户告诉我们他们想要一个长期的解决方案,可以彻底消除他们的旧应用程序未来出现的问题。


我们提供长期性解决方案

为了帮助您解决此问题,今天,我们推出了适用于 Windows Server 的 AWS 终止支持迁移计划 (EMP)。此新程序将技术与专家指导相结合,将在 Windows Server 过时版本上运行的旧应用程序迁移到 AWS 上受支持的新版本。


如果您面临 Windows Server 2008 终止支持的局面,则此计划提供了独特的解决方案和前进方向,可以从长远角度解决此问题,而不仅仅是将作出决定的时间再拖延一天。请务必注意,您无需在旧版应用程序中进行任何代码更改,也不需要原始安装介质或源代码。


稍后,我将演示该计划的技术部分如何工作。但是,您应该知道,您需要聘用 AWS 合作伙伴或使用专业服务来进行实际迁移,产品页面列出了可以与您讨论价格和具体要求的合作伙伴网络。


那么,我们来看一下它是如何工作的,我将为您介绍可以使用安装介质时,合作伙伴迁移您的应用程序可能要执行的步骤。


在 Windows Server 2016 上,我尝试运行将安装 Microsoft SQL Server 2000 的安装文件。Windows 提示我,此应用程序无法在此版本的 Windows Server 上运行。在这种情况下,我也无法以兼容模式运行该应用程序。



然后,我转到在办公室本地运行的旧 Windows Server 2003。我运行作为 AWS EMP for Windows Server 中使用的关键技术组成部分的工具,我们使用此工具来迁移应用程序,并将其与基础操作系统分离。首先,我必须选择一个文件夹来在工具完成后放置完成的应用程序包。



接下来,我开始记录,以获取我计算机的快照。稍后将使用它来了解安装过程中进行了哪些更改。



然后,该工具提示我安装要迁移的应用程序。该工具正在侦听和记录计算机上发生的所有更改。



我运行该应用程序并完成安装过程,像通常那样设置应用程序。



该工具识别了由应用程序安装程序创建的所有快捷方式,并且要求我使用这些入口点之一来运行该应用程序,并完成该应用程序内部的典型工作流程。在整个过程中,该工具都在监视被调用的流程和系统级 API,因此它创建了应用程序依赖项的图景。



记录完成后,它将向我展示被监视的应用程序更改的所有文件。然后,我需要研究这些内容并手动确认文件夹确实是安装过程的一部分。



我对注册表项执行相同的过程。我手动验证注册表项确实与安装有关。



最后,我要命名软件包。该软件包包含所有应用程序文件、运行时间、组件、部署工具,以及将 API 调用从您的应用程序重定向到软件包中文件的引擎。这样可以解决依赖项问题,并使应用程序与底层操作系统脱钩。



打包完成后,将需要进行一些手动配置调整。我不会展示这些内容,我提及它是因为它凸显了为什么需要由 AWS 合作伙伴或专业服务来执行此过程 – 有些迁移过程需要深入的知识和经验。


然后,我移至 Windows Server 2016,并运行打包的应用程序。在下面,您可以看到我的应用程序现在正在以前不兼容的服务器上运行。



AWS EMP for Windows Server 甚至支持您最复杂的应用程序,包括那些与较旧版本操作系统、注册表、库和其他文件的紧密相关的应用程序。


如果您要开始在 AWS 上消除旧 Windows Server 工作负载的未来问题,请转到 Windows Server 的 AWS 终止支持迁移计划 (EMP),我们在其中列出了可以在您的迁移过程中为您提供帮助的合作伙伴。您也可以通过填写此表格直接就此计划与我们联系。


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/new-program-to-future-proof-windows-server-applications/


2019 年 12 月 16 日 08:00122

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

悟透前端 | 参悟Javascript中的call和apply

devpoint

JavaScript 前端 call apply

第九周命题作业

cc

学设计模式前先了解下设计模式分类

爱笑的小雨

设计模式

宝马等支持为车辆创建“出生证明” 利用区块链技术跟踪车辆历史

CECBC区块链专委会

宝马

524页《Java中高级程序员必备核心知识》总结,令人犹如醍醐灌顶

Crud的程序员

Java 架构

看视频学习困难,这一份Redis实战文档,阿里架构师推荐收藏

Java成神之路

Java 程序员 架构 面试 编程语言

备战金三银四,Java程序员看完这十本Java进阶必备书籍,薪资能涨20K

Java架构之路

Java 程序员 架构 面试 编程语言

Java 程序经验小结:编程更好的使用泛型以替代原生态类型

后台技术汇

28天写作

牛掰!阿里人用7部分讲明白百亿级高并发系统(全彩版小册开源)

996小迁

Java 架构 面试 并发’

第九周 性能优化(三) 作业 「架构师训练营 3 期」

feiyun123

左手字节,右手阿里,我是如何通阿里架构师的java面试文档,拿到多家大厂offer的

Java成神之路

Java 程序员 架构 面试 编程语言

阿里架构师深度学习java虚拟机心得PDF、不愧是进了阿里的大牛

Java成神之路

Java 程序员 架构 面试 编程语言

金融 真的需要区块链技术提升效率吗?

CECBC区块链专委会

金融

区块链技术解决监管痛点 首批6家券商加入“中证链”节点

CECBC区块链专委会

区块链

迁移到 Go Modules

Rayjun

go Module

小喜量化炒币机器人系统开发|小喜量化炒币机器人APP软件开发

开發I852946OIIO

系统开发

Java开发不会Redis?Java开发掌握好Redis在面试中是个大加分项。

Java架构之路

Java 程序员 架构 面试 编程语言

张小龙:视频号是什么?| 视频号 28 天 (16)

赵新龙

28天写作

设计模式【2.1】-- 简单工厂模式怎么演变成工厂方法模式?

秦怀杂货店

设计模式 工厂模式 23种设计模式

[JetPack] androidx.lifecycle库中ViewModel的新旧版本API差异

Changing Lin

android JetPack

2021金三银四面试脚本!夜读互联网Java开发27大专题,杀入阿里定级P7

程序员小毕

Java spring 架构 面试 分布式

Elasticsearch Document 的 _version 元数据

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

Mybatis【14】-- Mybatis如何实现一对多查询?

秦怀杂货店

数据库 mybatis

第九周学习心得

cc

阿里架构师分享面试文档:Dubbo+Kafka+MyBatis+redis+Spring

Java成神之路

Java 程序员 架构 面试 编程语言

周六

Tango

七日更

使用 Docker 部署 RabbitMQ 没有日志?添加这两条配置,轻松搞定

AlwaysBeta

Docker RabbitMQ 消息队列 消息中间件

一篇让你彻底了解http请求报文和响应报文的结构

Java架构师迁哥

产品经理训练营笔记-产品思维和产品意识(上)

.nil?

产品经理训练营

架构师训练营第九周课后作业

万有引力

如果公司要招一个人代替你

哈撒啦岛

产品经理训练营

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

新的 AWS 程序可帮助您应对终止支持的 Windows Server 应用程序未来的不便-InfoQ