- Application Discovery & Migration Hub
- Application Migration Service (MGN)
- Database Migration Service (DMS)
- Elastic Disaster Recovery (DRS)
- Mainframe Modernization
- DataSync and Transfer Family
- Snow Family (Snowcone, Snowball Edge, Snowmobile)
Application Discovery and Migration Hub

- Migration Hub is primarily a managed dashboard that aggregates metadata and migration status from other AWS migration tools.
- There are essentially no internal reliability knobs in Migration Hub itself — rely on AWS observability services (CloudWatch, CloudTrail) for monitoring, auditing, and alerts.
- Application Discovery actively inventories on‑premises systems. It supports agentless, agent-based, and manual discovery methods.
- Export discovery logs and metrics to CloudWatch and CloudTrail for retention and auditing.
- Use X-Ray if supported for deeper operational traces where instrumented.
Application Migration Service (MGN)
MGN automates lift‑and‑shift migrations by continuously replicating server state to AWS and enabling rapid launch of EC2 replicas. It’s a managed workflow with fewer low-level reliability settings.
- Validate replication cutover procedures in a non-production account.
- Bake monitoring and post-cutover health checks into runbooks.
- Use tags and automation to track migration states and rollbacks.
Database Migration Service (DMS)
DMS uses a replication instance (managed EC2 under the hood) to perform extracts, apply CDC, and synchronize targets. The replication instance can become a single point of interruption unless designed for availability.
- Enable Multi‑AZ on the replication instance to provision a standby in another AZ:
- Monitor DMS metrics and task status with CloudWatch; set automatic alarms for
ReplicationTasksStopped,FullLoadProgressPercent, and replication instance CPU/memory. - Plan for task restart semantics: during failover a task may need restart or validation; include this in runbooks and automation.
- CDC reduces re-sync needs: after recovery, tasks often continue from the last applied change rather than reloading the full dataset.
Elastic Disaster Recovery (DRS, formerly CloudEndure)
DRS is purpose-built for resiliency and automated recovery. It performs near‑real‑time, block‑level replication into a staging VPC, uses scalable replication servers, and provisions recovery servers during failover.
- Low RPO and automated failover are built in through block‑level replication.
- Replication servers auto-scale and auto‑replace, reducing single points of infrastructure failure.
- Test failovers in a sandbox environment to validate runbooks and automated recovery.
Mainframe Modernization
Mainframe Modernization orchestrates migration and modernization pipelines for mainframe workloads, providing automated DevOps workflows for Analyze → Develop → Deploy → Operate.
- The orchestration has replication features for moving data in near real time, but long‑term availability depends on target services.
- Design the converted workloads for cloud resilience: use Multi‑AZ RDS, Auto Scaling groups across AZs, stateless services behind load balancers, and managed serverless (Lambda) where appropriate.
- Test end‑to‑end failure scenarios post-migration (network partitions, AZ failover, scale events).
DataSync — file transfers between on‑prem and AWS
DataSync is a managed service that uses an on‑premises agent to accelerate and automate file transfers. It supports file‑level logging to support reliable processing.
- Treat the DataSync agent as a monitored component: run health checks and auto‑restart or replace the agent VM if it fails.
- Enable DataSync file transfer logging and export to CloudWatch Logs and/or S3 for durable audit trails.
- Use S3 event notifications (Lambda/SQS) and a reprocessing pipeline for any missed or failed file transfers.
- Configure CloudWatch alarms on DataSync task metrics and statuses to trigger automated runbook steps.

AWS Transfer Family — partner file exchange (SFTP/FTPS/FTP)
Transfer Family is a fully managed service that hosts SFTP, FTPS, and FTP endpoints for external partners. It is designed with resilience and security in mind; operational visibility is provided via CloudWatch and CloudTrail.
- Use Transfer Family for external vendor uploads when you need a managed, scalable endpoint with built‑in protocols.
- Enable CloudWatch metrics and CloudTrail logging for auditing and SLA monitoring.
- Combine with S3 lifecycle and replication policies for data durability and cross‑region protection.
Snow Family — physical data transfer (Snowcone, Snowball Edge, Snowmobile)
Snow devices are physical, ruggedized appliances for moving large datasets when networks are constrained. These are engineered for transport durability and secure handling rather than in-service HA knobs.
- Snowball Edge storage‑optimized (e.g., 80 TB or 210 TB variants) is ideal for hundreds of terabytes. For exabyte-class or extreme volumes, Snowmobile is available.
- Focus on secure handling, inventory tracking, and data validation (checksums) rather than traditional HA settings.


Comparison: migration & transfer services (reliability focus)
Operational patterns and runbook checklist
- Enable and centralize logs: CloudWatch Logs + S3 export for durable retention.
- Alert on operational metrics: replication instance health, task failures, task progress, agent heartbeats.
- Automate recovery actions: Lambda/SNS/SQS based playbooks to restart tasks, replace agents, or trigger failover.
- Test: run scheduled dry-run migrations and failover drills to validate RPO/RTO and runbooks.
- Reduce blast radius: perform migrations in isolated accounts or staging VPCs and promote only after validation.
Metrics and logs are the keys to reliability: enable CloudWatch metrics and logs, export service logs to S3 when useful, and automate alarms and remediation to reduce downtime during migrations and transfers.
Links and references
- AWS Migration Hub: https://aws.amazon.com/migration-hub/
- AWS Application Migration Service (MGN): https://aws.amazon.com/mgn/
- AWS Database Migration Service (DMS): https://aws.amazon.com/dms/
- AWS Elastic Disaster Recovery: https://aws.amazon.com/elastic-disaster-recovery/
- AWS Mainframe Modernization: https://aws.amazon.com/mainframe/
- AWS DataSync: https://aws.amazon.com/datasync/
- AWS Transfer Family: https://aws.amazon.com/aws-transfer-family/
- AWS Snow Family: https://aws.amazon.com/snow-family/