Start course

This course explores the AWS DataSync service which focuses on the transfer of data between on-premises into AWS storage services, in addition to transferring data between AWS storage services.

Learning objectives

  • Define what AWS DataSync is and what it's used for
  • Understand AWS DataSync use cases
  • Define the architecture and process of using AWS DataSync to transfer data from on-premises to AWS
  • Define the architecture and process of using AWS DataSync to transfer data between different AWS storage services

Intended Audience

This course has been designed to assist those who are responsible for managing and maintaining data and storage solutions, also it would be advantageous to anyone who is looking to take an AWS associate level exam.


To get the most out of this course, it would be beneficial to have a basic awareness of the different available AWS Storage Services, including Amazon S3, EFS, and FSx for Windows Server.


That now brings me to the end of this course which focused on AWS DataSync at an introductory level.  

I started off by explaining:

  • how AWS DataSync allows you to easily and securely transfer data from your on-premise data center to AWS storage services, in addition to being able to manage data transfer between 2 different AWS storage services as well.  
  • We identified that it supports NFS, SMB, self-managed storage, S3, EFS, FSx for Windows File Server and Snowcone
  • It also uses AWS VPC Endpoints for data transfer to utilise high bandwidth and low latency connections
  • I explained that DataSyc comes with its own purpose-built data transfer network protocol 
  • And that it supports in-transit and at-rest encryption mechanisms, in addition to data validation 

I then moved onto highlighting some of the use cases which included:

  • Migration of cold data storage
  • Performing active data migrations to Amazon S3, Amazon FSx for Windows File Server or EFS on a regular basis
  • And moving data to AWS to perform analytical processing at scale

Following this, we then focused on the architecture of AWS DataSync, and in this section we covered:

  • How to transfer data from your own managed storage environment to AWS
  • And secondly how to transfer data between 2 different AWS storage services

And as a part of this, we looked at the explanation of Agents, Locations, and Tasks.

You should now have a much better understanding AWS DataSync, its components and architecture.  

Feedback on our courses here at Cloud Academy is valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact

Thank you for your time and good luck with your continued learning of cloud computing. Thank you.



Introduction - What is AWS DataSync? - AWS DataSync Use Cases - AWS DataSync Architecture

About the Author
Learning Paths

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.