HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

遗留应用在云中漫步并非易事

  • 2009-11-09
  • 本文字数:1330 字

    阅读完需:约 4 分钟

随着实际应用的逐渐增多,在云中有效运行特定应用的困难也慢慢浮出水面,这些问题让人们更加冷静而务实地面对云计算,也让已接近“狂热期”顶峰的云计算开始向“冷静期”过渡。

CIO.com 的 Kevin Fogarty 前不久撰写了一篇文章,分析了阻碍遗留应用移入云中的五个主要障碍:

  1. 云不尽相同。现在的云都不一样,又没有“云平台”,这就意味着迁移、支持、成本和功能会因云供应商的不同而不同。HyperStratus 的 CEO Bernard Golden 认为,将遗留应用移入云这个新环境会遇到很多尚未解决的基础技术问题,比如过去集成遗留应用时,为了提升速度而进行的数据库直接调用在云中可能会失效;数据中心内外带宽有着数量级级别的差异;由于尚未出现处理云和遗留应用的管理工具,你还要决定是否只在一个地方管理所有的内容。
  2. 安全。安全是云计算最大的风险,毕竟云是新生事物,也不像遗留应用那样对锁进行了全面的测试。据 Burton Group 的基础设施分析师 Chris Wolf 所说,很多公司至少都会遇到一个大问题,那就是要知道谁在使用应用、访问数据,他们是否有相应的权限。对那些考虑安全的企业来说,由于没有监控、 控制工具,还不能实现多租户的云基础设施。而自主拥有、自我管理的单租户云也只能解决一部分问题:单租户云可以从物理上限制其它 IT 基础设施的访问,却不能提供很多公司都需要的详细审计跟踪。
  3. 许可和互操作性问题。准备迁移的遗留应用往往陈旧、不灵活,而主要软件厂商和云供应商都无法让迁移变得容易一些。大部分遗留应用都是在没有公共标准的企业计算时代自主开发的,而且大部分使用了数据库、通讯或数据转换,还有其它商业授权的技术。这表明 Oracle、Siebel、SAP 等厂商必须修改它们的许可才能实现对用户的许诺,但大部分许可却都与物理设备绑定在一起。
  4. 不了解自己的遗留应用。 Queplix 的 CEO Mark Cashman 和 CTO Steve Yaskin 表示,业务应用事关公司存亡,但并不意味着你完全了解代码、接口和形式不断定制的所有细节,正是这些细节才让业务自动化慢慢转变为僵化的遗留应用。遗留应用通常也不支持云平台使用的最新技术,比如微软 Azure 采用的.NET,Google App Engine 支持的 Python,还有 Salesforce.com 拥有专利的应用和数据库。Queplix 针对此问题设计了一款软件工具,该工具可以开发、分析、转换从遗留应用中抽取出来的数据、业务逻辑和安全信息,生成的代码可以在云计算平台上运行。
  5. 迁移要手动进行,几乎没有可利用的工具。The 451 Group 的基础设施分析师 John Abbott 对 Queplix 的工具做了评估,即使在最佳状态下,Queplix 及其竞争对手——Siperian 和 Initiate Systems 等主数据管理(MDM)供应商——也只能转换一部分应用和数据,剩下的部分还得由最终用户或服务供应商完成。Yaskin 估计 Queplix 最多能完成 85% 的迁移工作。缺少工具的状况短期内也不会有所改善。VMware 开发的迁移工具不是针对遗留应用的;Gizmox 等规模小一点儿的公司也仅仅是为遗留应用提供 AJAX GUI 这一非核心的支持;SAP 和 IBM 则继 Oracle 和 Micro Focus 之后,也开始开发遗留应用到云的迁移工具了,让我们静待工具的出世。

如果你在进行遗留应用到云的迁移工作,那你有没有遇到上述的问题呢?有什么好的办法去解决这些问题么?欢迎你和 InfoQ 中文站的读者分享你的经验。

2009-11-09 07:121172
用户头像

发布了 151 篇内容, 共 61.8 次阅读, 收获喜欢 18 次。

关注

评论

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

企业云上安全办公,就用华为云桌面

爱科技的水月

当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?

API7.ai 技术团队

微服务 AWS API Gateway APISIX 网关

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵社区

数据分析 可视化 图表

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

华为云桌面的安全,到底是怎么做到的?

清欢科技

2022年了,苹果还不能长截图,华为的指关节截屏了解一下~

Geek_2d6073

Spring-Mybatis整合

@下一站

程序设计 mybatis 12月日更 12月月更 springboot整合

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵教育

数据分析 可视化 图表

华为云桌面,助力企业灵活、高效办公

清欢科技

库存积压营销差?不妨尝试华为云大数据BI

科技说

实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择

脑极体

贾斯特里尼&布鲁克斯葡萄酒,绿色酿酒传承百年

联营汇聚

使用HTTP工作的Web服务器

穿过生命散发芬芳

web服务器 12月月更

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

华为云大数据BI解决方案,助力企业实现数字化转型

科技说

华为云大数据BI,助力企业挖掘信息数据潜在价值

科技说

Android基础入门教程

梦笔生花

android Android开发

3ds Max云渲染平台哪个好?

Renderbus瑞云渲染农场

云渲染 3dsMax云渲染平台哪个好

法国名酒贾斯特里尼&布鲁克斯,俘获皇室贵族的葡萄酒

联营汇聚

绿色高效办公,华为云桌面不可或缺

爱科技的水月

色彩精准、数据安全,华为云上的超高清设计师云工作站给你新体验

爱科技的水月

2022-12-22:给定一个数字n,代表数组的长度, 给定一个数字m,代表数组每个位置都可以在1~m之间选择数字, 所有长度为n的数组中,最长递增子序列长度为3的数组,叫做达标数组。 返回达标数组的

福大大架构师每日一题

算法 rust 福大大

Go Ubuntu 安装 gvm:Go 版本管理工具

非晓为骁

Go ubuntu 版本管理工具 gvm

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

华为云桌面携手伙伴共建繁荣生态

清欢科技

用户红利终结,应用分发如何实现“全链路加速增长”?

最新动态

设计企业如何降低设备成本?来试试华为云桌面吧!

爱科技的水月

遗留应用在云中漫步并非易事_架构_王丽娟_InfoQ精选文章