作者:邹铮 编译 2021-03-14 18:26:43
云计算 云计算已经成为扩展和现代化应用程序的首选,但是在某些情况下这种过渡并不容易,例如从大型机环境中迁移应用程序。
创新互联网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站制作、成都网站建设易于使用并且具有良好的响应性。
云计算已经成为扩展和现代化应用程序的首选,但是在某些情况下这种过渡并不容易,例如从大型机环境中迁移应用程序。
这些类型的应用程序通常托管在大型多用户多任务计算机复合体上,这些复合体可以追溯到集中数据中心时代。在某些情况下,由于格式和操作系统等限制,大型机用户无法迁移到云端。
下面我们将介绍将基于大型机的应用程序现代化并迁移到云端的选项。
大型机迁移选项
在评估大型机迁移选项时,请查看应用程序源代码是否可用,或者是否只有目标代码。IT团队可以使用可访问的源代码重写和现代化应用程序;目标代码无法修改,因为它是源代码经过编译器或其他翻译器的结果。当源代码不可用时,该应用程序将不得不按原样运行或完全替换。
如果大型机应用程序仅以二进制形式提供给大型机,并且二进制文件被设计为在无法托管在云端的操作系统运行(通常是Windows、UNIX或Linux),则它无法转移。在这种情况下,你有三个选择:
如果大型机应用程序可运行在云端支持的操作系统和计算机平台(例如x86),则可以对合适的云提供商进行测试,以确保该应用程序可以在其平台上运行。但是,此应用程序很可能是单体,这意味着它的可伸缩性和可重用性受到限制。
单体应用程序在云端通常效率低,因为它无法利用云计算的优势。如果它在云端的性能和成本特性不令人满意,或者你找不到云平台来运行它,则可以将其视为仅限大型机的二进制文件,然后从上面的三个选项中进行选择。
大型机现代化机会和服务
当源代码可用时,有多种方法可以重写和现代化应用程序。这些包括简单迁移软件、云兼容平台或创建微服务应用程序。流行语言(例如C,C ++和C#)编写的应用程序更易于在云端进行修改,并被认为部分地为云就绪,因为此类语言基于模块化功能和流程。
你可以从众多应用程序现代化工具和服务中进行选择,例如:
如果应用程序使用COBOL、PL1等语言或汇编器编写,则在不完全重写的情况下进行现代化将更加困难。对于COBOL程序,最好的选择是重新托管,通过在与云兼容的平台上重新编译应用程序。从那里,可能将应用程序分解以使其更加有效并与云兼容。
在某些主要行业中,很多公司仍然依赖大型机。大型机全部迁移到云端,并不总是可行或在经济上不可行。企业应使大型机应用程序成为云扩展的后端部分,云扩展旨在将用户界面和数据输入与信息处理分开。至少,这会减少对大型机的使用,并让你准备采取更根本的措施。
当前名称:现代化和迁移大型机应用程序到云端
文章路径:http://www.csdahua.cn/qtweb/news12/516512.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网