AWS Certified Developer – Associate — Question 432

A company is building a compute-intensive application that will run on a fleet of Amazon EC2 instances. The application uses attached Amazon EBS disks for storing data. The application will process sensitive information and all the data must be encrypted.
What should a Developer do to ensure the data is encrypted on disk without impacting performance?

Answer options

Correct answer: A

Explanation

Amazon EBS encryption is handled directly by the EC2 virtualization host, utilizing hardware-accelerated encryption to ensure there is no impact on application latency or performance. Implementing custom application-level encryption would consume valuable CPU cycles on a compute-intensive application, while storing data in Amazon S3 or ephemeral disks would deviate from the requirement of using attached Amazon EBS volumes.