3 个实例带您了解如何快速迁移旧版的 Windows 应用程序

简介: 已经来到了 2018 年,那我们为什么还再讨论旧版的 Windows 应用程序呢?为什么我们要保留十年前的 Windows 服务器呢?

screenshot

出品丨Docker公司(ID:docker-cn)
编译丨小东
每周一、三、五晚6点10分 与您不见不散!


已经来到了 2018 年,那我们为什么还再讨论旧版的 Windows 应用程序呢?为什么我们要保留十年前的 Windows 服务器呢?原因很简单 ——这些服务器上的应用程序仍然有效,而且它们仍然可以服务于商业目的。但这些旧版的应用程序可能正在面临着极大的风险。

我们的众多客户正在使用 Docker Enterprise 将旧版的 Windows 2003和2008 应用程序进行容器化改造,在无需更改代码的情况下轻松地将其迁移到全新的 Windows Server 平台和云端(详情可参考文章:Windows Server 2008 即将终止支持,Docker 帮您解决应用迁移痛点)。接下来我将用三个实例为大家讲解如何利用 Docker Enterprise 将旧版的 Windows 应用程序进行现代化改造。


Jabil 将旧版 Windows 应用程序进行现代化改造从而实现云迁移

捷普集团 (Jabil Group) 是全球三大电子合约制造服务商,成立于1966年,在29个国家拥有100多个网点。他们正在采取“云优先”战略,对超过 100 个旧版的 .NET 和 Java 应用程序进行现代化改造,其中很多应用程序都还在 Windows 2008和2012上运行。

他们已经完成了对 Docker Enterprise 和 Windows 容器的部署工作,并且成功地将应用程序从旧版 Windows 服务器迁移到 Microsoft Azure 云上的 Windows Server 2016 中。现在第一阶段已经完成,Jabil 已将该项目扩展到其他应用上,包括工厂车间的监控系统。

您可以阅读文章:直击全球软件供应链高成本痛点,Docker EE 助力企业数字化转型,了解更多关于 Jabil 的现代化旅程。


欧洲银行对 Windows 和 Linux VM 进行整合

意大利圣保罗银行(Intesa Sanpaolo) 是意大利最大的银行,在欧洲和北非维护一张超过5,000家分行组成的经营网络。意大利圣保罗银行拥有近1900万名客户和7390亿欧元的资产,可以说它是意大利金融体系中不可或缺的重要一环。这家意大利最大的银行拥有数量庞大的 Windows 和 Linux 应用程序,为了实现高可用性,他们建立了两套相互独立的数据中心,但该设计使每套数据中心都存在不同程度的资源浪费现象。

于是他们确定了第一批容器化应用程序,主要集中在 Microsoft Windows Server 和 Linux 基于 Java 的应用栈。Docker Enterprise 中的混合管理功能对银行来说非常重要,它可以完美的支持 Windows 和 Linux 服务的运行。采用 Docker Enterprise 的 PoC 的新设计使银行能够更有效地利用两个数据中心的资源,消除浪费现象并节省了成本。

该银行估计,Docker Enterprise 让他们使用每台物理服务器整合和运行应用程序的数量比以前的虚拟化环境多出了2.5倍。这种整合效益带来了推动项目前进所需的成本节约。

您可以阅读文章:案例丨Docker 实际应用场景展示——意大利圣保罗银行,了解更多关于意大利圣保罗银行的现代化旅程。


GE Digital 利用 Docker 打造高可移植性的工业物联网解决方案

在其 Predix 资产性能管理(APM)平台的推动下,GE Digital 通过构建软件来管理整个资产的生命周期 —— 使工业企业能够更快、更智能、更高效地运营。

在不同的客户环境中更新基于 .NET 的软件,无需停机即可实现长时间的开发和测试周期。该公司需要一种标准方法来安全、快速地进行构建、测试和分发软件到任何基础架构或云上的任何客户环境,而不会中断生产。

Docker Enterprise 让 GE Digital 可以对现有的 Windows 和 Linux 应用程序进行封装,并将其部署在任何环境中,而无需担心客户兼容性问题。现在,他们可以开始更广泛地考虑应用程序的可移植性,包括利用其灵活性选择在公共云和私有云上运行应用程序。

想要了解更多关于 GE Digital 的信息,请观看他们的 DockerCon 2018 演讲视频。视频地址:https://embed.vidyard.com/share/Eim9XbzsK8WvsxiGAv4Jwe?


看到这里,您有没有想用 Docker Enterprise 实现现代化改造和转换的应用程序呢?如果有,那么你可以:

相关文章
|
8天前
|
消息中间件 编译器 API
Windows窗口程序
Windows窗口程序
|
10天前
|
C# Windows
.NET开源免费的Windows快速文件搜索和应用程序启动器
今天大姚给大家分享一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器:Flow Launcher。
|
28天前
|
Windows
实现Windows程序的数据更新
实现Windows程序的数据更新
12 0
|
28天前
|
Windows
构建布局良好的Windows程序
构建布局良好的Windows程序
11 0
|
28天前
|
C# Windows
初识Windows程序
初识Windows程序
10 0
|
2月前
|
Java Linux Windows
windows实现自动部署jar包运行程序
windows实现自动部署jar包运行程序
39 0
|
4月前
|
移动开发
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
|
3月前
|
API Python Windows
python3应用windows api对后台程序窗口及桌面截图并保存的方法
python3应用windows api对后台程序窗口及桌面截图并保存的方法
89 1
|
1月前
|
弹性计算 安全 数据安全/隐私保护
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
157 0
|
2月前
|
Windows
火山中文编程 -- 第一个windows程序
火山中文编程 -- 第一个windows程序
12 0