What should a solutions architect propose to ensure users see all of their documents at once?
Copy the data so both EBS volumes contain all the documents
Configure the Application Load Balancer to direct a user to the server with the documents
Copy the data from both EBS volumes to Amazon EFS. Modify the application to save new documents to Amazon EFS
Configure the Application Load Balancer to send the request to both servers. Return each document from the correct server
Explanations:
Simply copying the data to both EBS volumes does not address the problem of inconsistent document visibility across instances. Each EC2 instance would still serve its own separate volume.
Configuring the Application Load Balancer to direct a user to the server with the documents would not ensure that users see all their documents, as each server has a separate subset of documents.
Using Amazon EFS allows for a shared file system that can be accessed by both EC2 instances, ensuring that all documents are visible to users regardless of which instance handles the request.
The Application Load Balancer cannot send requests to both servers simultaneously for the same document. Each server has a separate EBS volume, leading to inconsistency in document visibility.