Courseiva

CCNA Cloud Technology and Services Questions

75 of 332 questions · Page 3/5 · Cloud Technology and Services · Answers revealed

151
MCQmedium

A company wants to automate the creation and management of machine learning models without writing code. Which AWS service provides a no-code ML model building interface?

A.Amazon SageMaker Studio
B.Amazon SageMaker Canvas
C.Amazon SageMaker Autopilot
D.Amazon Rekognition Custom Labels
AnswerB

Amazon SageMaker Canvas is the correct choice because it is a purpose-built visual, no-code service that lets business analysts import tabular data from sources like CSV or Amazon S3, train an ML model automatically, and generate predictions using point-and-click interactions. It does not require writing code or understanding ML frameworks, which directly aligns with the requirement for a non-programmer to build and use machine learning models.

Why this answer

Amazon SageMaker Canvas is a no-code ML service that provides a visual, drag-and-drop interface for building and managing machine learning models without writing any code. It is designed for business analysts and domain experts who need to generate predictions from their data without programming expertise.

Exam trap

The trap here is that candidates confuse SageMaker Studio (a code-based IDE) or SageMaker Autopilot (automated but code-required) with a true no-code service, missing that Canvas is the only option explicitly designed for non-programmers.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker Studio is an integrated development environment (IDE) for ML that requires writing code in notebooks or scripts, not a no-code interface. Option C is wrong because Amazon SageMaker Autopilot automates the ML pipeline (feature engineering, model selection, tuning) but still requires some code or API calls to initiate and manage; it does not provide a no-code visual builder. Option D is wrong because Amazon Rekognition Custom Labels is a service for training custom image classification models using a visual interface, but it is limited to computer vision tasks and is not a general-purpose no-code ML model building tool.

152
MCQmedium

A data team needs to extract data from S3 and RDS, transform it (clean, enrich, join), and load it into Amazon Redshift for analytics. They want a serverless service that discovers and catalogues data schemas automatically and runs the ETL jobs without provisioning servers. Which AWS service provides this?

A.Amazon EMR
B.AWS Data Pipeline
C.AWS Glue
D.Amazon Kinesis Data Firehose
AnswerC

AWS Glue is a serverless ETL service that combines schema discovery, a managed data catalog, and Spark-based transformation jobs in one offering. A Glue Crawler automatically scans S3 or databases, infers schemas, and writes table metadata to the Glue Data Catalog, which makes the data immediately queryable by services like Athena and Redshift Spectrum. Glue ETL Jobs run on a managed, auto-scaling Spark environment without any infrastructure provisioning, and can load transformed results directly into Amazon Redshift, exactly matching the serverless and schema-discovery requirements of the scenario.

Why this answer

AWS Glue is a fully managed, serverless ETL service that automatically discovers and catalogs data schemas using its Crawler feature, which populates the AWS Glue Data Catalog. It can extract data from S3 and RDS, transform it (clean, enrich, join), and load it into Amazon Redshift without any server provisioning or management.

Exam trap

The trap here is that candidates confuse AWS Glue with Amazon EMR because both can run Spark-based ETL, but EMR requires server provisioning and lacks automatic schema discovery, while Glue is fully serverless and includes the Data Catalog.

How to eliminate wrong answers

Option A is wrong because Amazon EMR is a cluster-based big data platform that requires provisioning and managing EC2 instances (servers), and it does not automatically discover or catalog data schemas. Option B is wrong because AWS Data Pipeline is a managed orchestration service but it is not serverless—it relies on EC2 instances or task runners that must be provisioned, and it lacks built-in schema discovery and cataloging. Option D is wrong because Amazon Kinesis Data Firehose is a serverless streaming data ingestion service that loads data into destinations like S3 or Redshift, but it does not perform complex transformations (e.g., joins, enrichment) and has no schema discovery or cataloging capabilities.

153
MCQmedium

A company operates multiple Amazon VPCs across several AWS accounts for different business units. The company also has an on-premises data center connected to AWS via AWS Direct Connect. The network team wants to simplify the connectivity between all VPCs and the on-premises network. Currently, they manage individual VPC peering connections, which is becoming complex as more VPCs are added. They need a single network hub that can scale to connect hundreds of VPCs and the on-premises network, with centralized routing management. Which AWS service should the network team use?

A.AWS Transit Gateway
B.Amazon VPC peering
C.AWS PrivateLink
D.AWS Site-to-Site VPN
AnswerA

AWS Transit Gateway is a central hub that connects VPCs and on-premises networks. It supports hub-and-spoke topology, scales to hundreds of VPCs, and works with Direct Connect and VPNs. This meets the requirement for simplified, scalable connectivity with centralized routing.

Why this answer

AWS Transit Gateway acts as a single, scalable network hub that connects multiple VPCs and on-premises networks via Direct Connect, using a centralized routing table. This eliminates the need for complex, meshed VPC peering connections and provides transitive routing across all attached networks, which directly addresses the requirement for a hub that scales to hundreds of VPCs.

Exam trap

AWS often tests the misconception that VPC peering can be used as a hub-and-spoke solution, but candidates must remember that VPC peering is non-transitive and requires a full mesh, whereas Transit Gateway provides transitive routing and centralized management.

Why the other options are wrong

B

VPC peering requires managing individual connections between each pair of VPCs, which does not scale to hundreds of VPCs and lacks centralized routing management. It also does not natively integrate with on-premises networks via Direct Connect.

C

AWS PrivateLink is used for private connectivity between VPCs and services, not for routing traffic between multiple VPCs or to on-premises networks. It does not provide a hub-and-spoke architecture or centralized routing management.

D

AWS Site-to-Site VPN connects individual VPCs to on-premises networks but does not provide a centralized hub for inter-VPC connectivity or simplify peering complexity across multiple VPCs and accounts.

154
MCQeasy

Which AWS service is used to register domain names and route DNS queries for domain names like 'example.com'?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53
D.AWS Certificate Manager
AnswerC

Amazon Route 53 combines domain registration, authoritative DNS hosting, and health checking into a single managed service. It supports alias resource record sets that let you point a domain directly to AWS resources such as an Application Load Balancer or an S3 website endpoint without exposing an IP address. It also offers routing policies like latency-based, geolocation, weighted, and failover to control global traffic.

Why this answer

Amazon Route 53 is a scalable Domain Name System (DNS) web service that provides both domain name registration and DNS resolution. It translates human-readable domain names like 'example.com' into IP addresses and can also register new domains or transfer existing ones. This dual functionality makes it the correct choice for the question.

Exam trap

The trap here is that candidates often confuse AWS Global Accelerator with a DNS service because both use anycast and improve performance, but Global Accelerator does not handle domain registration or standard DNS query resolution.

How to eliminate wrong answers

Option A is wrong because Amazon CloudFront is a content delivery network (CDN) that caches and delivers content at edge locations, not a DNS service or domain registrar. Option B is wrong because AWS Global Accelerator improves application availability and performance by directing traffic over the AWS global network using anycast IP addresses, but it does not register domain names or perform DNS resolution. Option D is wrong because AWS Certificate Manager (ACM) provisions, manages, and deploys SSL/TLS certificates for use with AWS services, but it has no role in domain registration or DNS routing.

155
MCQmedium

A company runs a web application on multiple EC2 instances across multiple Availability Zones. All instances need to access and share the same file system simultaneously to read and write shared configuration files. Which AWS storage service supports simultaneous access from multiple EC2 instances?

A.Amazon EBS
B.Instance Store
C.Amazon EFS
D.Amazon S3
AnswerC

Amazon EFS is a fully managed, POSIX-compliant network file system built on NFSv4 that can be mounted concurrently by hundreds of EC2 instances across multiple Availability Zones. It scales storage capacity and throughput automatically as files are added or removed, eliminating capacity provisioning. With features like VPC mount targets, security groups, and IAM authorization, EFS provides a native shared file system that supports consistent, low-latency reads and writes from many instances, exactly matching the scenario.

Why this answer

Amazon EFS is a fully managed, NFS-based file system that can be mounted concurrently by multiple EC2 instances across different Availability Zones, providing shared access for reading and writing configuration files. It uses the NFSv4.1 protocol and supports thousands of simultaneous connections, making it ideal for shared storage scenarios.

Exam trap

The trap here is that candidates may confuse Amazon EBS with a shared file system, not realizing that standard EBS volumes are single-instance attachable, while EFS is purpose-built for multi-instance shared access.

How to eliminate wrong answers

Option A is wrong because Amazon EBS volumes are block-level storage that can only be attached to a single EC2 instance at a time (except for multi-attach EBS io1/io2 volumes, which are limited to a few instances and not designed for general shared file access). Option B is wrong because Instance Store provides temporary, block-level storage that is physically attached to the host server and cannot be shared across instances; data is lost if the instance stops or terminates. Option D is wrong because Amazon S3 is object storage accessed via HTTP/HTTPS APIs, not a POSIX-compliant file system, and does not support standard file locking or direct mount as a shared file system for EC2 instances.

156
MCQmedium

A company runs a web application on Amazon EC2 instances that connect to a relational database. The application requires high database availability so that if the primary database instance fails, a standby instance automatically takes over without manual intervention. The company wants to minimize administrative overhead for database patching, backups, and replication. Which AWS service should the company use to meet these requirements?

A.Amazon RDS Multi-AZ
B.Amazon RDS Single-AZ
C.Amazon DynamoDB Global Tables
D.Amazon S3
AnswerA

Correct. Amazon RDS Multi-AZ automatically provisions and maintains a synchronous standby replica in a different Availability Zone. If the primary instance fails, Amazon RDS automatically fails over to the standby, providing high availability. It also handles automated backups, patching, and replication.

Why this answer

Amazon RDS Multi-AZ provides high availability by automatically provisioning and maintaining a synchronous standby replica in a different Availability Zone. If the primary database instance fails, Amazon RDS automatically fails over to the standby, ensuring minimal downtime without manual intervention. Additionally, RDS handles patching, backups, and replication automatically, reducing administrative overhead.

Exam trap

The trap here is that candidates may confuse Amazon RDS Multi-AZ with Amazon DynamoDB Global Tables, assuming both provide high availability for relational databases, but DynamoDB is NoSQL and does not support relational queries or the same failover model.

Why the other options are wrong

B

Amazon RDS Single-AZ does not provide automatic failover to a standby instance; if the primary fails, the database becomes unavailable until manual intervention restores it.

C

Amazon DynamoDB Global Tables is a NoSQL database service, not a relational database, and the question specifies a relational database requirement.

D

Amazon S3 is an object storage service, not a relational database. It cannot provide the high availability, automatic failover, or relational database capabilities required for this web application.

157
MCQmedium

A company needs a managed workflow service to coordinate long-running business processes that may require human approval steps and can run for up to one year. Which AWS service handles this?

A.AWS Lambda
B.Amazon SQS
C.AWS Step Functions (Standard Workflows)
D.Amazon EventBridge
AnswerC

Step Functions Standard Workflows support executions lasting up to one year, human approval steps via task tokens, parallel execution, and comprehensive error handling — ideal for long-running business processes.

Why this answer

AWS Step Functions Standard Workflows are designed for long-running, durable, and auditable workflows that can run for up to one year, making them ideal for coordinating business processes that require human approval steps. They provide built-in error handling, retries, and state management, which are essential for orchestrating multi-step processes with human intervention.

Exam trap

The trap here is that candidates often confuse AWS Step Functions with Amazon EventBridge, but EventBridge is only for event routing and cannot orchestrate long-running workflows with human approval steps, while Step Functions Standard Workflows are explicitly built for this purpose.

How to eliminate wrong answers

Option A is wrong because AWS Lambda has a maximum execution timeout of 15 minutes, making it unsuitable for workflows that can run for up to one year. Option B is wrong because Amazon SQS is a message queuing service that does not provide workflow orchestration, state management, or built-in human approval step capabilities. Option D is wrong because Amazon EventBridge is an event bus service for routing events between applications, not a workflow orchestrator that can manage long-running business processes with human approval steps.

158
MCQeasy

A company needs to convert text documents into natural-sounding speech in multiple languages for an audiobook application. Which AWS service provides this capability?

A.Amazon Transcribe
B.Amazon Translate
C.Amazon Polly
D.Amazon Lex
AnswerC

Amazon Polly is AWS's fully managed text-to-speech (TTS) service that converts text into lifelike speech using advanced deep-learning models. It supports dozens of languages and many standard, neural, and generative voice styles, producing natural-sounding audio that can be saved as files (e.g., MP3, OGG) for use in document narration, podcasts, or accessibility applications. This aligns exactly with the requirement to convert textual content into spoken audio, making Polly the correct service for this scenario.

Why this answer

Amazon Polly is a managed service that turns text into lifelike speech using deep learning technologies, supporting multiple languages and voices. It is specifically designed for text-to-speech (TTS) conversion, making it the correct choice for generating natural-sounding audio for an audiobook application.

Exam trap

The trap here is confusing Amazon Polly (text-to-speech) with Amazon Transcribe (speech-to-text), as both deal with speech but in opposite directions, leading candidates to mistakenly choose Transcribe when the requirement is to generate speech from text.

How to eliminate wrong answers

Option A is wrong because Amazon Transcribe is an automatic speech recognition (ASR) service that converts speech to text, not text to speech. Option B is wrong because Amazon Translate is a neural machine translation service that translates text between languages, but it does not generate speech output. Option D is wrong because Amazon Lex is a service for building conversational interfaces (chatbots) using speech recognition and natural language understanding, but its primary purpose is not standalone text-to-speech conversion for audiobooks.

159
MCQeasy

A company uses several AWS services and wants to create a unified monitoring dashboard to track metrics and set alarms. Which AWS service provides this capability?

A.AWS CloudTrail
B.Amazon CloudWatch
C.AWS Config
D.AWS X-Ray
AnswerB

Amazon CloudWatch is the native AWS monitoring service that ingests time-series metrics from more than 70 AWS services and custom applications via the PutMetricData API, then stores them for 15 months. You can build custom dashboards that visualize these metrics, configure alarm rules that trigger on thresholds (e.g., CPU > 80%), and combine with CloudWatch Logs and events to automate responses. This is precisely the dashboarding and alarm functionality required for real-time operational monitoring.

Why this answer

Amazon CloudWatch is AWS's observability service for monitoring metrics, logs, events, and traces from AWS services and custom applications. CloudWatch dashboards display metrics from multiple services in a single view. CloudWatch Alarms trigger notifications or automated actions when metrics exceed thresholds.

160
MCQeasy

Which AWS service provides a desktop development environment in the cloud with a browser-based code editor and computing resources, requiring no local installation?

A.AWS CloudShell
B.AWS Cloud9
C.AWS CodeCommit
D.AWS CodeBuild
AnswerB

AWS Cloud9 is a fully browser-based integrated development environment that runs on an EC2 instance, providing a complete code editor, integrated terminal, debugger, file tree, and real-time collaboration features. It allows developers to write, run, and debug code directly from the browser without installing any local software, making it the correct choice for this scenario.

Why this answer

AWS Cloud9 is a cloud-based integrated development environment (IDE) that provides a browser-based code editor, terminal, and pre-configured computing resources (e.g., EC2 instances or SSH servers). It requires no local installation, making it ideal for developing applications directly from a web browser.

Exam trap

The trap here is that candidates confuse AWS CloudShell (a simple shell) with a full development environment, but CloudShell lacks the code editor and project management features that Cloud9 provides.

How to eliminate wrong answers

Option A is wrong because AWS CloudShell provides a browser-based shell with pre-installed CLI tools, but it does not include a code editor or a full development environment like Cloud9. Option C is wrong because AWS CodeCommit is a fully managed source control service (Git-based) for storing and versioning code, not a development environment. Option D is wrong because AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages, but it does not provide an interactive desktop or code editor.

161
MCQmedium

A company runs a microservices application on AWS. It needs to send real-time alerts to mobile devices via push notifications and to administrators via email whenever a critical event occurs. The solution must be a fully managed service that supports both delivery channels without requiring separate infrastructure for each. Which AWS service should the company use?

A.Amazon Simple Notification Service (SNS)
B.Amazon Simple Queue Service (SQS)
C.Amazon Simple Email Service (SES)
D.Amazon Pinpoint
AnswerA

Amazon SNS is a fully managed pub/sub service that fans out a single message to multiple subscriber protocols at once, including HTTP/S, Lambda, SQS, SMS, mobile push, and email. For this requirement, an SNS topic can publish one operational alert and immediately deliver it to both mobile devices (SMS/push) and email, with no additional orchestration. Because SNS actively pushes messages to subscribers, it is purpose-built for event-driven, real-time notifications rather than marketer-controlled campaigns.

Why this answer

Amazon SNS is a fully managed pub/sub messaging service that supports multiple delivery protocols, including push notifications to mobile devices (via Apple Push Notification Service, Firebase Cloud Messaging, etc.) and email (via SMTP or HTTP endpoints). This allows the company to send real-time alerts through both channels from a single service without provisioning separate infrastructure for each.

Exam trap

