找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1970|回复: 0
打印 上一主题 下一主题

企业将IT业务迁移上云,主要面临哪些挑战?

[复制链接]

2652

主题

2652

帖子

7872

积分

论坛元老

Rank: 8Rank: 8

积分
7872
跳转到指定楼层
楼主
发表于 2018-2-17 14:40:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                                                随着云计算的广泛采用,企业变得比以往更具活力。如今,许多公司的业务正在向云计算迁移。选择云提供商几乎总是确保长期供应商锁定。无论是工程师很难对应用层进行适当的抽象和概括,或者应用程序数据的大小使得迁移变得困难,企业将IT系统迁移到云端都是一项非常具有挑战性的任务。

进行定期代码审核,减轻不当的抽象问题
在新环境中抽象失败是向云迁移过程中面临的最大挑战之一。通常,应用程序的体系结构取决于其下面的一些本地化API,这在大规模运行的系统中特别常见,因为特定的问题只能在一定的规模中才能看得见。工程团队经常使用一些类似黑客的程序和补丁来修复系统,但是黑客会在系统迁移过程中进行攻击。定期代码审核在一定程度上有助于减轻这些问题。
复杂设置和应用程序需人工干预部署
所有的现代持续集成和持续交付(CI/CD平台都支持多个云提供商,但这还不够。具有复杂设置和启动过程的应用程序通常需要人工干预部署。近几年来,这一点通过使用Puppet,Chef和Ansible等工具在很大程度上可以实现自动化。但是这种自动化通常与供应商特定的API联系在一起,这些API需要配置,监控和拆卸服务器。但是,除非工程团队花时间自己构建,否则这些API不适合小型的本地数据中心。
迁移之后,可能还需对应用程序重新架构
现代应用程序分布在多个不同区域的多个数据中心。这是迁移到基于云计算的部署的主要好处之一。企业正在逐渐从单一的应用程序基础转变为基于微服务的方法。一个本地数据中心迁移到多地点部署需要适当地重新构建应用程序。这意味着除了开发新版本之外,工程团队还必须关心现有的安装情况。迁移系统的关键部分经常会导致停机,新的部署仍然不能保证在首次运行中取得成功。建议在出现问题时对原有部署进行故障切换,以防出错。大型迁移可能需要几个月的时间才能完成,并可能需要额外的员工来完成。
海量数据的传输问题
想象一下,必须将大型移动社交应用的业务在云平台间实现迁移,传输这些海量的图像本身就是一项艰巨的任务。是物理运送数据,还是将数据上传到云计算提供商,这个问题不是取决于正在迁移的系统类型,因此不能通过仅仅改变架构来缓解。有时,新产品转移到新的云计算提供商或从云端迁移到自我托管的设置,以利用已经购买的合同或硬件。
               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端