本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
选择 AWS 迁移服务和工具
迈出第一步
|
目的
|
帮助确定哪些 AWS 迁移和转移服务最适合您的组织。
|
|
上次更新
|
2023 年 12 月 29 日
|
|
承保服务
|
|
简介
Amazon Web Services (AWS) 云中的迁移和现代化涉及将组织的数字基础设施、应用程序和数据迁移到 AWS的过程。这种转变使您不仅可以实现应用程序的现代化,还可以使用所提供的一系列可扩展且安全的云服务和基础架构 AWS 来减少对物理硬件的依赖并优化资源分配。
迁移过程通常从全面评估您的现有 IT 资产和需求开始,然后进行战略规划和架构设计,以确保实现最佳过渡。这可能涉及重新托管、重新构建平台或重新架构应用程序以使其得到最佳利用。 AWS 服务
制定迁移计划后,数据将传输到云环境中 AWS,并将应用程序部署到云环境中。迁移后、持续的管理、监控和优化对于实现收益最大化至关重要。
AWS 提供了广泛的工具、资源和支持来帮助完成此过程,以适应不同的迁移策略 lift-and-shift,例如平台重构和重构。本指南旨在帮助您选择正确的工具和服务进行迁移。
明白
将应用程序和数据从本地基础设施迁移到本地基础设施 AWS 涉及关键阶段的战略性进展。
首先是评估和动员阶段,在此阶段,您可以为迁移到云端制定业务案例。
评估将对您当前的本地占用空间进行快照,以微调许可,查看服务器和应用程序的依赖关系,并为迁移和现代化方案提供建议。
在移动阶段,您将制定一项策略,用于优化基础设施选择、创建着陆区和在团队中建立云最佳实践,以开始迁移。
以下是每个阶段的更多详细信息。
评估和动员
将本地工作负载迁移到的第一阶段 AWS 包括评估您的现有基础架构并了解具体要求。您可以使用诸如AWS Migration Hub创建应用程序和依赖项清单之类的工具,或者申请免费迁移评估以构建您的业务案例。这一初步步骤对于制定全面的移民战略至关重要。Mig AWS ration Acceleration Program(MAP)也可以帮助制定这样的战略。
迁移应用程序和数据库
在此阶段,将应用程序和数据库移至 AWS,然后执行迁移策略。 AWS 提供诸如用于大规模应用程序迁移的应用程序迁移服务和 AWS Database Migration Service
(AWS DMS) 之类的服务,用于数据库的无缝迁移。 AWS Migration Hub 用作推荐策略和服务以及跟踪您的进度的中心工具。为了在云中获得最佳性能,组织可能会选择重新托管 (lift-and-shift) 或重新架构应用程序。AWS Serverless Application Model (AWS SAM) 有助于构建无服务器应用程序。
混合云存储
为了实现更顺畅的过渡,您可以选择在迁移期间采用混合云存储方法。 AWS Storage Gateway可用于提供本地环境与云存储的集成,从而实现统一的数据管理策略。这种混合模型旨在提供数据可访问性和可用性,并有助于最大限度地减少迁移过程中的中断。
在线数据传输
对于持续运营,在线数据传输机制起着举足轻重的作用。 AWS DataSync,例如,它支持在本地环境和 AWS 存储服务之间高效、安全地传输大型数据集。这样可以最大限度地减少停机时间,并在整个迁移过程中保持数据完整性。
离线数据传输
如果您需要传输大量数据,离线方法可能是最好的方式。 AWS Snowball设备专为此类场景而设计。它们使您能够安全地进行 TB 到 PB 级数据的物理传输,从而缓解带宽限制并加快大量数据集的迁移。
通过浏览这些阶段,您可以充分利用其提供的可扩展性 AWS、安全性和服务的好处,同时最大限度地减少对持续业务运营的干扰。
考虑一下
在迁移和转移到领域 AWS,组织面临着一系列挑战和问题,这些挑战和问题 AWS 服务 是为了解决这些挑战和问题。在下文中,我们将探讨一些标准,以便及时、安全且具有成本效益地迁移到 AWS。
- Diverse migration scenarios
-
将本地工作负载迁移到 AWS 需要一种细致入微的方法,这主要是由于组织遇到的迁移场景多种多样。这些场景包括简单的 lift-and-shift迁移(即只需最少的更改即可移动现有应用程序)到更复杂的平台重组或重新架构(涉及优化应用程序)。 AWS 服务混合云部署是另一种常见场景,它允许组织在利用 AWS 功能的同时维护本地基础架构。
此外,在线和离线数据传输方法之间的选择取决于数据量和网络限制。Organizations 必须评估其具体需求,平衡停机容忍度、成本效益和数据完整性等因素。数据敏感性、合规性要求和行业法规也会影响迁移策略。
AWS 提供了一套工具和服务来应对这种多样性,使组织可以灵活地根据自己的独特情况选择最合适的迁移方法。有效地浏览这些不同的场景可以确保成功过渡到云计算 AWS,释放云计算的全部潜力,同时与组织目标和限制保持一致。
- Minimizing downtime
-
最大限度地减少停机时间是将本地工作负载迁移到的关键考虑因素 AWS,因为业务运营的任何中断都可能导致重大的财务和运营挫折。为实现这一目标,各组织采用了多种策略。
首先,他们通常选择渐进迁移方法,例如 lift-and-shift方法,即只需最少的修改即可将现有工作负载迁移到 AWS 该方法。这样可以最大限度地减少停机时间,但可能无法充分利用 AWS 功能。
其次,实施混合云解决方案可以在迁移期间保持业务连续性。通过将关键组件保留在本地,同时将非必要的工作负载迁移到本地 AWS,公司可以降低停机风险。
此外,还 AWS 提供诸如 AWS DataSync 和之类的工具 AWS Snowball 来促进高效的数据传输,从而减少迁移期间数据在传输过程中花费的时间,从而最大限度地减少停机时间。
最后,对迁移计划进行全面的测试和验证对于在潜在问题影响生产系统之前将其识别出来至关重要,从而确保以最小的中断实现更顺畅的过渡。总体而言,最大限度地减少停机时间是迁移过程中的重中之重 AWS,使企业能够在整个迁移过程中保持运营效率。
- Large data transfer challenges
-
在将本地工作负载迁移到时,大型数据传输构成了重大挑战 AWS。在处理海量数据集时,带宽限制和时间限制成为主要问题。 AWS 提供了应对这些挑战的解决方案。
对于在线数据传输,诸如此类的服务 AWS DataSync 采用优化的协议来最大限度地提高数据传输速度,从而缩短将数据迁移到云端所需的时间。但是,对于极大的数据集或带宽有限的环境,这种方法可能仍然不够。
在这种情况下,诸如 AWS Snowball Edge 和 AWS Snowball之类的离线数据传输方法非常宝贵。这些物理设备使组织能够安全地传输数 TB 到 EB 级的数据。它们被运送到组织,将数据加载到组织中,然后返回给它们 AWS 进行摄取,从而克服带宽限制。
战略性地组合这些数据传输选项可以帮助组织高效地将大量数据迁移到, AWS 同时最大限度地减少对业务运营的干扰并确保数据的完整性。
- Database compatibility and heterogeneity
-
在将本地工作负载迁移到数据库的过程中,数据库兼容性和异构性带来了重大挑战。 AWS Organizations 通常依赖各种数据库管理系统,因此确保与之无缝兼容 AWS 服务 至关重要。
AWS 提供诸如 AWS Database Migration Service (DMS) 和 AWS Schema Conversion Tool (SCT) 之类的工具来解决这些复杂性。DMS 支持将各种数据库迁移到 AWS,从而在最短的停机时间内促进数据复制。SCT 帮助转换数据库架构,确保它们与 AWS 数据库服务兼容,数据库服务的结构和行为可能有所不同。
此外,还 AWS 提供与常用数据库引擎兼容的 Amazon RDS 和 Amazon Aurora 等托管数据库服务,从而简化了迁移过程。
尽管如此,组织必须仔细评估其数据库格局,为潜在的不兼容性做好计划,并选择正确的 AWS 数据库服务或转换方法来维护迁移期间的数据完整性和功能。
- File transfer workloads
-
将文件传输工作负载从本地环境迁移到 AWS 需要周密的规划,以确保数据的无缝移动和操作的连续性。文件传输工作负载通常涉及大量的关键数据,因此需要一个执行良好的策略。
AWS 提供诸如之类的服务 AWS Transfer Family,其中包括 AWS Transfer for SFTP 和 AWS Transfer for FTPS,允许组织轻松地在云中安全地迁移和管理文件传输工作负载。这些服务提供了与现有文件传输协议的兼容性,从而降低了迁移的复杂性。
Organization AWS DataSync s 还可以利用它来实现高效、高速的数据传输。它有助于将本地文件系统与 AWS 存储服务同步,从而最大限度地减少停机时间并确保数据一致性。
此外,优化网络连接和带宽对于在迁移期间保持文件传输性能至关重要。 AWS Direct Connect 而且 AWS VPN 解决方案可以帮助在本地环境之间建立可靠的连接 AWS,从而解决与延迟和带宽限制相关的潜在挑战。
总而言之,要确保文件传输工作负载顺利迁移到 AWS 服务,保持数据完整性并最大限度地减少中断,关键考虑因素是结构合理的计划 AWS、正确的计划以及对网络优化的关注。
- Visibility and monitoring
-
在迁移过程中,可见性和监控至关重要,可以确保本地工作负载平稳过渡到 AWS。 AWS Migration Hub 通过提供一个用于跟踪和管理迁移过程的集中平台,在这方面发挥了关键作用。
该工具为组织提供了有关其迁移项目进展的实时见解,使他们能够及时发现任何瓶颈或问题。它提供对迁移资源的运行状况和性能的可见性,确保应用程序在云环境中平稳运行。
此外,还可以通过 AWS Identity and Access Management(IAM) 和,提供访问控制和审计的可见性,从而 AWS Migration Hub 增强安全性 AWS CloudTrail。这样可以确保在整个迁移过程中保持安全措施。
从本质上讲, AWS Migration Hub 它使组织能够做出明智的决策,优化迁移策略并保持工作负载的完整性。它在增强可见性和监控方面的作用有助于成功安全地迁移到 AWS。
- Application capability
-
确保应用程序(尤其是传统应用程序)与云环境兼容可能具有挑战性。确保现有应用程序在 AWS Cloud 环境中无缝运行对于平稳过渡至关重要。这通常涉及评估并在必要时修改应用程序以使其 AWS 服务 与基础架构保持一致。 AWS 提供了诸如 AWS Application Discovery Service
和之类的工具 AWS Migration Hub 来帮助完成此过程。
由于操作系统、依赖关系或网络配置的差异,可能会出现兼容性问题。因此,细致的测试和验证对于在迁移之前识别和解决任何兼容性问题至关重要。通过主动解决应用程序兼容性问题,组织可以最大限度地减少中断,保持业务连续性,并充分利用可扩展和安全的云基础架构的 AWS优势。
- Dependency mapping
-
依赖关系映射是将本地工作负载迁移到的关键方面 AWS,它涉及识别应用程序之间错综复杂的关系和相互依存关系。这些连接可能很复杂,包括数据流、服务依赖关系和通信模式。
AWS 提供了诸如 AWS Application Discovery Service 和之类的工具 AWS Application Migration Service 来协助完成此过程。这些工具可自动发现、映射和记录依赖关系,让组织清楚地了解不同组件的交互方式。
通过精确映射依赖关系,组织可以就迁移策略做出明智的决策,确保所有关联元素一起移动以保持功能。这样可以降低迁移后出现问题的风险,并帮助组织规划迁移活动的顺序,从而最大限度地减少中断和停机时间。
- Performance optimization
-
将本地工作负载迁移到时,性能优化是一个重要的考虑因素 AWS。它涉及评估和提高云环境中应用程序的效率和速度。此过程通常从全面分析现有应用程序的性能特征开始,包括资源利用率、延迟和可扩展性。
AWS 提供各种工具和服务来帮助优化性能,例如 CloudWatch 用于监控和动态资源分配的 Amazon 以及用于分配流量的 Elastic Load Balancing。 AWS Auto Scaling 此外,还 AWS Trusted Advisor 提供成本优化和性能改进建议。
- Security and compliance
-
将本地工作负载迁移到时,安全性和合规性至关重要 AWS。在迁移期间和迁移之后,组织必须保持数据的完整性、机密性并遵守行业法规。 AWS 提供了一组强大的安全服务,包括 AWS Identity and Access Management (IAM)、 AWS Key Management Service (AWS KMS) 和 AWS Security Hub,以帮助组织建立强大的安全态势。
通过合规计划和大量文档,可以简化对 GDPR、HIPAA 和 PCI DSS 等标准的 AWS
合规性。 AWS Artifact 提供对合规报告的访问权限,同时 AWS Config 帮助监控和维护合规性。
此外,还 AWS 提供诸如 AWS Identity and Access Management (IAM) 和 AWS Key Management Service (AWS KMS) 之类的工具,用于精细控制数据的访问和加密。实施安全最佳实践并进行定期审计对于在迁移期间及以后保护工作负载至关重要,从而确保环境的安全和合规性 AWS。
- Testing and validation
-
要验证迁移的应用程序在新的云环境中是否按预期运行,必须进行全面的测试。这包括性能测试、功能测试和安全测试,以识别和解决任何问题或差异。
AWS 提供了一系列工具和服务,例如 AWS CodeBuild 和 AWS CodeDeploy,用于在云端自动测试和部署应用程序。
全面的测试和验证不仅可以降低潜在风险,还可以让人们相信迁移的工作负载将按预期运行,从而最大限度地减少中断并确保成功过渡到 AWS。迁移后的定期测试和持续验证对于适应不断变化的业务需求并保持最佳性能和安全性也至关重要。
- Cost management
-
在迁移期间和迁移之后有效管理成本对于预算考虑至关重要。Organizations 必须仔细规划和优化云支出,以最大限度地提高成本效率。 AWS 提供诸如 AWS Cost Explorer 和之类的工具 AWS Budgets 来监控和预测开支。
成本管理包括根据工作负载使用模式选择正确的 AWS 定价模式,例如按需定价、预留实例或 Savings Plans。合理调整资源规模并利用自动缩放功能可以帮助将成本与实际需求保持一致,避免过度配置。
此外,还 AWS Trusted Advisor 提供成本优化建议,并 AWS Cost Anomaly Detection 可以识别不寻常的支出模式。
通过主动管理成本,组织可以利用其可扩展性和灵活性的优势, AWS 同时确保其迁移保持在预算限制之内,从而优化云端的投资回报。成本管理是一个持续的过程,定期监控和调整对于随着时间的推移控制和优化云支出至关重要。
选择
既然您已经查看了迁移到迁移时要 AWS 考虑的关键标准,就可以开始规划迁移并选择合适的标准 AWS 服务 来协助迁移了:
-
您需要评估现有基础设施并创建资产清单,以便有效地调动资源。
-
您是要选择 lift-and-shift策略、重新构建平台(即本地数据库到 Amazon RDS),还是通过重新架构对工作负载进行现代化改造?
-
您是否会在混合模式下运行,而部分工作负载仍留在本地?
-
您的数据传输需求是什么?
下表将引导您完成相关服务 AWS ,这些服务将帮助您成功迁移。
使用
为了探索如何使用每种可用的 AWS 迁移和转移服务并进一步了解这些服务,我们提供了一种途径来探索每种服务的工作原理。以下各节提供了指向深入文档、动手教程和资源的链接,以帮助您入门。
- AWS Application Discovery Service
-
-
设置 AWS Application Discovery Service
本指南将引导您完成首次设置 Application Discovery Service 的步骤。
阅读指南
-
安装 AWS 应用程序发现代理
本指南将向您展示如何在本地服务器上安装应用程序发现代理,并以发现和迁移为 VMs 目标。
开始使用该指南
-
无代理收集器入门
本指南将向您展示如何开始使用无代理收集器。
开始使用该指南
- AWS Application Migration Service
-
-
简介 AWS Application Migration Service
这段简短的视频 (1:35) 简要介绍了 AWS Application Migration Service
观看视频
-
入门 AWS Application Migration Service
本指南将帮助您开始使用应用程序迁移服务,包括如何将其与 AWS Migration Hub。
浏览指南
-
如何使用 AWS Application Migration Service 进行 lift-and-shift迁移
这篇博客文章向您展示了如何使用简化 lift-and-shift迁移 AWS Application Migration Service。
阅读博客文章
-
自动设置 AWS Application Migration Service 和 Elastic 灾难恢复
这篇博文讨论了如何将 AWS Application Migration Service 和 AWS Elastic Disaster Recovery 服务结合起来以提高迁移工作负载的弹性。
阅读博客文章
-
AWS Application Migration Service 最佳实践
这篇博文分享了使用高度自动化的 list-and-shift解决方案加速和成功实施迁移的最佳实践 AWS Application Migration Service。
阅读博客文章
- AWS Database Migration Service
-
-
入门 AWS Database Migration Service
在本指南中,您将学习如何使用执行数据库迁移 AWS DMS。
浏览指南
-
DMS 架构转换入门
在本教程中,您将学习如何设置 DMS 架构转换、创建迁移项目以及如何连接到您的数据提供商。
浏览指南
-
数据库迁移 Step-by-Step演练
在本指南中,您可以找到架构转换和数据迁移过程的 step-by-step演练,这些数据库由支持的八个不同的源数据库。 AWS Database Migration Service
浏览指南
-
如何从 Oracle 迁移到亚马逊 Aurora
在本实践课程中,您将使用 Amazon Aurora 将传统的 Oracle 数据库迁移到云原生数据库。
开始上课
- AWS DataSync
-
-
入门 AWS DataSync
本指南重点介绍如何开始 DataSync 使用 AWS Management Console.
浏览指南
-
教程:以不同的方式将数据从本地存储传输到 Amazon S3 AWS 账户
在本教程中,您将学习如何使用与 DataSync 代理不同的账户将数据从本地存储传输到 S3 存储桶。
开始教程
-
教程:使用不同的方式将数据从 Amazon S3 传输到亚马逊 S3 AWS 账户
在本教程中,您将学习 DataSync 如何使用将数据从一个账户中的 S3 存储桶传输到另一个账户中的另一个 S3 存储桶。
开始教程
- AWS Direct Connect
-
-
使用 AWS Direct Connect 弹性工具包入门
本指南讨论如何使用 Direct Connect Resiliency Toolkit 来帮助您确定并订购专用连接数量,以实现您的 SLA 目标。
阅读指南
-
使用持续的本地数据迁移 AWS Direct Connect
本指南讨论了在混合云部署中 AWS Direct Connect 作为持续数据迁移的一部分使用。
阅读指南
-
使用 Direct Connect 网关
本指南介绍如何使用 AWS Direct Connect 网关 VPCs 通过中转网关或虚拟专用网关连接您的。
阅读指南
- AWS Migration Hub
-
-
入门 AWS Migration Hub
本指南提供了开始使用 Migration Hub 所需的信息。
浏览指南
-
在 Migration Hub 中查看网络连接
本教程介绍如何在 Migration Hub 中查看网络连接以直观显示服务器的依赖关系。这些依赖关系的可视化有助于您验证成功将每个应用程序迁移到 Amazon Web Services 所需的所有资源。
开始教程
-
使用策略建议分析现代化不兼容性 AWS Migration Hub
这篇博文深入探讨了 AWS Migration Hub 《策略建议》如何分析您的环境、它分析了哪些方面,以及如何充分利用生成的反模式报告。
阅读博客文章
- Migration Evaluator
-
-
迁移评估器概述
这个 30 分钟的 “ AWS 技能大师” 课程解释了如何使用迁移评估器。
参加训练
-
迁移评估器技术概述
本指南概述了迁移评估器无代理收集器收集的数据类型。
浏览指南
-
收集器安装指南
本指南面向系统管理员、IT 经理、 and/or 技术人员,帮助安装无代理迁移评估器收集器。
浏览指南
- Amazon S3 Transfer Acceleration
-
-
开始使用 Amazon S3 Transfer Acceleration
本指南将演示如何在 S3 存储桶上启用传输加速,以及如何将数据传输到启用加速的存储桶和从该存储桶传输数据。
浏览指南
-
亚马逊 S3 Transfer Acceleration 加速速度比较工具
本指南将演示如何在 S3 存储桶上启用传输加速,以及如何将数据传输到启用加速的存储桶和从该存储桶传输数据。
浏览指南
-
使用分段上传和传输加速将大型对象上传到 Amazon S3
该工具允许您比较使用和不使用 Amazon S3 Transfer Acceleration 的各个 Amazon S3 区域的分段文件上传速度。
转到工具
- AWS Schema Conversion Tool
-
-
入门 AWS Schema Conversion Tool
本指南将向您展示如何将源数据库的架构转换为托管的任何受支持数据库的架构 AWS。
浏览指南
-
的最佳实践 AWS Schema Conversion Tool
本指南提供了使用的最佳实践和选项 AWS Schema Conversion Tool。
浏览指南
-
使用 CLI 转换数据库架构和应用程序 SQL AWS Schema Conversion Tool
这篇文章演示了如何使用 AWS SCT CLI 将数据库架构对象代码以及应用程序 SQL 和 PL/SQL 代码转换为应用程序文件中的 PSQL,这是从托管在亚马逊弹性计算云 (亚马逊 EC2) 上的 Oracle 数据库迁移到亚马逊 Aurora PostgreSQL-Compatible-Compatible 版的过程的一部分。
阅读博客文章
- AWS Snow Family
-
-
入门 AWS Snowball Edge
本指南提供了在 AWS Snow Family 管理控制台中创建和完成第一个 AWS Snowball Edge 设备任务的说明。
浏览指南
-
使用加速数据迁移的最佳实践 AWS Snowball Edge
这篇博客文章讨论了有关如何使用一台或多 AWS Snowball Edge 台设备加快数据迁移速度的技巧并提供了示例。
阅读博客文章
- AWS Storage Gateway
-
-
入门 AWS Storage Gateway (Amazon S3 文件网关)
本指南提供了设置 S3 文件网关以及使用 Storage Gateway 进行访问的说明。
开始阅读本教程
-
入门 AWS Storage Gateway (Amazon FSx 文件网关)
本指南提供了设置 FSx 文件网关以及使用 Storage Gateway 访问它的说明。
开始阅读本教程
-
使用 Amazon S3 文件网关大规模迁移数据并节省成本
本博客介绍了 Amazon S3 File Gateway 如何帮助将数据迁移到云端,同时保持元数据属性完好无损,优化存储成本,并使用标准 SMB(服务器消息块)和 NFS(网络文件系统)文件协议提供从本地应用程序访问云端数据的权限。
阅读博客文章
- AWS Transfer Family
-
-
什么是 AWS Transfer Family?
本指南概述了 Transfer Family 服务。
阅读指南
-
教程: AWS Transfer Family 服务器端点入门
使用本教程开始使用 Transfer Family。您将学习如何使用 Amazon S3 存储创建具有可公开访问端点的启用 SFTP 的服务器,如何添加具有服务托管身份验证的用户,以及如何使用 Cyberduck 传输文件。
开始阅读本教程
-
教程:设置用于解密文件的托管工作流程
本教程说明如何设置包含解密步骤的托管工作流程。本教程还展示了如何将加密文件上传到 Amazon S3 存储桶,然后在同一存储桶中查看解密后的文件。
开始阅读本教程
Explore