The trap here is that candidates often confuse Amazon Pinpoint (a marketing and analytics service) with Amazon SNS (a simple pub/sub notification service), but the question explicitly asks for a fully managed service that supports both push notifications and email without separate infrastructure — SNS fits this requirement directly, while Pinpoint is designed for targeted campaigns and user segmentation, not simple event-driven alerts.

Why the other options are wrong

B

Amazon SQS is a message queuing service, not a notification service. It does not support push notifications to mobile devices or email delivery; it only stores messages for polling by consumers.

C

Amazon SES is designed for sending email only, not push notifications to mobile devices. The question requires a single service that supports both email and push notifications, which SES cannot fulfill.

D

Amazon Pinpoint is a fully managed service for targeted marketing campaigns, not for real-time operational alerts. While it supports push notifications and email, its primary use case is audience engagement and analytics, not simple event-driven alerting.

162
MCQmedium

A company runs a multi-region application on AWS with separate VPCs in us-east-1 and eu-west-1. The company also has an on-premises data center connected to AWS via AWS Direct Connect. The network team wants to simplify the routing topology so that traffic between all VPCs and the on-premises network flows through a central hub. They need a service that can manage many VPC attachments and provide transitive routing across all connected networks. Which AWS service should the network team use?

A.AWS Transit Gateway
B.Amazon Route 53
C.AWS Direct Connect Gateway
D.AWS PrivateLink
AnswerA

AWS Transit Gateway is a network transit hub that connects VPCs, VPN connections, and AWS Direct Connect connections. It supports transitive routing, allowing all attached networks to communicate through a single gateway, which simplifies network architecture.

Why this answer

AWS Transit Gateway is the correct choice because it acts as a central hub that connects multiple VPCs and on-premises networks via a single gateway, enabling transitive routing between all attached networks. It supports many VPC attachments (up to thousands per gateway) and simplifies routing topology by eliminating the need for complex peering or VPN mesh configurations. This directly meets the requirement for a service that manages many VPC attachments and provides transitive routing across all connected networks.

Exam trap

The trap here is that candidates often confuse AWS Direct Connect Gateway with Transit Gateway, assuming Direct Connect Gateway can provide transitive routing between VPCs, but it only connects Direct Connect circuits to multiple VPCs and does not enable VPC-to-VPC routing or act as a central hub for all network attachments.

Why the other options are wrong

B

Amazon Route 53 is a DNS service, not a network transit or routing service. It cannot provide transitive routing between VPCs and on-premises networks.

C

AWS Direct Connect Gateway is used to connect multiple VPCs to a Direct Connect connection, but it does not provide transitive routing between VPCs or between VPCs and on-premises networks across different regions; it only facilitates private connectivity to a single Direct Connect link.

D

AWS PrivateLink does not provide transitive routing between VPCs or between VPCs and on-premises networks; it only enables private connectivity to specific services or endpoints within a VPC.

163
MCQmedium

A company is developing a microservices application using Docker containers. The development team wants to deploy and run these containers on AWS without having to provision or manage any underlying EC2 instances. Additionally, the team does not want to manage the container orchestration control plane. They need a fully serverless compute engine for containers that automatically scales based on demand. Which AWS compute option should the team use?

A.Amazon EC2 instances with Docker installed
B.AWS Lambda
C.Amazon ECS with the AWS Fargate launch type
D.Amazon EKS with managed node groups
AnswerC

AWS Fargate is a serverless compute engine for containers that works with Amazon ECS and Amazon EKS. With Fargate, you do not need to provision or manage EC2 instances; you specify the CPU and memory requirements, and Fargate automatically runs and scales the containers. This fully meets the requirement of a serverless container compute service with no cluster management.

Why this answer

Amazon ECS with the AWS Fargate launch type is the correct choice because it provides a fully serverless compute engine for containers. Fargate eliminates the need to provision or manage EC2 instances and removes the burden of managing the container orchestration control plane, as AWS handles both the underlying infrastructure and the orchestration layer. It automatically scales container instances based on demand, meeting the team's requirement for a serverless, auto-scaling container solution.

Exam trap

The trap here is that candidates often confuse AWS Lambda's container image support with a full container orchestration solution, but Lambda is not designed for long-running or stateful container workloads and lacks the orchestration features of ECS or EKS.

Why the other options are wrong

A

Amazon EC2 instances with Docker installed require provisioning and managing underlying EC2 instances, which contradicts the requirement for a fully serverless compute engine that does not involve managing EC2 instances or the container orchestration control plane.

B

AWS Lambda is designed for event-driven, short-running functions with a maximum execution time of 15 minutes, not for running Docker containers as a microservices application that may require long-running processes or stateful workloads.

D

Amazon EKS with managed node groups still requires provisioning and managing EC2 instances for the worker nodes, and the team must manage the Kubernetes control plane. This does not meet the requirement of a fully serverless compute engine without managing underlying instances or the orchestration control plane.

164
MCQmedium

A company wants to migrate their on-premises VMware virtual machines to Amazon EC2. Which AWS service simplifies this lift-and-shift migration?

A.AWS Snowball
B.AWS Application Migration Service (AWS MGN)
C.AWS Database Migration Service
D.Amazon EC2 Import/Export
AnswerB

AWS Application Migration Service (MGN) is the correct choice because it continuously replicates the entire source server—OS, system configuration, applications, and data—to a staging area in AWS. It uses agent-based block-level replication, lets you test cutover on non-disruptive test instances, and allows a final, near-zero-downtime cutover to production EC2 instances. This makes MGN the current AWS-recommended lift-and-shift service for physical, virtual, or cloud servers.

Why this answer

AWS Application Migration Service (AWS MGN) is the correct choice because it is specifically designed to simplify and automate the lift-and-shift migration of on-premises VMware virtual machines to Amazon EC2. It continuously replicates source servers (including VMware VMs) to a staging area in AWS, then automatically converts and launches the instances on EC2, minimizing downtime and manual effort.

Exam trap

The trap here is that candidates often confuse AWS MGN with the older EC2 Import/Export service, mistakenly thinking the legacy tool is sufficient for a modern lift-and-shift migration, but EC2 Import/Export requires manual steps and does not support continuous replication or automated conversion.

How to eliminate wrong answers

Option A is wrong because AWS Snowball is a physical data transport device used for large-scale data transfer (petabytes) or edge computing, not for live migration of VMware VMs to EC2. Option C is wrong because AWS Database Migration Service (DMS) is designed for migrating databases (e.g., Oracle to Amazon RDS), not for migrating entire virtual machines or server workloads. Option D is wrong because Amazon EC2 Import/Export is a legacy service that allows importing VM images as AMIs but requires manual conversion and does not provide continuous replication or automated lift-and-shift capabilities like AWS MGN.

165
MCQmedium

A company runs an e-commerce application on Amazon EC2 instances in the us-east-1 Region. The application serves static assets (images, CSS files) and dynamic API responses. Users in Europe and Asia report that the website loads slowly, especially for images. The company needs a solution that reduces latency for both static and dynamic content by caching static assets at edge locations and accelerating dynamic API calls using optimized network paths. Which AWS service should the company use?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon S3 Transfer Acceleration
D.Application Load Balancer
AnswerA

Amazon CloudFront is a global content delivery network (CDN) that caches static assets such as images, CSS, and JavaScript at edge locations close to users, dramatically reducing latency for a worldwide customer base. For dynamic content, it terminates user connections at the edge and forwards requests to the origin over AWS's private backbone network, improving response times for personalized e-commerce pages and API calls. By combining edge caching with optimized routing, CloudFront directly addresses the requirement to reduce latency for a global audience.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static assets (images, CSS files) at edge locations worldwide, reducing latency for users in Europe and Asia. It also supports dynamic API acceleration by using optimized network paths (AWS global network backbone) and features like origin shield and TCP optimizations, making it the correct choice for both static and dynamic content.

Exam trap

The trap here is that candidates may confuse AWS Global Accelerator (which optimizes dynamic traffic only) with CloudFront (which handles both caching and acceleration), failing to recognize that caching static assets is a requirement that only a CDN like CloudFront can fulfill.

Why the other options are wrong

B

AWS Global Accelerator improves performance for dynamic content via optimized network paths but does not cache static assets at edge locations; it lacks the content caching capabilities required for images and CSS files.

C

Amazon S3 Transfer Acceleration only speeds up uploads to S3 buckets, not delivery of static assets or acceleration of dynamic API calls via edge caching or optimized network paths.

D

An Application Load Balancer distributes traffic across EC2 instances but does not cache static assets at edge locations or accelerate dynamic API calls via optimized network paths; it operates only within a region and lacks global edge caching and network optimization.

166
MCQmedium

A company has a two-tier web application. The front-end web servers run on Amazon EC2 instances in a public subnet. The back-end application servers process jobs that are submitted by the front end. The company wants to decouple the front-end and back-end tiers so that the back-end servers can process jobs as they are submitted, even if the front-end servers experience a spike in traffic. The solution must be durable and fully managed, and must allow the front-end servers to send job requests without waiting for the back-end servers to be available. Which AWS service should the company use to send the job requests from the front end to the back end?

A.Amazon Simple Queue Service (SQS)
B.Amazon Simple Notification Service (SNS)
C.Amazon Kinesis Data Streams
D.AWS Step Functions
AnswerA

Amazon SQS is a fully managed message queue service that decouples application components. Front-end servers can send job requests to an SQS queue, and back-end servers process them asynchronously. Messages are stored durably across multiple Availability Zones, and the front end can continue sending requests without waiting for the back end to be ready. This correctly meets the requirement for a durable, fully managed decoupling solution.

Why this answer

Amazon Simple Queue Service (SQS) is the correct choice because it provides a fully managed, durable, and decoupled message queue that allows front-end EC2 instances to send job requests as messages. The back-end application servers can then poll and process these messages asynchronously, ensuring that spikes in front-end traffic do not overwhelm the back-end, and the front-end does not need to wait for back-end availability.

Exam trap

The trap here is that candidates often confuse SNS (push-based, no durability for offline consumers) with SQS (pull-based, durable queue), or they overcomplicate the solution by selecting Kinesis Data Streams for its streaming capability, not recognizing that the requirement is simply a decoupled job queue, not real-time analytics.

Why the other options are wrong

B

Amazon SNS is a pub/sub messaging service that pushes messages to subscribers, but it does not provide durable storage or allow decoupling where the front end sends requests without waiting for the back end. SNS would require the back end to be available to receive messages, and it lacks the queue-based buffering needed for spike handling.

C

Amazon Kinesis Data Streams is designed for real-time streaming of large data volumes, not for decoupling job requests between tiers. It requires consumers to poll or use KCL, and does not inherently provide the durable, fully managed queue semantics needed for job processing without waiting.

D

AWS Step Functions is a serverless orchestration service that coordinates multiple AWS services into workflows, but it is not designed for decoupling front-end and back-end tiers with durable, asynchronous job queuing. It does not provide a buffer for spikes in traffic or allow front-end servers to send requests without waiting for back-end availability.

167
MCQeasy

Which Amazon RDS feature enables automatic scaling of database storage capacity without any downtime when storage is running low?

A.RDS Multi-AZ
B.RDS Read Replicas
C.RDS Storage Auto Scaling
D.RDS Automated Backups
AnswerC

RDS Storage Auto Scaling is the built-in mechanism that continuously monitors the free space on your DB instance's underlying storage. When free space drops below a threshold (or when you set a maximum allocation), Amazon RDS automatically increases the storage size without requiring manual intervention, downtime, or a snapshot restore. This directly matches the requirement: it detects high utilization and expands storage on demand, making it the correct solution for avoiding out-of-space failures.

Why this answer

RDS Storage Auto Scaling is the correct answer because it automatically increases the allocated storage for an RDS database instance when free space drops below a configured threshold, without requiring any downtime or manual intervention. This feature uses a scaling policy that triggers a storage increase in predefined increments, ensuring the database remains available and performant during storage growth.

Exam trap

The trap here is that candidates often confuse RDS Multi-AZ with storage scaling because both involve 'automatic' behavior, but Multi-AZ only handles failover, not storage growth.

How to eliminate wrong answers

Option A is wrong because RDS Multi-AZ provides high availability and automatic failover across Availability Zones, but it does not automatically scale storage capacity. Option B is wrong because RDS Read Replicas are used to offload read traffic and improve read performance, not to manage storage scaling. Option D is wrong because RDS Automated Backups handle point-in-time recovery and backup retention, but they have no role in dynamically increasing storage when it runs low.

168
MCQmedium

A company runs a latency-sensitive application on AWS that must communicate with an on-premises data center. The company requires a dedicated, private network connection that provides consistent, low-latency performance and bypasses the public internet. Which AWS service should the company use to meet these requirements?

A.AWS Direct Connect
B.AWS Site-to-Site VPN
C.AWS Client VPN
D.AWS Transit Gateway
AnswerA

AWS Direct Connect is the correct choice because it provides a dedicated, private network connection from your on-premises data center directly to AWS, bypassing the public internet entirely. This results in consistent, low-latency performance with a service-level agreement (SLA) on availability, making it ideal for latency-sensitive applications. Traffic traverses the AWS global network, avoiding internet congestion and reducing packet loss, jitter, and variable delay.

Why this answer

AWS Direct Connect is the correct choice because it provides a dedicated, private network connection from an on-premises data center to AWS, bypassing the public internet entirely. This ensures consistent, low-latency performance for latency-sensitive applications by using a physical cross-connect or hosted virtual interface, which avoids the variability and potential congestion of internet-based connections.

Exam trap

The trap here is that candidates confuse AWS Site-to-Site VPN (which also provides a private tunnel) with a dedicated connection, overlooking that VPNs still traverse the public internet and cannot guarantee consistent low latency, whereas Direct Connect offers a physically private path.

Why the other options are wrong

B

AWS Site-to-Site VPN uses the public internet to establish encrypted tunnels, which cannot guarantee the consistent, low-latency performance required by a latency-sensitive application, and does not bypass the public internet.

C

AWS Client VPN is a managed remote access VPN service that connects individual users to AWS or on-premises networks over the public internet, not a dedicated private connection between a VPC and a data center. It does not provide consistent low-latency performance or bypass the public internet as required.

D

AWS Transit Gateway is a network transit hub that connects VPCs and on-premises networks, but it does not provide a dedicated, private physical connection itself; it relies on VPN or Direct Connect for the actual link. The question specifically requires a dedicated, private network connection bypassing the public internet, which is a feature of AWS Direct Connect, not Transit Gateway.

169
MCQmedium

A company publishes a message each time a new product is added to its catalogue. Three services need to receive this message simultaneously: an email notification service, an inventory update service, and an analytics service. Which AWS service should the company use to deliver the message to all three services at the same time?

A.Amazon SQS
B.Amazon SNS
C.Amazon Kinesis Data Streams
D.AWS EventBridge
AnswerB

SNS supports the fan-out pattern where a single message published to a topic is delivered to all subscribers simultaneously. The three services can each subscribe to the SNS topic and receive every product update message at the same time.

Why this answer

Amazon SNS is the correct choice because it is a fully managed pub/sub messaging service designed to deliver messages to multiple subscribers simultaneously. When a new product is added, the company can publish a single message to an SNS topic, and SNS will fan out that message to all three subscribed endpoints (email, inventory, and analytics) in parallel, ensuring they receive it at the same time.

Exam trap

The trap here is that candidates often confuse SQS (a queue for one-to-one processing) with SNS (a pub/sub for one-to-many delivery), or they overcomplicate the solution by choosing Kinesis or EventBridge when a simple fan-out pattern is required.

How to eliminate wrong answers

Option A is wrong because Amazon SQS is a queue-based service that stores messages for a single consumer to pull, not push to multiple subscribers simultaneously; it is designed for decoupling and asynchronous processing, not fan-out. Option C is wrong because Amazon Kinesis Data Streams is intended for real-time streaming of large volumes of data for processing by multiple consumers in order, but it does not provide immediate push delivery to endpoints like email; it requires consumers to poll and process records sequentially per shard. Option D is wrong because AWS EventBridge is a serverless event bus that routes events based on rules, but it is primarily for event-driven architectures and does not natively support direct push to email endpoints without additional integration; SNS is the simpler, purpose-built service for simultaneous fan-out to heterogeneous subscribers.

170
MCQmedium

A company runs a web application on multiple Amazon EC2 instances across two Availability Zones. The application processes user-uploaded documents and must store them in a shared file system that all instances can access simultaneously. The file system must be scalable to petabytes, durable, and fully managed. Which AWS service should the company use to meet these requirements?

A.Amazon EBS with Multi-Attach enabled
B.Amazon EFS
C.Amazon S3
D.Amazon EC2 Instance Store
AnswerB

Amazon EFS provides a fully managed, elastic NFS file system that can be mounted on multiple EC2 instances across multiple Availability Zones. It scales automatically to petabytes, offers high durability, and is designed for concurrent access from thousands of instances. This matches all requirements.

Why this answer

Amazon EFS is a fully managed, scalable, and durable NFS file system that can be mounted concurrently by multiple EC2 instances across different Availability Zones. It automatically scales storage capacity up to petabytes as files are added or removed, and it provides high durability by replicating data across multiple AZs within a region. This makes it the ideal choice for a shared file system that must be accessed simultaneously by all instances.

