当前位置: 首页  >> 信息资讯  >> 帮助中心  >> 查看详情

瑞斯云:遗留应用云迁移——选择策略要明智

并非每个遗留应用都与云服务兼容。了解任何给定应用程序的最佳路径——这可能是成功与失败的区别。 负责遗留应用的管理员可能会被云原生应用的繁荣所影响,但即使是很小的更改也可能将遗留应用引入云资源。 IT设...

并非每个遗留应用都与云服务兼容。了解任何给定应用程序的最佳路径——这可能是成功与失败的区别。 负责遗留应用的管理员可能会被云原生应用的繁荣所影响,但即使是很小的更改也可能将遗留应用引入云资源。

IT设备供应商和其他批评者提及云上的失败时通常会说——糟糕的性能、不稳定的应用行为、爆炸式的成本——他们散播恐惧、不确定性和对遗留应用迁移到云的怀疑。

序号 CPU 内存 硬盘 宽带 IP 售价 免费试用
美国服务器① E5-2620 32G 1T HDD 100M/不限流 1IP $198.00 申请试用
美国服务器② E5-2650 32G 1T HDD 100M/不限流 1IP $258.00 申请试用
美国服务器③ E5-2680 32G 1T HDD 100M/不限流 1IP $318.00 申请试用
美国服务器④ E5-2690 32G 1T HDD 100M/不限流 1IP $338.00 申请试用
美国服务器⑤ E5-2697 32G 1T HDD 100M/不限流 1IP $378.00 申请试用
美国服务器⑥ E5-2620*2 32G 1T HDD 100M/不限流 1IP $378.00 申请试用
美国服务器⑦ E5-2650*2 32G 1T HDD 100M/不限流 1IP $438.00 申请试用
美国服务器⑧ E5-2680*2 32G 1T HDD 100M/不限流 1IP $478.00 申请试用
美国服务器⑨ E5-2690*2 32G 1T HDD 100M/不限流 1IP $558.00 申请试用
美国服务器⑩ E5-2697*2 32G 1T HDD 100M/不限流 1IP $598.00 申请试用
美国服务器⑪ E5-2680v4*2 32G 1T HDD 100M/不限流 1IP $698.00 申请试用
美国服务器⑫ E5-2698v4*2 32G 1T HDD 100M/不限流 1IP $798.00 申请试用

但是,Amazon Web Services(AWS)和其他供应商的持续成功,淹没了公有云无法处理企业系统的说法。例如,美国航空公司将其一些最明显的应用程序转移到了IBM的云上,通用电气公司关闭了数十个数据中心,将数千个应用移动到了AWS上。

云基础设施即服务(IaaS)产品(如AWS弹性云计算(EC2))只是一种迁移目的地。其他公司使用的SaaS产品克隆了传统ERP,客户关系管理(CRM)和其他系统的功能。例如,Oracle和Salesforce都向大公司示好,将流程和管理迁移到其SaaS方案中。

当评估要迁移的应用类型和要采用的云服务类别时,请保持开放的态度。查看云服务的层次结构,了解某些应用程序类型对某些服务最为有效。 IaaS非常适合于虚拟机基础架构,包括SQL和NoSQL数据库以及基于开源平台的自定义应用程序。

Web应用程序,移动或物联网应用的后台、自定义Java和其他业务应用都是迁移到平台即服务(PaaS)的良好目标。 SaaS更有利于业务线系统,如CRM和ERP,或生产力、通信和协作服务。

现代技术

遗留应用的成功迁移与执行它们的组织一样独一无二,但通常都属于升级转换和重构类别。前者几乎不需要对底层应用进行任何更改,而且整个过程持续时间较短,但这并不能让其最有效地使用云服务。

IaaS方案(如Amazon EC2,Elastic Block Store和Simple Storage Service)本质上是云版本的虚拟机、存储卷和网络文件共享,并与虚拟化应用兼容。

升级和转换迁移通常将Linux或Windows应用镜像移动到云虚拟机(如EC2或Microsoft Azure VM)上,并且不进行任何代码修改即可运行。

为了简化这种遗留应用程序的迁移,请使用镜像和数据迁移自动化软件。诸如CloudEndure、Zerto、Carbonite DoubleTake和Racemi等产品在后台执行连续数据复制,最大限度地减少了从传统基础设施到云端的停机时间。 与在私有VM服务器上不同,企业无法无限制地选择部署在云实例上的操作系统版本。例如,虽然Azure支持Windows Server 2003及更高版本,但用户需要的版本比Windows Server 2008 R2还要早,而且无法从Azure Marketplace下载任何预先测试过的镜像。

对于Linux镜像来说,情况要好一些,AWS、Azure和Google Cloud Platform提供各种发行版和配置。 像Azure Web App Service或Google App Engine这样的PaaS适用于以支持的语言运行的应用,例如Java,.NET,Node.js或Python。这些都提供运行时引擎和执行环境,通常包括自动缩放,负载均衡,健康检查与自动应用重启和应用版本回滚等功能,将用户从底层基础架构中隔离出来。

商品应用的遗留迁移——电子邮件服务器,协作应用程序(包括SharePoint或Web会议工具,CRM和ERP)是最容易使用SaaS产品的。企业应用的SaaS版本通常通过订阅来提供最新版本,包括持续更新、安全检查、容量扩展和性能监视。

大多数组织都可以将用户转移到SaaS后端,尽可能地减少中断,如果公司没有大量定制应用程序的配置,则没有数据丢失。

现代化和重构

为了使遗留应用真正地具有云友好性,需要对单一应用架构进行模块化,以使其更容易地使用本地云服务。

对于不能重构的应用,例如商业现成的软件,升级和转换的迁移方法是必需的。可以重新设计的内部应用,即使是相对较小的修改,例如代码重新分配,也可以实现性能改进和成本降低。

例子包括数据库和业务逻辑功能分离,以便应用程序可以使用PaaS托管服务(如AWS Relational Database Service,Azure SQL AWS Relational Database Service或Google的Cloud SQL),或分离单一代码为能够在容器服务上运行的独立模块 (例如AWS EC2 Container Service 或Google Container Engine)。

联系我们

文章链接: https://www.ruisiidc.com/help/9494.html

文章标题: 瑞斯云:遗留应用云迁移——选择策略要明智

给TA打赏
上一篇:

瑞斯云:AWS混合云开发工具开发更好应用

下一篇:

瑞斯云:企业身份管理工具可防止云端黑客入侵

  • 24H在线
  • Tg纸飞机