本地环境迁移到 AWS 相关的知识点。
AWS 迁移工具
一、AWS 迁移工具(服务)概览

- 使用
AWS 应用程序发现服务 (AWS Application Discovery Service, ADS)收集本地数据中心的服务器和资源的使用情况或配置数据。 - 使用
AWS 应用迁移服务 (AWS Application Migration Service, MGN)将本地服务器迁移到EC2实例中。 - 使用
AWS 数据库迁移服务 (AWS Database Migration Service, DMS )将本地数据库迁移到RDS等数据库。 - 使用
AWS DataSync将本地的数据迁移到S3、EFS和FSx等文件服务中。 - 使用
AWS Migration Hub监控迁移过程并进行相关配置。
二、AWS 应用程序发现服务 (AWS Application Discovery Service, ADS)


- 支持收集本地的 VMware 虚拟机、物理服务器和 Hyper-V 虚拟机的信息并进行存储(到
S3存储桶中)和分析。支持收集的信息包括:主机名、IP 地址、MAC 地址、资源分配和利用情况等。
Application Discovery Service数据收集工具主要有两种:发现连接器 (Discovery Connector):部署在虚拟机平台上,只支持 VMWare 平台。发现代理 (Discovery Agent):部署在各个(虚拟)服务器上。
AWS 数据库迁移服务 (DMS)
一、AWS 数据库迁移服务 (DMS) 基本概念

- 不同模式、不同数据库类型间的迁移(异构迁移)需要使用
模式转换工具。两种模式转换解决方案:
- 使用
AWS Database Migration Service控制台并启动AWS DMS Schema Conversion (DMS SC)工作流程,从而获得完全托管的体验。 - 下载
AWS Schema Conversion Tool (AWS SCT)软件到本地驱动器。
- 使用
- 迁移目标包括
Aurora、Redshift、DynamoDB和文档数据库 (Amazon Document DB)。Aurora:兼容 MySQL 和 PostgreSQL 的数据库。Redshift:完全托管的 PB 级数据仓库服务。DynamoDB:完全托管的无服务器 NoSQL 数据库,数据结构像是 MongoDB。Amazon Document DB:文档数据库服务,支持 MongoDB 工作负载。
二、DMS 使用场景


AWS 应用迁移服务 (MGN)
一、AWS 应用迁移服务 (MGN) 基本概念

- 迁移流程:
- 安装数据收集工具
⭐ AWS 推进使用基于代理 (
Discovery Agent) 的复制以支持持续数据保护。 - 使用
AWS 应用迁移服务 (MGN) AWS 应用迁移服务 (MGN)会创建启动模板- 根据启动模板在 AWS 中启动
EC2 实例 - 可以整合
CloudWatch Events和Lambda以在工作流程中自动执行某些操作
- 安装数据收集工具
二、服务存在依赖关系时的分组迁移

三、MGN 使用场景和优势

AWS DataSync(数据同步服务)
一、AWS DataSync(数据同步服务)基本概念

- 支持对
SnowCone设备和S3 on Outposts进行数据同步
二、AWS DataSync 使用场景和优势

AWS Snow Family
一、AWS Snow Family 基本概念

二、AWS Snow Family 各设备存储容量

AWS Snowcone:2 个 CPU、4GB 内存;14TB 的可用存储容量。AWS Snowball:Snowball Edge Storage Optimized:40 个 vCPU 和 80GiB 内存;80TB 硬盘驱动器 (HDD) 容量,1TB SATA 固态硬盘。适合大规模数据迁移和重复传输工作流,以及具有较高容量需求的本地计算。
Snowball Edge Compute Optimized:104 个 vCPU 和 416GiB 内存;80TB 可用 HDD 容量,28TB 可用 NVMe SSD 容量;一个可选的 NVIDIA Tesla V100 GPU。可为机器学习、全动态视频分析、分析和本地计算堆栈等使用案例提供功能强大的计算资源。
AWS Snowmobile:是一个 45 英尺长的加固集装箱,由一台半挂卡车牵引,一次可以传输高达 100PB 的数据。
三、优化传输到 AWS Snow Family 设备的性能

四、AWS Snowball 使用场景和优势
注意这里只针对
AWS Snowball。