Exam trap

The trap here is that candidates often confuse Amazon S3's object storage capabilities with a shared file system, but S3 lacks POSIX file locking and mountability, making it unsuitable for simultaneous file-level access from multiple EC2 instances.

Why the other options are wrong

A

Amazon EBS with Multi-Attach only supports up to 16 instances in a single Availability Zone, not across multiple AZs, and is limited to io1/io2 volumes, not scalable to petabytes or fully managed for shared file access.

C

Amazon S3 is an object storage service, not a shared file system. It does not provide a POSIX-compliant file system interface that multiple EC2 instances can mount simultaneously for concurrent read/write access.

D

Amazon EC2 Instance Store provides temporary block-level storage that is physically attached to the host computer, but data is lost when the instance is stopped or terminated, and it cannot be shared across multiple instances or Availability Zones.

171
MCQmedium

A company runs a web application behind an Application Load Balancer (ALB). The security team wants to protect the application from common web exploits such as SQL injection and cross-site scripting (XSS). They need a managed service that allows them to create custom rules to filter malicious HTTP traffic and integrates directly with the ALB and Amazon CloudFront. Which AWS service should the security team configure?

A.AWS WAF
B.AWS Shield Advanced
C.AWS Firewall Manager
D.AWS Network Firewall
AnswerA

AWS WAF is the correct choice because it is a web application firewall that operates at Layer 7 of the OSI model, inspecting HTTP(S) request content, headers, and body for malicious payloads. It natively integrates with Application Load Balancers and CloudFront, and you can deploy managed rule groups or custom rules to block SQL injection and cross-site scripting (XSS) before the request reaches your application.

Why this answer

AWS WAF is a managed web application firewall that protects against common web exploits like SQL injection and cross-site scripting (XSS). It integrates directly with Application Load Balancers (ALB) and Amazon CloudFront, and allows you to create custom rules to filter malicious HTTP traffic based on conditions such as IP addresses, HTTP headers, and request body patterns.

Exam trap

The trap here is that candidates often confuse AWS WAF with AWS Shield Advanced, thinking both provide application-layer filtering, but Shield Advanced only provides DDoS mitigation and does not inspect HTTP payloads for SQL injection or XSS.

Why the other options are wrong

B

AWS Shield Advanced provides DDoS protection, not custom rule-based filtering for SQL injection or XSS. It does not offer the ability to create custom rules to filter malicious HTTP traffic.

C

AWS Firewall Manager is a policy management service that centrally configures and manages firewall rules across accounts and resources, but it does not itself provide the web application filtering rules (e.g., SQL injection, XSS) required by the question. The question asks for a service that allows creation of custom rules to filter malicious HTTP traffic, which is the function of AWS WAF, not Firewall Manager.

D

AWS Network Firewall is a managed firewall for VPC network traffic, not for web application layer attacks like SQL injection or XSS. It does not integrate directly with ALB or CloudFront for HTTP filtering.

172
MCQmedium

A financial institution needs a private, dedicated, high-bandwidth network connection from their on-premises data centre to AWS that does not traverse the public internet, provides consistent low latency, and supports up to 100 Gbps bandwidth. Which AWS service provides this?

A.AWS Site-to-Site VPN
B.AWS Direct Connect
C.Amazon CloudFront
D.AWS Transit Gateway
AnswerB

AWS Direct Connect is a dedicated, private physical network connection that runs from your on-premises or colocation facility to a Direct Connect location, providing consistent low latency and reliable bandwidth at speeds from 1 Gbps to 100 Gbps (or lower via partner-hosted connections). It bypasses the public internet entirely, allowing you to access your VPCs (via private virtual interfaces), AWS public services, or transit gateways. This makes it the correct service for a private, dedicated link into AWS.

Why this answer

AWS Direct Connect is the correct choice because it provides a private, dedicated network connection from an on-premises data center to AWS that bypasses the public internet, ensuring consistent low latency and supporting bandwidths up to 100 Gbps (via 100 Gbps dedicated connections or link aggregation). This meets all the specified requirements for a high-bandwidth, private, and low-latency link.

Exam trap

The trap here is that candidates often confuse AWS Site-to-Site VPN with Direct Connect, assuming VPN provides dedicated bandwidth and low latency, but VPNs are inherently internet-based and subject to public network variability, while Direct Connect offers a private, dedicated physical link.

How to eliminate wrong answers

Option A (AWS Site-to-Site VPN) is wrong because it traverses the public internet over encrypted tunnels (IPsec), which cannot guarantee consistent low latency or dedicated bandwidth, and typically maxes out at lower throughput (e.g., ~1.25 Gbps per VPN tunnel). Option C (Amazon CloudFront) is wrong because it is a content delivery network (CDN) that caches data at edge locations for low-latency delivery to end users, not a dedicated network connection for hybrid connectivity between a data center and AWS. Option D (AWS Transit Gateway) is wrong because it is a network transit hub that connects multiple VPCs and on-premises networks, but it does not itself provide the physical or dedicated connection; it requires an underlying connection like Direct Connect or VPN to function.

173
MCQmedium

A company hosts an e-commerce website on Amazon EC2 instances in the us-east-1 Region. The website serves static assets (images, CSS, and JavaScript) to a global user base. Users in Europe and Asia report slow page load times. The company needs to improve the performance of delivering these static assets to all users without modifying the application code or provisioning additional origin servers. Which AWS service should the company use?

A.Deploy the website on additional Amazon EC2 instances in the eu-west-1 and ap-southeast-1 Regions, and use a Network Load Balancer to distribute traffic across all Regions.
B.Use Amazon CloudFront to distribute the static assets from AWS edge locations.
C.Use Amazon Route 53 with geolocation routing policies to route users to the nearest AWS Region for the website.
D.Enable S3 Transfer Acceleration on the Amazon S3 bucket that stores the static assets.
AnswerB

CloudFront caches static content at edge locations around the world. When a user requests a file, CloudFront serves it from the nearest edge location, reducing latency and improving load times without any changes to the origin application.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static assets at AWS edge locations worldwide, reducing latency for global users without requiring code changes or additional origin servers. It integrates seamlessly with EC2 origins and automatically serves content from the nearest edge location, directly addressing the slow page load times reported in Europe and Asia.

Exam trap

The trap here is that candidates often confuse S3 Transfer Acceleration (which optimizes uploads to S3) with a CDN service (which optimizes downloads to users), leading them to select Option D even though the question explicitly asks about delivering static assets to a global user base.

Why the other options are wrong

A

This option requires modifying the application code to use a Network Load Balancer across regions, and it does not address static asset delivery from edge locations; it also adds complexity without improving latency for static content.

C

Route 53 geolocation routing directs DNS queries to the nearest region, but it does not cache or accelerate content delivery; users still fetch static assets from the origin server in that region, which may be far from edge locations.

D

S3 Transfer Acceleration speeds up uploads to S3, not downloads to users. The question asks about delivering static assets to a global user base, and CloudFront (option B) is the correct service for content delivery.

174
MCQmedium

A company wants to use AWS to run a relational database that is compatible with MySQL but with improved performance and availability. Which service should they use?

A.Amazon RDS for MySQL
B.Amazon Aurora
C.Amazon DynamoDB
D.Amazon Redshift
AnswerB

Amazon Aurora is a MySQL-compatible relational database engine that offers up to five times the throughput of standard MySQL while maintaining full compatibility with existing MySQL applications. It automatically replicates data across multiple Availability Zones with a minimum of six copies, provides continuous backup to S3, and can scale storage up to 128 TB without downtime. These features make it the best choice for a workload seeking high performance, high availability, and MySQL compatibility.

Why this answer

Amazon Aurora is the correct choice because it is a MySQL-compatible relational database engine that provides significantly higher performance (up to 5x faster than standard MySQL) and improved availability through features like distributed storage, automatic failover, and six-way replication across three Availability Zones. Aurora is designed to deliver the durability and availability of commercial databases while maintaining MySQL compatibility, making it ideal for workloads requiring enhanced performance and uptime.

Exam trap

The trap here is that candidates may assume Amazon RDS for MySQL is sufficient for improved performance and availability, overlooking that Aurora is specifically engineered to outperform standard MySQL while maintaining full compatibility, and that DynamoDB and Redshift are not relational databases.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a managed MySQL database service that does not offer the same level of performance improvements or built-in high availability as Aurora; it relies on standard MySQL engine limitations and requires manual Multi-AZ configuration for failover. Option C is wrong because Amazon DynamoDB is a NoSQL key-value and document database, not a relational database, and is not compatible with MySQL queries or schemas. Option D is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for analytical queries, not a relational database for transactional workloads, and it is not compatible with MySQL.

175
MCQeasy

A company runs a database on an Amazon EC2 instance. They need block storage that persists independently from the EC2 instance — if the instance is stopped or terminated, the data must remain available. Which AWS storage service provides this?

A.Amazon S3
B.Instance Store
C.Amazon EBS
D.Amazon EFS
AnswerC

Amazon EBS provides durable, block-level storage volumes designed specifically for use with EC2 instances. Volumes are network-attached to a single instance, can be formatted with a filesystem, and persist independently of the instance lifecycle: stopping or terminating the instance does not delete the volume unless you explicitly set the DeleteOnTermination flag. EBS also supports features like snapshots to S3, encryption, and performance tiers such as gp3 and io2, making it the intended persistent block storage for a database.

Why this answer

Amazon EBS (Elastic Block Store) provides persistent block-level storage volumes that can be attached to an EC2 instance. Unlike instance store, EBS volumes persist independently of the instance lifecycle — data remains intact even when the instance is stopped or terminated, as long as the volume is not deleted. This makes EBS the correct choice for the requirement of persistent, independent block storage.

Exam trap

The trap here is that candidates confuse 'persistent block storage' with 'instance store' because both appear as block devices, but instance store is ephemeral and tied to the instance's physical host, while EBS is a separate network-attached volume that survives instance stops and terminations.

How to eliminate wrong answers

Option A is wrong because Amazon S3 is an object storage service, not block storage; it stores data as objects in buckets and is accessed via HTTP/HTTPS APIs, not as a block device attached to an EC2 instance. Option B is wrong because Instance Store provides temporary block-level storage physically attached to the host computer, but its data is ephemeral — it is lost when the instance is stopped, terminated, or fails. Option D is wrong because Amazon EFS is a file-level storage service (NFS-based) that provides a shared file system for multiple instances, not a block storage device that can be attached as a single volume to one instance.

176
MCQmedium

A company is building a serverless web application using AWS Lambda for compute. The application needs to expose RESTful API endpoints that allow users to perform CRUD operations on a database. The API must support authentication using API keys, throttle requests to prevent abuse, and validate incoming request payloads before they reach the Lambda functions. The company wants a fully managed service that handles these API management tasks and integrates directly with AWS Lambda. Which AWS service should the company use?

A.Amazon CloudFront
B.Amazon API Gateway
C.Application Load Balancer
D.AWS Step Functions
AnswerB

Amazon API Gateway is a fully managed service designed to handle all aspects of API management, including authentication (API keys, IAM, Cognito), request throttling, rate limiting, request validation, and direct integration with AWS Lambda. It is the correct choice for exposing Lambda-based serverless applications as RESTful APIs.

Why this answer

Amazon API Gateway is a fully managed service that handles RESTful API creation, authentication via API keys, request throttling to prevent abuse, and request payload validation before invoking AWS Lambda functions. It integrates natively with Lambda, making it the ideal choice for serverless web applications requiring CRUD operations with built-in API management.

Exam trap

The trap here is that candidates may confuse Application Load Balancer (ALB) with API Gateway because both can invoke Lambda, but ALB lacks the API management features (API keys, throttling, payload validation) that are explicitly required in the question.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) that caches and distributes content at edge locations; it does not provide API management features like authentication, throttling, or request validation, nor does it integrate directly with Lambda for RESTful API endpoints.

C

Application Load Balancer (ALB) does not provide API key authentication, request throttling, or request validation. It is a Layer 7 load balancer for HTTP/HTTPS traffic, not a fully managed API management service.

D

AWS Step Functions is a serverless orchestration service for coordinating multiple AWS services into workflows, not for managing RESTful APIs. It does not provide API key authentication, request throttling, or payload validation for HTTP endpoints.

177
MCQmedium

A company launches EC2 instances in a public subnet of their VPC. For these instances to communicate directly with the internet — both to receive inbound requests and to make outbound requests — which VPC component must be attached to the VPC and referenced in the subnet's route table?

A.NAT Gateway
B.VPC Peering connection
C.Internet Gateway
D.Virtual Private Gateway
AnswerC

An Internet Gateway enables instances in public subnets to communicate bidirectionally with the internet. The subnet's route table must direct 0.0.0.0/0 traffic to the IGW for instances with public IPs to be reachable from the internet.

Why this answer

An Internet Gateway (IGW) is a horizontally scaled, redundant VPC component that enables communication between a VPC and the internet. For EC2 instances in a public subnet to both receive inbound requests and make outbound requests, the IGW must be attached to the VPC and a route in the subnet's route table must point 0.0.0.0/0 (or a specific public IP range) to the IGW. Without the IGW, the instances have no path to the internet, even if they have public IP addresses.

Exam trap

The trap here is that candidates often confuse a NAT Gateway with an Internet Gateway, mistakenly thinking a NAT Gateway alone can provide bidirectional internet access, when in fact a NAT Gateway only supports outbound traffic and requires an IGW for internet connectivity.

How to eliminate wrong answers

Option A is wrong because a NAT Gateway only enables outbound internet traffic from private subnets and does not allow inbound connections from the internet; it requires an Internet Gateway in the VPC to function. Option B is wrong because a VPC Peering connection only allows traffic between two VPCs using private IP addresses, not direct internet access. Option D is wrong because a Virtual Private Gateway is used to connect a VPC to an on-premises network via VPN or Direct Connect, not for direct internet communication.

178
MCQmedium

A mobile gaming company is developing a real-time multiplayer game that requires ultra-low latency (under 10 milliseconds) for player interactions. The company expects most of its users to be on 5G mobile networks. To meet the latency requirement, the company needs to deploy compute and storage resources as close as possible to the mobile subscribers, directly at the edge of the telecommunications network. Which AWS service should the company use?

A.AWS Wavelength
B.AWS Local Zones
C.AWS Outposts
D.Amazon CloudFront Edge Locations
AnswerA

Correct. AWS Wavelength brings AWS compute and storage to the edge of 5G networks, providing ultra-low latency for mobile applications such as real-time gaming, AR/VR, and live video processing. This service is purpose-built for scenarios where latency to mobile subscribers is critical and the application must run within the telecom network edge.

Why this answer

AWS Wavelength is the correct choice because it embeds AWS compute and storage services directly at the edge of 5G telecommunications networks, enabling ultra-low latency (under 10 ms) for mobile subscribers. This allows the gaming company to process player interactions within the carrier's network, minimizing the round-trip time between the mobile device and the application server.

Exam trap

The trap here is that candidates confuse AWS Local Zones or CloudFront Edge Locations as suitable for ultra-low latency compute, but only Wavelength is purpose-built for 5G mobile edge computing with direct carrier integration.

Why the other options are wrong

B

AWS Local Zones place compute and storage resources closer to end users than standard AWS Regions, but they are not embedded directly within telecom networks. For ultra-low latency under 10 ms on 5G networks, the resources must be at the edge of the telecom operator's network, which only AWS Wavelength provides.

C

AWS Outposts extends AWS infrastructure to on-premises data centers, not to telecom edge locations. It does not provide the ultra-low latency required for 5G mobile subscribers at the network edge.

D

Amazon CloudFront Edge Locations are designed for content delivery and caching, not for deploying compute or storage with ultra-low latency under 10 ms for real-time multiplayer gaming. They lack the ability to run custom application code or provide persistent storage at the edge of the telecom network.

179
MCQmedium

A company hosts a static website on Amazon S3. The website serves product images and documents to customers around the world. Users in distant regions report slow load times. The company wants to reduce latency for all users without changing the existing S3 bucket configuration. Which AWS service should the company use?

A.Amazon CloudFront
B.AWS Direct Connect
C.Amazon Route 53
D.AWS Global Accelerator
AnswerA

Amazon CloudFront is a content delivery network (CDN) that caches S3 objects at edge locations in 100+ cities worldwide, so static website files are served from a PoP close to each viewer. It terminates HTTP/HTTPS at the edge, reduces origin load by serving cached responses, and lowers latency and data transfer costs for globally distributed users. With security features such as Origin Access Control (OAC), it can keep the S3 bucket private while still serving content publicly through the distribution.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static content (e.g., images, documents) at edge locations worldwide. By distributing content from the nearest edge location to the user, CloudFront significantly reduces latency without requiring any changes to the existing S3 bucket configuration. The origin remains the S3 bucket, and CloudFront handles the global distribution automatically.

Exam trap

The trap here is that candidates often confuse AWS Global Accelerator with a CDN, but Global Accelerator optimizes network path for dynamic traffic (e.g., API calls) and does not cache static content, making CloudFront the correct choice for static website acceleration.

