An enterprise needs to migrate an dataset from an on-premises NFSv4 file system to an Amazon EFS file system. The migration must be completed within a strict window. The enterprise has a dedicated AWS Direct Connect connection, but local network policy restricts migration traffic to a maximum of to avoid impacting production workloads. The data must be encrypted at rest in AWS using a KMS key that supports annual rotation and custom policy modifications. The migration process must preserve all POSIX permissions, ownership metadata, and directory structures. Which of the following solutions meets these requirements with the least operational overhead?
- ADeploy AWS DataSync agents on-premises. Establish a connection to the AWS environment using the existing AWS Direct Connect connection. Create a Direct Connect gateway and configure transitive routing to connect the on-premises DataSync agents directly to the Amazon EFS mount target in the private subnet. Start a DataSync task with a bandwidth limit of to copy the data directly from the on-premises NFS share to Amazon EFS.
- BOrder multiple AWS Snowball Edge Storage Optimized devices. Configure the devices with the NFS interface and copy the data from the on-premises NFS share. Specify the AWS-managed KMS key (`aws/s3`) to secure the data on the devices. Ship the devices to AWS to import the data into an Amazon S3 bucket. Deploy an AWS DataSync agent on a virtual machine in the target VPC, and configure a DataSync task to copy the data from the S3 bucket to the Amazon EFS file system.
- Order multiple AWS Snowball Edge Storage Optimized devices. Configure the devices with the NFS interface, mount them on-premises, and copy the files from the NFS share to the devices while specifying a KMS Customer Managed Key (CMK) for encryption. Ship the devices back to AWS to import the data into an Amazon S3 bucket. Create an AWS DataSync task without deploying any agents, selecting the S3 bucket as the source and the Amazon EFS file system as the destination, to copy the files while preserving POSIX permissions and metadata.Answer
- DDeploy AWS DataSync agents on-premises and configure a direct DataSync task to transfer data from the on-premises NFS share to the Amazon EFS file system over the Direct Connect connection. Set the task bandwidth limit to to comply with the network policy, and schedule it to run continuously until completion.
Answer
The solution that orders AWS Snowball Edge Storage Optimized devices, encrypts them using a Customer Managed Key (CMK), imports the data to Amazon S3, and then uses an agentless AWS DataSync task to copy the files to Amazon EFS.
The correct answer provides a dual-phase approach where the bulk offline transfer of is executed via multiple AWS Snowball Edge Storage Optimized devices, preventing network saturation. By utilizing a Customer Managed Key (CMK), the enterprise can successfully modify the key policy to delegate decrypt and encrypt permissions to the Snowball service principal. Finally, because both the S3 staging bucket and the destination EFS are within AWS, an agentless AWS DataSync task can be used, minimizing operational overhead while keeping POSIX permissions intact during the final migration phase.
Step-by-Step Solution
Key Concept
Large-Scale Data Transfer using Snow Family, DataSync, and EFS