AWS Certified Solutions Architect – Associate (SAA-C02) — Question 577
A company has a business system that generates hundreds of reports each day. The business system saves the reports to a network share in CSV format. The company needs to store this data in the AWS Cloud in near-real time for analysis.
Which solution will meet these requirements with the LEAST administrative overhead?
Answer options
- A. Use AWS DataSync to transfer the files to Amazon S3. Create a scheduled task that runs at the end of each day.
- B. Create an Amazon S3 File Gateway. Update the business system to use a new network share from the S3 File Gateway.
- C. Use AWS DataSync to transfer the files to Amazon S3. Create an application that uses the DataSync API in the automation workflow.
- D. Deploy an AWS Transfer for SFTP endpoint. Create a script that checks for new files on the network share and uploads the new files by using SFTP.
Correct answer: B
Explanation
Implementing an Amazon S3 File Gateway provides a local network share that transparently backs up files directly to Amazon S3 in near-real time, requiring only a simple configuration change in the reporting system. Options A and C involve AWS DataSync, which either fails the near-real-time requirement if scheduled daily or introduces high administrative overhead due to custom API development. Option D also increases overhead by requiring the creation and ongoing maintenance of custom file-monitoring and SFTP upload scripts.