Why the other options are wrong

B

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, which does not help reduce latency for global users accessing a public S3 website. It is designed for hybrid workloads, not content delivery acceleration.

C

Amazon Route 53 is a DNS service that routes traffic to endpoints, but it does not cache content or reduce latency for static content delivery. The question requires a content delivery network (CDN) to cache assets at edge locations, which Route 53 cannot do.

D

AWS Global Accelerator improves performance for TCP/UDP traffic by routing over the AWS global network, but it does not cache or serve static content from edge locations. For a static website on S3, CloudFront's content delivery network (CDN) is the appropriate service to reduce latency by caching content at edge locations.

180
MCQmedium

A development team is building a serverless application that processes image uploads to Amazon S3. The application needs to automatically generate a thumbnail version of each uploaded image and store it in a separate S3 bucket. The team wants to minimize operational overhead and only pay for the compute time used during thumbnail generation. Which AWS service should the team use to execute the thumbnail generation code in response to S3 upload events?

A.Amazon EC2 Auto Scaling group
B.AWS Lambda
C.Amazon ECS with Fargate
D.Amazon Elastic Beanstalk
AnswerB

AWS Lambda is a serverless compute service that can be triggered directly by S3 events. It runs code only when invoked, scales automatically, and bills only for the compute time used, meeting all the stated requirements.

Why this answer

AWS Lambda is the correct choice because it is a serverless compute service that can be triggered directly by S3 events (e.g., s3:ObjectCreated:*). This allows the thumbnail generation code to run automatically in response to each image upload, with no servers to manage and billing based only on the compute time consumed during execution.

Exam trap

The trap here is that candidates may confuse 'serverless' with container services like Fargate, but Lambda is the only option that natively integrates with S3 events and charges only for execution time, while Fargate still requires managing task definitions and incurs costs for running containers even when idle.

Why the other options are wrong

A

Amazon EC2 Auto Scaling groups manage virtual servers that run continuously, incurring costs even when idle, and require manual setup for event-driven execution. They do not natively trigger code in response to S3 events without additional services like Amazon SQS or Lambda.

C

Amazon ECS with Fargate is a container orchestration service that runs continuously, not in response to events. It would incur costs even when idle, and requires more operational overhead than Lambda for this simple event-driven thumbnail generation task.

D

Amazon Elastic Beanstalk is a PaaS service that manages the entire application lifecycle, including provisioning and scaling of underlying infrastructure. It is not designed for event-driven, short-lived compute tasks triggered by S3 events, and it would introduce unnecessary operational overhead and cost compared to a serverless function.

181
MCQeasy

A gaming company needs a database that can handle millions of requests per second with consistent single-digit millisecond latency and automatically scales without any capacity planning. Which AWS database service meets these requirements?

A.Amazon RDS for MySQL
B.Amazon Aurora
C.Amazon DynamoDB
D.Amazon Redshift
AnswerC

DynamoDB is a serverless NoSQL key-value and document database engineered for predictable single-digit millisecond latency at any scale. Its automatic partitioning and multi-AZ replication allow it to scale horizontally and absorb millions of requests per second without provisioning servers or managing capacity. This combination of serverless operation, flexible schema, and consistently low latency makes it the default AWS service for high-throughput transactional workloads such as gaming, IoT, and session state.

Why this answer

Amazon DynamoDB is a fully managed NoSQL key-value and document database that delivers consistent single-digit millisecond latency at any scale. It automatically scales throughput capacity via on-demand mode, eliminating the need for capacity planning, and can handle millions of requests per second, making it ideal for high-traffic gaming workloads.

Exam trap

The trap here is that candidates often confuse Amazon Aurora's auto-scaling storage with automatic throughput scaling, overlooking that Aurora still requires manual compute provisioning and does not match DynamoDB's ability to handle millions of requests per second without capacity planning.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a relational database that requires manual scaling (e.g., instance resizing, read replicas) and cannot automatically handle millions of requests per second with single-digit millisecond latency without significant tuning and capacity planning. Option B is wrong because Amazon Aurora, while high-performance and auto-scaling for storage, is a relational database that still requires provisioning compute capacity and does not natively support the sub-millisecond, auto-scaling throughput needed for millions of requests per second without manual intervention. Option D is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for complex analytical queries, not for high-throughput, low-latency transactional workloads, and it requires capacity planning for node types and clusters.

182
MCQeasy

Which AWS service provides a serverless, fully managed Apache Kafka-compatible data streaming service?

A.Amazon SQS
B.Amazon Kinesis Data Streams
C.Amazon MSK (Managed Streaming for Apache Kafka)
D.AWS Step Functions
AnswerC

Amazon MSK is the correct choice because it is a fully managed service that operates Apache Kafka and Kafka-compatible APIs, including MSK Serverless. It supports Kafka's partition model, consumer groups, and ordering semantics, so existing Kafka producers and consumers can connect without rewriting application code. This makes it the only option that directly meets a workload requiring Apache Kafka compatibility.

Why this answer

Amazon MSK (Managed Streaming for Apache Kafka) is the correct answer because it is a fully managed, serverless service that provides Apache Kafka-compatible data streaming. It handles cluster provisioning, scaling, and maintenance, allowing you to run Kafka workloads without managing infrastructure. This directly matches the question's requirement for a serverless, fully managed Apache Kafka-compatible service.

Exam trap

The trap here is that candidates confuse Amazon Kinesis Data Streams with a Kafka-compatible service, but Kinesis uses its own API and is not compatible with Kafka protocols, while MSK is the only fully managed Kafka-compatible option.

How to eliminate wrong answers

Option A is wrong because Amazon SQS is a fully managed message queue service that uses pull-based messaging, not a streaming platform, and it is not compatible with Apache Kafka protocols or APIs. Option B is wrong because Amazon Kinesis Data Streams is a serverless streaming service but uses its own proprietary API and is not Apache Kafka-compatible; it does not support Kafka producers or consumers. Option D is wrong because AWS Step Functions is a serverless orchestration service for coordinating workflows, not a data streaming service, and it has no relation to Apache Kafka.

183
MCQmedium

A data science team wants to build, train, and deploy machine learning models without managing the underlying server infrastructure for training and inference. Which AWS service provides a fully managed environment for the machine learning workflow?

A.AWS Lambda
B.Amazon EC2 with NVIDIA GPUs
C.Amazon SageMaker
D.Amazon Rekognition
AnswerC

Amazon SageMaker is a fully managed ML platform that spans the entire workflow: Ground Truth for data labeling, managed Jupyter notebook environments, built-in training algorithms and framework containers, automatic distributed training, and one-click deployment to auto-scaling HTTPS endpoints. It eliminates the undifferentiated heavy lifting of infrastructure provisioning and maintenance, making it the only option that satisfies the need for a fully managed service for building, training, and deploying custom models.

Why this answer

Amazon SageMaker is a fully managed service that provides every component needed for the machine learning workflow, including data labeling, model building, training, tuning, and deployment. It eliminates the need to manage underlying server infrastructure for both training and inference by automatically provisioning, scaling, and managing compute resources.

Exam trap

The trap here is that candidates often confuse 'fully managed ML workflow' with 'serverless compute' (Lambda) or 'raw compute power' (EC2), but the key differentiator is that SageMaker manages the entire ML lifecycle from data preparation to deployment, not just a single compute step.

How to eliminate wrong answers

Option A is wrong because AWS Lambda is a serverless compute service designed for short-running, event-driven functions (max 15-minute execution time) and is not suitable for the long-running, resource-intensive training and inference tasks of a full ML workflow. Option B is wrong because Amazon EC2 with NVIDIA GPUs provides raw compute infrastructure that requires the data science team to manually manage the operating system, ML frameworks, scaling, and fault tolerance, which contradicts the requirement of not managing underlying server infrastructure. Option D is wrong because Amazon Rekognition is a pre-trained AI service for image and video analysis (e.g., facial recognition, object detection) and does not allow users to build, train, or deploy custom machine learning models.

184
MCQeasy

Which AWS service enables real-time translation of text between languages for applications serving a global audience?

A.Amazon Comprehend
B.Amazon Polly
C.Amazon Translate
D.Amazon Transcribe
AnswerC

Amazon Translate is a neural machine translation service that uses deep learning models to automatically convert text from a source language to a target language while preserving meaning and context. It offers both real-time and batch translation across dozens of language pairs through a simple API, making it the correct choice for cross-language content localization. Unlike speech or analysis services, its core purpose is to output text in a different language than the input.

Why this answer

Amazon Translate is a neural machine translation service that delivers fast, high-quality, and customizable language translation in real time. It is specifically designed to translate text between languages for applications serving a global audience, making it the correct choice for this use case.

Exam trap

The trap here is that candidates often confuse Amazon Translate with Amazon Comprehend, mistakenly thinking that NLP capabilities include translation, but Comprehend only analyzes text in its original language and does not convert it to another language.

How to eliminate wrong answers

Option A is wrong because Amazon Comprehend is a natural language processing (NLP) service that extracts insights like sentiment, entities, and key phrases from text, but it does not translate text between languages. Option B is wrong because Amazon Polly is a text-to-speech service that converts text into lifelike speech, not a translation service. Option D is wrong because Amazon Transcribe is an automatic speech recognition (ASR) service that converts audio to text, but it does not perform language translation.

185
MCQmedium

A company has two separate VPCs — one for development workloads and one for a shared services environment — and wants EC2 instances in both VPCs to communicate with each other using private IP addresses without traffic traversing the public internet. Which AWS feature enables this?

A.Internet Gateway
B.NAT Gateway
C.VPC Peering
D.AWS Direct Connect
AnswerC

VPC Peering creates a one-to-one networking relationship between two VPCs, using AWS's private global network, that allows instances in either VPC to communicate with each other as if they were on the same network, using private IPv4 or IPv6 addresses. The peering connection is not a gateway or VPN; it is a simple, layer-3 connection that requires no additional hardware, and there is no single point of failure or bandwidth bottleneck. It can be established between VPCs in the same account, across accounts, or across regions, but note that transitive peering is not supported — if VPC A peers with B and B peers with C, A cannot communicate with C via B. This is the correct solution for directly connecting two VPCs in a private, non-internet-routed fashion.

Why this answer

VPC Peering enables direct network connectivity between two VPCs using private IP addresses, with traffic routed entirely within the AWS network backbone. This allows EC2 instances in the development VPC and the shared services VPC to communicate without traversing the public internet, as traffic stays within the AWS global infrastructure.

Exam trap

The trap here is that candidates often confuse VPC Peering with a NAT Gateway or Internet Gateway, mistakenly thinking those services can bridge two VPCs, when in fact they are designed for internet-bound traffic, not private VPC-to-VPC connectivity.

How to eliminate wrong answers

Option A is wrong because an Internet Gateway (IGW) is a horizontally scaled, redundant component that allows communication between a VPC and the public internet, not between two separate VPCs. Option B is wrong because a NAT Gateway enables instances in a private subnet to initiate outbound traffic to the internet (e.g., for updates) but does not allow inbound connections from another VPC or direct VPC-to-VPC communication. Option D is wrong because AWS Direct Connect establishes a dedicated private network connection from an on-premises data center to AWS, not between two VPCs within AWS.

186
MCQeasy

Which AWS service is a fully managed data warehousing service optimized for online analytical processing (OLAP) of large datasets?

A.Amazon RDS
B.Amazon DynamoDB
C.Amazon Redshift
D.Amazon Aurora
AnswerC

Amazon Redshift is AWS's fully managed, petabyte-scale cloud data warehouse, explicitly built for online analytical processing (OLAP). It uses columnar storage, massively parallel processing (MPP) across clusters, and query optimization for fast execution of complex SQL aggregations and joins over structured data. Redshift integrates with BI tools and can query data directly in S3 via Redshift Spectrum, making it the unequivocal correct choice for this scenario.

Why this answer

Amazon Redshift is a fully managed, petabyte-scale data warehouse service designed specifically for online analytical processing (OLAP) of large datasets. It uses columnar storage, massively parallel processing (MPP), and data compression to deliver fast query performance on structured and semi-structured data, making it the correct choice for OLAP workloads.

Exam trap

The trap here is that candidates often confuse OLTP services (RDS, Aurora, DynamoDB) with OLAP services, mistakenly thinking any database can handle large-scale analytics, but AWS specifically positions Redshift as the only fully managed data warehouse for OLAP workloads.

How to eliminate wrong answers

Option A is wrong because Amazon RDS is a relational database service optimized for online transaction processing (OLTP), not for large-scale analytical queries. Option B is wrong because Amazon DynamoDB is a NoSQL key-value and document database designed for low-latency, high-throughput OLTP workloads, not for complex analytical queries on large datasets. Option D is wrong because Amazon Aurora is a MySQL- and PostgreSQL-compatible relational database engine focused on OLTP performance and high availability, not on OLAP or data warehousing.

187
MCQmedium

A company needs to integrate their on-premises Active Directory with AWS to enable SSO for employees accessing AWS services. Which AWS service provides this federation capability?

A.Amazon Cognito
B.AWS IAM Identity Center
C.AWS Directory Service AD Connector
D.AWS IAM roles
AnswerB

AWS IAM Identity Center is the required AWS service for workforce single sign-on. It lets you integrate with your on-premises Active Directory through a directory source such as AWS Managed Microsoft AD or AD Connector, and then define permission sets that assign users and groups to roles across multiple AWS accounts. After authenticating once with their corporate credentials, users gain access to all AWS accounts and business applications they are permitted to use, without needing separate IAM sign-ins.

Why this answer

AWS IAM Identity Center (formerly AWS SSO) is the correct service for integrating on-premises Active Directory with AWS to enable single sign-on (SSO) for employees accessing AWS services. It supports federation via SAML 2.0 or SCIM protocols, allowing you to connect your existing AD identity source and centrally manage user access to multiple AWS accounts and business applications.

Exam trap

The trap here is that candidates confuse AWS Directory Service AD Connector (which only proxies authentication) with the full SSO and access management capabilities of IAM Identity Center, leading them to choose Option C.

How to eliminate wrong answers

Option A is wrong because Amazon Cognito is designed for customer-facing identity and access management (e.g., mobile app users), not for federating enterprise on-premises Active Directory with AWS for employee SSO. Option C is wrong because AWS Directory Service AD Connector is a proxy that forwards authentication requests to your on-premises AD but does not provide the centralized SSO portal, permission sets, or multi-account management capabilities that IAM Identity Center offers. Option D is wrong because AWS IAM roles are a mechanism for granting permissions, not a service that provides federation or SSO integration; while roles can be used in federation flows, they require an external identity provider (IdP) and do not themselves integrate with on-premises AD.

188
MCQmedium

A development team needs to deploy a web application on AWS. They want to avoid managing the underlying infrastructure, such as EC2 instances and load balancers, but still need the ability to control scaling, update the application code, and perform rollbacks. The application must scale automatically based on demand and remain highly available. Which AWS service should the team use?

A.AWS Elastic Beanstalk
B.Amazon EC2 with Auto Scaling groups and an Application Load Balancer
C.AWS Lambda
D.Amazon ECS using the EC2 launch type
AnswerA

Correct. AWS Elastic Beanstalk is a PaaS that abstracts the underlying infrastructure (EC2, load balancers, scaling) and automatically manages deployment, scaling, and health monitoring. Developers can upload code and configure scaling and rollback policies without managing servers.

Why this answer

AWS Elastic Beanstalk is the correct choice because it provides a Platform as a Service (PaaS) model that abstracts the underlying EC2 instances, load balancers, and Auto Scaling groups. It allows the team to upload their application code, and Elastic Beanstalk automatically handles capacity provisioning, load balancing, scaling, and health monitoring. The team retains control over scaling configuration, application version updates, and rollbacks through the Elastic Beanstalk console or CLI, without managing the infrastructure directly.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk with Amazon EC2 Auto Scaling, thinking that Auto Scaling alone meets the 'no infrastructure management' requirement, but Auto Scaling still requires managing the underlying EC2 instances and load balancer configuration.

Why the other options are wrong

B

The team wants to avoid managing underlying infrastructure like EC2 instances and load balancers, but option B requires them to manage and configure EC2 instances, Auto Scaling groups, and the Application Load Balancer themselves.

C

AWS Lambda is a serverless compute service for running code in response to events, but it does not provide a managed environment for deploying full web applications with control over scaling, code updates, and rollbacks. Lambda functions are stateless and short-lived, making them unsuitable for long-running web applications that require traditional deployment features.

D

Amazon ECS using the EC2 launch type requires managing EC2 instances, including patching, scaling, and load balancing, which contradicts the team's goal of avoiding infrastructure management.

189
MCQmedium

A company runs an e-commerce application using Amazon RDS for MySQL. The database stores order and customer information. To achieve high availability, the company configures a Multi-AZ deployment. Which of the following describes a benefit of this configuration?

A.It automatically scales the database read capacity to handle traffic spikes.
B.It automatically fails over to a standby instance in a different Availability Zone if the primary instance fails.
C.It creates read replicas in multiple Regions to reduce latency for global users.
D.It encrypts data at rest using AWS KMS without any additional configuration.
AnswerB

