A developer built a serverless application that processes medical images. The images are often more than 1 GB in size. Users upload all the images directly to an Amazon S3 bucket for processing. The application has users throughout the
world, and most users are geographically far away from the AWS Region that runs the application.
Users are experiencing long wait times when they upload large images. The developer must create a solution to minimize the latency that users experience when they upload images to Amazon S3.
Which solution will produce the HIGHEST throughput?
A. Configure S3 Transfer Acceleration on the S3 bucket
B. Configure an Amazon CloudFront distribution with the S3 endpoint as the origin
C. Configure Amazon ElastiCache on the S3 bucket
D. Configure AWS Global Accelerator on the S3 bucket
A company has deployed an application on AWS Elastic Beanstalk. The company has configured the Auto Scaling group that is associated with the Elastic Beanstalk environment to have five Amazon EC2 instances. If the capacity is fewer than four EC2 instances during the deployment, application performance degrades. The company is using the all-at-once deployment policy.
What is the MOST cost-effective way to solve the deployment issue?
A. Change the Auto Scaling group to six desired instances.
B. Change the deployment policy to traffic splitting. Specify an evaluation time of 1 hour.
C. Change the deployment policy to rolling with additional batch. Specify a batch size of 1.
D. Change the deployment policy to rolling. Specify a batch size of 2.
A company wants to migrate an existing web application to AWS. The application consists of two web servers and a MySQL database.
The company wants the application to automatically scale in response to demand. The company also wants to reduce its operational overhead for database backups and maintenance. The company needs the ability to deploy multiple
versions of the application concurrently.
What is the MOST operationally efficient solution that meets these requirements?
A. Deploy the application to AWS Elastic Beanstalk. Migrate the database to an Amazon RDS Multi-AZ DB instance.
B. Create an Amazon Machine Image (AMI) that contains the application code. Create an Auto Scaling group that is based on the AMI. Integrate the Auto Scaling group with an Application Load Balancer for the web servers. Migrate the database to a MySQL instance that runs on an Amazon EC2 instance.
C. Deploy the application to AWS Elastic Beanstalk. Migrate the database to a MySQL instance that runs on an Amazon EC2 instance.
D. Create an Amazon Machine Image (AMI) that contains the application code. Create an Auto Scaling group that is based on the AMI. Integrate the Auto Scaling group with an Application Load Balancer for the web servers. Migrate the database to an Amazon RDS Multi-AZ DB instance.
A developer is working on a serverless application that needs to process any changes to an Amazon DynamoDB table with an AWS Lambda function. How should the developer configure the Lambda function to detect changes to the DynamoDB table?
A. Create an Amazon Kinesis data stream, and attach it to the DynamoDB table. Create a trigger to connect the data stream to the Lambda function.
B. Create an Amazon EventBridge (Amazon CloudWatch Events) rule to invoke the Lambda function on a regular schedule. Connect to the DynamoDB table from the Lambda function to detect changes.
C. Enable DynamoDB Streams on the table. Create a trigger to connect the DynamoDB stream to the Lambda function.
D. Create an Amazon Kinesis Data Firehose delivery stream, and attach it to the DynamoDB table. Configure the delivery stream destination as the Lambda function.
A developer is creating an application that is based on an AWS Lambda function. The function uses the AWS SDK to read product price data from an Amazon S3 bucket and to write user information to an Amazon Aurora DB instance. The Lambda function runs often, up to a few times each minute. To meet performance requirements, the developer must minimize the run duration of the Lambda function.
Which actions can help the developer increase the performance? (Choose two.)
A. Initialize SDK clients and database connections outside of the function handler
B. Read the S3 product price data initially, and cache it locally in the /tmp directory
C. Use environment variables to pass operational parameters to the function
D. Use most-restrictive permissions when setting the IAM policies for the Lambda IAM role
E. Split the code into different Lambda functions to keep the functions smaller
A company is providing read access to objects in an Amazon S3 bucket for different customers. The company uses IAM permissions to restrict access to the S3 bucket. The customers can access only their own files.
Due to a regulation requirement, the company needs to enforce encryption in transit for interactions with Amazon S3.
Which solution will meet these requirements?
A. Add a bucket policy to the S3 bucket to deny S3 actions when the aws:SecureTransport condition is equal to false.
B. Add a bucket policy to the S3 bucket to deny S3 actions when the s3:x-amz-acl condition is equal to public-read.
C. Add an IAM policy to the IAM users to enforce the usage of the AWS SDK.
D. Add an IAM policy to the IAM users that allows S3 actions when the s3:x-amz-acl condition is equal to bucket-owner-read.
A company has an internal website that gives users the ability to access contract data that is stored in an Amazon RDS DB instance. The number of contracts has increased, and several users have reported slow retrieval of the contract data.
The company wants to set up a cache to improve the latency. A developer must create a solution that ensures data resiliency. The data must be encrypted and must be partitioned by department.
Which solution will meet these requirements?
A. Amazon ElastiCache for Memcached with cluster mode enabled
B. Amazon ElastiCache for Redis with cluster mode enabled
C. Amazon ElastiCache for Redis with cluster mode disabled
D. Amazon ElastiCache for Memcached with cluster mode disabled
A developer has created a data collection application that uses Amazon API Gateway, AWS Lambda, and Amazon S3. The application's users periodically upload data files and wait for the validation status to be reflected on a processing dashboard. The validation process is complex and time-consuming for large files.
Some users are uploading dozens of large files and have to wait and refresh the processing dashboard to see if the files have been validated. The developer must refactor the application to immediately update the validation result on the user's dashboard without reloading the full dashboard.
What is the MOST operationally efficient solution that meets these requirements?
A. Integrate the client with an API Gateway WebSocket API. Save the user-uploaded files with the WebSocket connection ID. Push the validation status to the connection ID when the processing is complete to initiate an update of the user interface.
B. Launch an Amazon EC2 micro instance, and set up a WebSocket server. Send the user-uploaded file and user detail to the EC2 instance after the user uploads the file. Use the WebSocket server to send updates to the user interface when the uploaded file is processed.
C. Save the user's email address along with the user-uploaded file. When the validation process is complete, send an email notification through Amazon Simple Notification Service (Amazon SNS) to the user who uploaded the file.
D. Save the user-uploaded file and user detail to Amazon DynamoDB. Use Amazon DynamoDB Streams with Amazon Simple Notification Service (Amazon SNS) push notifications to send updates to the browser to update the user interface.
A company is migrating the content delivery network for its dynamic PHP website to AWS. An Amazon CloudFront web distribution is part of the new infrastructure. The distribution has the following cache behavior settings:
1.
Allowed HTTP Methods is set to GET, HEAD
2.
Viewer Protocol Policy is set to HTTP and HTTPS
Developers test the solution and can reach the company's website over HTTP and HTTPS. However, the developers are unable to log in to the previously working administration panel of the website.
Which action will resolve this login issue?
A. Set Allowed HTTP Methods to GET, HEAD, OPTIONS
B. Set Viewer Protocol Policy to HTTPS Only
C. Set Allowed HTTP Methods to GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
D. Set Viewer Protocol Policy to Redirect HTTP to HTTPS
A developer is working on a Python application that runs on Amazon EC2 instances. The developer wants to enable tracing of application requests to debug performance issues in the code. Which combination of actions should the developer take to achieve this goal? (Choose two.)
A. Install the Amazon CloudWatch agent on the EC2 instances
B. Install the AWS X-Ray daemon on the EC2 instances
C. Configure the application to write JSON-formatted logs to /var/log/cloudwatch
D. Configure the application to write trace data to /var/log/xray
E. Install and configure the AWS X-Ray SDK for Python in the application
Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Amazon exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your DVA-C01 exam preparations and Amazon certification application, do not hesitate to visit our Vcedump.com to find your solutions here.