AWS Certified Developer – Associate (DVA-C02) — Question 314
A company has on-premises data centers that run an image processing service. The service consists of containerized applications that run on Kubernetes clusters. All the applications have access to the same NFS share for files and data storage.
The company is running out of NFS capacity in the data centers and needs to migrate to AWS as soon as possible. The Kubernetes clusters must be highly available on AWS.
Which combination of actions will meet these requirements? (Choose two.)
Answer options
- A. Transfer the information that is in the NFS share to an Amazon Elastic Block Store (Amazon EBS) volume. Upload the container images to Amazon Elastic Container Registry (Amazon ECR).
- B. Transfer the information that is in the NFS share to an Amazon Elastic File System (Amazon EFS) volume. Upload the container images to Amazon Elastic Container Registry (Amazon ECR).
- C. Create an Amazon Elastic Container Service (Amazon ECS) cluster to run the applications. Configure each node of the cluster to mount the Amazon Elastic Block Store (Amazon EBS) volume at the required path for the container images.
- D. Create an Amazon Elastic Kubernetes Service (Amazon EKS) cluster to run the applications. Configure each node of the cluster to mount the Amazon Elastic Block Store (Amazon EBS) volume at the required path for the container images.
- E. Create an Amazon Elastic Kubernetes Service (Amazon EKS) cluster to run the applications. Configure each node of the cluster to mount the Amazon Elastic File System (Amazon EFS) volume at the required path for the container images.
Correct answer: B, E
Explanation
To migrate the existing containerized Kubernetes workloads while keeping high availability, Amazon Elastic Kubernetes Service (Amazon EKS) is the appropriate managed service, and Amazon Elastic Container Registry (Amazon ECR) is the standard registry for container images. Amazon Elastic File System (Amazon EFS) is required as a direct replacement for the on-premises NFS share because it supports concurrent read/write access from multiple pods across different nodes. Amazon Elastic Block Store (Amazon EBS) is incorrect because it is block storage and does not natively support multi-node shared file system access for this type of workload.