Multi-AZ deployments replicate data synchronously to a standby instance in a different Availability Zone. Should the primary instance fail, Amazon RDS automatically promotes the standby, typically within 60–120 seconds, and the endpoint remains unchanged. This is an availability feature only; it does not scale reads or improve performance.

Why this answer

A Multi-AZ deployment for Amazon RDS automatically synchronously replicates data to a standby instance in a different Availability Zone. If the primary instance fails (due to hardware failure, AZ outage, or patching), Amazon RDS automatically performs a failover to the standby, promoting it to become the new primary. This provides high availability by minimizing downtime without requiring manual intervention.

Exam trap

The trap here is that candidates often confuse Multi-AZ deployments with Read Replicas, assuming Multi-AZ provides read scaling or cross-Region benefits, when in fact it only provides high availability within a single Region.

Why the other options are wrong

A

Multi-AZ deployment does not automatically scale read capacity; it provides a standby for failover only. Read scaling is achieved via read replicas, not Multi-AZ.

C

Multi-AZ deployments do not create read replicas in multiple Regions; they only provide a standby in a different Availability Zone within the same Region. Read replicas across Regions are a separate feature for global read scaling.

D

Multi-AZ deployments do not enable encryption; encryption at rest must be explicitly enabled when creating the RDS instance, and it is not automatically configured by choosing Multi-AZ.

190
MCQmedium

A company wants to analyse petabytes of historical sales data using standard SQL queries and connect their existing business intelligence (BI) tools to the data store. The workload is analytical (OLAP), not transactional (OLTP). Which AWS service is designed for this use case?

A.Amazon RDS for MySQL
B.Amazon DynamoDB
C.Amazon Redshift
D.Amazon Aurora
AnswerC

Redshift is AWS's managed data warehouse service specifically designed for OLAP. It uses columnar storage and parallel query execution to efficiently run complex SQL queries across petabytes of data and integrates with standard BI tools.

Why this answer

Amazon Redshift is a fully managed, petabyte-scale data warehouse service designed for analytical (OLAP) workloads. It uses standard SQL and integrates directly with popular BI tools via JDBC/ODBC connections, making it ideal for querying large historical datasets and connecting existing business intelligence tools.

Exam trap

The trap here is that candidates often confuse OLTP databases (like RDS, Aurora, or DynamoDB) with OLAP data warehouses, assuming any SQL-capable service can handle petabyte-scale analytics, but only Redshift is purpose-built for that workload with columnar storage and MPP.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a relational database optimized for transactional (OLTP) workloads, not for petabyte-scale analytical queries; it lacks the columnar storage and massively parallel processing (MPP) architecture needed for OLAP. Option B is wrong because Amazon DynamoDB is a NoSQL key-value and document database designed for low-latency, high-throughput transactional workloads, not for complex SQL analytical queries on petabytes of data. Option D is wrong because Amazon Aurora is a MySQL- and PostgreSQL-compatible relational database built for OLTP, not for petabyte-scale data warehousing; it does not provide the columnar storage or MPP engine required for large-scale analytical processing.

191
MCQmedium

A company's application experiences traffic spikes every weekday morning when employees arrive at work. During off-hours, very few users are active. Which AWS feature automatically adjusts the number of EC2 instances based on demand, adding instances during peak hours and removing them during quiet periods?

A.Amazon EC2 Reserved Instances
B.AWS Elastic Load Balancing
C.Amazon EC2 Auto Scaling
D.AWS CloudFormation
AnswerC

Amazon EC2 Auto Scaling is the correct answer because it is the service explicitly designed to maintain desired capacity and automatically adjust the number of EC2 instances in response to scaling policies. With a target tracking policy, for example, the Auto Scaling group continuously monitors a CloudWatch metric (like average CPU utilization) and proactively adds instances when the metric exceeds the target—this is scale-out—and removes them when it drops below. Scheduled policies also allow capacity to be added before predictable peaks, making it the only option that can directly execute a scale-out action.

Why this answer

Amazon EC2 Auto Scaling is the correct service because it automatically adjusts the number of EC2 instances in response to demand, using scaling policies (e.g., scheduled scaling or dynamic scaling) to add instances during peak hours and terminate them during quiet periods. This directly matches the described traffic pattern of weekday morning spikes and off-hour lulls, without manual intervention.

Exam trap

The trap here is that candidates often confuse Elastic Load Balancing with Auto Scaling, assuming load balancers automatically scale instances, when in fact ELB only distributes traffic and requires Auto Scaling to adjust capacity.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 Reserved Instances provide a billing discount for committing to a specific instance configuration over 1 or 3 years, but they do not automatically add or remove instances based on demand. Option B is wrong because AWS Elastic Load Balancing distributes incoming traffic across multiple targets (e.g., EC2 instances) but does not scale the number of instances up or down; it requires an external scaling mechanism like Auto Scaling. Option D is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service that provisions and manages AWS resources via templates, but it does not dynamically adjust instance counts in response to real-time traffic changes.

192
MCQmedium

A media production company has a physical studio in Atlanta, Georgia. The company runs video editing workloads on Amazon EC2 instances that require single-digit millisecond latency to the studio's on-premises storage and workstations. The company wants to use AWS infrastructure that is physically located in or very near Atlanta to achieve this latency, while still having full access to AWS services like EC2, EBS, and VPC. The company does not want to manage the underlying hardware. Which AWS infrastructure option should the company use?

A.AWS Outposts
B.AWS Local Zones
C.AWS Wavelength
D.AWS Edge Locations
AnswerB

AWS Local Zones are specifically designed to provide single-digit millisecond latency for applications in a specific geographic area. They are fully managed by AWS and extend the AWS Region to be closer to end users. The company can run EC2 instances in a Local Zone near Atlanta to achieve the required low latency for video editing workloads.

Why this answer

AWS Local Zones are an infrastructure deployment that places compute, storage, and database services closer to large population centers, enabling single-digit millisecond latency for latency-sensitive applications. Since the company needs physical proximity to Atlanta without managing hardware, a Local Zone in or near Atlanta provides the required low latency while offering full access to EC2, EBS, and VPC services, with AWS handling the underlying hardware.

Exam trap

The trap here is that candidates may confuse AWS Local Zones with AWS Outposts, assuming Outposts is the only way to get on-premises-like latency, but Outposts requires customer-managed hardware, whereas Local Zones provide AWS-managed infrastructure in a specific geographic location.

Why the other options are wrong

A

AWS Outposts requires the company to manage and maintain the underlying hardware on-premises, which contradicts the requirement of not wanting to manage hardware. Additionally, Outposts are typically deployed in customer data centers, not in a specific AWS-managed location near Atlanta.

C

AWS Wavelength is designed for ultra-low latency applications at the edge of 5G networks, not for low-latency connectivity to on-premises storage and workstations in a specific metro area.

D

AWS Edge Locations are content delivery endpoints for CloudFront and Route 53, not compute infrastructure. They do not provide EC2 instances, EBS volumes, or VPCs, so they cannot meet the company's need for low-latency video editing workloads with full AWS service access.

193
MCQmedium

A company hosts a file-sharing platform on Amazon S3. The application bucket is in the us-west-2 (Oregon) Region. Users in Europe and Asia experience slow upload speeds when transferring large files. The company wants to improve upload performance by using AWS edge locations to accelerate data transfers to the bucket. The solution must work with standard S3 PUT operations and require minimal application changes. Which AWS feature should the company enable?

A.Amazon CloudFront
B.AWS Direct Connect
C.Amazon S3 Transfer Acceleration
D.AWS Global Accelerator
AnswerC

Amazon S3 Transfer Acceleration uses AWS edge locations to accelerate uploads to S3 buckets. It works with standard S3 PUT operations and only requires using a different endpoint URL, making it the correct choice for this scenario.

Why this answer

Amazon S3 Transfer Acceleration (C) uses AWS edge locations to route uploads over the optimized AWS network backbone, reducing latency for geographically distant clients. It works with standard S3 PUT operations and requires only enabling the feature on the bucket and updating the endpoint URL, minimizing application changes.

Exam trap

The trap here is that candidates confuse CloudFront's download acceleration (caching) with upload acceleration, or assume Direct Connect is a simple, minimal-change solution when it actually requires physical infrastructure and network configuration.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations for faster downloads, but it does not accelerate uploads to S3 via standard PUT operations. S3 Transfer Acceleration is specifically designed for fast uploads using edge locations.

B

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, but it does not use edge locations to accelerate S3 uploads globally. It requires physical infrastructure and significant application changes, and it does not improve upload speeds for users in Europe and Asia to a US bucket without a local Direct Connect location.

D

AWS Global Accelerator improves availability and performance for TCP/UDP traffic by routing through edge locations, but it does not accelerate S3 PUT operations via standard S3 APIs. S3 Transfer Acceleration is specifically designed for this purpose.

194
MCQmedium

A company has a web application that processes user-uploaded images. When a user uploads an image, the application needs to resize the image into multiple formats (thumbnail, medium, large). The company wants to avoid managing servers and wants the image processing to execute only when a new image is uploaded. The solution must automatically scale to handle thousands of concurrent uploads. Which AWS service should the company use to perform the image processing?

A.Amazon EC2 Auto Scaling group
B.AWS Lambda
C.Amazon ECS with Fargate launch type
D.AWS Elastic Beanstalk
AnswerB

AWS Lambda is a serverless compute service that runs code in response to triggers, such as an S3 upload event. It scales automatically and charges only for execution duration, making it perfect for short-lived, sporadic image processing tasks.

Why this answer

AWS Lambda is the correct choice because it is a serverless compute service that runs code in response to events, such as an image upload to Amazon S3. It automatically scales from zero to thousands of concurrent executions, perfectly matching the requirement to avoid managing servers and to process images only when a new upload occurs.

Exam trap

The trap here is that candidates may choose Amazon ECS with Fargate because it is also serverless, but they overlook that Lambda is the simpler, event-driven, and cost-effective service for short-lived, stateless processing tasks triggered by S3 events.

Why the other options are wrong

A

Amazon EC2 Auto Scaling requires managing servers and does not execute code only when triggered by uploads; it maintains a fleet of instances, incurring cost even when idle, and does not natively respond to S3 events for image processing.

C

Amazon ECS with Fargate requires container orchestration and incurs costs even when idle, whereas AWS Lambda is serverless, event-driven, and scales automatically only when triggered by image uploads, making it more cost-effective and simpler for this use case.

D

AWS Elastic Beanstalk is a PaaS service that manages servers and requires ongoing infrastructure, contradicting the requirement to avoid managing servers. It is not event-driven and would not automatically scale only when images are uploaded.

195
MCQeasy

Which AWS service provides a managed Apache Kafka streaming service without requiring customers to provision, configure, or manage Kafka clusters?

A.Amazon Kinesis Data Streams
B.Amazon MSK Serverless
C.Amazon SQS FIFO queues
D.AWS Glue Streaming ETL
AnswerB

Amazon MSK Serverless is a deployment mode for Amazon MSK that provisions and scales Kafka brokers automatically, so you don't need to select instance types or manage capacity. It provides the full Apache Kafka API, including Kafka Connect and tiered storage, meaning existing producers and consumers work without modification. This makes it the ideal choice when a fully managed, Kafka-compatible streaming platform is required, as it removes operational overhead while preserving API compatibility.

Why this answer

Amazon MSK Serverless is a fully managed Apache Kafka service that automatically provisions, scales, and manages Kafka clusters, eliminating the need for customers to handle cluster infrastructure. It supports the same Kafka producer and consumer APIs, making it ideal for streaming workloads without operational overhead.

Exam trap

The trap here is confusing Amazon Kinesis Data Streams with a managed Kafka service, as both handle streaming data, but Kinesis uses a proprietary API and shard model, not the open-source Kafka protocol.

How to eliminate wrong answers

Option A is wrong because Amazon Kinesis Data Streams is a proprietary streaming service with its own API and shard-based model, not a managed Apache Kafka service. Option C is wrong because Amazon SQS FIFO queues provide ordered, exactly-once message delivery but are not a streaming platform and do not implement the Kafka protocol. Option D is wrong because AWS Glue Streaming ETL is a serverless data integration service for running ETL jobs on streaming data, not a managed Kafka cluster service.

196
MCQeasy

Which AWS service enables automatic speech recognition (ASR) to convert audio from customer service calls into text for further analysis?

A.Amazon Polly
B.Amazon Lex
C.Amazon Transcribe
D.Amazon Comprehend
AnswerC

Amazon Transcribe is a machine-learning service purpose-built for automatic speech recognition (ASR), converting audio or video files containing speech into accurate text transcripts. It supports both batch processing for pre-recorded files stored in Amazon S3 and real-time streaming, and it includes features such as speaker diarization, custom vocabularies, language identification, and timestamp generation. This makes it the correct service to transcribe call recordings, as it directly turns the audio content into searchable, analyzable text. Its batch API can process large numbers of files asynchronously, matching common post-call analytics workflows.

Why this answer

Amazon Transcribe is the correct AWS service for automatic speech recognition (ASR) because it is specifically designed to convert audio speech into text. It uses deep learning-based ASR models to process audio files or real-time streams, making it ideal for transcribing customer service call recordings for downstream analysis.

Exam trap

The trap here is that candidates confuse Amazon Lex (which also uses ASR) with Amazon Transcribe, but Lex's ASR is used for real-time conversational interactions, not for batch transcription of recorded audio for analysis.

How to eliminate wrong answers

Option A is wrong because Amazon Polly is a text-to-speech (TTS) service that converts text into lifelike speech, not the reverse. Option B is wrong because Amazon Lex is a service for building conversational interfaces (chatbots) using automatic speech recognition (ASR) and natural language understanding (NLU), but its primary purpose is to power interactive voice and text chatbots, not to provide a standalone transcription service for recorded audio. Option D is wrong because Amazon Comprehend is a natural language processing (NLP) service that extracts insights (e.g., sentiment, entities) from text, not audio.

197
MCQmedium

A retail company wants to provide personalized product recommendations on their homepage using machine learning. Which AWS service delivers this without requiring any ML expertise or model training?

A.Amazon SageMaker
B.Amazon Personalize
C.Amazon Forecast
D.Amazon Comprehend
AnswerB

Amazon Personalize is the correct answer because it is a fully managed ML service purpose-built for generating real-time personalized product recommendations by ingesting user-item interaction data such as clicks and purchases. It offers pre-built recommendation recipes and a simple API, so a retail homepage can return 'recommended for you' items without requiring the caller to train or tune any model. This directly matches the use case, while the other options address forecasting, text analysis, or custom model development.

Why this answer

Amazon Personalize is a fully managed ML service that enables developers to build applications with real-time personalized recommendations without requiring any ML expertise or model training. It uses the same technology used by Amazon.com for its recommendation engine, and it automatically handles the entire ML pipeline, including data processing, model training, and inference.

Exam trap

The trap here is that candidates often confuse Amazon SageMaker (a general-purpose ML platform) with Amazon Personalize (a specialized recommendation service), mistakenly assuming that any ML task requires SageMaker, but the question explicitly asks for a service that delivers recommendations without ML expertise or model training.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker is a comprehensive ML service that requires users to build, train, and deploy their own models, demanding ML expertise and manual model training. Option C is wrong because Amazon Forecast is specifically designed for time-series forecasting (e.g., demand planning, inventory forecasting), not for generating personalized product recommendations. Option D is wrong because Amazon Comprehend is a natural language processing (NLP) service used for extracting insights and relationships from text, such as sentiment analysis or entity recognition, not for recommendation systems.

198
MCQeasy

Which AWS service enables sending promotional and transactional email at scale, such as marketing newsletters and order confirmations?

A.Amazon SNS
B.Amazon Pinpoint
C.Amazon SES
D.Amazon Cognito
AnswerC

Amazon SES is a cloud-based email sending service explicitly built for high-volume transactional and marketing email, offering APIs and SMTP endpoints for programmatic sending. It provides robust deliverability features, including dedicated IP addresses, IP warming, DKIM and SPF authentication, and automatic handling of bounces and complaints. These capabilities make SES the correct answer when the requirement is direct, scalable, deliverability-managed email.

Why this answer

Amazon SES (Simple Email Service) is specifically designed for sending high-volume transactional and marketing emails, such as order confirmations and newsletters. It provides dedicated SMTP endpoints and APIs for email delivery, with features like bounce handling, suppression lists, and deliverability tracking. This makes it the correct choice for scalable email sending at scale.

Exam trap

The trap here is that candidates confuse Amazon SNS with SES because both can send emails, but SNS is a pub/sub notification service with limited email features, while SES is the dedicated email-sending service for high-volume transactional and marketing emails.

How to eliminate wrong answers

Option A is wrong because Amazon SNS (Simple Notification Service) is a pub/sub messaging service for sending notifications via SMS, email, HTTP, or Lambda, but it is not optimized for high-volume transactional or marketing email campaigns—it lacks dedicated email deliverability features like DKIM signing and suppression lists. Option B is wrong because Amazon Pinpoint is a customer engagement service focused on targeted marketing campaigns across multiple channels (email, SMS, push), but it is not the primary service for raw transactional email at scale; SES is the core email-sending engine behind Pinpoint's email channel. Option D is wrong because Amazon Cognito is an identity and user management service for authentication, authorization, and user pools—it has no capability to send promotional or transactional emails.

