CloudGuild · Blog · Cheat sheets · Lessons · Certifications
Data Integrity During Transfer: A DEA-C01 Exam Question Walkthrough
Learn how to ensure data integrity when transferring files to S3. This walkthrough breaks down a key DEA-C01 exam question.
Ensuring data integrity during file transfers can trip up candidates. The choice of method directly impacts the reliability of data movement. In the DEA-C01 exam, understanding the best practices is crucial.
The question
You are tasked with ensuring data integrity during the transfer of large files from an on-premises system to Amazon S3. What is the best method to achieve this?
A. Use AWS DataSync with integrity checks
B. Manually verify file sizes after transfer
C. Use an S3 Transfer Acceleration endpoint
D. Upload files in smaller chunks
Think before you scroll
Each option presents a different approach to ensuring data integrity. Consider the implications of each method. Some options may improve speed or reduce manual work but may not guarantee integrity.
The answer
The correct option is A. Use AWS DataSync with integrity checks. DataSync automatically verifies data integrity during transfer using checksums. This ensures that files remain intact when they arrive in S3, making it the most reliable choice.
Why the other options lose
B. Manually verify file sizes after transfer: This method relies on human accuracy and is prone to errors. It does not provide a foolproof way to ensure that files are transferred without corruption or loss.
C. Use an S3 Transfer Acceleration endpoint: While this option improves transfer speed, it does not provide any guarantees regarding data integrity. Speed is not a substitute for accuracy in data transfers.
D. Upload files in smaller chunks: Splitting files into smaller pieces can help with transfer efficiency but does not ensure integrity. Without additional checks, chunking alone does not prevent data corruption.
The concept behind it
The principle of data integrity during transfer hinges on verification methods. Using checksums or similar validation techniques ensures the data arriving at the destination matches the source. This concept applies to various data transfer scenarios beyond AWS.
Exam trap to remember
Always choose methods that explicitly verify data integrity over those that just aim for speed or convenience. Remember: verification is key to maintaining data integrity.