什么是云迁移?
云迁移是将数据、应用程序和 IT 资源等数字资产迁移到云端的过程。传统上,组织需要在本地数据中心维护的自我管理的 IT 基础设施上运行其应用程序和 IT 服务。有些组织可能有成千上万个数据库、应用程序和系统软件在现场运行。迁移到云端时,您会有计划且无中断地将这些工作负载从本地数据中心转移到云提供商的基础设施。通过云迁移策略,您可以确定工作负载、规划和测试的优先级,这样您就可以系统地将运营迁移到云端。
云迁移有哪些优势?
随着云服务的出现,组织最初更倾向于只在云中运行新的应用程序。较旧的系统继续在本地基础设施上运行。但是,随着各组织发现云基础设施的诸多好处,人们对迁移过程越来越感兴趣了。接下来,我们将介绍云迁移的一些主要好处。
成本效益
云迁移可以为您的企业节省大量成本。改用公有云的组织可以降低维护物理数据中心的成本,例如硬件采购、电力和冷却成本。
更重要的是,通过迁移可以将技术娴熟的员工从数据中心管理任务中解放出来,使他们能够专注于拓展业务。所占用的人力资源大大减少。云提供商的费用通常低于运营本地数据中心的成本。
您只需为使用的云资源付费,这样可以更轻松地根据业务需求进行扩缩。此外,云提供了多种定价模式,包括值得注意的免费套餐,因此贵公司可以根据自己的需求选择最具成本效益的选项。
可扩展性
云的主要优势之一是其固有的可扩展性。企业可以轻松调整 IT 资源以应对不断波动的工作负载,而无需进行成本高昂且耗时的基础设施升级。这种动态可扩展性有助于确保您的应用程序在高峰时段以最佳状态运行,并且在非高峰时段不会浪费资源。
此外,大多数云提供商都提供广泛的服务和工具,足以满足组织的需求。您可以使用云进行创新,更快地适应不断变化的市场条件。
安全性
Amazon Web Services(AWS)等主要云提供商在安全方面投入重金,以保护其基础设施和您的数据。这意味着,他们通常会实施强大的安全措施,包括加密、多重身份验证(MFA)和定期安全审计。此外,还会提供多种备份和灾难恢复机制,保护所有数字资产。
云提供商负责云本身的安全。同时,您责任实施正确的配置和访问控制,以保护您在云中的数据。
性能
您的业务迁移到云端后,您将通过服务器和网络技术方面最新的成果获益。这有助于确保加快处理速度,实现最佳应用程序性能。您还可以利用遍布全球的数据中心和内容交付网络。
您的用户可以通过地理位置最近的服务器接收内容,从而降低延迟并增加加载次数。通过云迁移,您可以帮助确保应用程序和服务在峰值时始终如一地运行。这增强了用户体验,提高了工作效率并提供了竞争优势。
可持续性
由于其规模,云提供商可以实现比传统数据中心更高的能效水平。他们可以优化服务器使用率,使用更节能的硬件,并采用先进的冷却技术。如果您的组织迁移到云端,则可以节约成本,同时为更可持续的环境做出贡献。
云迁移有哪些类型?
有许多常见的云迁移策略可供组织成功采用云。您组织的决策可能取决于业务需求、技术挑战和迁移的预期成果等因素。
更换主机
更换主机涉及将应用程序的组件迁移到云,只需少量修改或无需修改。从本质上讲,您可以利用当前环境中的现有资源,将其直接迁移至云基础设施。这通常是最快的迁移方式,因为它不需要更改应用程序的架构。
但是,并非所有传统应用程序设计都能利用云环境所提供的一切。因此,这种云迁移策略可能并不总是最大限度提高云优势的最佳方法。
重新定位
重新定位通常指的是提升和优化。通过这种方法,您无需进行重大更改即可将应用程序迁移到云。但是,应用程序迁移到云后,您就可以将其过渡到以云为中心的服务。
例如,将数据库重新定位到云后,您可以从托管虚拟机(VM)迁移到托管数据库服务。这提供了以云为中心的功能的一些优势,而无需进行大量的初始重构。
重构
在重构过程中,您可以重新架构应用程序,以充分利用以云为中心的功能。例如,您可以将整体式架构分解为微服务,或者将现有模块替换为完全托管式云服务。当企业需要添加功能、扩展或提高性能,而这难以在应用程序的现有环境中实现时,通常会选择这种方法。
更换平台
更换平台(或提升、调整、迁移)是介于更换主机和重构之间的一种方法。此处,您可以对应用程序进行一些优化以利用云功能,但不如重构时那么广泛。您可以将特定组件迁移至基于云的服务,该服务提供高级功能,并能针对您的使用案例进行集成和定制。
例如,您可以将较旧的、手动密集型的数据管理环境替换为可自动更新并提供内置机器学习模型的自动云数据库服务。
重新购买
在重新购买时,您会转向其他产品,通常会放弃或替换应用程序的现有软件许可证。例如,您可以从数据中心的传统虚拟桌面基础架构(VDI)迁移到基于云的完全托管式 VDI。您决定购买以云为中心的应用程序并停用当前的应用程序。
停用
在停用时,您需要关闭不再需要的资产或在现代云计算环境中已过时的资产。相比之下,重新购买更多的是更换传统资产。
在停用了过时的资产后,您的组织就可以将资源和精力集中在最重要的事情上。您可以节省云迁移成本并降低迁移过程的复杂性。
保留
在保留(或重访)时,您需要将迁移推迟一段时间。对于最近进行了重大升级或迁移原因不明确的应用程序或工作负载,可能需要这样做。在有令人信服的迁移理由之前,您的组织可能会决定将这些应用程序保留在本地或当前环境中。
定期重访和重新评估这些应用程序,以确定将来是否以及何时应该迁移这些应用程序,这一点很重要。
云迁移的步骤是什么?
每个组织的云迁移之旅都是独一无二的,但在 AWS,我们将迁移过程分为三个主要阶段。每个阶段都提供了一个大体框架,可以根据您的特定要求进行调整和定制。
评估
所有云迁移都要先了解您当前的 IT 产品组合,包括应用程序、工作负载和数据。
在评估阶段,您需要采取以下步骤:
- 确定迁移的业务目标和目的
- 了解您的应用程序和数据的技术要求和限制
- 估算迁移带来的成本节约和潜在节约
- 根据业务价值和迁移复杂性等因素,确定应优先迁移哪些应用程序和数据
评估阶段至关重要,因为它为成功实现云迁移奠定了基础。全面的评估可帮助您了解当前状态,并为所选云平台的未来状态制定愿景。
调用
调用阶段是将必要的资源、工具和流程部署到位,以便有效和高效地进行云迁移。完成评测后,您可以为云迁移做好组织和技术环境的准备。
在调用阶段,您需要采取以下步骤:
- 组建核心云团队,包括云架构师和云开发人员等角色
- 制定全面的迁移计划,包括时间表、里程碑和主要交付内容
- 设置云环境并确保其配置正确和安全
- 开始迁移试点应用程序
试点应用程序让您可以测试云迁移策略和流程,这有助于确保在全面迁移之前所有内容按预期运行。
迁移和现代化改造
应用程序、工作负载和数据的实际迁移是在此阶段进行的。
在此阶段,您需要采取以下步骤:
- 利用从试点迁移中获得的见解和经验教训来大规模迁移应用程序和工作负载
- 优化应用程序架构,以利用以云为中心的功能和服务
- 监控新的云环境的性能、安全性和成本,并根据需要进行调整
- 通过采用可用的新的云技术和功能,不断改进和创新
这一阶段仍在进行中,因为持续改进对云转型至关重要。迁移完成后,您可以进行优化和创新,以便从云中获得最大价值。
云迁移面临哪些挑战?
如果没有适当的规划,云迁移可能会变得既耗时又昂贵。接下来,我们将介绍一些常见的云迁移挑战。
技术复杂性
必须识别和妥善管理现有系统的技术复杂性。例如,某些应用程序可能相互依存,移动一个而不移动其他应用程序可能会中断运营。较旧的系统可能与云环境不兼容,需要进行大量重构甚至完全重新开发。
可扩展性挑战
将大量应用程序迁移到云需要分阶段的工作和规划。例如,在带宽有限的情况下,将大量数据传输到云可能很耗时。如果迁移后出现问题,则回滚到之前的状态可能会很复杂且耗时。某些相互依赖的迁移可能会暂时要求应用程序处于离线状态,这可能会影响业务运营。
技能差距
习惯于使用传统 IT 环境的内部团队可能并不熟悉云平台。而且,员工可能对采用云犹豫不决。组织必须培训现有员工或雇用具备必要云技能的新员工。但是,除此之外,您的内部文化通常需要改变,以使团队接受并有效地使用新的云迁移工具和流程。
AWS 如何支持您的云迁移流程?
Amazon Web Services(AWS)拥有超过一百万的活跃客户,在帮助各种规模的组织将工作负载迁移到云方面拥有丰富的经验。无论您是想直接迁移工作负载,还是迁移整个数据中心,AWS 云迁移都能满足您的需求。
您可以从一系列云迁移工具中进行选择,以降低风险并帮助确保可靠的迁移:
- AWS Application Discovery Service 收集有关源服务器的信息,以支持迁移计划。
- AWS Application Migration Service 提供一种将服务器重新主机化到 AWS Cloud 的自动方法。
- AWS Database Migration Service(AWS DMS)可帮助您快速并安全地将数据库迁移至 AWS。该工具提供从源数据库到目标数据库的复制。
- AWS DataSync 可自动在本地和 AWS 存储服务之间移动文件和对象数据。
- 适用于 Windows Server 的终止支持迁移计划(EMP)将您在过时的 Windows Server 版本上运行的旧版应用程序迁移到 AWS 支持的新版本上。
- AWS Schema Conversion Tool(AWS SCT)执行评估报告,并自动将您的架构和代码对象转换为与目标数据库引擎兼容的格式。
立即创建账户,开始在 AWS 上使用云迁移。