199
MCQmedium

A company runs its primary database on an Amazon RDS for MySQL DB instance in the us-east-1 Region. The company's disaster recovery policy requires that the database be recoverable in a different AWS Region within 1 hour of a region-wide failure, with a Recovery Point Objective (RPO) of less than 5 minutes and a Recovery Time Objective (RTO) of less than 1 hour. Which AWS feature should the company use to meet these requirements?

A.Deploy a Multi-AZ RDS DB instance in us-east-1.
B.Create a cross-region read replica of the DB instance in us-west-2.
C.Take manual DB snapshots daily and copy them to us-west-2.
D.Enable termination protection on the RDS instance.
AnswerB

A cross-region read replica asynchronously replicates data from the primary RDS instance to a replica in another region. The replica can be promoted to a standalone primary instance in minutes, achieving an RTO under 1 hour. As replication is near real-time, the RPO is typically a few seconds to minutes, satisfying the <5 minute RPO. This is the correct solution.

Why this answer

A cross-region read replica in us-west-2 meets the RPO of less than 5 minutes because replication is asynchronous with a lag typically under 1 minute, and the RTO of less than 1 hour is achievable by promoting the replica to a standalone primary in the event of a region-wide failure. This approach provides a ready-to-use database copy in another region without the need for manual snapshot restoration.

Exam trap

The trap here is confusing Multi-AZ (single-region high availability) with cross-region disaster recovery, leading candidates to choose Option A because they think 'redundancy' automatically means cross-region protection.

Why the other options are wrong

A

Multi-AZ RDS provides high availability within a single region, not cross-region disaster recovery. It cannot meet the requirement of recovering in a different AWS Region.

C

Manual daily snapshots would result in an RPO of up to 24 hours, far exceeding the required 5 minutes. Additionally, restoring from a snapshot typically takes longer than 1 hour, failing the RTO requirement.

D

Termination protection prevents accidental deletion of the RDS instance but does not provide cross-region disaster recovery, replication, or meet the RPO of less than 5 minutes and RTO of less than 1 hour.

200
MCQeasy

A company wants to run a MySQL database in AWS without managing database software installation, applying patches, setting up backups, or configuring replication for high availability. Which AWS service meets these requirements?

A.Amazon EC2 with a self-managed MySQL installation
B.Amazon RDS
C.Amazon Redshift
D.Amazon ElastiCache
AnswerB

Amazon RDS is the correct choice because it is a fully managed relational database service: AWS automatically applies patches to the database engine and underlying operating system, performs automated backups, and can provision Multi-AZ failover for high availability. You retain control over schema design, parameters, and queries, but you do not need to schedule maintenance windows or manually install updates, which directly satisfies the stated requirement of avoiding patching responsibilities.

Why this answer

Amazon RDS is a managed database service that automates database software installation, patching, backup, and replication for high availability. By choosing RDS for MySQL, the company offloads these administrative tasks to AWS, meeting the requirement to avoid manual management of the database software, patches, backups, and replication configuration.

Exam trap

The trap here is that candidates may confuse Amazon RDS with Amazon EC2, thinking that running MySQL on EC2 is also 'managed' because AWS manages the hypervisor, but the question explicitly requires not managing the database software, patches, backups, or replication, which EC2 does not provide.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with a self-managed MySQL installation requires the company to manually install, patch, back up, and configure replication for the database, which directly contradicts the requirement to avoid these tasks. Option C is wrong because Amazon Redshift is a petabyte-scale data warehouse service based on PostgreSQL, not a relational database for transactional workloads like MySQL, and it does not provide MySQL compatibility or managed MySQL features. Option D is wrong because Amazon ElastiCache is an in-memory caching service (supporting Redis and Memcached) that does not persist data like a relational database and cannot run MySQL workloads or provide MySQL-specific management features.

201
MCQmedium

A company needs to implement a disaster recovery strategy where data is continuously replicated to AWS but AWS compute resources are only started during a declared disaster. Which DR strategy does this describe?

A.Backup and Restore
B.Pilot Light
C.Warm Standby
D.Multi-Site Active/Active
AnswerB

Pilot Light keeps just the critical data layer (like a replicated database) running continuously in AWS, along with pre-loaded AMIs and configuration scripts for the remaining application components. The compute resources are not active, so you pay for the small always-on footprint, but when a disaster is declared you quickly launch the pre-configured EC2 instances to scale up to production. This balances cost and RTO, typically achieving recovery in about ten minutes to a few hours, making it a middle-ground DR strategy.

Why this answer

The Pilot Light strategy involves continuously replicating data to AWS (e.g., using AWS Database Migration Service or S3 replication) while keeping only a minimal core set of AWS resources (like a small EC2 instance or RDS database) running. Compute resources are not fully provisioned until a disaster is declared, at which point they are scaled up to handle production traffic. This matches the description of data being continuously replicated but compute only started during a declared disaster.

Exam trap

The trap here is that candidates confuse 'Pilot Light' with 'Warm Standby' because both involve some pre-provisioned resources, but Pilot Light keeps compute resources minimal and inactive until failover, whereas Warm Standby runs a scaled-down but fully operational environment.

How to eliminate wrong answers

Option A is wrong because Backup and Restore involves periodic backups (e.g., snapshots to S3) rather than continuous replication, and compute resources are provisioned from scratch during recovery, not started from a pre-existing minimal environment. Option C is wrong because Warm Standby maintains a scaled-down but fully functional copy of the production environment running on AWS, with compute resources already active and ready to handle traffic, not started only during a disaster. Option D is wrong because Multi-Site Active/Active requires compute resources to be running in multiple AWS Regions simultaneously to handle live traffic, not started only upon disaster declaration.

202
MCQmedium

A company runs a web application on multiple Amazon EC2 instances that are behind an Application Load Balancer. The operations team wants to ensure that if any EC2 instance fails, a new instance is automatically launched to replace it and maintain a minimum number of running instances. Which AWS service should the company use to meet this requirement?

A.AWS Elastic Load Balancing
B.Amazon EC2 Auto Scaling
C.AWS Lambda
D.AWS Auto Scaling
AnswerB

Amazon EC2 Auto Scaling is the correct service. It automatically adds or removes EC2 instances based on defined policies or to maintain a desired capacity. If an instance fails, Auto Scaling detects the decrease in healthy capacity and launches a new instance to replace it, ensuring the application remains available.

Why this answer

Amazon EC2 Auto Scaling is the correct service because it automatically launches new EC2 instances to replace failed ones and maintains a specified minimum number of running instances. It integrates with the Application Load Balancer to register new instances and deregister failed ones, ensuring the web application remains available. This directly meets the requirement for automatic instance replacement and capacity maintenance.

Exam trap

The trap here is confusing Amazon EC2 Auto Scaling (which directly manages EC2 instance lifecycle and replacement) with AWS Auto Scaling (a broader service for scaling multiple resources), leading candidates to pick D instead of B.

Why the other options are wrong

A

AWS Elastic Load Balancing distributes incoming traffic across targets but does not automatically replace failed instances or manage instance counts.

C

AWS Lambda is a serverless compute service that runs code in response to events, not a service for automatically replacing failed EC2 instances to maintain a minimum count.

D

AWS Auto Scaling is a service that helps you set up scaling policies for multiple AWS services, but it does not directly manage EC2 instance replacement or maintain a minimum number of running instances. The requirement to automatically launch a new instance when one fails is specifically handled by Amazon EC2 Auto Scaling, which manages the EC2 instances themselves.

203
MCQmedium

A company runs a batch processing application in Docker containers. The application runs for several hours at a time and requires significant CPU and memory resources. The company wants to run these containers on AWS without provisioning or managing any underlying EC2 instances or cluster capacity. They need a service that automatically scales based on demand and charges only for the resources consumed by the containers. Which AWS service should the company use?

A.Amazon ECS with EC2 launch type
B.Amazon EKS with managed node groups
C.AWS Fargate
D.AWS Lambda
AnswerC

AWS Fargate is the correct choice. It is a serverless compute engine for containers that runs on Amazon ECS or EKS. You define your containerized application and its resource requirements, and Fargate handles the underlying infrastructure, scaling, and billing per resource consumption.

Why this answer

AWS Fargate is the correct choice because it is a serverless compute engine for containers that eliminates the need to provision or manage EC2 instances. It automatically scales based on demand and charges only for the CPU and memory resources consumed by the containers, which aligns perfectly with the requirement to run long-running batch processing without managing underlying infrastructure.

Exam trap

The trap here is that candidates often confuse the EC2 launch type (which still requires instance management) with Fargate's serverless model, or they assume managed node groups in EKS eliminate all infrastructure management, when in fact they still involve EC2 instances and cluster scaling decisions.

Why the other options are wrong

A

Amazon ECS with EC2 launch type requires provisioning and managing EC2 instances, which contradicts the requirement to avoid managing underlying infrastructure.

B

Amazon EKS with managed node groups still requires provisioning and managing EC2 instances (the node groups), which violates the requirement to not manage underlying infrastructure.

D

AWS Lambda has a maximum execution timeout of 15 minutes and limited CPU/memory (up to 10 GB memory), making it unsuitable for batch processing that runs for several hours and requires significant resources.

204
MCQmedium

A company hosts its corporate website entirely as static content (HTML, CSS, JavaScript, images) in an Amazon S3 bucket. The website currently has no authentication requirements and is accessible to the public. The company wants to serve this content to users around the world with low latency. Additionally, the company wants to enforce HTTPS for all traffic using a custom domain name (www.example.com). The company does not want to manage SSL/TLS certificates on any servers. Which AWS service should the company use to meet these requirements?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon S3 Transfer Acceleration
D.AWS Lambda@Edge
AnswerA

Amazon CloudFront is a global content delivery network (CDN) that caches static content at edge locations, reducing latency. It integrates with ACM for free SSL/TLS certificates, supports custom domain names, and enforces HTTPS. This meets all the requirements without any server management.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static content at edge locations worldwide, reducing latency for global users. It supports custom domain names and can enforce HTTPS by using AWS Certificate Manager (ACM) to provision and renew SSL/TLS certificates automatically, eliminating the need for server-side certificate management. CloudFront integrates directly with an S3 bucket as the origin, allowing the bucket to remain private while serving content securely via HTTPS.

Exam trap

The trap here is that candidates often confuse S3 Transfer Acceleration (which only accelerates uploads) with CloudFront (which accelerates downloads and caches content), or they think Global Accelerator can serve static content with HTTPS, but it lacks caching and certificate management at the edge.

Why the other options are wrong

B

AWS Global Accelerator improves availability and performance for TCP/UDP traffic but does not provide content caching at edge locations or enforce HTTPS with custom SSL certificates; it also cannot serve static content directly from S3 with low latency via caching.

C

Amazon S3 Transfer Acceleration speeds up uploads to S3, not content delivery to end users. It does not provide HTTPS enforcement for custom domains or low-latency global distribution of static content.

D

Lambda@Edge is used to run custom code at CloudFront edge locations, but it does not serve static content or enforce HTTPS on its own. The question requires serving static content with low latency and HTTPS, which CloudFront provides natively without needing Lambda@Edge.

205
MCQmedium

A company uses three separate AWS accounts for development, testing, and production workloads. The security team needs to enforce a policy that prevents users in any account from disabling AWS CloudTrail or deleting CloudTrail log files. The team also wants to consolidate billing and have a single payment method for all accounts. Which AWS service should the security team use to meet these requirements?

A.AWS Organizations
B.AWS Identity and Access Management (IAM)
C.AWS Config
D.AWS CloudTrail
AnswerA

AWS Organizations is the correct service because it provides centralized governance across multiple AWS accounts. It supports consolidated billing, so usage from all three development accounts appears on a single invoice, and it allows you to attach Service Control Policies (SCPs) to accounts or organizational units. SCPs act as guardrails that can deny actions such as turning off CloudTrail or deleting CloudTrail log files, even when performed by a member account's root user.

Why this answer

AWS Organizations is the correct service because it allows the security team to create a multi-account structure with a single consolidated billing method and a single payment method across all accounts. Additionally, Organizations supports service control policies (SCPs), which can be applied to the root or individual accounts to explicitly deny actions such as disabling CloudTrail or deleting CloudTrail log files, ensuring enforcement across the development, testing, and production accounts.

Exam trap

The trap here is that candidates often confuse AWS Organizations with IAM, thinking IAM can enforce cross-account policies, but IAM is account-scoped and cannot apply preventive controls across multiple accounts like SCPs in Organizations can.

Why the other options are wrong

B

IAM can define permissions to prevent users from disabling CloudTrail or deleting logs, but it cannot consolidate billing or provide a single payment method across multiple AWS accounts. Those features require AWS Organizations.

C

AWS Config is used for resource inventory, configuration history, and compliance auditing, but it cannot enforce policies across multiple accounts or consolidate billing. The requirement for cross-account policy enforcement and consolidated billing is met by AWS Organizations, not Config.

D

AWS CloudTrail is a service that records API activity, but it does not provide the ability to enforce policies across multiple accounts or consolidate billing. The requirements for cross-account policy enforcement and consolidated billing are met by AWS Organizations, not CloudTrail.

206
MCQmedium

A company's application receives images from users and needs to detect and blur any credit card numbers visible in the images for compliance. Which AWS AI service provides document text extraction from images?

A.Amazon Rekognition
B.Amazon Textract
C.Amazon Comprehend
D.Amazon Macie
AnswerB

Amazon Textract is the intended solution because it uses machine learning to automatically extract printed and handwritten text, key-value pairs, and table structures from scans, PDFs, and images. Unlike basic OCR, Textract understands the layout of the page, so it can preserve relationships between elements, such as which value belongs to which form field, and returns data in a structured JSON format. It is the only AWS service here whose core purpose is converting documents into structured digital text.

Why this answer

Amazon Textract is specifically designed to extract text, including handwritten and printed text, from scanned documents and images. It goes beyond simple optical character recognition (OCR) by using machine learning to identify and extract key-value pairs, tables, and form data, making it the correct choice for extracting credit card numbers from images for compliance processing.

Exam trap

The trap here is that candidates confuse Amazon Rekognition's ability to detect text in images (via its DetectText API) with Amazon Textract's specialized document text extraction, but Rekognition is optimized for general scene text (e.g., signs, labels) and lacks the layout analysis and key-value extraction capabilities needed for compliance-grade document processing.

How to eliminate wrong answers

Option A is wrong because Amazon Rekognition is primarily an image and video analysis service for object detection, facial recognition, and scene understanding, not a document text extraction service. Option C is wrong because Amazon Comprehend is a natural language processing (NLP) service that analyzes text for sentiment, entities, and key phrases, but it does not extract text from images. Option D is wrong because Amazon Macie is a data security and privacy service that discovers and protects sensitive data using machine learning and pattern matching, but it does not perform document text extraction from images.

207
MCQmedium

A company runs a multiplayer gaming application on AWS. The application uses UDP for real-time communication between players. Players in different geographic regions report high latency and connection instability. The company wants to improve performance by directing user traffic to the nearest healthy application endpoint and using a static IP address for the application. Which AWS service should the company use to meet these requirements?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53
D.AWS Direct Connect
AnswerB

Global Accelerator uses static anycast IP addresses and the AWS global network to optimize the path for TCP and UDP traffic. It automatically routes users to the nearest healthy application endpoint, improving latency and connection stability for real-time applications.

Why this answer

AWS Global Accelerator uses the AWS global network to route UDP traffic over optimized paths to the nearest healthy application endpoint, reducing latency and jitter. It provides two static anycast IP addresses that act as a fixed entry point, masking changes to underlying infrastructure. This directly addresses the need for low-latency UDP communication and a static IP for the gaming application.

Exam trap

The trap here is that candidates often confuse Amazon CloudFront's edge caching with network path optimization, but CloudFront does not support UDP traffic or provide static IP addresses, making AWS Global Accelerator the correct choice for real-time UDP applications.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) that primarily accelerates HTTP/HTTPS traffic and does not support UDP or provide static IP addresses for the application endpoint.

C

Amazon Route 53 is a DNS service that resolves domain names to IP addresses but does not provide a static IP address for the application or optimize traffic routing based on real-time network conditions. It cannot terminate UDP traffic or provide the performance improvements needed for real-time gaming.

D

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, but it does not provide global traffic management, static IP addresses for the application, or health-based routing to endpoints across regions.

208
MCQmedium

A media company runs a video-on-demand platform on AWS. Video files (.mp4) and thumbnail images (.jpg) are stored in the same Amazon S3 bucket. The company uses Amazon CloudFront to deliver content to users globally. The video files are large and do not change frequently, so the company wants them to be cached at CloudFront edge locations for 30 days. Thumbnails change more often when new uploads are processed, so the company wants them to be cached for only 1 day. The company wants a single CloudFront distribution to serve both types of content from the same S3 bucket. Which configuration should the company use to meet these requirements with minimal operational overhead?

