-
i want to transfer small to medium amount of data to AWS...
- use AWS SDK, or AWS REST API, or AWS CLI commands to transfer data directly into S3 buckets or S3 Glacier vaults...
...for e.g. aws s3 cp, aws s3 mv, or aws s3 sync commands to upload data to S3 buckets
-
i want to transfer large amount of data to AWS...
-
use Offline mode...
...if you have low network bandwidth
...if the data can be offline during move
-
AWS Snow Family
- use AWS Snowcone
- use AWS Snowball
- use AWS Snowmobile
-
use Online mode (one-time or recurring)... with network connection (AWS Direct Connect or internet)...
...if you have good network bandwidth
...if you need to move data faster
- use AWS DataSync...
...to copy data between on premises and AWS Storage services...
...or to copy data from other public clouds to AWS storage services
- use AWS Snowcone... (with DataSync)
......use Snowcone to collect, process, and move data to AWS online with AWS DataSync agent pre-installed on the device
- use Amazon S3 Transfer Acceleration...
...to get higher throughput for transferring large files to S3
- use Amazon Kinesis Data Firehose...
...to load streaming data into Amazon S3 and Amazon Redshift
-
i want to transfer my data to AWS and continue using it from on-premises...
-
AWS Storage Gateway
- File Gateway
- Volume Gateway
- Tape Gateway
-
i want to transfer my data to AWS and continue B2B file transfer with my third-party vendors & partners...
- use AWS Transfer Family... (fully managed SFTP, FTPS, and FTP service)
...if you want to have regular b2b file transfers (from 3rd party sources) directly into Amazon S3 and Amazon EFS
-
i want to transfer data from SaaS applications to AWS...
- use Amazon AppFlow...
...to transfer data between SaaS applications (like Salesforce, Zendesk, Slack, ServiceNow) and AWS services (like Amazon S3 and Amazon Redshift)
-
i want to migrate my database to AWS...
- use AWS Database Migration Service (AWS DMS)...
...to perform homogenous or heterogeneous database migration to AWS database services
-
i want to migrate my applications to AWS...
- use AWS Application Migration Service (AWS MGN)...
...to migrate your applications from physical infrastructure, virtual servers or from other clouds to AWS