将整个企业的数据和应用迁移到云端需要考虑一箩筐的事项,包括从工具和成本到安全性。
虽然本地数据中心技术还不至于到濒临灭绝的地步,但云计算已经成为一个有着不少好处且相对新颖的选择,包括了可扩展性,敏捷性和成本效率。因此,许多企业将他们的应用和数据迁移到云上。但在一头栽进去之前,有许多重要的因素需要考虑。
将企业数据和应用移出防火墙进入到云里并不是小工程。为了确保组织内的所有人都意见一致,云迁移通常需要深入的推销讲解,说明包括成本、工具、安全性、管理和人力资源等的考量。
要设计一个成功的云迁移策略,你的清单中应该包含以下6项任务。
1.考虑应用或数据
虽然云迁移有着明显加强的灵活性和可扩展性,让它看起来像是个千载难逢的机会,但不是每个应用都适合移到云中。传统应用,关键任务的工作负载和敏感数据,例如信用卡信息,可能不适用于公有云。可是,如果想要享受云计算的好处而又不损害关键任务的信息,企业可以使用私有云或混合云。
考虑每个应用所使用的资源量也是很重要的。公有云是个多租户环境,这代表了应用之间会分享资源。虽然公有云的自动扩展功能可以按需求调整资源,但有个吵闹的邻居也是个问题。需求的高峰也可能会提高带宽成本并妨碍应用的性能。
2.评估成本
许多组织会迁移到云是因为成本效益比较高。云迁移减少了硬件和IT人员的开销。但是,对于每个应用来说,财务上的好处是不同的。任何在需求级别上会随机增加或减少的应用,例如移动应用,会在迁移到云上时产生更大投资回报。但是那些使用传统企业硬件,例如早期版本的甲骨文数据库的应用,可能在云中运行时反而更昂贵。
与此同时,隐性开销对于企业进行云迁移也是一个额外的负担,所以企业需要规划网络和带宽的成本。尽管有一些价格计算器可以追踪云成本,比如Amazon Web Services CloudWatch和Microsoft Azure Pricing Calculator,但准确性通常是一个问题。
3.选择你的云喜好
应用和成本在一个组织考虑云迁移时占很大的比重。但是选择正确的云环境也同样重要。尽管公有云、私有云和混合云都有各自的优点,企业必须决定哪个模型最能满足他们的需求。
公有云,如亚马逊Web服务(AWS)或者谷歌,提供了一个高可扩展性的环境和按使用付费的计价模型,但是有一个弊端。由于缺乏控制,多租户,高度管制的行业,比如医疗保健和金融服务,对于公有云来说就不太适合。
私有云在一个本地的环境中给予企业更多的控制权,但是管理的重责则落在企业自己的肩膀上。不像公有云用户那样,私有云用户要自己对安全 ,性能监控等负责。尽管混合云提供两种云的好处,一个通过业务流程协调的私有云和公有云服务的组合,但性能问题还是会出现,如延迟和依赖。
4.管理和安全的反思
云迁移通常会影响组织的管理策略。比如,对于传统的本地系统有效的管理方法对云将不再有用。同时,随着组织将数据迁移到公有云,企业控制度下降,更多的责任落在云提供商的身上。因此,企业必需调整他们的管理战略对内部安全控制的依赖减少,更多的依赖于云提供商的产品上。企业还必需确保提供商的认证是最新的。
安全担忧是一个常见的在云迁移中令组织最头痛的部分,因此为潜在的漏洞、故障转移和灾难恢复制定计划尤为重要。但是,任何额外的安全工具或服务会增加总体的云成本。
5.准备好接受云到云的迁移挑战
云迁移不只是从本地技术到云的转变,还有可能是从一个云到另一个云的数据迁移。这些云到云的迁移包括从一个提供商移动到另一个提供商,以及私有云和公有云之间的迁移。然而,从私有云到公有云的迁移过程会很困难。尽管第三方工具,比如那些来自埃森哲或者Racemi的工具,对此会有些帮助,但是没有一个全面的工具来处理整个迁移过程。因此,一些企业选择架构他们自己的服务。
另外,云到云的迁移包括了不少手动的工作。要准备好从一个提供商到另一个提供商的迁移,企业需要测试他们的应用并且做好所有必需的虚拟机,网络,操作系统等的配置。
6.制定你的云迁移策略
一旦你考虑完数据、成本、安全和云到云迁移的挑战后,是时候提出一个迁移的具体实施计划。这个计划中重要的一面是决定对于本地技术的遗留产物如何处理。在一些情况下,一个企业可以重新调整硬件来避免他们只是沾染尘埃。
组织还需要决定他们的数据和应用迁移的时间范围。尽管一些企业选择一次性将所有的东西都移植到云,这会是一个颇具挑战和风险的提议。更有效的方法通常是根据工作负载来分解迁移的过程,从不怎么关键的应用开始。
在考虑完所有这些因素之后,再决定云迁移是否是你的最佳选择。总体的硬件和基础设施投资,以及应用性能和其他问题,应该在任何决策中都被评估。云是快速发展的技术,许多企业正在收获其带来的益处,但这却不一定适合所有人。