A.Create one CloudFront behavior for all content. Set a cache policy with a TTL of 30 days. Create a Lambda@Edge function to override the TTL to 1 day for requests with .jpg extension.
B.Create two CloudFront behaviors: one for the path pattern /videos/* and one for /thumbnails/*. Associate a cache policy with a TTL of 30 days to the video behavior and a cache policy with a TTL of 1 day to the thumbnail behavior. Both behaviors point to the same S3 origin.
C.Create two separate CloudFront distributions: one for videos with a cache policy of 30 days, and one for thumbnails with a cache policy of 1 day. Point both to the same S3 bucket.
D.In the S3 bucket, create two folders: /videos and /thumbnails. Use S3 Cross-Region Replication to replicate thumbnails to a separate bucket in a different Region. Create a single CloudFront behavior with a cache policy of 1 day for the thumbnail bucket and a separate behavior for the original bucket.
AnswerB

This uses CloudFront's built-in behavior routing with path patterns. Each behavior can have its own cache policy (or TTL settings), allowing different caching durations for videos and thumbnails while using a single distribution and a single S3 bucket. This meets the requirements with minimal operational overhead.

Why this answer

CloudFront allows multiple behaviors within a single distribution, each with its own path pattern and cache policy. By configuring path patterns /videos/* and /thumbnails/*, the company can apply a 30-day TTL cache policy to video requests and a 1-day TTL cache policy to thumbnail requests, both pointing to the same S3 origin. This meets the caching requirements with minimal operational overhead, as it avoids custom code or multiple distributions.

Exam trap

The trap here is that candidates may think Lambda@Edge or multiple distributions are necessary to apply different TTLs to different file types from the same origin, but CloudFront’s multiple behaviors with path patterns and cache policies provide a simpler, native solution.

Why the other options are wrong

A

Lambda@Edge to override TTL adds unnecessary operational overhead and complexity. CloudFront supports multiple behaviors with different cache policies based on path patterns, which is simpler and more efficient.

C

Creating two separate CloudFront distributions increases operational overhead and complexity, and does not allow serving both content types from a single distribution as required. The question explicitly asks for a single distribution.

D

Option D introduces unnecessary complexity with S3 Cross-Region Replication and separate buckets, which increases operational overhead and cost, while the requirement can be met with a single CloudFront distribution and multiple behaviors using path patterns.

209
MCQeasy

Which AWS service provides a landing zone and automated multi-account setup with pre-configured security baselines and guardrails for AWS Organizations?

A.AWS Organizations
B.AWS Control Tower
C.AWS CloudFormation StackSets
D.AWS Service Catalog
AnswerB

AWS Control Tower is the correct answer because it is a fully managed orchestration service that automatically provisions a secure, well-governed multi-account environment called a landing zone. During setup, it creates the AWS Organizations structure, configures AWS IAM Identity Center for SSO, enables centralized CloudTrail and CloudWatch Logs, and deploys both preventive guardrails (SCPs) and detective guardrails (AWS Config rules) across enrolled accounts. Control Tower also offers Account Factory for account provisioning and continuous governance monitoring, making it the complete landing zone solution.

Why this answer

AWS Control Tower is the correct service because it provides a pre-configured landing zone and automates the setup of a multi-account environment based on AWS Organizations. It enforces security baselines and guardrails (preventive and detective controls) using AWS Service Catalog and AWS Config rules, ensuring compliance from the start.

Exam trap

The trap here is that candidates often confuse AWS Organizations (the underlying service) with AWS Control Tower (the managed orchestration service), thinking Organizations alone provides the landing zone and guardrails, when in fact it only provides the multi-account structure and policy framework without the automated setup and pre-configured baselines.

How to eliminate wrong answers

Option A is wrong because AWS Organizations is the underlying service that enables multi-account management and policy-based control, but it does not provide a pre-built landing zone or automated guardrails; it is a building block, not the orchestration layer. Option C is wrong because AWS CloudFormation StackSets allows you to deploy CloudFormation templates across multiple accounts and regions, but it does not provide a landing zone, security baselines, or guardrails; it is a deployment tool, not a governance framework. Option D is wrong because AWS Service Catalog creates and manages a catalog of approved IT services (products), but it does not automate multi-account setup or enforce security guardrails; it is used for governance of service provisioning, not for landing zone orchestration.

210
MCQeasy

Which AWS service provides a fully managed content delivery network (CDN) that caches content at global edge locations to reduce latency for end users?

A.AWS Global Accelerator
B.Amazon Route 53
C.Amazon CloudFront
D.AWS Transfer Acceleration
AnswerC

As AWS's content delivery network, CloudFront uses a global network of 400+ edge locations to cache static and dynamic content closer to viewers. When a user requests content, CloudFront serves it from the nearest edge location, reducing latency and offloading origin servers. It supports both static caching and dynamic content acceleration via the AWS backbone.

Why this answer

Amazon CloudFront is a fully managed content delivery network (CDN) that caches static and dynamic content at global edge locations. By serving cached content from the edge closest to the user, CloudFront significantly reduces latency and improves data transfer speeds for end users.

Exam trap

The trap here is that candidates confuse AWS Global Accelerator (a network optimization service) with a CDN, because both use edge locations, but Global Accelerator does not cache content—it only optimizes network routing.

How to eliminate wrong answers

Option A is wrong because AWS Global Accelerator improves application availability and performance by directing traffic over the AWS global network using anycast IP addresses, but it does not cache content at edge locations—it is a network traffic optimization service, not a CDN. Option B is wrong because Amazon Route 53 is a DNS web service that translates domain names to IP addresses and routes end users to applications, but it does not cache or serve content at edge locations. Option D is wrong because AWS Transfer Acceleration uses edge locations to accelerate uploads to Amazon S3 by routing traffic over the AWS network, but it is not a general-purpose CDN for caching and serving content to end users.

211
MCQmedium

A company runs a data analytics workload on a cluster of Amazon EC2 instances. The application requires a shared file system that can be mounted by multiple EC2 instances simultaneously. The workload is bursty: during data processing jobs, the instances write and read large datasets, but between jobs the file system is mostly idle. The company wants a fully managed, highly available, and durable file storage solution that automatically scales capacity up and down and charges only for the storage used. The solution must be accessible from EC2 instances across multiple Availability Zones in the same AWS Region. Which AWS service should the company use?

A.Amazon Elastic Block Store (EBS) with Multi-Attach enabled
B.Amazon Elastic File System (EFS)
C.Amazon Simple Storage Service (S3)
D.Amazon FSx for Windows File Server
AnswerB

Amazon EFS is a fully managed NFS file system that automatically scales storage capacity as you add or remove files, and you pay only for the storage used. It provides high availability and durability by storing data across multiple Availability Zones within a Region, and can be accessed by multiple EC2 instances concurrently.

Why this answer

Amazon EFS is a fully managed, highly available, and durable NFS file system that automatically scales storage capacity up and down as files are added or removed, charging only for the storage used. It can be mounted by multiple EC2 instances across different Availability Zones simultaneously, making it ideal for bursty, shared-file workloads that require concurrent access and automatic scaling.

Exam trap

The trap here is that candidates often confuse Amazon EBS Multi-Attach (which is limited to a single AZ and requires manual capacity management) with a truly multi-AZ, auto-scaling shared file system, or they mistakenly think S3 can serve as a POSIX-compatible shared file system for EC2 instances.

Why the other options are wrong

A

Amazon EBS Multi-Attach supports only a limited number of instances (up to 16) and is not designed for bursty, high-throughput workloads that require automatic scaling of capacity and pay-per-use pricing. EBS volumes must be provisioned in advance and do not scale down automatically.

C

Amazon S3 is an object storage service, not a file system. It does not provide a POSIX-compliant shared file system that can be mounted by EC2 instances, and it lacks the low-latency file access required for data analytics workloads.

D

Amazon FSx for Windows File Server is designed for Windows-based applications requiring SMB protocol support, not for the Linux-based data analytics workloads typically using NFS. The question does not specify Windows or SMB requirements, making EFS the more appropriate fully managed NFS solution.

212
MCQeasy

A development team builds Docker container images as part of their CI/CD pipeline and needs a managed, private registry to store and version these images, integrated with Amazon ECS and EKS for deployment. Which AWS service provides this container image registry?

A.Amazon ECS
B.Amazon S3
C.Amazon ECR
D.AWS CodeBuild
AnswerC

Amazon ECR is a fully managed private container image registry that natively implements the Docker/OCI registry API. It supports multiple repositories, image tags and digests for versioning, IAM-based authentication, lifecycle policies to prune unused images, and automated vulnerability scanning. Because ECS and EKS authenticate directly with ECR, it serves as the default storage and distribution layer for container images running on AWS, and it is the correct service for this scenario.

Why this answer

Amazon ECR (Elastic Container Registry) is the correct choice because it is a fully managed Docker container registry that stores, manages, and deploys container images. It integrates natively with Amazon ECS and Amazon EKS, allowing seamless image pulls during deployment without needing to manage underlying infrastructure.

Exam trap

AWS often tests the distinction between a container registry (ECR) and a container orchestrator (ECS/EKS), so candidates mistakenly select ECS thinking it includes image storage, but ECS only schedules and runs containers.

How to eliminate wrong answers

Option A is wrong because Amazon ECS is a container orchestration service that runs containers, not a registry for storing container images. Option B is wrong because Amazon S3 is an object storage service that can store arbitrary files but lacks native Docker Registry API support (e.g., /v2/ endpoints) and does not provide image-specific features like vulnerability scanning or lifecycle policies. Option D is wrong because AWS CodeBuild is a continuous integration service that builds and tests code, not a registry for storing or versioning container images.

213
MCQeasy

Which Amazon S3 feature allows you to automatically delete objects after a specified number of days to reduce storage costs?

A.S3 Versioning
B.S3 Lifecycle policies with expiration rules
C.S3 Object Lock
D.S3 Block Public Access
AnswerB

S3 Lifecycle policies with expiration rules let you define actions that transition objects to cheaper storage classes and permanently delete objects or their versions after a specified age. You can, for example, expire current versions after 180 days and remove noncurrent versions after 30 days, directly aligning storage spend with data retention requirements. This is the service-native mechanism for automated cost optimization through deletion.

Why this answer

S3 Lifecycle policies with expiration rules allow you to define rules that automatically delete objects after a specified number of days. This is a cost-optimization feature that helps reduce storage costs by removing data that is no longer needed, such as logs or temporary files, without manual intervention.

Exam trap

The trap here is that candidates often confuse S3 Lifecycle policies with S3 Versioning, mistakenly thinking versioning alone can delete old versions to save costs, but versioning actually retains all versions and requires a Lifecycle policy with noncurrent version expiration to remove them.

How to eliminate wrong answers

Option A is wrong because S3 Versioning is a feature that preserves, retrieves, and restores every version of an object, which can increase storage costs, not reduce them. Option C is wrong because S3 Object Lock is a feature that prevents objects from being deleted or overwritten for a fixed retention period, which is used for compliance and data protection, not for automatic deletion to reduce costs. Option D is wrong because S3 Block Public Access is a security feature that blocks public access to buckets and objects, and has no role in managing object lifecycle or deletion.

214
MCQmedium

A developer wants to build a serverless application that responds to HTTP requests. Which combination of AWS services would be most appropriate?

A.Amazon EC2 and Elastic Load Balancing
B.Amazon ECS and AWS Fargate
C.Amazon API Gateway and AWS Lambda
D.AWS Elastic Beanstalk and Amazon RDS
AnswerC

Amazon API Gateway provides a fully managed HTTP API endpoint with routing, authentication, rate limiting, and request validation, then invokes AWS Lambda to execute business logic without provisioning any servers. Lambda scales automatically with each request, runs code in a stateless environment, and charges only for compute time consumed during execution. This combination is the standard serverless architecture for building HTTP-based APIs on AWS.

Why this answer

Amazon API Gateway acts as a fully managed HTTP endpoint that receives and routes incoming requests to AWS Lambda functions, which execute the application logic without provisioning servers. This combination directly fulfills the requirement for a serverless application that responds to HTTP requests, as Lambda handles compute in a stateless, event-driven manner and API Gateway provides the HTTP interface with built-in features like throttling, authentication, and request validation.

Exam trap

The trap here is that candidates may confuse 'serverless' with 'managed services' and choose options like ECS with Fargate or Elastic Beanstalk, which still involve underlying compute management, whereas the correct answer requires a fully event-driven, no-server model with API Gateway and Lambda.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with Elastic Load Balancing requires managing virtual servers, scaling groups, and load balancer configurations, which contradicts the serverless requirement and introduces operational overhead. Option B is wrong because Amazon ECS with AWS Fargate, while reducing server management, still involves container orchestration, task definitions, and cluster management, making it container-based rather than truly serverless in the event-driven, pay-per-request sense. Option D is wrong because AWS Elastic Beanstalk with Amazon RDS provisions and manages EC2 instances and a relational database, requiring ongoing server maintenance and scaling decisions, which is not serverless.

215
MCQeasy

A company wants to define their entire AWS infrastructure — VPCs, EC2 instances, RDS databases, and load balancers — as code in a text template so they can version-control the infrastructure, deploy it consistently across multiple environments, and recreate it reliably after deletion. Which AWS service enables this?

A.AWS Systems Manager
B.AWS CodePipeline
C.Amazon CloudWatch
D.AWS CloudFormation
AnswerD

AWS CloudFormation is the core infrastructure-as-code service on AWS, allowing you to define entire stacks of AWS resources using declarative YAML or JSON templates. These templates are version-controlled files that can be deployed repeatedly to create identical environments, supporting updates, rollbacks, and drift detection. CloudFormation manages the lifecycle of all resources in a stack in a safe and predictable manner, making it the correct choice for defining infrastructure from code.

Why this answer

AWS CloudFormation is the correct service because it enables you to model your entire AWS infrastructure as a text template (JSON or YAML), which can be version-controlled, deployed consistently across environments, and used to recreate resources reliably. It is an Infrastructure as Code (IaC) service that provisions and manages AWS resources in an orderly and predictable fashion, directly matching the company's requirements.

Exam trap

The trap here is that candidates often confuse AWS CloudFormation with AWS Elastic Beanstalk or AWS OpsWorks, but the question specifically asks for defining infrastructure as code in a text template, which is the core function of CloudFormation, not a deployment or management service.

How to eliminate wrong answers

Option A is wrong because AWS Systems Manager is a management service for operational tasks like patching, configuration, and automation, not for defining infrastructure as code in a template. Option B is wrong because AWS CodePipeline is a continuous delivery service for automating build, test, and deploy phases, not for defining or provisioning infrastructure resources. Option C is wrong because Amazon CloudWatch is a monitoring and observability service for metrics, logs, and alarms, not for infrastructure provisioning or template-based deployment.

216
MCQeasy

A company hosts a website in the US East (N. Virginia) AWS region. Users in Europe and Asia Pacific report slow page load times because content must travel long distances from the origin server. Which AWS service should the company deploy to reduce latency for global users?

A.AWS Direct Connect
B.Amazon Route 53 with latency routing
C.Amazon CloudFront
D.Amazon VPC peering
AnswerC

CloudFront is a CDN that caches static and dynamic content at 400+ edge locations globally. A user in Europe would be served cached content from a nearby edge location instead of making a round-trip to US East, dramatically reducing latency.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static and dynamic content at edge locations worldwide, including Europe and Asia Pacific. By serving content from the edge location closest to each user, CloudFront significantly reduces latency and improves page load times for global users without requiring changes to the origin infrastructure.

Exam trap

The trap here is that candidates often confuse latency-based routing (Route 53) with content caching (CloudFront), mistakenly thinking that routing traffic to a different region solves the problem of content traveling long distances, when in fact only a CDN reduces the physical distance by serving cached content from edge locations.

How to eliminate wrong answers

Option A is wrong because AWS Direct Connect establishes a dedicated private network connection from on-premises to AWS, which reduces network variability and bandwidth costs but does not cache content or provide edge locations to reduce latency for global users. Option B is wrong because Amazon Route 53 with latency routing directs traffic to the AWS region with the lowest latency for the user, but it still requires content to travel from the origin server in US East (N. Virginia), so it does not reduce the physical distance content must travel.

Option D is wrong because Amazon VPC peering connects two VPCs privately using AWS's internal network, but it does not provide any caching or edge distribution capabilities and is irrelevant for reducing latency for users outside the VPC network.

217
MCQeasy

A company wants to set up a cloud-based customer service contact centre with an interactive voice response (IVR) system, agent call routing, and the ability to scale to thousands of agents without purchasing phone hardware or PBX equipment. Which AWS service provides this?

A.Amazon Chime
B.Amazon Connect
C.Amazon SNS
D.Amazon WorkMail
AnswerB

Amazon Connect is a cloud-native, pay-as-you-go contact center service with no upfront hardware or licensing costs. It provides IVR, visual contact flows, automatic call distribution to agent queues, skills-based routing, chat, a softphone agent desktop, and real-time and historical analytics, integrating with AWS Lambda, Amazon Lex, and CRM connectors to orchestrate complex customer journeys.

Why this answer

Amazon Connect is a cloud-based contact center service that provides an interactive voice response (IVR) system, automatic call distribution (ACD) for agent routing, and the ability to scale to thousands of agents without requiring any physical phone hardware or PBX equipment. It is purpose-built for this exact use case, offering pay-as-you-go pricing and integration with AWS services like Lambda and Lex for custom IVR flows.

Exam trap

The trap here is that candidates may confuse Amazon Chime (a meeting/collaboration tool) with a contact center service, because both involve voice, but Chime lacks IVR, agent routing, and queue management that are core to Amazon Connect.

How to eliminate wrong answers

Option A is wrong because Amazon Chime is a communications service for online meetings, video conferencing, and chat, not a contact center solution with IVR and agent routing capabilities. Option C is wrong because Amazon SNS is a pub/sub messaging service for sending notifications via email, SMS, or HTTP endpoints, and it lacks the telephony, IVR, and agent management features required for a contact center. Option D is wrong because Amazon WorkMail is a managed email and calendaring service, not a voice-based contact center platform.

218
MCQmedium

A company wants to centralise backup management for all their AWS resources — EC2, EBS, RDS, DynamoDB, and EFS — under a single policy, automate backup schedules, and ensure cross-region backup copies for disaster recovery. Which AWS service provides this?

A.Amazon S3 versioning
B.AWS Snapshot Manager
C.AWS Backup
D.AWS CloudFormation
AnswerC

AWS Backup is a fully managed, centralized backup service that lets you define backup plans, assign resources via tags, and automate on-demand or scheduled backups across services including EC2, RDS, DynamoDB, EFS, Storage Gateway, and AWS Organizations. It enforces retention policies, creates cross-region and cross-account copies for disaster recovery, integrates with AWS KMS for encryption, and provides audit/reporting via AWS Backup Vault Lock and compliance features, all from a single console.

Why this answer

AWS Backup is the correct choice because it provides a fully managed, centralized backup service that supports EC2, EBS, RDS, DynamoDB, and EFS. It allows you to define a single backup policy, automate backup schedules, and configure cross-region copies for disaster recovery, meeting all the stated requirements.

Exam trap

The trap here is that candidates might confuse AWS Backup with the non-existent 'AWS Snapshot Manager' (Option B) because of the word 'Snapshot,' but AWS Backup is the actual service that centralizes and automates backups across multiple AWS services, including snapshot-based resources like EBS and RDS.

How to eliminate wrong answers

Option A is wrong because Amazon S3 versioning is a feature for preserving, retrieving, and restoring every version of an object in an S3 bucket; it does not centralize backup management across EC2, EBS, RDS, DynamoDB, or EFS, nor does it automate cross-region copies for those resources. Option B is wrong because AWS Snapshot Manager is not a real AWS service; the correct service for managing snapshots is AWS Backup, and this option is a distractor that does not exist. Option D is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service for provisioning and managing AWS resources via templates, not a backup management service; it cannot automate backup schedules or enforce cross-region backup copies natively.

219
MCQmedium

A company is building a global e-commerce application that requires a database with single-digit millisecond latency, seamless scaling to handle millions of requests per second, and the ability to replicate data across multiple AWS Regions for disaster recovery and low-latency reads. The database must be fully managed with automatic backup and restores. Which AWS service should the company choose?

A.Amazon Aurora
B.Amazon DynamoDB
C.Amazon RDS for MySQL
D.Amazon Redshift
AnswerB

Amazon DynamoDB is a fully managed NoSQL database that delivers consistent single-digit millisecond latency at any scale. It supports global tables for multi-Region replication and automatic scaling to handle millions of requests per second. It also provides built-in backup and restore, meeting all stated requirements.

Why this answer

Amazon DynamoDB is the correct choice because it is a fully managed NoSQL key-value and document database that delivers single-digit millisecond latency at any scale, supports automatic multi-Region replication via DynamoDB Global Tables for disaster recovery and low-latency reads, and provides built-in backup and restore capabilities. This combination of performance, seamless scaling to millions of requests per second, and global replication aligns perfectly with the requirements of a global e-commerce application.

Exam trap

The trap here is that candidates often choose Amazon Aurora because of its familiarity with relational databases and its 'high performance' reputation, but they overlook the specific requirement for single-digit millisecond latency at millions of requests per second, which is a key-value/NoSQL workload that DynamoDB is purpose-built for, not a relational database.

Why the other options are wrong

A

Amazon Aurora, while fast, typically has latency in the low milliseconds but not consistently single-digit for millions of requests per second globally. It also lacks native multi-Region replication for disaster recovery with the same ease as DynamoDB's global tables.

C

Amazon RDS for MySQL does not natively support single-digit millisecond latency at millions of requests per second, nor does it provide seamless multi-Region replication for disaster recovery and low-latency reads. It is a relational database with limited horizontal scaling and higher latency under extreme load.

D

Amazon Redshift is a data warehouse optimized for analytical queries on large datasets, not for transactional workloads requiring single-digit millisecond latency and millions of requests per second. It does not support seamless scaling for high-frequency reads/writes or global replication for low-latency reads across multiple Regions.

220
MCQmedium

A gaming company needs ultra-low latency access to AWS compute for their mobile game players at 5G network edges. Which AWS infrastructure extension enables this?

A.AWS Local Zones
B.AWS Outposts
C.AWS Wavelength Zones
D.Amazon CloudFront Edge Locations
AnswerC

AWS Wavelength Zones are AWS infrastructure deployments embedded directly within the telecommunications service provider's 5G network, close to the radio access network and mobile core. This allows developers to launch EC2 instances and attach EBS volumes in these zones, bringing compute and storage to the network edge so mobile applications can achieve single-digit millisecond latency. Because the zone is logically part of a VPC, applications can split their processing between the Wavelength Zone and the parent AWS Region over the AWS backbone, making Wavelength the correct choice for latency-critical mobile workloads on 5G.

Why this answer

AWS Wavelength Zones embed AWS compute and storage services at the edge of 5G networks, enabling ultra-low latency for mobile game players by minimizing the distance data must travel between the device and the application. This is specifically designed for applications that require single-digit millisecond latencies over 5G, such as real-time gaming, AR/VR, and live video processing.

Exam trap

The trap here is that candidates often confuse AWS Local Zones with Wavelength Zones, but Local Zones are designed for latency-sensitive workloads in metro areas (e.g., media rendering) and lack the direct integration with 5G carrier networks that Wavelength Zones provide.

How to eliminate wrong answers

Option A is wrong because AWS Local Zones place compute and storage closer to large population centers but not at the 5G network edge, so they do not provide the sub-10ms latency required for mobile gaming over 5G. Option B is wrong because AWS Outposts are fully managed racks of AWS infrastructure installed on-premises, which are not integrated into telecom 5G networks and cannot offer the ultra-low latency from the carrier edge. Option D is wrong because Amazon CloudFront Edge Locations are content delivery network (CDN) nodes optimized for caching and accelerating static and dynamic content delivery, not for running compute workloads with the single-digit millisecond latency needed at the 5G edge.

221
MCQmedium

A fast-growing mobile game company uses a NoSQL database to store player profiles, leaderboards, and game state. The database must deliver consistent single-digit millisecond response times regardless of the number of concurrent players. The company wants a fully managed service that automatically scales throughput capacity up and down based on traffic and replicates data across multiple Availability Zones for high availability. Which AWS service should the company use?

A.Amazon RDS for MySQL
B.Amazon DynamoDB
C.Amazon Redshift
D.Amazon ElastiCache for Redis
AnswerB

Amazon DynamoDB is the correct answer. It is a fully managed NoSQL service that delivers consistent single-digit millisecond latency at any scale. It automatically scales read/write throughput based on traffic patterns and replicates data across three Availability Zones in an AWS Region by default, meeting all requirements.

Why this answer

Amazon DynamoDB is a fully managed NoSQL database service that delivers consistent single-digit millisecond latency at any scale. It supports automatic scaling of throughput capacity based on traffic patterns and replicates data across multiple Availability Zones (AZs) for high availability and durability, making it the ideal choice for a fast-growing mobile game company.

Exam trap

The trap here is that candidates may confuse Amazon ElastiCache for Redis (a caching layer) with a primary NoSQL database, overlooking that DynamoDB is the fully managed, auto-scaling, multi-AZ NoSQL service designed for consistent low-latency workloads.

Why the other options are wrong

A

Amazon RDS for MySQL is a relational database, not a NoSQL database, and does not provide single-digit millisecond response times at scale for the described workload. It also requires manual scaling of throughput capacity, unlike DynamoDB's automatic scaling.

C

Amazon Redshift is a data warehouse for analytical queries on large datasets, not a low-latency NoSQL database for real-time player profiles and game state. It does not provide single-digit millisecond response times for point lookups or automatic throughput scaling for high-concurrency workloads.

D

Amazon ElastiCache for Redis is an in-memory cache, not a fully managed NoSQL database that automatically scales throughput capacity. It requires manual scaling or configuration for read replicas and does not natively provide the same auto-scaling and multi-AZ replication as DynamoDB for a primary database workload.

222
MCQeasy

A company uses Amazon CloudFront to serve their website globally. They want to ensure that users in China can also access the website with low latency. What infrastructure consideration is required?

A.Enable CloudFront Geo-targeting for the China region
B.Use AWS China Regions (cn-north-1, cn-northwest-1) which require a separate AWS account
C.Enable CloudFront Accelerated Transfer for China
D.Use Route 53 latency routing to direct Chinese users to the nearest CloudFront PoP
AnswerB

The correct approach is to use the AWS China Regions (cn-north-1 in Beijing, operated by Sinnet, and cn-northwest-1 in Ningxia, operated by NWCD), which require a separate AWS account from the standard global account. These regions are physically located in mainland China and operate under different compliance frameworks, including ICP licensing. To serve content to Chinese users efficiently and legally, you must deploy resources in these regions—there is no way to use the global CloudFront service to directly serve mainland China, because the global edge network does not extend there and Chinese law mandates local hosting for end-user content.

Why this answer

Serving content to users in China with low latency via CloudFront requires using AWS China Regions (cn-north-1, cn-northwest-1), which are isolated from global AWS Regions and require a separate AWS account due to Chinese regulatory and legal requirements. CloudFront distributions cannot directly serve content from global edge locations to users in China with optimal performance; instead, you must set up a separate CloudFront distribution in a China Region or use third-party CDN integration.

Exam trap

The trap here is that candidates assume CloudFront's global network can serve China with low latency through standard features like Geo-targeting or latency routing, overlooking the regulatory and infrastructure isolation that mandates a separate AWS account and China-specific Regions.

How to eliminate wrong answers

Option A is wrong because CloudFront Geo-targeting restricts content based on geographic location but does not provide low-latency access for users in China; it simply controls access or serves different content versions. Option C is wrong because CloudFront does not have an 'Accelerated Transfer for China' feature; AWS offers a 'CloudFront China' service that requires a separate account and uses local edge locations in China, not a global acceleration feature. Option D is wrong because Route 53 latency routing directs traffic to the nearest CloudFront Point of Presence (PoP) based on latency, but CloudFront PoPs outside China cannot provide low-latency access to users within China due to internet restrictions and firewall latency; a China-based distribution is necessary.

223
MCQmedium

A company runs a critical e-commerce application that uses an Amazon RDS for MySQL database deployed in a single Availability Zone. The company needs to ensure that the database remains available if the underlying hardware or the entire Availability Zone fails. The solution must provide automatic failover with minimal downtime and must not require any changes to the application's database connection string. Which Amazon RDS feature should the company use to meet these requirements?

A.Deploy a Read Replica in another Availability Zone and configure the application to use it as a failover target
B.Enable automated backups with point-in-time recovery
C.Manually provision a standby database instance in another Availability Zone and configure a custom failover script
D.Configure a Multi-AZ deployment for the Amazon RDS database instance
AnswerD

Multi-AZ deployments create a synchronous standby replica in a different Availability Zone. Amazon RDS automatically handles failover to the standby replica when a failure is detected, and updates the DNS record so that the same connection endpoint continues to work without any application changes. This meets all the stated requirements.

Why this answer

A Multi-AZ deployment for Amazon RDS automatically provisions and maintains a synchronous standby replica in a different Availability Zone. In the event of a failure, Amazon RDS automatically fails over to the standby, and the DNS record for the database endpoint is updated to point to the standby, so the application's connection string remains unchanged. This provides automatic failover with minimal downtime without requiring any manual intervention or application changes.

Exam trap

The trap here is that candidates often confuse Read Replicas (which are for read scaling and require manual promotion) with Multi-AZ deployments (which provide automatic failover with no application changes), leading them to incorrectly select Option A.

Why the other options are wrong

A

Read Replicas do not provide automatic failover; the application must manually switch the connection string to the replica, which violates the requirement of no changes to the connection string and minimal downtime.

B

Automated backups with point-in-time recovery protect against data loss and allow restoration to a specific time, but they do not provide automatic failover or high availability. Restoring from a backup requires manual intervention and downtime, which does not meet the requirement for minimal downtime and automatic failover.

C

Manually provisioning a standby instance and configuring a custom failover script would require changes to the application's database connection string, violating the requirement for no changes. It also introduces operational complexity and does not provide automatic failover with minimal downtime as Multi-AZ does.

224
MCQeasy

Which AWS service provides a fully managed environment for creating, maintaining, and documenting APIs using REST, HTTP, and WebSocket protocols?

A.AWS AppSync
B.Amazon API Gateway
C.Elastic Load Balancing
D.AWS Lambda
AnswerB

Amazon API Gateway is a fully managed service that enables developers to create, publish, maintain, monitor, and secure REST, HTTP, and WebSocket APIs at any scale. It provides built-in features like request throttling, API key management, custom authorizers, caching, and integration with AWS Lambda for serverless backends. As the correct answer, it is the AWS service specifically designed to act as the front-end HTTP interface for API-based workloads.

Why this answer

Amazon API Gateway is the correct service because it is a fully managed service that enables developers to create, publish, maintain, monitor, and secure APIs at any scale. It specifically supports RESTful APIs, HTTP APIs (for lower-latency and simpler integrations), and WebSocket APIs (for real-time two-way communication), making it the only AWS service that natively covers all three protocol types in a managed environment.

Exam trap

The trap here is that candidates often confuse AWS AppSync (which also supports real-time data via GraphQL subscriptions) with API Gateway's WebSocket support, but AppSync does not provide REST or HTTP API creation, and it uses GraphQL as its sole protocol.

How to eliminate wrong answers

Option A is wrong because AWS AppSync is a managed GraphQL service that uses GraphQL endpoints, not REST, HTTP, or WebSocket APIs directly; it focuses on real-time data synchronization and offline capabilities for mobile and web apps, not general-purpose API creation with those three protocols. Option C is wrong because Elastic Load Balancing (ELB) is a load balancer that distributes incoming traffic across targets, such as EC2 instances or containers, and does not create, maintain, or document APIs; it operates at the transport layer (TCP) or application layer (HTTP/HTTPS) but lacks API management features like request/response transformation, API keys, or documentation generation. Option D is wrong because AWS Lambda is a serverless compute service that runs code in response to events, not an API management service; while Lambda can be integrated with API Gateway as a backend, it does not itself create, maintain, or document APIs.

225
MCQmedium

A company runs a multiplayer gaming application on Amazon EC2 instances in the us-east-1 Region. The application uses the UDP protocol for real-time communication between players and game servers. Players in Asia and Europe report high latency and packet loss. The company wants to improve performance by directing player traffic from the nearest edge location to the application over the AWS global network, without modifying the application code. Which AWS service should the company use?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53 latency routing
D.AWS Site-to-Site VPN
AnswerB

AWS Global Accelerator uses the AWS global network to improve the performance of TCP/UDP applications. It directs user traffic to the nearest edge location and then routes it over the AWS global backbone to the optimal regional endpoint, reducing latency and packet loss. This matches the requirement for UDP-based gaming application without application changes.

Why this answer

AWS Global Accelerator uses the AWS global network to route UDP traffic from the nearest edge location to the application, reducing latency and packet loss without requiring code changes. It leverages Anycast IP addresses to direct player traffic to the closest edge location, then transports it over the optimized AWS backbone to the EC2 instances in us-east-1.

Exam trap

The trap here is that candidates often confuse CloudFront's edge caching with Global Accelerator's network path optimization, but CloudFront does not support UDP and cannot accelerate non-HTTP traffic without application changes.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) optimized for HTTP/HTTPS traffic and does not support UDP protocols, which are required for the gaming application's real-time communication.

C

Amazon Route 53 latency routing directs traffic based on DNS resolution, but it does not provide a static IP or optimize the network path over the AWS global network for UDP traffic. It also requires application code changes to handle multiple IP addresses and does not address packet loss or high latency for real-time UDP gaming.

D

AWS Site-to-Site VPN creates an encrypted tunnel between on-premises networks and AWS VPCs, but it does not provide global edge acceleration for UDP traffic or route players to the nearest edge location. It also requires modifying network configurations, not application code, but it doesn't address latency and packet loss for global users.

← PreviousPage 3 of 5 · 332 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Cloud Technology and Services questions.