Practice Free SOA-C03 Exam Online Questions
A company is running an application on premises and wants to use AWS for data backup. All of the
data must be available locally. The backup application can write only to block-based storage that is compatible with the Portable Operating System Interface (POSIX).
Which backup solution will meet these requirements?
- A . Configure the backup software to use Amazon S3 as the target for the data backups.
- B . Configure the backup software to use Amazon S3 Glacier Flexible Retrieval as the target for the data backups.
- C . Use AWS Storage Gateway, and configure it to use gateway-cached volumes.
- D . Use AWS Storage Gateway, and configure it to use gateway-stored volumes.
An ecommerce company uses Amazon ElastiCache (Redis OSS) for caching product queries. The CloudOps engineer observes a large number of cache evictions in Amazon CloudWatch metrics and needs to reduce evictions while retaining popular data in cache.
Which solution meets these requirements with the least operational overhead?
- A . Add another node to the ElastiCache cluster.
- B . Increase the ElastiCache TTL value.
- C . Decrease the ElastiCache TTL value.
- D . Migrate to a new ElastiCache cluster with larger nodes.
A company has users that deploy Amazon EC2 instances that have more volume performance capacity than is required. A CloudOps engineer needs to review all Amazon Elastic Block Store (Amazon EBS) volumes that are associated with the instances and create cost optimization recommendations based on IOPS and throughput.
What should the CloudOps engineer do to meet these requirements in the MOST operationally efficient way?
- A . Use the monitoring graphs in the EC2 console to view metrics for EBS volumes. Review the consumed space against the provisioned space on each volume. Identify any volumes that have low utilization.
- B . Stop the EC2 instances from the EC2 console. Change the EC2 instance type to Amazon EBS-optimized. Start the EC2 instances.
- C . Opt in to AWS Compute Optimizer. Allow sufficient time for metrics to be gathered. Review the Compute Optimizer findings for EBS volumes.
- D . Install the fio tool onto the EC2 instances and create a .cfg file to approximate the required workloads. Use the benchmark results to gauge whether the provisioned EBS volumes are of the most appropriate type.
A company uses an AWS Lambda function to process user uploads to an Amazon S3 bucket. The Lambda function runs in response to Amazon S3 PutObject events.
A SysOps administrator needs to set up monitoring for the Lambda function. The SysOps administrator wants to receive a notification through an Amazon Simple Notification Service (Amazon SNS) topic if the function takes more than 10 seconds to process an event.
Which solution will meet this requirement?
- A . Collect Amazon CloudWatch logs for the Lambda function. Create a metric filter to extract the PostRuntimeExtensionsDuration metric from the logs. Create a CloudWatch alarm to publish a notification to the SNS topic when the function runtime exceeds 10 seconds.
- B . Collect Amazon CloudWatch metrics for the Lambda function to extract the function runtime. Create a CloudWatch alarm to publish a notification to the SNS topic when the runtime exceeds 10 seconds.
- C . Configure an Amazon CloudWatch metric filter to capture the runtime of the Lambda function. Set the function’s timeout setting to 10 seconds. Create an SNS subscription to alert the SysOps administrator if the function times out.
- D . Use Amazon CloudWatch Logs Insights to query Lambda logs for the function runtime. Set up a CloudWatch alarm based on the query result. Configure Amazon SNS to send notifications when function runtime exceeds 10 seconds.
A company runs applications on Amazon EC2 instances. Many of the instances are not patched. The company has a tagging policy. All the instances are tagged with details about the owners, application, and environment. AWS Systems Manager Agent (SSM Agent) is installed on all the instances.
A SysOps administrator must implement a solution to automatically patch all existing and future
instances that have "Prod" in the environment tag. The SysOps administrator plans to create a patch policy in Systems Manager Patch Manager.
Which solution will meet the patching requirements with the LEAST operational overhead?
- A . Define targets of the patch policy by specifying node tags that match the company’s tagging strategy.
- B . Configure an AWS Lambda function to scan for new instances and to add the instances to the targets of the patch policy.
- C . Create resource groups. Add the existing instances to the resource groups. Configure an AWS Lambda function to scan for new instances and to add the instances to the resource groups at regular intervals. Attach the resource groups to the patch policy.
- D . Create resource groups. Add the existing instances to the resource groups. Create an Amazon EventBridge rule that uses an appropriately defined filter to add new instances to the resource groups. Attach the resource groups to the patch policy.
A company needs to upload gigabytes of files daily to Amazon S3 and requires higher throughput and faster upload speeds.
Which action should a CloudOps engineer take?
- A . Create an Amazon CloudFront distribution with the GET HTTP method allowed and the S3 bucket as an origin.
- B . Create an Amazon ElastiCache cluster and enable caching for the S3 bucket.
- C . Set up AWS Global Accelerator and configure it with the S3 bucket.
- D . Enable S3 Transfer Acceleration and use the acceleration endpoint when uploading files.
An AWS CloudFormation template creates an Amazon RDS instance. This template is used to build up development environments as needed and then delete the stack when the environment is no longer required. The RDS-persisted data must be retained for further use, even after the CloudFormation stack is deleted.
How can this be achieved in a reliable and efficient way?
- A . Write a script to continue backing up the RDS instance every five minutes.
- B . Create an AWS Lambda function to take a snapshot of the RDS instance, and manually invoke the function before deleting the stack.
- C . Use the Snapshot Deletion Policy in the CloudFormation template definition of the RDS instance.
- D . Create a new CloudFormation template to perform backups of the RDS instance, and run this template before deleting the stack.
A CloudOps engineer creates a new VPC that includes a public subnet and a private subnet. The CloudOps engineer successfully launches 11 Amazon EC2 instances in the private subnet. The CloudOps engineer attempts to launch one more EC2 instance in the same subnet but receives an error stating that not enough free IP addresses are available.
What must the CloudOps engineer do to deploy more EC2 instances?
- A . Edit the private subnet to change the CIDR block to /27.
- B . Edit the private subnet to extend across a second Availability Zone.
- C . Assign additional Elastic IP addresses to the private subnet.
- D . Create a new private subnet to hold the required EC2 instances.
A company runs a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The company needs an AWS Lambda function to perform a custom recovery procedure on the application server when the application returns an HTTP 500 status code.
A CloudOps engineer needs to design a solution that detects HTTP 500 status codes and runs the Lambda function reliably when errors are detected.
Which solution will meet these requirements?
- A . Configure an Amazon CloudWatch alarm on the HTTPCode_Target_5XX_Count ALB target group metric. Set the alarm action to run the Lambda function.
- B . Deploy a new Lambda function that continuously scans the ALB access logs in Amazon S3 to detect
HTTP 500 status codes and then invokes the existing Lambda function. - C . Enable AWS CloudTrail on the application instances. Configure Amazon CloudWatch Logs metric filters to detect HTTP 500 status codes and run the Lambda function.
- D . Create an Amazon EventBridge rule for all ALB request events that invokes the Lambda function.
Configure the Lambda function to filter for HTTP 500 status codes internally.
A company hosts a production MySQL database on an Amazon Aurora single-node DB cluster. The database is queried heavily for reporting purposes. The DB cluster is experiencing periods of performance degradation because of high CPU utilization and maximum connections errors. A CloudOps engineer needs to improve the stability of the database.
Which solution will meet these requirements?
- A . Create an Aurora Replica node. Create an Auto Scaling policy to scale replicas based on CPU utilization. Ensure that all reporting requests use the read-only connection string.
- B . Create a second Aurora MySQL single-node DB cluster in a second Availability Zone. Ensure that all reporting requests use the connection string for this additional node.
- C . Create an AWS Lambda function that caches reporting requests. Ensure that all reporting requests call the Lambda function.
- D . Create a multi-node Amazon ElastiCache cluster. Ensure that all reporting requests use the ElastiCache cluster. Use the database if the data is not in the cache.
