Courseiva

AWS Certified Cloud Practitioner CLF-C02 (CLF-C02) — Questions 451525

988 questions total · 14pages · All types, answers revealed

Page 6

Page 7 of 14

Page 8
451
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.

452
MCQmedium

Which benefit of cloud computing allows organizations to avoid the capital expense of buying hardware and instead pay only for what they use?

A.Economies of scale
B.Stop spending money running and maintaining data centers
C.Trade capital expense for variable expense
D.Increase speed and agility
AnswerC

Choosing AWS's pay-as-you-go model lets an organization eliminate the upfront procurement of servers and storage, converting a fixed capital investment into an operational expense that scales directly with actual consumption. Rather than absorbing depreciation and idle-capacity risk, a business pays only for the compute, storage, and bandwidth it uses each month. This financial transformation improves cash-flow management and aligns IT spending with business activity.

Why this answer

Trading capital expense (CapEx) for variable/operational expense (OpEx) is a core cloud benefit. Instead of investing in data centers and servers upfront, organizations pay only for the computing resources they consume, converting large fixed costs into smaller, flexible operating expenses.

453
MCQmedium

A company processes credit card transactions and must comply with PCI DSS requirements. Customer payment data is stored in Amazon RDS for MySQL. The security team needs to ensure that all automated database snapshots are encrypted at rest using customer-managed encryption keys that are automatically rotated every 365 days. The team wants a fully managed AWS service to create and control these encryption keys. Which AWS service should the company use to meet these requirements?

A.AWS Key Management Service (AWS KMS)
B.AWS CloudHSM
C.AWS Secrets Manager
D.AWS Certificate Manager (ACM)
AnswerA

AWS KMS is the correct service because it is a fully managed key management service that creates and controls customer master keys (CMKs) used for data-at-rest encryption. It supports automatic annual rotation of key material, which satisfies the compliance requirement, and its integration with Amazon RDS lets you encrypt DB instances and snapshots transparently. When you enable RDS encryption, AWS KMS keys are used to encrypt the storage, automated backups, and snapshots, so the key rotation requirements are met without manual overhead.

Why this answer

AWS KMS is the correct service because it provides a fully managed, centralized way to create and control customer-managed keys (CMKs) that can be used to encrypt Amazon RDS automated snapshots. KMS supports automatic annual key rotation (365 days) as a built-in feature, and it integrates directly with RDS to enforce encryption at rest for snapshots without requiring any manual key management. This meets the PCI DSS requirement for customer-controlled encryption keys with automated rotation.

Exam trap

The trap here is that candidates confuse CloudHSM's hardware-based key control with KMS's fully managed key rotation and integration, assuming that any HSM service automatically handles key rotation, when in fact CloudHSM requires you to implement rotation logic yourself.

Why the other options are wrong

B

AWS CloudHSM provides hardware security modules (HSMs) but is not a fully managed service for creating and controlling encryption keys with automatic rotation; it requires manual key management and does not integrate directly with RDS for automated snapshot encryption.

C

AWS Secrets Manager is designed to manage secrets like database credentials, not to create or control encryption keys. It does not provide customer-managed key rotation or direct encryption key management for RDS snapshots.

D

AWS Certificate Manager (ACM) manages SSL/TLS certificates for securing network communications, not encryption keys for data at rest. It cannot create or control customer-managed encryption keys for RDS snapshots.

When would these options actually be correct?

B

A company needs to manage its own HSM for regulatory compliance (e.g., FIPS 140-2 Level 3) and requires dedicated, single-tenant hardware for cryptographic operations, with full control over key lifecycle and no automatic rotation.

C

A company needs to automatically rotate database credentials stored in a secure service, and wants to centrally manage access to those credentials with fine-grained audit logging. AWS Secrets Manager would be the correct service to store and rotate the credentials.

D

A company needs to issue and renew SSL/TLS certificates for a web application hosted on an Application Load Balancer, and wants a fully managed service to automate certificate provisioning and renewal.

Why candidates pick the wrong answer

B

Candidates may confuse CloudHSM with KMS because both offer encryption key management, but CloudHSM is often seen as more secure for compliance, leading to its selection despite the requirement for a fully managed, automatically rotating key service.

C

Candidates may confuse 'managing secrets' with 'managing encryption keys', or think that Secrets Manager can handle key rotation because it supports automatic rotation of secrets.

D

Candidates may confuse encryption of data in transit (certificates) with encryption of data at rest (keys), or think ACM handles all encryption-related tasks due to the word 'certificate' implying security.

454
MCQmedium

A healthcare startup is migrating its patient records database to Amazon RDS for PostgreSQL. The company must comply with HIPAA and ensure that all protected health information (PHI) is encrypted at rest and in transit. Which task is the company responsible for under the AWS shared responsibility model?

A.Encrypting the physical disk drives in the AWS data center that host the database.
B.Enabling encryption at rest for the Amazon RDS instance and configuring SSL for connections.
C.Applying operating system patches to the Amazon RDS database engine.
D.Configuring network ACLs to block all traffic except from authorized sources.
AnswerB

This is the customer's responsibility. The customer must choose to enable encryption at rest when creating or modifying the RDS instance and must configure SSL/TLS settings to ensure data in transit is encrypted. AWS provides the underlying infrastructure, but the customer controls the encryption settings.

Why this answer

Under the AWS shared responsibility model, the customer is responsible for encryption in transit and at rest for the data they store in AWS services. For Amazon RDS, enabling encryption at rest (via AWS KMS) and configuring SSL/TLS for client connections are customer-side tasks. AWS handles the physical security of data centers and the underlying infrastructure, but the customer must explicitly enable these encryption features to meet HIPAA compliance.

Exam trap

The trap here is that candidates often confuse customer-managed patching (Option C) with AWS-managed patching in RDS, or they assume network ACLs (Option D) satisfy encryption requirements, when the question specifically targets encryption responsibilities under HIPAA.

Why the other options are wrong

A

Under the AWS shared responsibility model, AWS is responsible for the security of the physical infrastructure, including encrypting physical disk drives. The customer does not perform this task.

D

Configuring network ACLs is a network-level security task, but the question specifically requires encryption at rest and in transit. Network ACLs do not provide encryption; they control traffic flow. The customer's responsibility for encryption is to enable RDS encryption and SSL, not to manage network ACLs for this purpose.

When would these options actually be correct?

A

A question asking which responsibility belongs to AWS under the shared responsibility model, such as 'Which task is AWS responsible for when using Amazon RDS?'

D

A question asks: 'A company wants to restrict database access to only specific IP addresses from its corporate network. Which security mechanism should the company configure?' In that scenario, configuring network ACLs to block all traffic except from authorized sources would be the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse physical security controls with customer-managed encryption, or assume that all encryption tasks are the customer's responsibility.

D

Candidates may think that network ACLs are a necessary part of securing the database, but they confuse network-level access control with encryption requirements. The question's focus on encryption leads them to overestimate the role of ACLs in meeting compliance.

455
MCQmedium

A company runs a development environment composed of multiple Amazon EC2 instances. The finance team has set a monthly budget of $5,000 for this environment and wants to automatically stop all EC2 instances if the accumulated cost reaches $4,500 before the end of the month. The team needs a managed AWS-native solution that does not require custom scripts or third-party tools. Which AWS feature or service should the company use to meet this requirement?

A.AWS Budgets with a budget action that stops EC2 instances when the threshold is exceeded
B.AWS Cost Explorer with a saved filter and manual instance termination
C.AWS Trusted Advisor cost optimization checks
D.AWS Organizations Service Control Policies (SCPs)
AnswerA

AWS Budgets supports budget actions that can automate responses to cost or usage threshold breaches. You can configure an action to stop Amazon EC2 instances, which directly satisfies the requirement without custom scripts.

Why this answer

AWS Budgets allows you to set a cost budget with an associated budget action that can automatically stop EC2 instances when the actual or forecasted cost exceeds a specified threshold (e.g., $4,500). This is a fully managed, native AWS solution that requires no custom scripts or third-party tools, directly meeting the requirement to stop instances automatically based on cost.

Exam trap

The trap here is that candidates may confuse AWS Cost Explorer's visualization capabilities with automated cost control actions, or mistakenly think Trusted Advisor can enforce cost limits, when only AWS Budgets with budget actions provides native, automated instance stopping based on cost thresholds.

Why the other options are wrong

B

AWS Cost Explorer does not support automated actions like stopping instances; it only provides cost visualization and filtering, requiring manual termination which violates the 'automatically stop' requirement.

C

Trusted Advisor cost optimization checks provide recommendations to reduce costs but cannot automatically stop EC2 instances based on a budget threshold.

When would these options actually be correct?

B

A company needs to analyze historical cost trends and identify top-spending services to manually optimize usage, without requiring automated actions or budget alerts.

C

A company wants to identify underutilized EC2 instances to reduce costs and needs recommendations for rightsizing or stopping idle instances, without requiring automated actions.

Why candidates pick the wrong answer

B

Candidates may confuse Cost Explorer's cost analysis capabilities with automated cost control, assuming it can trigger actions based on saved filters.

C

Candidates may confuse cost optimization recommendations with automated cost control actions, assuming Trusted Advisor can enforce budget limits.

456
MCQmedium

A company moves its infrastructure to AWS. The company's IT team notices that they have no control over which specific physical server their virtual machines run on, and they are unaware of the exact hardware location except at the regional level. The underlying physical resources are shared across multiple AWS customers. Which essential characteristic of cloud computing does this scenario BEST describe?

A.On-demand self-service
B.Broad network access
C.Resource pooling
D.Rapid elasticity
AnswerC

Resource pooling is correct. The cloud provider pools its computing resources to serve multiple consumers using a multi-tenant model. The customer has no visibility or control over the exact physical location of the resources, only a higher-level abstraction such as region or availability zone. This characteristic allows for efficient utilization and cost savings.

Why this answer

Resource pooling is the cloud characteristic where the provider's computing resources are pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to customer demand. The scenario describes the customer having no control over the exact physical server or hardware location beyond the regional level, which is the essence of resource pooling. This allows AWS to achieve economies of scale while abstracting the underlying hardware from the customer.

Exam trap

The trap here is that candidates confuse resource pooling with rapid elasticity because both involve dynamic allocation, but resource pooling is about multi-tenant sharing of physical infrastructure, while rapid elasticity is about the speed of scaling resources up or down.

Why the other options are wrong

A

The scenario describes lack of control over physical servers and shared infrastructure, which is resource pooling, not the ability to provision resources without human interaction (on-demand self-service).

B

Broad network access refers to the ability to access cloud resources over the network via standard protocols, not to the sharing of physical hardware among customers.

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the lack of control over physical hardware or multi-tenant resource sharing.

When would these options actually be correct?

A

A question describing a user provisioning a virtual machine through a web portal without needing to contact IT staff would make on-demand self-service the correct answer.

B

A scenario where a company needs to ensure its cloud resources are accessible from various devices (e.g., smartphones, laptops) and locations via standard internet protocols would make Broad network access the correct answer.

D

A question describing a scenario where a company's application experiences sudden traffic spikes and automatically provisions additional virtual machines within minutes, then deprovisions them when demand drops, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the general concept of cloud computing with on-demand self-service, or think that not controlling physical servers implies self-service provisioning.

B

Candidates may confuse the concept of network-level sharing (broad network access) with physical resource sharing (resource pooling), as both involve multi-tenancy and abstraction.

D

Candidates may confuse the dynamic provisioning aspect of cloud computing with the multi-tenant sharing aspect, or they may think 'elasticity' broadly covers all cloud characteristics without distinguishing specific definitions.

457
MCQmedium

A company uses an Amazon RDS for PostgreSQL database for its production application. The security policy requires that database passwords be rotated automatically every 90 days. The database credentials are currently stored in a configuration file on an Amazon EC2 instance. The company wants a fully managed AWS service that can securely store the credentials, automatically rotate them on a schedule, and update the RDS instance without requiring code changes to the application. Which AWS service should the company use to meet these requirements?

A.AWS Secrets Manager
B.AWS Systems Manager Parameter Store
C.AWS Key Management Service (KMS)
D.AWS Certificate Manager (ACM)
AnswerA

AWS Secrets Manager is the correct service because it natively supports automatic rotation for Amazon RDS database credentials via built-in Lambda rotation functions. It directly updates the RDS password during rotation and can be configured on a schedule, eliminating the need for custom application code or manual credential updates. This tight integration with RDS makes it the purpose-built secrets management service for this use case.

Why this answer

AWS Secrets Manager is the correct choice because it is a fully managed service designed specifically to securely store database credentials, automatically rotate them on a defined schedule (e.g., every 90 days), and natively integrate with Amazon RDS to update the password without requiring any application code changes. The application can retrieve the current credentials at runtime using the Secrets Manager API, eliminating the need for hardcoded or file-based credentials.

Exam trap

The trap here is that candidates often confuse AWS Systems Manager Parameter Store with Secrets Manager because both can store secrets, but Parameter Store lacks native automatic rotation and RDS integration, making it unsuitable for the rotation requirement.

Why the other options are wrong

B

AWS Systems Manager Parameter Store does not support automatic rotation of RDS database passwords; it only stores parameters securely. Secrets Manager is required for automated rotation.

C

AWS KMS is a key management service for encryption keys, not for storing or rotating database credentials. It does not provide automatic rotation of passwords or direct integration with RDS for credential updates.

D

AWS Certificate Manager (ACM) is designed to manage SSL/TLS certificates, not database credentials. It cannot store or rotate database passwords, nor update RDS instances with new credentials.

When would these options actually be correct?

B

A company needs to store configuration data (e.g., database connection strings, AMI IDs) securely and retrieve them via EC2 instance profiles or Lambda, but does not require automatic rotation of secrets. Parameter Store would be the cost-effective choice.

C

A company needs to encrypt data at rest in an Amazon S3 bucket using a customer-managed key with automatic annual rotation. AWS KMS would be the correct service to create and manage the encryption key with scheduled rotation.

D

A company needs to automatically renew and deploy SSL/TLS certificates for a web application running on an Application Load Balancer. ACM can provision, renew, and associate certificates with AWS resources like ALB, CloudFront, or API Gateway without manual intervention.

Why candidates pick the wrong answer

B

Candidates may confuse Parameter Store's secure storage capabilities with Secrets Manager's rotation feature, or assume Parameter Store can rotate secrets since it integrates with other AWS services.

C

Candidates may confuse KMS's key rotation capability with credential rotation, or think that because Secrets Manager uses KMS for encryption, KMS itself can handle credential rotation.

D

Candidates may confuse ACM's automatic rotation of certificates with the credential rotation requirement, mistakenly thinking ACM can handle any type of secret rotation.

458
MCQmedium

A company is migrating a steady-state web server to AWS. The server is expected to run continuously (24 hours a day, 7 days a week) for the next three years. The workload has predictable CPU and memory usage and does not experience significant spikes. The company wants to minimize the total cost of running this server over the three-year period. Which AWS EC2 pricing model should the company choose?

A.On-Demand Instances
B.Spot Instances
C.Standard Reserved Instances with a 3-year term and all upfront payment
D.Dedicated Hosts
AnswerC

Standard Reserved Instances provide a substantial discount over On-Demand pricing when you commit to a 1- or 3-year term. Paying all upfront gives the highest discount, making this the most cost-effective option for a predictable, long-running workload.

Why this answer

Standard Reserved Instances with a 3-year term and all upfront payment provide the highest discount (up to 72% compared to On-Demand) for workloads that run continuously and predictably. Since this server will run 24/7 for three years with no significant spikes, a 3-year all upfront Reserved Instance minimizes total cost by locking in the lowest effective hourly rate.

Exam trap

AWS often tests the misconception that Spot Instances are always cheaper and can be used for any workload, but the trap here is that Spot Instances are interruptible and thus unsuitable for continuous, steady-state production servers.

Why the other options are wrong

A

On-Demand Instances have no upfront commitment and are billed per hour, making them more expensive than Reserved Instances for a steady-state workload running continuously for three years.

B

Spot Instances can be interrupted with little notice, making them unsuitable for a steady-state web server that must run continuously for three years.

D

Dedicated Hosts provide physical servers dedicated for your use, which is unnecessary for a steady-state web server with predictable usage and no compliance requirements for physical isolation, leading to higher costs compared to Reserved Instances.

When would these options actually be correct?

A

For a short-term or unpredictable workload, such as a development server that will be used for only a few months or a batch processing job with variable demand, On-Demand Instances provide flexibility without long-term commitment.

B

For a fault-tolerant, stateless workload (e.g., batch processing, data analysis) that can handle interruptions and is flexible about start/end times, Spot Instances offer significant cost savings.

D

A company must run a workload that requires a specific physical server configuration for licensing or compliance reasons (e.g., per-socket or per-core licensing), and the workload runs continuously for several years. In that case, Dedicated Hosts would be the correct choice.

Why candidates pick the wrong answer

A

Candidates may choose On-Demand because they are familiar with it and think it offers simplicity, without considering the significant cost savings of Reserved Instances for a predictable, long-term workload.

B

Candidates may focus solely on the low cost of Spot Instances without considering the risk of interruption and the requirement for continuous, predictable uptime.

D

Candidates may think Dedicated Hosts offer better cost savings or performance for long-term workloads, but they overlook that Reserved Instances provide similar savings without the overhead of dedicated hardware.

459
MCQmedium

A company wants its employees to access cloud applications and manage cloud resources from anywhere using a variety of devices, including laptops, smartphones, and tablets. Which essential characteristic of cloud computing does this requirement directly represent?

A.On-demand self-service
B.Broad network access
C.Resource pooling
D.Measured service
AnswerB

Broad network access means that resources are available over the network and can be accessed by standard mechanisms that promote use by heterogeneous client platforms (e.g., mobile phones, tablets, laptops, and workstations). This directly matches the requirement to access cloud resources from a variety of devices.

Why this answer

The requirement for employees to access cloud applications and manage resources from anywhere using laptops, smartphones, and tablets directly represents broad network access. This essential characteristic means that cloud services are available over standard network protocols (e.g., HTTP/HTTPS, SSH) and can be accessed by heterogeneous client platforms, including mobile devices, workstations, and tablets, without requiring location-specific infrastructure.

Exam trap

The trap here is that candidates confuse 'broad network access' with 'on-demand self-service' because both involve user interaction, but the question's emphasis on 'from anywhere using a variety of devices' is a direct match for the NIST definition of broad network access, not the automated provisioning aspect of self-service.

Why the other options are wrong

A

The requirement focuses on accessing cloud applications and managing resources from anywhere using various devices, which directly corresponds to broad network access. On-demand self-service refers to the ability to provision computing capabilities automatically without requiring human interaction, not to device or location flexibility.

C

Resource pooling refers to the provider's ability to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned. The question focuses on access from anywhere using various devices, which is about broad network access, not pooling.

D

Measured service refers to the metering and billing of cloud resource usage, not to the ability to access cloud applications and resources from various devices and locations.

When would these options actually be correct?

A

A question that asks: 'A company wants its employees to be able to provision virtual servers and storage without contacting the cloud provider's IT staff. Which essential characteristic does this represent?' would make on-demand self-service the correct answer.

C

A question that asks: 'Which cloud characteristic allows the provider to serve multiple customers from the same physical infrastructure, with resources dynamically assigned and reassigned according to demand?' would make resource pooling the correct answer.

D

A company wants to track and optimize its cloud spending by analyzing usage patterns and paying only for the resources consumed. Which essential characteristic of cloud computing does this requirement represent?

Why candidates pick the wrong answer

A

Candidates may confuse the ability to access services on demand (self-service) with the ability to access from anywhere (broad network access), as both involve user-initiated actions without provider intervention.

C

Candidates may confuse resource pooling with the idea of shared access across devices, but pooling is about provider-side resource sharing, not user-side access from multiple devices.

D

Candidates may confuse 'measured service' with the ability to access services from anywhere, mistakenly thinking that measurement implies accessibility or that metering enables broad access.

460
MCQeasy

Which of the following best describes an AWS Region?

A.A single data center used by AWS
B.A group of edge locations used for content delivery
C.A geographic area containing multiple Availability Zones
D.A virtual private network segment within AWS
AnswerC

An AWS Region is a defined geographic area that contains two or more physically separated, isolated Availability Zones (AZs). Each AZ is made of one or more data centers with redundant power, networking, and connectivity. This architecture provides high availability and fault tolerance by allowing replication across AZs within a Region.

Why this answer

An AWS Region is a distinct geographic area that consists of multiple, isolated, and physically separate Availability Zones (AZs). Each AZ contains one or more data centers with redundant power, networking, and connectivity. This design ensures high availability and fault tolerance, as resources can be distributed across AZs within a Region to withstand failures in a single data center.

Exam trap

The trap here is that candidates confuse an Availability Zone (a single data center or cluster) with an AWS Region, or mistakenly think a Region is just a single data center, when in fact a Region always contains at least two AZs for high availability.

How to eliminate wrong answers

Option A is wrong because a single data center is not an AWS Region; a Region comprises multiple Availability Zones, each of which may contain one or more data centers. Option B is wrong because a group of edge locations is used for content delivery via AWS CloudFront, not for compute or storage services that define a Region. Option D is wrong because a virtual private network segment within AWS refers to a Virtual Private Cloud (VPC), which is a logically isolated network within a Region, not the Region itself.

461
MCQeasy

Which AWS IAM feature allows you to set the maximum permissions that IAM entities in an account can have, regardless of what their identity-based policies allow?

A.IAM Conditions
B.Permission Boundaries
C.Service Control Policies (SCPs)
D.Resource-based policies
AnswerB

A permission boundary is a managed policy that is explicitly attached to an IAM user or role to define the absolute maximum permissions that entity can be granted. When evaluating an entity's effective permissions, AWS takes the intersection of the identity-based policies (which may grant broad access) and the permission boundary; any action not allowed by the boundary is blocked even if explicitly allowed by an attached policy. This creates a hard ceiling on the entity's permissions, ensuring that even if more permissive policies are attached, the boundary limits what the principal can actually do. Because the question asks for the mechanism that caps the maximum permissions of an IAM entity, permission boundaries are precisely the correct answer.

Why this answer

Permission Boundaries are an AWS IAM feature that sets the maximum permissions an IAM entity (user or role) can have. They act as a guardrail, limiting the effective permissions to the intersection of the identity-based policy and the boundary, regardless of what the identity-based policy allows. This ensures that even if a policy grants broad access, the boundary caps it at a defined maximum.

Exam trap

The trap here is confusing Permission Boundaries with Service Control Policies (SCPs), as both set permission limits, but SCPs operate at the AWS Organizations account level, not at the individual IAM entity level within a single account.

How to eliminate wrong answers

Option A is wrong because IAM Conditions are used to specify when a policy is in effect (e.g., based on IP address, time, or MFA status), not to set a hard cap on maximum permissions. Option C is wrong because Service Control Policies (SCPs) are an AWS Organizations feature that apply to all accounts within an organization, not to individual IAM entities within a single account. Option D is wrong because Resource-based policies are attached directly to AWS resources (like S3 buckets or KMS keys) and grant cross-account access, but they do not limit the maximum permissions of an IAM entity.

462
MCQmedium

A company hosts a multi-tier web application on AWS. The web tier runs on Amazon EC2 instances in a public subnet, and the database tier runs on Amazon EC2 instances in a private subnet. The security team needs to configure security groups to allow only the web tier instances to communicate with the database tier on port 3306 (MySQL). The web tier must be accessible from the internet on port 443. Which security group configuration meets these requirements?

A.Web security group: inbound rule allowing 0.0.0.0/0 on port 443. Database security group: inbound rule allowing the web security group as source on port 3306.
B.Web security group: inbound rule allowing 0.0.0.0/0 on port 443. Database security group: inbound rule allowing 0.0.0.0/0 on port 3306.
C.Web security group: inbound rule allowing the web security group as source on port 443. Database security group: inbound rule allowing the web security group as source on port 3306.
D.Web security group: inbound rule allowing 0.0.0.0/0 on port 443. Database security group: inbound rule allowing the internet-facing Application Load Balancer security group as source on port 3306.
AnswerA

This is correct. The web SG allows internet traffic on port 443, and the database SG uses the web SG as a source, which permits only traffic from instances associated with the web SG on port 3306.

Why this answer

It uses a security group reference as the source for the database security group's inbound rule on port 3306, which allows traffic only from instances associated with the web security group. The web security group allows inbound HTTPS traffic from the internet (0.0.0.0/0) on port 443, meeting the requirement for public access. This configuration ensures least-privilege access by restricting database communication to only the web tier, without exposing the database to the internet or requiring IP-based rules.

Exam trap

The trap here is that candidates often confuse security group references with IP-based rules or incorrectly assume that the web security group should reference itself for inbound internet traffic, rather than using 0.0.0.0/0 for public access.

Why the other options are wrong

B

This option allows any IP (0.0.0.0/0) to access the database on port 3306, violating the requirement that only the web tier should communicate with the database.

C

The web security group's inbound rule references itself as source on port 443, which would only allow traffic from other instances in the same web security group, not from the internet. The requirement is to allow internet traffic on port 443.

D

The database tier is in a private subnet and should only accept traffic from the web tier, not from an ALB. The ALB does not directly communicate with the database; the web tier instances do. Using the ALB security group as source would allow traffic from the ALB, which is unnecessary and incorrect.

When would these options actually be correct?

B

If the requirement were to allow the database to be publicly accessible from the internet on port 3306 (e.g., for external database administration), then this rule would be correct.

C

This configuration would be correct if the requirement was to allow only internal web-to-web communication on port 443 (e.g., for health checks or inter-instance communication) and the database tier should only accept traffic from the web security group on port 3306, with no internet access needed for the web tier.

D

If the question required the database to be accessed only through an Application Load Balancer (e.g., for a proxy or connection pooling), and the web tier was not directly connecting to the database, then allowing the ALB security group as source on the database security group would be correct.

Why candidates pick the wrong answer

B

Candidates may mistakenly think that allowing 0.0.0.0/0 on the database is acceptable because they focus only on the web tier's internet access, overlooking the security constraint for the private database.

C

Candidates may mistakenly think that referencing the web security group as source for both inbound rules is a secure way to restrict traffic, overlooking that the web tier must be accessible from the internet on port 443.

D

Candidates may mistakenly think that the ALB handles all traffic, including database connections, or they may confuse the ALB security group with the web tier security group, especially if the question mentions an internet-facing ALB for the web tier.

463
MCQeasy

A company is concerned about unexpected AWS charges from development instances that developers forget to stop. Which AWS service provides a simple dashboard showing AWS service health events and can also be used to stay informed about account-level events?

A.AWS Trusted Advisor
B.Amazon CloudWatch
C.AWS Health Dashboard (Personal Health Dashboard)
D.AWS Config
AnswerC

AWS Health Dashboard provides personalized, account-specific notifications about AWS service events, planned maintenance, and security notifications that may affect your resources.

Why this answer

The AWS Health Dashboard (Personal Health Dashboard) provides a personalized view of the health of AWS services and resources that affect your account, including scheduled maintenance, security notifications, and other account-level events. While it does not directly show billing alerts, it helps you stay informed about service-related events that could impact your resources. For billing alerts, you would use Amazon CloudWatch or AWS Budgets.

Exam trap

The trap here is that candidates often confuse the AWS Health Dashboard (Personal Health Dashboard) with the AWS Service Health Dashboard (the public status page at status.aws.amazon.com), which shows only global service health and not account-specific events or billing alerts.

How to eliminate wrong answers

Option A is wrong because AWS Trusted Advisor inspects your AWS environment and makes recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide a dashboard for service health events or account-level event notifications. Option B is wrong because Amazon CloudWatch monitors metrics and logs for your AWS resources and applications, and can trigger alarms based on thresholds, but it is not a dedicated dashboard for AWS service health events or account-level events. Option D is wrong because AWS Config evaluates your resource configurations against desired policies and tracks configuration changes, but it does not provide a dashboard for service health events or account-level billing events.

464
MCQmedium

A company encrypts data stored in Amazon S3, Amazon RDS, and Amazon EBS. The security team needs a managed service to create, rotate, and control the encryption keys used to protect this data, with full audit trails of key usage. Which AWS service should they use?

A.AWS CloudHSM
B.AWS Secrets Manager
C.AWS KMS
D.AWS Certificate Manager
AnswerC

AWS KMS is the correct choice because it is a fully managed service that creates, stores, and rotates customer master keys (CMKs) used for encrypting data at rest in services like S3, RDS, and EBS. It integrates with CloudTrail to automatically log every key usage and management event, delivering the auditable trail required for compliance. Unlike other options, KMS is purpose-built for encryption key lifecycle management and provides fine-grained access control via key policies and IAM, making it the right fit for the scenario.

Why this answer

AWS KMS is a managed service that allows you to create, rotate, and control encryption keys used to protect data in Amazon S3, Amazon RDS, and Amazon EBS. It integrates with AWS CloudTrail to provide full audit trails of key usage, meeting the security team's requirements for a managed key management solution.

Exam trap

The trap here is that candidates often confuse AWS KMS with AWS CloudHSM, mistakenly thinking CloudHSM is required for full control and audit trails, but KMS provides managed key rotation and native CloudTrail integration without the operational overhead of managing HSMs.

How to eliminate wrong answers

Option A is wrong because AWS CloudHSM provides dedicated hardware security modules (HSMs) for key storage but requires manual management of key rotation and does not offer native integration with AWS services for automatic key creation and rotation like KMS does. Option B is wrong because AWS Secrets Manager is designed to manage and rotate secrets such as database credentials and API keys, not encryption keys for data at rest in S3, RDS, or EBS. Option D is wrong because AWS Certificate Manager handles SSL/TLS certificates for securing network traffic, not encryption keys for data at rest.

465
MCQmedium

A startup uses AWS Lambda for its backend processing. The company is billed only for the number of function invocations and the compute time consumed, rounded up to the nearest millisecond. There are no minimum fees or upfront commitments. This billing model is a direct example of which essential characteristic of cloud computing?

A.On-demand self-service
B.Resource pooling
C.Measured service
D.Broad network access
AnswerC

Measured service is the characteristic where cloud systems automatically control and optimize resource use by leveraging a metering capability. Charging only for the actual compute time consumed (down to the millisecond) with no minimum fees is a direct demonstration of this metering and pay-per-use model.

Why this answer

The AWS Lambda billing model—charging only for function invocations and compute time rounded to the nearest millisecond, with no minimum fees or upfront commitments—directly exemplifies measured service. This essential characteristic of cloud computing means that resource usage is metered, monitored, and reported transparently, allowing customers to pay only for what they consume. In Lambda, the metering is granular: each invocation is counted, and duration is measured in 1-millisecond increments, enabling precise cost allocation.

Exam trap

The trap here is that candidates confuse 'measured service' with 'on-demand self-service' because both involve user control, but measured service specifically refers to the metering and pay-per-use billing model, not the ability to provision resources without human interaction.

Why the other options are wrong

A

The question describes billing based on usage (invocations and compute time), which directly exemplifies measured service, not on-demand self-service. On-demand self-service refers to users provisioning resources without human interaction, not the billing model.

B

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to demand. The question describes billing based on usage (invocations and compute time), which is measured service, not resource pooling.

D

Broad network access refers to the ability to access cloud resources over the network via standard protocols, not to billing based on usage. The question specifically describes a pay-per-use billing model, which is measured service.

When would these options actually be correct?

A

A question asks: 'A company can provision and configure AWS resources through a web portal without contacting AWS support. Which cloud characteristic does this represent?' Then on-demand self-service would be correct.

B

A question asks: 'A cloud provider serves multiple customers from the same physical servers, using virtualization to isolate workloads. Which essential characteristic does this represent?' In that context, resource pooling would be the correct answer.

D

A question asks: 'A company's cloud resources can be accessed from any internet-connected device using standard protocols like HTTP and HTTPS. Which essential characteristic of cloud computing does this describe?'

Why candidates pick the wrong answer

A

Candidates may confuse the ability to use services as needed (on-demand) with the metering and billing aspect, thinking that paying only for what you use is part of self-service.

B

Candidates may confuse resource pooling with pay-per-use billing because both involve shared infrastructure and variable costs, but resource pooling is about multi-tenancy and location independence, not billing granularity.

D

Candidates may confuse 'broad network access' with any cloud feature involving network connectivity, or they may think that billing based on usage implies network access is required to meter usage.

466
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.

467
MCQmedium

A development team needs to spin up a new Amazon RDS database instance for a proof-of-concept application. The team can log into the AWS Management Console, select the database engine, configure settings, and launch the instance within minutes, without needing to submit a ticket or wait for IT operations to provision hardware. Which essential characteristic of cloud computing does this scenario BEST demonstrate?

A.Resource pooling
B.Measured service
C.On-demand self-service
D.Rapid elasticity
AnswerC

On-demand self-service is a key characteristic of cloud computing that enables users to provision computing resources automatically as needed, without requiring human interaction with the service provider. The team's ability to launch an RDS instance directly via the console, without waiting for IT staff, is a direct example of this characteristic.

Why this answer

The scenario describes a user independently provisioning an RDS instance through the AWS Management Console without any human interaction with IT operations. This directly aligns with the on-demand self-service characteristic of cloud computing, where users can provision computing resources automatically as needed without requiring service provider interaction.

Exam trap

The trap here is confusing the ability to quickly provision resources (on-demand self-service) with the ability to scale them dynamically (rapid elasticity), as both involve speed but address different phases of resource lifecycle.

Why the other options are wrong

A

Resource pooling refers to serving multiple customers from shared physical resources, but the question emphasizes the team's ability to provision a database without human intervention, which is on-demand self-service.

B

The scenario describes the team provisioning a database without IT intervention, which is on-demand self-service. Measured service refers to metering resource usage for billing and optimization, not the ability to provision without human interaction.

D

Rapid elasticity refers to the ability to scale resources up or down automatically in response to demand, not the ability to provision a new instance without human intervention. The scenario emphasizes self-service provisioning, not scaling.

When would these options actually be correct?

A

A scenario where multiple customers share the same underlying hardware for their RDS instances, and the provider dynamically assigns resources, would make resource pooling the correct answer.

B

A question describing a company that uses AWS to track and bill each department for its exact cloud resource consumption, with detailed usage reports, would make measured service the correct answer.

D

A question describing an application that automatically adds or removes RDS read replicas based on traffic spikes, without manual intervention, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the shared infrastructure aspect of cloud computing with the self-service provisioning capability, thinking that resource pooling enables quick setup.

B

Candidates may confuse 'measured service' with any automated provisioning or assume that because AWS charges for RDS, the scenario inherently involves metering, overlooking the specific focus on self-provisioning.

D

Candidates may confuse the quick provisioning of a new instance with rapid scaling, but elasticity specifically involves dynamic scaling of existing resources, not initial setup.

468
MCQmedium

A company wants to purchase EC2 capacity that provides a discount over On-Demand pricing and is available only when AWS has excess capacity, with the option of interruption with a 2-minute warning. Which option is this?

A.Reserved Instances
B.On-Demand Instances
C.Spot Instances
D.Dedicated Instances
AnswerC

Spot Instances are the only option that meets the scenario's requirements: they let you use AWS's unused EC2 capacity at a discount of up to 90% compared to On-Demand pricing. The trade-off is that AWS can reclaim this capacity with a 2-minute warning when it needs it back for other workloads, making them ideal for fault-tolerant, interruption-tolerant applications. The discount is directly tied to the availability of spare capacity, and if capacity is no longer available, the instance is interrupted—this matches the scenario precisely.

Why this answer

Spot Instances (Option C) are correct because they offer a significant discount over On-Demand pricing but can be interrupted by AWS with a 2-minute warning when AWS needs the capacity back. This matches the scenario of purchasing EC2 capacity that is available only when AWS has excess capacity and includes the risk of interruption.

Exam trap

The trap here is that candidates often confuse Spot Instances with Reserved Instances, thinking any discount means a commitment, but Spot Instances are interruptible and based on excess capacity, not a fixed-term contract.

How to eliminate wrong answers

Option A is wrong because Reserved Instances provide a discount in exchange for a 1- or 3-year commitment, not based on excess capacity, and they are not interruptible. Option B is wrong because On-Demand Instances have no discount, no interruption risk, and are always available at a fixed price. Option D is wrong because Dedicated Instances are physically isolated at the host hardware level for compliance or licensing, but they are billed on an On-Demand or Reserved basis and do not offer a discount tied to excess capacity or interruption.

469
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.

470
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.

471
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.

When would these options actually be correct?

B

A company needs to decouple microservices and ensure reliable message delivery between them, with each message processed by a single consumer. Amazon SQS would be correct for building a decoupled, fault-tolerant architecture.

C

A company needs to send high-volume transactional emails (e.g., order confirmations, password resets) to customers and requires a cost-effective, fully managed email service. SES would be the correct choice.

D

A company needs to send personalized push notifications and emails to user segments based on user behavior, and also track engagement metrics like open rates and clicks. Amazon Pinpoint would be the correct choice for this marketing-focused scenario.

Why candidates pick the wrong answer

B

Candidates may confuse SQS with SNS because both are messaging services, but SQS is for point-to-point messaging, not pub/sub or push notifications.

C

Candidates may confuse SES with SNS because both can send email, but they overlook that SES lacks push notification capability, which is explicitly required in the question.

D

Candidates may see that Pinpoint supports both push notifications and email, and assume it is suitable for alerting, overlooking that SNS is the simpler, event-driven service designed for such use cases.

472
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.

When would these options actually be correct?

B

A company wants to route traffic to an on-premises data center using a domain name, and needs DNS resolution to return the correct IP address based on the health and location of endpoints. Route 53 would be the correct answer for a DNS-based traffic management scenario.

C

A company has multiple VPCs in the same or different regions that need to connect to a single on-premises data center via AWS Direct Connect. The requirement is to simplify the connection of multiple VPCs to the Direct Connect link without needing transitive routing between VPCs.

D

A company needs to privately access a third-party SaaS application hosted in another AWS account without using public internet, VPC peering, or VPN. AWS PrivateLink would be the correct service to create a VPC endpoint for that service.

Why candidates pick the wrong answer

B

Candidates may confuse 'routing' in the context of DNS (routing traffic to endpoints) with network-layer routing, leading them to select Route 53 when the question is about VPC-to-VPC and on-premises connectivity.

C

Candidates may confuse Direct Connect Gateway with Transit Gateway because both can connect multiple VPCs to on-premises networks, but they overlook that Direct Connect Gateway lacks transitive routing capabilities between attached networks.

D

Candidates may confuse PrivateLink's ability to connect VPCs to services with the need for transitive routing, or they may think it can replace a transit gateway for hub-and-spoke topologies.

473
MCQmedium

A company has 20 AWS accounts managed under AWS Organizations. The finance team wants to centralize billing so that the company receives volume discounts for the aggregated usage across all accounts. Additionally, the team needs to set monthly budgets for each department and automatically receive email notifications when a department's spending reaches 80% of its budget threshold. Which combination of AWS features or services should the company use to meet these requirements?

A.AWS Cost Explorer with AWS Budgets
B.Consolidated Billing with AWS Budgets
C.AWS Trusted Advisor with Consolidated Billing
D.AWS Cost Explorer with AWS Organizations
AnswerB

Consolidated Billing in AWS Organizations aggregates all account usage into a single bill, enabling the company to receive volume discounts (e.g., tiered pricing for EC2, S3). AWS Budgets allows the finance team to set custom budgets for each department and automatically send email notifications when actual or forecasted costs reach a defined threshold (e.g., 80%). This combination meets both requirements.

Why this answer

Consolidated Billing aggregates usage across all accounts in AWS Organizations, enabling volume discounts. AWS Budgets allows setting monthly budgets per department and configuring alerts (e.g., at 80% threshold) to send email notifications via Amazon SNS. Together, they meet both centralization and notification requirements.

Exam trap

The trap here is confusing AWS Cost Explorer (a visualization tool) with AWS Budgets (an alerting tool), leading candidates to pick A or D, which lack the automated notification mechanism.

Why the other options are wrong

A

AWS Cost Explorer is a visualization tool for cost and usage data, not a billing consolidation mechanism. It does not aggregate accounts for volume discounts, which requires Consolidated Billing.

C

AWS Trusted Advisor provides cost optimization recommendations but does not enable centralized billing for volume discounts or allow setting budgets with automated notifications. Consolidated Billing is required for aggregated usage and volume discounts, and AWS Budgets is needed for budget thresholds and alerts.

D

AWS Cost Explorer is a visualization tool for cost and usage data, not a billing consolidation feature. It does not enable volume discounts across accounts or automate budget alerts; AWS Organizations provides consolidated billing, but Cost Explorer alone cannot set budgets or send notifications.

When would these options actually be correct?

A

A company wants to analyze historical cost trends and usage patterns across multiple accounts, and set budgets with alerts based on that analysis. AWS Cost Explorer provides the data, and AWS Budgets sends notifications.

C

A company wants to receive cost optimization recommendations across multiple accounts in AWS Organizations to identify underutilized resources and reduce spending. They would use AWS Trusted Advisor with Consolidated Billing to get aggregated recommendations.

D

A company wants to analyze historical cost trends and usage patterns across multiple accounts, and set custom cost and usage reports without needing automated budget alerts. AWS Cost Explorer with AWS Organizations would allow viewing aggregated data and filtering by account or service.

Why candidates pick the wrong answer

A

Candidates may think Cost Explorer is needed for budgeting because it provides cost data, but they overlook that Consolidated Billing is required for volume discounts and that Cost Explorer is not a billing consolidation feature.

C

Candidates may think Trusted Advisor helps with cost management and assume it can handle budgeting and alerts, but it only provides recommendations, not budget enforcement or notifications.

D

Candidates may think Cost Explorer is sufficient for cost management and overlook that consolidated billing is required for volume discounts, or they may confuse Cost Explorer's reporting capabilities with the budgeting and alerting features of AWS Budgets.

474
MCQmedium

A company has been using Amazon EC2 instances for a production application for the past 12 months. The finance team wants to understand historical spending patterns and identify opportunities to reduce costs. Specifically, they need to see which EC2 instance families and sizes are being underutilized and get recommendations for purchasing Reserved Instances to save money compared to current On-Demand pricing. The team wants to use a native AWS tool that provides a visual dashboard of costs, usage trends, and actionable recommendations. Which AWS tool should the finance team use?

A.AWS Budgets
B.AWS Trusted Advisor
C.AWS Cost Explorer
D.AWS Compute Optimizer
AnswerC

AWS Cost Explorer is the correct tool. It provides an interactive dashboard of historical costs and usage, allows filtering by EC2 instance family, and generates Reserved Instance purchase recommendations based on your past usage. It is specifically designed for cost analysis and optimization.

Why this answer

AWS Cost Explorer is the correct choice because it provides a visual dashboard of historical cost and usage data, including the ability to filter by EC2 instance families and sizes to identify underutilized resources. It also offers Reserved Instance (RI) purchase recommendations based on historical On-Demand usage, enabling the finance team to compare costs and identify savings opportunities directly within the native AWS console.

Exam trap

The trap here is that candidates often confuse AWS Compute Optimizer (which focuses on right-sizing) with Cost Explorer (which provides both historical cost visualization and RI purchase recommendations), leading them to choose D instead of C.

Why the other options are wrong

A

AWS Budgets allows you to set cost and usage budgets and receive alerts, but it does not provide a visual dashboard of historical spending patterns, underutilized EC2 instance families, or specific Reserved Instance purchase recommendations.

B

AWS Trusted Advisor provides cost optimization recommendations, but it does not offer a visual dashboard of historical cost and usage trends or detailed Reserved Instance purchase recommendations. The question specifically requires a tool with a visual dashboard for historical spending analysis and RI recommendations, which is AWS Cost Explorer.

D

AWS Compute Optimizer provides recommendations for optimal instance types and sizes based on utilization, but it does not offer a visual dashboard of historical cost and usage trends or Reserved Instance purchase recommendations. The question specifically requires a tool for historical spending analysis and RI recommendations, which is Cost Explorer's function.

When would these options actually be correct?

A

A finance team wants to set a cost threshold for EC2 usage and receive alerts when spending exceeds that threshold, without needing historical analysis or RI recommendations. AWS Budgets would be the correct tool for monitoring and alerting on cost limits.

B

A company wants a quick, automated assessment of their AWS account against best practices, including cost optimization checks like identifying idle resources or underutilized EC2 instances, and they need a prioritized list of recommendations without requiring a custom dashboard. The question would ask for a tool that provides a high-level overview of cost savings opportunities and other best practice checks.

D

AWS Compute Optimizer would be correct if the question asked: 'Which AWS tool analyzes EC2 instance utilization patterns and recommends optimal instance types and sizes to reduce cost and improve performance?' It focuses on right-sizing, not cost history or RI purchasing.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Budgets with Cost Explorer because both involve cost management, but Budgets focuses on alerting against set limits rather than analyzing historical data and providing savings recommendations.

B

Candidates may confuse Trusted Advisor's cost optimization checks with the more comprehensive cost analysis and visualization capabilities of Cost Explorer, or they may think Trusted Advisor's recommendations include detailed RI purchase advice.

D

Candidates may confuse Compute Optimizer's right-sizing recommendations with cost optimization, but it lacks the cost dashboard and RI analysis features that Cost Explorer provides.

475
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.

When would these options actually be correct?

A

This option would be correct if the question required full control over the underlying infrastructure, such as for compliance or performance tuning, and the team was willing to manage EC2 instances and the Docker orchestration themselves.

B

A company needs to run a stateless, event-driven function triggered by S3 uploads or API Gateway requests, with execution time under 15 minutes, and wants to avoid managing any servers or containers.

D

This option would be correct if the team needs to run containerized applications on Kubernetes and wants AWS to manage the Kubernetes control plane and worker node scaling, but is willing to manage the EC2 instances (or use managed node groups to reduce some management overhead). For example, if the question specified 'need to use Kubernetes' and 'want to reduce but not eliminate EC2 management'.

Why candidates pick the wrong answer

A

Candidates may choose this because Docker on EC2 is a familiar approach for running containers, and they might overlook the serverless requirement or assume that using Docker automatically provides serverless capabilities.

B

Candidates may think Lambda is serverless and can run Docker containers (via custom runtimes), but they overlook its limitations on execution duration and statefulness, making it unsuitable for general microservices.

D

Candidates may confuse 'managed node groups' with 'serverless', not realizing that managed node groups still involve EC2 instances. They might also think that EKS is the only option for container orchestration, overlooking Fargate's serverless capabilities.

476
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.

477
MCQmedium

A company runs a web application on Amazon EC2 instances behind an Application Load Balancer. The application connects to an Amazon RDS for MySQL database. The database password is currently hardcoded in the application configuration file, and the security team is concerned about the risk of exposure. The company wants to remove the hardcoded credential and instead have the application retrieve the database password securely at runtime. Additionally, the security team requires that the password be automatically rotated every 90 days without any manual intervention or custom scripting. Which AWS service should the company use to meet these requirements?

A.AWS Systems Manager Parameter Store (SecureString parameters)
B.AWS Key Management Service (AWS KMS)
C.AWS Secrets Manager
D.AWS Identity and Access Management (IAM) roles for Amazon EC2
AnswerC

AWS Secrets Manager is a fully managed service built specifically to store, retrieve, and rotate secrets such as database credentials. It provides native, automated rotation for Amazon RDS databases without requiring custom code or additional infrastructure — you simply attach the required IAM role and choose a rotation interval. Because Secrets Manager natively meets both the secure storage and automatic rotation requirements, it is the best choice for this use case.

Why this answer

AWS Secrets Manager is the correct choice because it is purpose-built for securely storing, retrieving, and automatically rotating database credentials (including RDS for MySQL) without custom code. It supports native, automatic rotation of secrets every 90 days via a built-in Lambda rotation function, meeting the security team's requirement for zero manual intervention. Unlike Parameter Store, Secrets Manager provides automatic rotation out of the box, which is the key differentiator here.

Exam trap

The trap here is that candidates often confuse AWS Systems Manager Parameter Store (SecureString) with Secrets Manager, but Parameter Store lacks native automatic rotation, which is the critical requirement in this scenario.

Why the other options are wrong

A

AWS Systems Manager Parameter Store (SecureString) does not support automatic rotation of secrets. The question explicitly requires automatic rotation every 90 days without manual intervention or custom scripting, which Parameter Store cannot provide.

B

AWS KMS is a key management service for encryption keys, not a secrets storage service. It does not natively store or rotate database passwords; it only encrypts data. The requirement to retrieve and automatically rotate secrets is outside KMS's scope.

D

IAM roles grant permissions to EC2 instances but cannot store or retrieve secrets like database passwords; they are used for AWS API access, not for secure secret retrieval at runtime.

When would these options actually be correct?

A

A company needs to store a database password securely and retrieve it at runtime, but does not require automatic rotation. The security team is willing to manually rotate the password or use a custom script. In that case, Parameter Store with SecureString parameters would be a cost-effective and appropriate choice.

B

A company needs to encrypt data at rest in an S3 bucket using a customer-managed key, with automatic annual key rotation. AWS KMS would be the correct service to create and manage the CMK with automatic rotation enabled.

D

A question where the requirement is to grant an EC2 instance permissions to access other AWS services (e.g., S3, DynamoDB) without storing credentials on the instance, and no need for secret rotation or storage.

Why candidates pick the wrong answer

A

Candidates may confuse Parameter Store's SecureString parameters with Secrets Manager, as both can store secrets securely. They might overlook the automatic rotation requirement, assuming Parameter Store can handle rotation via its integration with other services, but it lacks built-in rotation capabilities.

B

Candidates may confuse KMS's encryption capabilities with secrets management, thinking that storing an encrypted password in the application config and decrypting it with KMS satisfies the requirement, but KMS lacks built-in rotation and retrieval APIs for secrets.

D

Candidates may confuse IAM roles with secret management, thinking that an IAM role can somehow provide the database password, or they may overestimate the scope of IAM roles in handling application secrets.

478
MCQmedium

A company has a development environment running on Amazon EC2 instances. To control costs, the team wants to set a monthly budget of $5,000 for this environment. If the forecasted cost for the month exceeds $6,000 (20% over budget), they want AWS to automatically stop all non-critical EC2 instances to prevent further spending. Which AWS feature should the team use to implement this automated cost control?

A.AWS Cost Explorer
B.AWS Budgets with budget actions
C.AWS Trusted Advisor
D.AWS Cost Anomaly Detection
AnswerB

AWS Budgets enables you to set custom budgets (e.g., monthly cost budget). With budget actions, you can configure automated responses when actual or forecasted costs exceed budget thresholds. For example, you can define an action to stop non-critical EC2 instances when the forecast exceeds $6,000. This fully meets the requirement.

Why this answer

AWS Budgets with budget actions allows you to set a monthly budget of $5,000 and define an action that triggers when the forecasted cost exceeds a specified threshold (e.g., 20% over budget, or $6,000). The action can automatically stop non-critical EC2 instances using an IAM role and a predefined runbook, directly enforcing cost control without manual intervention. This is the only AWS feature that combines budget monitoring with automated remediation actions.

Exam trap

The trap here is that candidates confuse AWS Budgets (which can trigger actions) with AWS Cost Explorer (which only provides reporting) or AWS Cost Anomaly Detection (which only alerts), failing to recognize that only AWS Budgets with budget actions supports automated remediation.

Why the other options are wrong

A

AWS Cost Explorer provides visualization and analysis of costs and usage but does not support automated actions like stopping EC2 instances based on budget thresholds.

D

AWS Cost Anomaly Detection detects unusual spending patterns but does not support automated actions to stop instances based on budget thresholds.

When would these options actually be correct?

A

A question asking which AWS service allows a team to visualize historical cost trends, filter by tags, and create custom reports for cost analysis would make Cost Explorer the correct answer.

D

A company wants to be alerted when EC2 spending deviates from normal patterns by more than 20%, without setting a fixed budget, and requires automated root cause analysis.

Why candidates pick the wrong answer

A

Candidates may confuse Cost Explorer's cost monitoring capabilities with the ability to take automated actions, assuming that any cost-related tool can enforce budgets.

D

Candidates may confuse anomaly detection with budget-based actions, thinking it can trigger automated responses when costs exceed expected patterns.

479
MCQeasy

A company's sales team uses a cloud-based CRM application hosted on AWS. Sales representatives access the application from various devices—office desktops, company-issued laptops, and personal smartphones—using only standard web browsers and internet connections. No special client software or dedicated network connections are required. Which essential characteristic of cloud computing does this scenario best illustrate?

A.On-demand self-service
B.Broad network access
C.Resource pooling
D.Rapid elasticity
AnswerB

Broad network access means capabilities are available over the network and accessed through standard mechanisms from a variety of client devices. The sales team uses multiple device types and standard web browsers, which is a direct example of this characteristic.

Why this answer

The scenario describes sales representatives accessing the CRM application from various devices (desktops, laptops, smartphones) using only standard web browsers and internet connections, without requiring special client software or dedicated network connections. This directly illustrates 'broad network access,' which is the ability for resources to be accessed over the network by a wide range of client platforms (e.g., mobile phones, laptops, workstations) using standard protocols (HTTP/HTTPS). The key is that the service is available from anywhere with an internet connection, not limited to a specific location or device type.

Exam trap

The trap here is that candidates confuse 'broad network access' with 'on-demand self-service' because both involve user interaction, but the key differentiator is that broad network access focuses on accessibility from multiple device types over standard networks, whereas on-demand self-service is about automated provisioning without provider intervention.

Why the other options are wrong

A

The scenario describes access from various devices using standard web browsers and internet connections, which directly illustrates broad network access (capabilities accessed over the network by heterogeneous client platforms). On-demand self-service would require users to provision computing capabilities themselves without human interaction, which is not mentioned.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The scenario emphasizes access from various devices via standard browsers, not multi-tenant resource sharing.

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand. The scenario describes access from various devices, not scaling of resources.

When would these options actually be correct?

A

A question where a user can independently provision and manage cloud resources (e.g., spinning up a virtual machine or storage) through a web portal without needing to contact the cloud provider's support team. For example: 'A developer creates and configures a new database instance via a cloud provider's management console without any manual approval.'

C

A question describing a multi-tenant application where multiple customers use the same infrastructure, and resources are dynamically assigned based on demand, would make resource pooling the correct answer.

D

A question describing a company's e-commerce website that automatically adds more servers during flash sales and removes them afterward, without manual intervention, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to access the CRM from any device with the idea of 'self-service' because they think users are choosing to access the service on demand, but on-demand self-service specifically refers to provisioning resources, not accessing existing applications.

C

Candidates may confuse the ability to access from any device with the underlying infrastructure being shared, or they may think 'pooling' refers to pooling of access methods rather than computing resources.

D

Candidates may confuse the ability to access from many devices with the ability to scale resources rapidly, both involving flexibility and adaptability.

480
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.

When would these options actually be correct?

B

A company needs to improve availability and performance for a global application that uses UDP or TCP protocols (e.g., gaming, IoT, or VoIP) and requires static IP addresses for whitelisting, with no need for content caching.

C

A company needs to upload large files (e.g., video archives, backups) to an S3 bucket from geographically distant locations and wants to minimize upload latency by using optimized network paths.

D

An Application Load Balancer would be correct when the question asks for distributing incoming HTTP/HTTPS traffic across multiple targets (e.g., EC2 instances, containers) within a single region, with features like path-based routing, SSL termination, and health checks, without requiring global edge caching or network acceleration.

Why candidates pick the wrong answer

B

Candidates may confuse Global Accelerator's edge location optimization with CloudFront's caching, assuming both provide similar performance improvements for static and dynamic content without understanding the caching distinction.

C

Candidates may confuse 'acceleration' with edge caching and assume S3 Transfer Acceleration improves content delivery, not just uploads.

D

Candidates may mistakenly think an ALB can improve latency because it can offload SSL and route traffic efficiently, but they overlook that it does not provide edge caching or global network acceleration, which are essential for reducing latency for users worldwide.

481
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.

When would these options actually be correct?

B

A company needs to send real-time notifications to multiple subscribers (e.g., email, SMS, Lambda functions) when a new file is uploaded to S3. The solution must support fan-out to many endpoints and does not require durable message storage or asynchronous job processing.

C

A company needs to ingest and process real-time clickstream data from a web application, analyze it with multiple consumers (e.g., for fraud detection and analytics), and retain the data for up to 7 days. Kinesis Data Streams would be correct for this streaming data ingestion and parallel consumption scenario.

D

A company needs to coordinate a multi-step workflow that involves multiple AWS services (e.g., invoking a Lambda function, processing data, and then sending a notification) with error handling and retries. Step Functions would be the correct choice to manage the state machine and execution flow.

Why candidates pick the wrong answer

B

Candidates may confuse SNS with SQS because both are messaging services, and they might think SNS can queue messages for later processing, but SNS is designed for push notifications, not decoupled job queues.

C

Candidates may confuse Kinesis Data Streams with a message queue, thinking it can decouple components, but it is optimized for streaming data, not for individual job requests with durable, asynchronous processing.

D

Candidates may confuse Step Functions as a solution for decoupling because it can manage asynchronous tasks and integrate with other services, but they overlook that it lacks the durable message queuing capability required for buffering requests during traffic spikes.

482
MCQmedium

A company operates a global e-commerce website behind Amazon CloudFront. Security analysts have noticed a pattern of SQL injection attempts and cross-site scripting attacks targeting the web application. The company needs a fully managed service that can inspect incoming HTTP(S) requests and block these common web exploits before they reach the application origin. The solution must integrate with CloudFront and allow the security team to author custom rules. Which AWS service should the company use?

A.AWS Shield Advanced
B.AWS WAF
C.Amazon GuardDuty
D.AWS Firewall Manager
AnswerB

AWS WAF is a web application firewall that monitors and filters web requests for common attack patterns such as SQL injection and cross-site scripting. It integrates with CloudFront and allows you to define custom rules to block malicious traffic before it reaches your application.

Why this answer

AWS WAF is a fully managed web application firewall that integrates directly with Amazon CloudFront to inspect HTTP(S) requests. It provides pre-configured rule groups (e.g., the SQL injection and cross-site scripting rule sets) and allows the security team to author custom rules to block common web exploits before they reach the origin. This makes it the correct choice for the described use case.

Exam trap

The trap here is that candidates confuse AWS Shield Advanced (which handles volumetric DDoS) with AWS WAF (which handles application-layer exploits like SQL injection and XSS), leading them to select Shield Advanced when the question explicitly describes web application attacks.

Why the other options are wrong

A

AWS Shield Advanced provides DDoS protection but does not inspect HTTP(S) requests for SQL injection or cross-site scripting attacks, nor does it allow custom rule authoring for web exploits.

C

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, but it does not inspect or block HTTP(S) requests at the application layer. It cannot prevent SQL injection or XSS attacks.

D

AWS Firewall Manager is a policy management service that centrally configures and manages firewall rules across multiple accounts and resources, but it does not itself inspect HTTP(S) requests or block web exploits like SQL injection or XSS. It can manage AWS WAF rules, but the question asks for the service that directly inspects and blocks these attacks, which is AWS WAF.

When would these options actually be correct?

A

A company needs protection against DDoS attacks for a CloudFront distribution and requires 24/7 access to the DDoS Response Team (DRT) and cost protection against scaling charges during an attack.

C

A company wants to continuously monitor AWS accounts and workloads for malicious activity, such as unusual API calls or potentially compromised instances, and needs automated threat detection without deploying additional software. GuardDuty would be the correct answer.

D

A company with multiple AWS accounts and resources wants to centrally enforce a common set of WAF rules across all CloudFront distributions and Application Load Balancers. The security team needs to ensure consistent protection without manually configuring each resource. In this scenario, AWS Firewall Manager would be the correct answer because it provides centralized policy management for AWS WAF, AWS Shield Advanced, and other firewall services.

Why candidates pick the wrong answer

A

Candidates may confuse Shield Advanced with a web application firewall because both offer security for CloudFront, but Shield Advanced focuses on DDoS mitigation, not application-layer inspection.

C

Candidates may confuse GuardDuty's threat detection capabilities with web application security, assuming it can block attacks because it identifies malicious patterns.

D

Candidates may confuse Firewall Manager with a firewall service itself, thinking it provides direct inspection and blocking capabilities, when in fact it is a policy management tool that orchestrates other services like AWS WAF.

483
MCQmedium

A company is reviewing their AWS bill and notices charges for Amazon CloudWatch. Which specific CloudWatch usage would NOT incur additional charges beyond the CloudWatch free tier?

A.Detailed monitoring (1-minute metrics) for EC2 instances
B.Basic monitoring (5-minute metrics) for EC2 instances
C.Publishing 100 custom metrics
D.Storing CloudWatch Logs beyond the free tier
AnswerB

Basic monitoring is the default CloudWatch monitoring mode for every EC2 instance, automatically enabled when the instance launches. It publishes standard metrics at 5-minute intervals at no additional cost, regardless of how long the instance runs. Because it is the only EC2 monitoring option that is truly free and requires no setup, this is the correct answer.

Why this answer

Basic monitoring for EC2 instances provides metrics at 5-minute intervals at no additional cost, as it is included in the CloudWatch free tier. Detailed monitoring (1-minute metrics) incurs charges because it requires more frequent data collection and storage. Therefore, basic monitoring is the only option that does not generate extra charges beyond the free tier.

Exam trap

The trap here is that candidates assume all CloudWatch monitoring is free, but AWS specifically charges for detailed monitoring and custom metrics beyond the free tier limits, while basic monitoring remains free to encourage foundational observability without upfront costs.

How to eliminate wrong answers

Option A is wrong because detailed monitoring (1-minute metrics) for EC2 instances is a paid feature that incurs additional charges per instance per hour, as it increases the volume of metric data points sent to CloudWatch. Option C is wrong because the CloudWatch free tier includes only 10 custom metrics per month; publishing 100 custom metrics would exceed this limit and incur charges for the additional 90 metrics. Option D is wrong because storing CloudWatch Logs beyond the free tier (5 GB per month) incurs charges for both data ingestion and storage, as the free tier only covers the first 5 GB of log data per account per month.

484
MCQeasy

What is the purpose of AWS Shield Standard?

A.To encrypt data at rest in S3 buckets
B.To protect AWS resources against common DDoS attacks
C.To monitor API calls made to AWS services
D.To filter malicious web traffic using rules
AnswerB

AWS Shield Standard is the correct answer because it provides automatic, always-on detection and inline mitigation for common Layer 3 and Layer 4 DDoS attacks, including SYN floods, UDP floods, and reflection attacks. This protection is included with all AWS accounts at no additional cost and covers resources such as CloudFront distributions, Elastic Load Balancers, and S3 buckets. Shield Standard runs transparently in the background, so no configuration or management is required.

Why this answer

AWS Shield Standard is a free, always-on service that protects all AWS customers from common, infrastructure-layer Distributed Denial of Service (DDoS) attacks, such as SYN floods, UDP floods, and reflection attacks. It uses network flow monitoring and inline mitigation techniques at the AWS edge to automatically detect and block malicious traffic targeting AWS resources like EC2, ELB, CloudFront, and Route 53. This makes option B correct because its sole purpose is to provide baseline DDoS protection without any additional configuration or cost.

Exam trap

The trap here is that candidates often confuse AWS Shield Standard with AWS WAF, mistakenly thinking Shield Standard provides application-layer filtering (like SQL injection or XSS protection), when in fact it only handles infrastructure-layer DDoS attacks, while WAF is needed for Layer 7 web traffic inspection.

How to eliminate wrong answers

Option A is wrong because encrypting data at rest in S3 buckets is handled by AWS Key Management Service (KMS) or S3 server-side encryption (SSE), not by Shield Standard, which is a network-layer DDoS mitigation service. Option C is wrong because monitoring API calls to AWS services is the function of AWS CloudTrail, which logs API activity for auditing and governance, not Shield Standard. Option D is wrong because filtering malicious web traffic using rules is the purpose of AWS WAF (Web Application Firewall), which operates at Layer 7 and inspects HTTP/HTTPS requests, whereas Shield Standard focuses on Layer 3/4 volumetric DDoS attacks.

485
MCQmedium

A company wants to migrate 50 virtual machines from their on-premises data centre to AWS as quickly as possible to reduce data centre costs. They plan to move the VMs without making any changes to the applications. Which cloud migration strategy does this represent?

A.Refactor
B.Replatform
C.Rehost
D.Retire
AnswerC

Rehosting, also known as lift-and-shift, involves migrating applications and their underlying virtual machines from on-premises infrastructure to AWS EC2 instances without making any changes to configuration, code, or architecture. Tools like AWS Application Migration Service (MGN) automate this process, making it the fastest and least disruptive way to transition to the cloud while preserving the exact runtime environment. Because the company explicitly wants to continue running its applications with no modifications, rehosting directly satisfies that goal and enables a rapid exit from the on-premises data center.

Why this answer

(Rehost) is correct because the company is migrating 50 virtual machines to AWS without making any changes to the applications, which is the defining characteristic of a 'lift and shift' migration. This strategy involves moving the VMs as-is, typically using AWS Server Migration Service (SMS) or AWS Application Migration Service (AWS MGN), to quickly reduce on-premises data center costs without application refactoring.

Exam trap

The trap here is that candidates confuse Rehost (no changes) with Replatform (minimal changes), often selecting Replatform because they think moving to AWS inherently requires some modification, but the exam explicitly defines Rehost as migrating without any application changes.

How to eliminate wrong answers

Option A is wrong because Refactor involves re-architecting the application to be cloud-native (e.g., converting a monolithic app to microservices), which contradicts the requirement of no changes to applications. Option B is wrong because Replatform involves making minimal changes to leverage cloud-managed services (e.g., moving a database to Amazon RDS), which still requires some application modifications, not a pure lift-and-shift. Option D is wrong because Retire means decommissioning applications that are no longer needed, but the question states the company wants to migrate 50 VMs, not eliminate them.

486
MCQmedium

A startup company is evaluating the benefits of migrating to AWS. The CEO wants to experiment with a new application idea by quickly launching a small server, testing the application for a few days, and then decommissioning it. The company does not want to go through a lengthy procurement process to purchase hardware. Which cloud computing concept does this scenario best demonstrate?

A.Elasticity
B.Agility
C.High availability
D.Pay-as-you-go
AnswerB

Agility is the ability to rapidly provision and decommission resources with minimal effort, enabling fast experimentation and time-to-market. This matches the CEO's need to quickly launch a server for a trial and then shut it down without long procurement cycles.

Why this answer

The scenario describes the ability to rapidly provision a small server, test an application for a few days, and then decommission it without the delay of hardware procurement. This directly demonstrates agility, which in cloud computing refers to the speed and ease with which resources can be deployed, modified, and removed to respond to changing business needs. AWS services like EC2 allow instances to be launched in minutes via the AWS Management Console, CLI, or SDK, and terminated just as quickly, bypassing traditional hardware acquisition cycles.

Exam trap

The trap here is that candidates confuse the rapid provisioning and decommissioning (agility) with the cost model (pay-as-you-go) or the scaling capability (elasticity), but the question specifically emphasizes the speed of setup and teardown without procurement delays, which is the definition of agility.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, but the scenario describes a one-time, manual launch and decommission of a single server, not dynamic scaling.

C

High availability refers to systems that remain operational with minimal downtime, often through redundancy across multiple availability zones. The scenario describes a temporary server for testing, not a system needing continuous uptime.

D

The scenario emphasizes quickly launching and decommissioning a server without procurement delays, which directly demonstrates agility (rapid experimentation and deployment). Pay-as-you-go is a pricing model that applies to ongoing usage, not the speed of provisioning.

When would these options actually be correct?

A

A question describing an e-commerce site that automatically adds servers during flash sales and removes them afterward to handle variable traffic would make elasticity the correct answer.

C

A question describing a critical e-commerce application that must remain accessible during a flash sale, with requirements for automatic failover across data centers to prevent downtime, would make high availability the correct answer.

D

A question that asks: 'A company wants to avoid upfront hardware costs and only pay for compute resources when they are used. Which cloud concept does this describe?' would make pay-as-you-go the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to quickly provision and release resources (agility) with the automated scaling aspect of elasticity, especially since both involve rapid changes in resource allocation.

C

Candidates may confuse the ability to quickly launch and decommission resources (agility) with the concept of systems being always available, especially since AWS offers high-availability features that can be quickly implemented.

D

Candidates often associate cloud computing with paying only for what you use, but they overlook that the core benefit highlighted here is the speed of provisioning, not the billing model.

487
MCQmedium

A company wants to understand the AWS Well-Architected Framework's sixth pillar added in 2021. Which pillar focuses on minimizing the environmental impact of cloud workloads?

A.Cost Optimization
B.Sustainability
C.Governance
D.Resilience
AnswerB

Sustainability is the correct sixth pillar of the AWS Well-Architected Framework, added in December 2021. It focuses on minimizing the environmental impacts of running cloud workloads, including energy consumption and carbon emissions. Best practices include choosing lower-carbon AWS Regions, maximizing utilization via right-sizing or autoscaling, and using managed services that benefit from AWS’s efficient infrastructure. This pillar directly addresses the environmental footprint, which the other five pillars do not explicitly cover.

Why this answer

The AWS Well-Architected Framework added a sixth pillar, Sustainability, in 2021. This pillar provides design principles and best practices to minimize the environmental impact of cloud workloads, such as optimizing utilization, reducing energy consumption, and selecting efficient hardware and regions.

Exam trap

The trap here is that candidates confuse the Sustainability pillar with Cost Optimization, assuming reducing costs automatically reduces environmental impact, but the Sustainability pillar specifically targets carbon footprint and energy efficiency, not just financial savings.

How to eliminate wrong answers

Option A is wrong because Cost Optimization focuses on managing costs and eliminating unnecessary spending, not specifically on environmental impact. Option C is wrong because Governance is not a pillar of the AWS Well-Architected Framework; the framework includes pillars like Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability. Option D is wrong because Resilience is not a pillar; it is a characteristic often associated with the Reliability pillar, which addresses workload recovery and fault tolerance, not environmental impact.

488
MCQmedium

A company uses AWS for multiple projects. Each project's resources have been tagged with 'Project' and 'Team' tags. The finance team wants to view a cost breakdown in AWS Cost Explorer using these tags. The tags are already applied to existing resources. However, when the finance team opens Cost Explorer, the tags are not available for filtering. What must the finance team do to see costs by these tags?

A.Enable detailed billing reports in the Billing console.
B.Activate the cost allocation tags in the Billing and Cost Management console.
C.Create a budget in AWS Budgets and set tag-based filters.
D.Use AWS Organizations to create separate accounts per project.
AnswerB

Correct. Cost allocation tags must be activated in the Billing console before they appear in Cost Explorer. Once activated, AWS includes the tag keys and values in cost data, and after up to 24 hours, the tags become available for filtering in Cost Explorer.

Why this answer

Cost allocation tags must be explicitly activated in the Billing and Cost Management console before they appear in AWS Cost Explorer. Even though tags are already applied to resources, AWS does not automatically make them available for cost filtering until they are activated as cost allocation tags. This activation process enables the tags to be recognized by billing and cost management services.

Exam trap

The trap here is that candidates assume applying tags to resources automatically makes them available for cost filtering, but AWS requires a separate activation step in the Billing and Cost Management console to enable cost allocation tags.

Why the other options are wrong

A

Detailed billing reports (legacy) are not required for tag-based filtering in Cost Explorer; tags must be activated as cost allocation tags in the Billing and Cost Management console.

C

Creating a budget with tag-based filters does not make tags available in Cost Explorer; it only sets cost alerts. Tags must first be activated as cost allocation tags to appear in Cost Explorer.

D

Using AWS Organizations to create separate accounts per project is an overly complex and unnecessary step for viewing cost breakdowns by tags; the correct approach is to activate cost allocation tags in the Billing and Cost Management console, which makes existing tags available in Cost Explorer.

When would these options actually be correct?

A

A company needs to receive monthly CSV reports with line-item details for all AWS charges, including tags and resource IDs, for custom analysis in a spreadsheet or external tool.

C

A company wants to receive alerts when costs for a specific tagged project exceed a threshold. In that scenario, creating a budget in AWS Budgets with tag-based filters would be the correct action.

D

This option would be correct if the question asked for a solution to enforce cost isolation or separate billing per project, such as when each project must have its own AWS account for administrative or security boundaries, and the finance team needs to view costs per account.

Why candidates pick the wrong answer

A

Candidates may confuse enabling detailed billing reports with activating cost allocation tags, assuming both are necessary for tag visibility in Cost Explorer.

C

Candidates may think that using tags in budgets is equivalent to enabling them for cost exploration, or they confuse the purpose of budgets (alerts) with cost allocation tag activation.

D

Candidates may think that separate accounts are required to track costs by project, not realizing that cost allocation tags can achieve the same goal without the overhead of managing multiple accounts.

489
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.

490
MCQeasy

Under the AWS Shared Responsibility Model, what is AWS responsible for when a customer uses AWS Lambda?

A.Writing the Lambda function code
B.Managing the underlying OS, runtime, and execution environment
C.Configuring IAM roles and permissions for Lambda functions
D.Encrypting the data processed by the function
AnswerB

AWS fully manages the underlying OS, the language runtime, the execution environment, and the infrastructure that runs your Lambda functions. This includes patching the OS, updating the runtime, provisioning capacity, scaling automatically, and replacing unhealthy execution environments — all invisible to the customer. This is the core division of responsibility for Lambda: AWS owns everything below your code and configuration.

Why this answer

AWS Lambda is a serverless compute service where AWS manages the underlying infrastructure, including the operating system, runtime environment, and execution environment. Under the Shared Responsibility Model, AWS is responsible for the security of the cloud, which for Lambda includes patching the runtime, managing the hypervisor, and ensuring the execution environment is isolated between customers. The customer is only responsible for the code and configuration they provide.

Exam trap

The trap here is that candidates often confuse 'serverless' with 'no responsibility for anything,' but AWS still manages the underlying runtime and execution environment while the customer remains responsible for code, IAM, and data encryption.

How to eliminate wrong answers

Option A is wrong because writing the Lambda function code is entirely the customer's responsibility under the model, as the customer controls the application logic. Option C is wrong because configuring IAM roles and permissions for Lambda functions is a customer responsibility, as the customer defines access policies for their resources. Option D is wrong because encrypting data processed by the function is a customer responsibility, as the customer must implement encryption (e.g., using AWS KMS or client-side encryption) for data at rest or in transit.

491
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.

When would these options actually be correct?

B

A company needs a secure, encrypted connection between its VPC and on-premises network but can tolerate variable internet performance and does not require dedicated bandwidth. The question would emphasize cost-effectiveness and ease of setup over latency guarantees.

C

A company needs to provide secure remote access for individual employees to access resources in an AWS VPC from their home or remote locations. The employees use client software to connect, and the company requires user-based authentication and encryption over the internet.

D

A company has multiple VPCs and on-premises networks that need to be interconnected with centralized routing and management. The question asks for a service that simplifies network architecture by acting as a hub for transitive routing between many networks, without specifying the need for a dedicated physical connection.

Why candidates pick the wrong answer

B

Candidates may confuse Site-to-Site VPN as a private connection because it is encrypted, overlooking that it still traverses the public internet and cannot provide the dedicated, low-latency performance of Direct Connect.

C

Candidates may confuse 'Client VPN' with a site-to-site VPN solution or think it can be used for dedicated connectivity, overlooking that it is designed for individual user access rather than network-to-network private connections.

D

Candidates may confuse Transit Gateway as a direct replacement for Direct Connect because it can integrate with Direct Connect and VPNs, and they might think it provides the dedicated connection itself rather than being a routing service that requires an underlying connection.

492
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.

493
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.

When would these options actually be correct?

A

A question requiring a block storage volume attached to multiple EC2 instances in the same Availability Zone for a clustered database (e.g., Teradata) that needs low-latency, persistent storage with concurrent writes from a limited number of instances.

C

A company needs to store and serve static website assets (e.g., images, videos) with high durability and scalability, accessed via HTTP/HTTPS. The application does not require a file system mount; instead, it uses S3 APIs or SDKs to upload/download objects.

D

A question requiring high-performance, low-latency temporary storage for data that is replicated across instances, such as a cache or scratch space, where data loss is acceptable and persistence is not needed.

Why candidates pick the wrong answer

A

Candidates may think Multi-Attach EBS provides a shared file system, but it is a block-level attachment with AZ and instance count limitations, not a scalable, fully managed file system like EFS.

C

Candidates may confuse S3's scalability and durability with file system capabilities, overlooking the requirement for a shared file system mount (POSIX) that EFS provides.

D

Candidates may confuse instance store with persistent storage or assume it can be shared, overlooking its ephemeral nature and lack of multi-instance access.

494
MCQmedium

A company uses separate AWS accounts for development, testing, and production. The finance team wants to receive a single monthly invoice that covers all accounts and to benefit from volume pricing discounts across the entire organization. Which AWS feature should the company use to achieve this?

A.Enable Consolidated Billing in AWS Organizations
B.Set up an AWS Budget to track all account costs
C.Use Cost Explorer to generate a combined cost report
D.Activate AWS Trusted Advisor on the management account
AnswerA

Enabling Consolidated Billing in AWS Organizations aggregates usage and charges from all member accounts into the management account's single monthly invoice, eliminating the need for separate account-level bills. This also pools usage across included accounts, which helps the organization reach higher volume tiers on qualifying services and benefit from volume-based pricing discounts, along with options to share Reserved Instance and Savings Plans discounts. Because the scenario requires one invoice and aggregated discounts, Consolidated Billing is the correct mechanism.

Why this answer

AWS Organizations with Consolidated Billing allows a company to combine usage across multiple accounts into a single monthly invoice, enabling the organization to aggregate usage and benefit from volume pricing discounts (e.g., tiered pricing for EC2, S3, or data transfer). The management account pays for all member accounts, and the consolidated view simplifies cost tracking while maximizing savings from AWS's graduated pricing model.

Exam trap

The trap here is that candidates confuse cost monitoring tools (Budgets, Cost Explorer) or advisory services (Trusted Advisor) with the billing consolidation feature, which is the only mechanism that combines invoices and unlocks volume discounts across accounts.

Why the other options are wrong

B

AWS Budgets track costs and send alerts, but they do not consolidate billing across multiple accounts or provide volume pricing discounts.

C

Cost Explorer provides cost visualization and analysis, but it does not consolidate billing into a single invoice or enable volume pricing discounts across accounts.

D

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not consolidate billing or provide a single invoice across multiple accounts.

When would these options actually be correct?

B

A company wants to set cost thresholds and receive alerts when actual or forecasted costs exceed a defined budget across multiple accounts.

C

A company wants to analyze and visualize historical cost and usage data across multiple AWS accounts to identify spending trends and optimize costs.

D

A company wants to receive cost optimization recommendations for its AWS accounts, such as identifying idle resources or reserved instance opportunities. In that scenario, activating AWS Trusted Advisor on the management account would be correct.

Why candidates pick the wrong answer

B

Candidates may think that tracking costs with budgets is sufficient for consolidation, misunderstanding that budgets only monitor, not aggregate billing or discounts.

C

Candidates may think Cost Explorer's ability to generate combined reports equates to consolidated billing, overlooking that it lacks the invoicing and discount aggregation features of AWS Organizations.

D

Candidates may confuse Trusted Advisor's cost optimization features with billing consolidation, assuming it can combine costs across accounts.

495
MCQmedium

Which AWS service provides hardware-based key management and cryptographic operations using FIPS 140-2 Level 3 validated hardware security modules (HSMs)?

A.AWS Key Management Service (KMS)
B.AWS CloudHSM
C.AWS Secrets Manager
D.Amazon Macie
AnswerB

AWS CloudHSM provides you with dedicated, single-tenant hardware security modules that are validated to FIPS 140-2 Level 3, offering a higher security bar than KMS. With CloudHSM, your cryptographic keys are generated and stored entirely on hardware that you control, and AWS has no visibility or access to your keys. This makes it the correct choice when you need full control over key lifecycle, regulatory-grade tamper-resistant hardware, and a physically isolated cryptographic boundary that satisfies strict compliance requirements.

Why this answer

AWS CloudHSM is the correct answer because it provides dedicated, single-tenant hardware security modules (HSMs) that are FIPS 140-2 Level 3 validated. This allows customers to perform cryptographic operations (e.g., key generation, signing, encryption) using hardware that meets the highest security level required for regulated workloads like PKI and financial services.

Exam trap

The trap here is that candidates confuse AWS KMS (which also uses HSMs) with CloudHSM, not realizing that KMS uses multi-tenant, FIPS 140-2 Level 2 HSMs by default and does not offer dedicated, single-tenant hardware or direct HSM access for custom cryptographic operations.

How to eliminate wrong answers

Option A is wrong because AWS KMS is a managed service that uses FIPS 140-2 Level 2 validated HSMs (or Level 3 in some regions for specific operations) but does not provide dedicated, single-tenant hardware or direct access to the HSM for custom cryptographic operations. Option C is wrong because AWS Secrets Manager is a service for rotating and managing secrets (e.g., database credentials, API keys) and does not perform cryptographic operations or use HSMs directly. Option D is wrong because Amazon Macie is a data security service that uses machine learning to discover and protect sensitive data (e.g., PII) in S3, and it has no involvement with hardware-based key management or cryptographic operations.

496
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.

When would these options actually be correct?

B

A company wants to protect its web application from DDoS attacks and needs 24/7 access to a DDoS response team. They also require financial protection against scaling costs due to DDoS attacks. In that scenario, AWS Shield Advanced would be the correct answer.

C

A company has multiple AWS accounts and wants to centrally deploy and manage AWS WAF rules across all accounts and resources (e.g., ALBs, CloudFront distributions) from a single administrative account. The security team needs to enforce a common set of web ACL rules for compliance, and they require a managed service to automate rule deployment and policy compliance across the organization.

D

A company needs to filter outbound traffic from a VPC to the internet, enforce stateful inspection, or block malicious IPs at the network layer. The question would specify 'network-level filtering' or 'VPC traffic inspection'.

Why candidates pick the wrong answer

B

Candidates may confuse Shield Advanced with WAF because both are security services, and Shield Advanced includes WAF at no extra cost, leading them to think it provides the same custom rule capabilities.

C

Candidates may confuse Firewall Manager as a service that provides firewall capabilities (like WAF rules) because its name includes 'Firewall' and it can manage WAF policies, but they overlook that Firewall Manager is a policy orchestration service, not the service that actually inspects and filters HTTP traffic.

D

Candidates may confuse 'firewall' with 'web application firewall' and assume Network Firewall can handle HTTP-level threats, not realizing it operates at layers 3-4, not layer 7.

497
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.

498
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.

When would these options actually be correct?

A

This option would be correct if the question asked for a solution to distribute traffic for a dynamic, stateful application across multiple regions with high availability, and the application could be deployed in those regions without code changes.

C

If the question required directing user traffic to the nearest regional application endpoint for dynamic content (e.g., an API or web application) and the application was already deployed in multiple regions, Route 53 geolocation routing would be the correct choice to minimize latency.

D

A company needs to upload large files (e.g., video archives, backups) from geographically distributed locations to a central S3 bucket, and wants to minimize upload time without changing the application code.

Why candidates pick the wrong answer

A

Candidates may think that deploying in multiple regions and using a load balancer will reduce latency, but they overlook that static assets are best served from edge caches, and NLB is for TCP/UDP traffic, not HTTP caching.

C

Candidates may think geolocation routing inherently speeds up content delivery by routing to a nearby region, overlooking that it only handles DNS resolution and does not cache or accelerate static asset delivery.

D

Candidates may confuse S3 Transfer Acceleration as a content delivery solution because it uses edge locations, but it is designed for uploads, not downloads.

499
MCQmedium

A company manages 15 AWS accounts and wants to centrally deploy and enforce consistent AWS WAF rules, security groups, and Shield Advanced protections across all accounts and regions from a single administrator account. Which AWS service provides this centralised security policy management?

A.AWS WAF
B.AWS Security Hub
C.AWS Firewall Manager
D.AWS Shield Advanced
AnswerC

AWS Firewall Manager is the correct answer because it provides centralized security policy management within AWS Organizations, allowing you to deploy WAF rules, Shield Advanced protections, VPC security groups, and Network Firewall policies across all accounts and resources in a single action. Policies are automatically applied to new accounts or resources as they are added, ensuring consistent enforcement. This makes it the only service in the list that is purpose-built for centrally managing WAF rules across multi-account environments.

Why this answer

AWS Firewall Manager is the correct service because it provides centralized security policy management across multiple AWS accounts and regions. It allows an administrator to define and enforce AWS WAF rules, security group rules, and Shield Advanced protections from a single administrator account, ensuring consistent compliance across all accounts in an AWS Organization.

Exam trap

The trap here is that candidates confuse AWS WAF (a resource-level protection service) with Firewall Manager (a multi-account policy management service), leading them to select AWS WAF instead of the centralized governance solution.

How to eliminate wrong answers

Option A is wrong because AWS WAF is a web application firewall service that protects individual resources (e.g., CloudFront, ALB) but does not centrally manage policies across multiple accounts or regions. Option B is wrong because AWS Security Hub aggregates security findings and compliance checks from various services but does not enforce or deploy security policies like WAF rules or security groups. Option D is wrong because AWS Shield Advanced provides DDoS protection for specific resources but lacks the centralized policy management and enforcement capabilities across accounts and regions that Firewall Manager offers.

500
MCQmedium

A company uses AWS for multiple workloads across several linked accounts under AWS Organizations. The finance team needs to analyze historical cost and usage data to identify monthly spending trends by service (e.g., Amazon EC2, Amazon S3) and by linked account. They also need to filter the data by date range and view the top cost drivers. The team prefers a built-in AWS tool that provides an interactive interface with graphs and tables, without requiring them to download or process raw data. Which AWS service or tool should the finance team use?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Trusted Advisor
D.AWS Cost and Usage Reports
AnswerA

Correct. AWS Cost Explorer is a built-in AWS tool that provides interactive graphs and tables to explore historical cost and usage data, with filtering by service, linked account, region, and date range. It is designed for visual trend analysis and identifying cost drivers without needing to process raw data.

Why this answer

AWS Cost Explorer is the correct choice because it provides a built-in, interactive interface with pre-built graphs and tables that allow the finance team to analyze historical cost and usage data without downloading or processing raw data. It supports filtering by service (e.g., Amazon EC2, Amazon S3), linked account, and date range, and can identify top cost drivers through customizable views and filtering options.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer with AWS Cost and Usage Reports, assuming both provide the same interactive analysis, but the key differentiator is that Cost Explorer offers a built-in GUI without requiring data downloads or external processing.

Why the other options are wrong

B

AWS Budgets is designed for setting cost alerts and tracking against budgets, not for interactive historical cost and usage analysis with graphs and tables. It lacks the granular filtering and visualization capabilities needed to identify monthly spending trends by service and linked account.

C

AWS Trusted Advisor provides best-practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not offer interactive historical cost and usage analysis with graphs and tables by service and linked account.

D

AWS Cost and Usage Reports (CUR) provides raw data in CSV/Parquet format, not an interactive interface with graphs and tables. The question specifies the team prefers a built-in tool with interactive visuals without downloading or processing raw data, which CUR does not offer.

When would these options actually be correct?

B

A finance team needs to set a monthly cost budget for each linked account and receive alerts when spending exceeds 80% of the budget. AWS Budgets would be the correct tool to create budget thresholds and send notifications.

C

A company wants to review AWS Trusted Advisor cost optimization recommendations to identify underutilized EC2 instances or idle RDS databases to reduce spending. The question would ask which AWS tool provides automated checks and recommendations for cost savings.

D

A finance team needs to perform custom, in-depth analysis of cost and usage data using third-party tools like Amazon Athena or QuickSight, and requires granular, hourly-level data for regulatory compliance. In that scenario, CUR would be correct because it provides the detailed raw data needed for such analysis.

Why candidates pick the wrong answer

B

Candidates may confuse AWS Budgets with cost analysis tools because its name suggests cost management, and it does provide some cost tracking, but it is primarily for alerting, not interactive exploration of historical data.

C

Candidates may confuse Trusted Advisor's cost optimization checks with cost analysis tools, thinking it can provide spending trends, but it only gives recommendations, not historical data exploration.

D

Candidates may confuse CUR with Cost Explorer because both involve cost and usage data, and CUR's name suggests it provides reports. They might overlook the requirement for an interactive interface and assume CUR offers built-in visualization.

501
MCQhard

A company is designing a resilient multi-tier web application on AWS. The architect wants to implement the Well-Architected Framework Reliability pillar design principle of 'automatically recover from failure.' Which combination of services implements this most completely?

A.Manual restart procedures documented in a runbook
B.EC2 Auto Scaling + ELB health checks + RDS Multi-AZ
C.AWS CloudTrail + Amazon CloudWatch
D.AWS Config rules with manual remediation
AnswerB

This combination delivers full automatic recovery across compute and database tiers. EC2 Auto Scaling replaces unhealthy instances based on health checks, while an Application or Network Load Balancer continuously verifies instance health and routes traffic only to healthy targets. RDS Multi-AZ automatically fails over to a standby replica in another Availability Zone if the primary database becomes unavailable, ensuring minimal downtime without manual action.

Why this answer

It combines EC2 Auto Scaling to automatically replace unhealthy instances, ELB health checks to detect failures and route traffic away from them, and RDS Multi-AZ to automatically failover to a standby database in a different Availability Zone. This trio directly implements the 'automatically recover from failure' principle by enabling self-healing at both the compute and database tiers without manual intervention.

Exam trap

The trap here is that candidates often confuse monitoring services (like CloudTrail and CloudWatch) with recovery services, failing to recognize that detection alone does not satisfy the 'automatically recover' principle unless paired with an automated action mechanism such as Auto Scaling or Multi-AZ failover.

How to eliminate wrong answers

Option A is wrong because manual restart procedures documented in a runbook require human action to detect and respond to failures, which violates the 'automatically recover' principle that demands automated, not manual, recovery. Option C is wrong because AWS CloudTrail and Amazon CloudWatch provide logging, monitoring, and alerting capabilities but do not perform any automated recovery actions themselves; they only detect and notify about failures. Option D is wrong because AWS Config rules with manual remediation detect configuration drift but require a human to execute the remediation steps, whereas the principle requires automatic recovery without human intervention.

502
MCQhard

A company architect is reviewing their architecture for the Operational Excellence pillar of the Well-Architected Framework. Which practice is a core recommendation of this pillar?

A.Encrypt all data at rest using AWS KMS
B.Perform operations as code using infrastructure-as-code and automated runbooks
C.Use Reserved Instances to minimize cost
D.Deploy across multiple Availability Zones
AnswerB

Performing operations as code is the core of the Operational Excellence pillar. This means defining entire workloads as infrastructure-as-code using services like AWS CloudFormation or AWS CDK, and encoding operational procedures as automated runbooks (for example, using AWS Systems Manager Automation) that are version-controlled, tested, and executed consistently. This approach reduces human error, enables repeatable deployments, creates a culture of continuous improvement, and allows teams to respond predictably to events — all hallmarks of Operational Excellence.

Why this answer

The Operational Excellence pillar focuses on running and monitoring systems to deliver business value and continually improve supporting processes and procedures. Performing operations as code—using infrastructure-as-code (e.g., AWS CloudFormation, AWS CDK) and automated runbooks (e.g., AWS Systems Manager Automation)—is a core recommendation because it enables consistent, repeatable, and auditable operations, reducing human error and enabling rapid recovery.

Exam trap

The trap here is that candidates often confuse the pillars—associating automation with Reliability or Security—when the Well-Architected Framework explicitly places 'operations as code' under Operational Excellence.

How to eliminate wrong answers

Option A is wrong because encrypting data at rest with AWS KMS is a recommendation of the Security pillar, not Operational Excellence. Option C is wrong because using Reserved Instances to minimize cost is a recommendation of the Cost Optimization pillar. Option D is wrong because deploying across multiple Availability Zones is a recommendation of the Reliability pillar, specifically for high availability and fault tolerance.

503
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.

504
MCQmedium

A company has multiple AWS accounts that are consolidated under AWS Organizations. The finance team receives a single monthly bill for all accounts. The team needs to allocate costs to individual departments based on which department owns each resource. They want to see a breakdown of costs by department in the monthly cost report without manually combining data from each account. Which action should the finance team take to meet these requirements?

A.Activate cost allocation tags, tag all resources with a department identifier, and use Cost Explorer to filter and group costs by the tag.
B.Set up separate payment methods for each department's AWS account so that each department receives its own bill.
C.Create a dedicated AWS account for each department and manually sum the charges from each account's monthly bill.
D.Use AWS Budgets to set a spending threshold for each department and review the alerts to estimate departmental costs.
AnswerA

Correct. Cost allocation tags allow you to categorize and track AWS costs by department. After activating the tags in the Billing console, Cost Explorer can display cost breakdowns by tag value, enabling department-level cost allocation without manual work.

Why this answer

Activating cost allocation tags and tagging all resources with a department identifier allows the finance team to use Cost Explorer to filter and group costs by that tag. This provides a per-department cost breakdown in the consolidated monthly bill without manual aggregation, leveraging AWS Organizations' consolidated billing and tag-based cost tracking.

Exam trap

The trap here is that candidates may confuse AWS Budgets (which only tracks spending against thresholds) with cost allocation tags and Cost Explorer (which provide actual cost breakdowns), or assume that separate accounts or payment methods are necessary for cost allocation when tags suffice.

Why the other options are wrong

B

Setting up separate payment methods does not provide a consolidated view of costs by department within a single monthly bill; it creates separate bills, which contradicts the requirement to see a breakdown in the monthly cost report without manual combination.

C

Manually summing charges from each account's monthly bill is not automated and does not scale, failing the requirement to avoid manual work.

D

AWS Budgets provides alerts on spending thresholds but does not generate a breakdown of costs by department in the monthly cost report; it lacks the granular tagging and grouping capabilities needed for departmental cost allocation.

When would these options actually be correct?

B

This option would be correct if the requirement was to have each department receive its own independent bill and manage its own payment, rather than consolidating costs under a single payer account for internal cost allocation.

C

If the requirement was to isolate costs by department with separate billing and no need for consolidated reporting, and the company did not use AWS Organizations or cost allocation tags, then creating separate accounts and manually summing could be a fallback.

D

A company needs to monitor spending per department and receive notifications when costs exceed predefined limits, but does not require detailed cost allocation or a breakdown in the monthly report. In that scenario, AWS Budgets with department-specific budgets and alerts would be the correct solution.

Why candidates pick the wrong answer

B

Candidates may think that separate payment methods naturally segregate costs by department, overlooking that the requirement is for a consolidated report with cost allocation tags, not separate billing.

C

Candidates may think that separate accounts inherently provide cost separation, overlooking the manual effort required to aggregate data across accounts.

D

Candidates may think that setting budgets for each department and reviewing alerts can provide cost estimates, but they overlook that budgets do not produce a structured cost breakdown or replace the need for tagging and Cost Explorer analysis.

505
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.

506
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.

When would these options actually be correct?

A

A company needs to deliver static and dynamic web content globally with low latency, and wants to cache API responses at edge locations to reduce load on backend servers. The question would ask for a service to accelerate content delivery and protect against DDoS attacks, not for API management.

C

An ALB would be correct when the application uses container-based compute (e.g., ECS/EKS) or EC2 instances, and needs to distribute incoming HTTP traffic across multiple targets with path-based routing, but does not require API key management or request validation.

D

A company needs to coordinate multiple AWS Lambda functions in a sequence or parallel workflow, with error handling and retries, for a multi-step business process. Step Functions would be the correct service to define and execute that state machine.

Why candidates pick the wrong answer

A

Candidates may confuse CloudFront's ability to serve API content (e.g., via Lambda@Edge) with full API management capabilities, overlooking that CloudFront lacks native API key authentication, request validation, and throttling features.

C

Candidates may confuse ALB's ability to route HTTP requests and integrate with Lambda as a target with the full API management features of API Gateway, overlooking the specific requirements for authentication, throttling, and validation.

D

Candidates may confuse Step Functions' ability to invoke Lambda functions with API management capabilities, or think that 'serverless' and 'workflow' imply it can handle API tasks like authentication and throttling.

507
MCQmedium

A company runs a critical production application on AWS. The internal team is unable to resolve intermittent errors that are impacting the application. The company currently has the AWS Basic Support plan and requires access to AWS technical support with a faster response time for production issues. Due to budget constraints, the company wants the most cost-effective support plan that provides a response time of 1 hour for production system impaired cases. Which AWS Support plan should the company choose?

A.Developer Support
B.Business Support
C.Enterprise Support
D.Enterprise On-Ramp
AnswerB

The Business Support plan provides a 1-hour response time for production system impaired cases, which directly matches the company's stated requirement. It is the most cost-effective AWS Support plan that offers this level of critical incident response, as it includes 24x7 access to Cloud Support Engineers and full use of AWS Trusted Advisor and Personal Health Dashboard. While higher-tier plans may respond faster, they are overkill for a 1-hour SLA, making Business Support the optimal balance of cost and coverage for this production application.

Why this answer

The AWS Business Support plan is the most cost-effective option that provides a 1-hour response time for production system impaired cases. The Basic Support plan offers no technical support, while the Developer Support plan only provides a 12-hour response time for impaired systems, which does not meet the requirement. Business Support is the lowest-tier plan that includes 1-hour response for production issues, making it the correct choice.

Exam trap

The trap here is that candidates may confuse the Developer Support plan's 12-hour response for production issues with the 1-hour response required, or assume that only Enterprise-level plans offer fast response times, overlooking the Business Support plan as the cost-effective middle ground.

Why the other options are wrong

A

The Developer Support plan does not provide a 1-hour response time for production system impaired cases; it only offers a 12-hour response time for general guidance and system impaired cases.

D

Enterprise On-Ramp Support provides a 1-hour response time for production system impaired cases, but it is designed for organizations with specific needs and is more expensive than Business Support. The question asks for the most cost-effective plan with a 1-hour response time, making Business Support the correct choice.

When would these options actually be correct?

A

A company needs access to technical support during business hours for non-production workloads or development environments, and requires a 12-hour response time for system impaired cases, with a lower cost than Business Support.

D

Enterprise On-Ramp would be correct if the company required a 1-hour response time for production system impaired cases and also needed access to a Technical Account Manager (TAM) or had a compliance requirement that Business Support does not meet, but still had budget constraints that made full Enterprise Support too expensive.

Why candidates pick the wrong answer

A

Candidates may assume 'Developer' implies support for development issues, but they overlook the specific response time requirements for production issues, which are not met by this plan.

D

Candidates might choose Enterprise On-Ramp because it offers a 1-hour response time for production issues and is positioned as a lower-cost entry point to enterprise-level support, but they overlook that Business Support also provides the same response time at a lower cost.

508
MCQmedium

A company is considering AWS for their new application. Which tool allows them to compare the cost of running their workloads on AWS versus on-premises, and estimate the potential savings?

A.AWS Cost Explorer
B.AWS Pricing Calculator
C.AWS Budgets
D.AWS Trusted Advisor
AnswerB

AWS Pricing Calculator estimates costs for AWS architectures and supports TCO analysis comparing on-premises infrastructure costs versus AWS cloud costs for migration business cases.

Why this answer

AWS Pricing Calculator (formerly TCO Calculator) is specifically designed to compare the cost of running workloads on AWS versus on-premises environments. It allows users to input their current on-premises infrastructure details (such as server specifications, storage, and network usage) and generates a detailed cost comparison, including estimated savings from migrating to AWS. This directly matches the question's requirement for comparing costs and estimating potential savings.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (which shows historical AWS spending) with the AWS Pricing Calculator (which is used for upfront cost comparison and estimation before migration), leading them to select Cost Explorer incorrectly.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer is a tool for visualizing, understanding, and managing AWS costs and usage over time, not for comparing on-premises costs to AWS. Option C is wrong because AWS Budgets is used to set custom cost and usage budgets and receive alerts when thresholds are exceeded, not for cost comparison or savings estimation. Option D is wrong because AWS Trusted Advisor inspects your AWS environment and provides recommendations to save money, improve performance, and close security gaps, but it does not compare on-premises costs to AWS costs.

509
MCQmedium

A security team wants to automatically identify S3 buckets, IAM roles, and other resources in their AWS account that have policies granting access to external AWS accounts or the public internet — including findings they may not be aware of. Which AWS service performs this analysis?

A.Amazon GuardDuty
B.AWS Config
C.AWS IAM Access Analyzer
D.Amazon Macie
AnswerC

IAM Access Analyzer uses automated reasoning to analyse resource-based policies and generate findings when resources are accessible from outside the account or organisation. It covers S3 buckets, IAM roles, KMS keys, SQS queues, Lambda functions, and Secrets Manager secrets.

Why this answer

AWS IAM Access Analyzer is the correct service because it is specifically designed to analyze resource-based policies (such as S3 bucket policies, IAM role trust policies, and KMS key policies) and identify resources that are shared with external AWS accounts or publicly accessible. It generates findings for any policy that grants access to a principal outside of your AWS account, including the public internet, even for resources you may not be aware of. This directly matches the security team's requirement to automatically identify such exposures.

Exam trap

The trap here is that candidates often confuse IAM Access Analyzer with Amazon GuardDuty, assuming GuardDuty's threat detection includes policy analysis, but GuardDuty focuses on operational threats (e.g., compromised credentials) rather than static policy evaluation for external access.

How to eliminate wrong answers

Option A is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior using VPC Flow Logs, DNS logs, and CloudTrail events, but it does not analyze resource policies for external access. Option B is wrong because AWS Config evaluates resource configurations against desired rules and tracks configuration changes, but it does not specifically analyze policies for cross-account or public access; it can only trigger rules that you define manually. Option D is wrong because Amazon Macie uses machine learning to discover and protect sensitive data in S3 buckets, but it does not analyze IAM roles or other resource policies for external access permissions.

510
MCQmedium

A company hosts a public-facing web application on Amazon EC2 instances behind an Application Load Balancer. The security team has noticed an increase in volumetric distributed denial-of-service (DDoS) attacks targeting the application's IP address. The company wants a managed AWS service that provides automatic, always-on protection against common network-layer DDoS attacks at no additional cost. Which AWS service should the company use?

A.AWS WAF
B.AWS Shield Standard
C.AWS Shield Advanced
D.AWS Network Firewall
AnswerB

AWS Shield Standard is a free, always-on service that automatically detects and mitigates common network-layer and transport-layer DDoS attacks, including SYN floods, UDP reflections, and amplification attacks. Because it is enabled by default for every AWS customer and requires no configuration, it protects a public web application on EC2 with no additional cost. Shield Standard automatically covers the Elastic IP and public interfaces of EC2, directly meeting the company's requirement for zero additional expense while addressing the network-layer DDoS threat.

Why this answer

AWS Shield Standard is the correct choice because it provides automatic, always-on protection against common network-layer (Layer 3/4) DDoS attacks, such as SYN floods and UDP reflection attacks, at no additional cost. It is integrated with Elastic Load Balancing (ELB), Amazon CloudFront, and Amazon Route 53, making it ideal for protecting a public-facing web application behind an Application Load Balancer without requiring any configuration or extra fees.

Exam trap

The trap here is that candidates often confuse AWS WAF (Layer 7) with network-layer DDoS protection, or assume Shield Advanced is required for any DDoS protection, when Shield Standard already provides free, automatic coverage for common volumetric attacks at Layer 3/4.

Why the other options are wrong

A

AWS WAF is a web application firewall that protects against application-layer attacks (e.g., SQL injection, cross-site scripting), not volumetric network-layer DDoS attacks. The question specifies network-layer DDoS protection, which AWS WAF does not provide.

C

AWS Shield Advanced is a paid service ($3,000/month) and does not provide automatic, always-on protection at no additional cost, which contradicts the question's requirement for no additional cost.

D

AWS Network Firewall is a managed firewall service for VPC traffic inspection and filtering, but it does not provide automatic, always-on DDoS protection at no additional cost. It is not designed to mitigate volumetric DDoS attacks at the network layer.

When would these options actually be correct?

A

When a company needs to protect a web application from common web exploits like SQL injection or cross-site scripting, and requires customizable rules to filter HTTP/S requests, AWS WAF would be the correct answer.

C

AWS Shield Advanced would be correct if the question specified a need for enhanced protection against sophisticated DDoS attacks, 24/7 access to the DDoS Response Team (DRT), cost protection against scaling charges, or integration with AWS WAF for web-layer attacks, and the company is willing to pay the associated fee.

D

A company needs to deploy stateful firewall rules to inspect and filter inbound and outbound traffic at the VPC level, such as blocking traffic from specific IP addresses or enforcing domain-based filtering. The question would specify requirements for deep packet inspection or network traffic filtering beyond DDoS protection.

Why candidates pick the wrong answer

A

Candidates may confuse WAF's DDoS protection capabilities (it can mitigate some application-layer DDoS) with network-layer DDoS protection, or assume any DDoS protection requires WAF.

C

Candidates may confuse Shield Advanced with Shield Standard, assuming 'Advanced' implies better protection without realizing it incurs additional cost, or they may think all DDoS protection from AWS is free.

D

Candidates may confuse Network Firewall with a DDoS protection service because it is a security service that can filter traffic, but they overlook that it lacks the automatic, always-on DDoS mitigation capabilities of AWS Shield Standard.

511
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.

512
MCQhard

A company wants to improve their application's reliability by ensuring it can handle the failure of a single Availability Zone. According to AWS Well-Architected Framework, what architectural pattern achieves this?

A.Deploy all resources to the largest EC2 instance type available
B.Use Amazon S3 for all data storage
C.Distribute resources across multiple Availability Zones with automatic failover
D.Enable AWS CloudTrail in all regions
AnswerC

Distributing resources across multiple Availability Zones with automatic failover is the foundational reliability pattern in the AWS Well-Architected Framework. By placing compute behind an Application Load Balancer and using Multi-AZ databases like Amazon RDS Multi-AZ or Aurora, traffic automatically shifts to healthy Availability Zones when one fails. This design eliminates the single Availability Zone as a point of failure, ensuring the workload continues to operate through an Availability Zone outage.

Why this answer

Distributing resources across multiple Availability Zones (AZs) with automatic failover is the core pattern for high availability and fault tolerance as defined by the AWS Well-Architected Framework. By deploying application instances and data in at least two AZs and using services like an Application Load Balancer (ALB) with cross-zone load balancing or Amazon RDS Multi-AZ, the application can automatically redirect traffic to healthy resources if a single AZ fails, ensuring continued operation without manual intervention.

Exam trap

The trap here is that candidates often confuse high availability (multi-AZ) with disaster recovery (multi-Region) or assume that a single service like S3 or CloudTrail can solve application-level reliability, when the question specifically asks for the architectural pattern to handle an AZ failure.

How to eliminate wrong answers

Option A is wrong because deploying all resources to the largest EC2 instance type (e.g., u-24tb1.metal) only provides vertical scaling and does not address Availability Zone failure; a single AZ outage would still take down all instances regardless of size. Option B is wrong because while Amazon S3 is highly durable and stores data across multiple AZs by default, it is a storage service and does not provide the compute or application-level failover pattern needed to handle an AZ failure for the entire application. Option D is wrong because AWS CloudTrail is a governance, compliance, and auditing service that records API calls; enabling it in all regions does not provide any mechanism for application reliability or failover across Availability Zones.

513
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.

When would these options actually be correct?

B

A company needs single-digit millisecond latency for applications like live video streaming or real-time gaming, but its users are concentrated in a specific metropolitan area. AWS Local Zones would be the correct choice because they extend AWS infrastructure to those cities without requiring integration with telecom providers.

C

A company needs to run workloads on-premises with low latency to local systems, while using AWS services for management and consistency. For example, a factory running real-time machine control applications that must process data locally with minimal latency.

D

A company needs to deliver static and dynamic web content, such as videos, APIs, or websites, with low latency and high transfer speeds to a global audience. CloudFront would be the correct choice for content distribution and acceleration, not for running compute workloads.

Why candidates pick the wrong answer

B

Candidates may confuse Local Zones with edge computing because both reduce latency compared to standard Regions. They might assume Local Zones are sufficient for ultra-low latency without realizing the critical requirement of being inside the telecom network for 5G edge use cases.

C

Candidates may confuse 'edge computing' with on-premises solutions, thinking Outposts can be placed at any edge location, but Outposts are designed for customer data centers, not telecom networks.

D

Candidates may confuse CloudFront's edge locations with edge computing capabilities, assuming that any AWS edge service can provide ultra-low latency compute and storage, without understanding that CloudFront is primarily a CDN and does not support running custom applications or storing data persistently at the edge.

514
MCQmedium

A company operates hundreds of AWS accounts under AWS Organizations. The security team wants a single dashboard that aggregates security findings from Amazon GuardDuty, Amazon Inspector, and AWS Macie across all accounts. Additionally, they want to continuously assess the accounts against the CIS AWS Foundations Benchmark and receive a consolidated compliance score. Which AWS service should the security team use?

A.AWS Config
B.AWS Security Hub
C.Amazon GuardDuty
D.AWS Trusted Advisor
AnswerB

Correct. AWS Security Hub is designed to aggregate, organize, and prioritize security findings from multiple AWS services (GuardDuty, Inspector, Macie, etc.) and third-party tools. It also provides continuous compliance checks against industry standards such as the CIS AWS Foundations Benchmark and displays a consolidated compliance score, all from a single dashboard.

Why this answer

AWS Security Hub is the correct service because it provides a single dashboard that aggregates security findings from multiple AWS services, including GuardDuty, Inspector, and Macie, across all accounts in an AWS Organization. It also integrates with AWS Config rules to continuously assess accounts against the CIS AWS Foundations Benchmark and provides a consolidated compliance score, meeting both requirements.

Exam trap

The trap here is that candidates often confuse AWS Config's compliance evaluation capabilities with Security Hub's consolidated dashboard and cross-service aggregation, leading them to choose AWS Config despite it lacking the single-pane-of-glass view for findings from multiple security services.

Why the other options are wrong

A

AWS Config evaluates resource configurations against rules but does not aggregate security findings from GuardDuty, Inspector, and Macie, nor does it provide a consolidated compliance score for CIS AWS Foundations Benchmark across multiple accounts.

C

Amazon GuardDuty is a threat detection service that identifies malicious activity, but it does not aggregate findings from other services, assess against CIS benchmarks, or provide a consolidated compliance score.

D

AWS Trusted Advisor provides best-practice recommendations for cost optimization, performance, security, fault tolerance, and service limits, but it does not aggregate security findings from GuardDuty, Inspector, and Macie, nor does it provide a consolidated compliance score against the CIS AWS Foundations Benchmark.

When would these options actually be correct?

A

A company needs to track resource configuration changes and ensure compliance with internal policies across multiple accounts. AWS Config can aggregate configuration snapshots and evaluate rules centrally using AWS Config Aggregator.

C

A question asking which service provides intelligent threat detection for AWS accounts and workloads, focusing on identifying unauthorized behavior and potential threats, without requiring multi-service aggregation or compliance scoring.

D

A company wants a single dashboard to review AWS Trusted Advisor checks across multiple accounts in AWS Organizations, including security checks like open ports and IAM use, and receive prioritized recommendations for cost and performance optimization.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance evaluation capabilities with Security Hub's security findings aggregation, especially since both involve compliance checks and multi-account support.

C

Candidates may think GuardDuty is the central security service because it is a primary detection tool, but they overlook that Security Hub is designed for aggregation and multi-service compliance assessment.

D

Candidates may confuse Trusted Advisor's security checks with Security Hub's security posture management, or think Trusted Advisor can aggregate findings from other services because it provides a broad overview of best practices.

515
MCQmedium

According to the AWS Well-Architected Framework, what does the Performance Efficiency pillar primarily focus on?

A.Protecting information and systems from unauthorized access
B.Minimizing the cost of running cloud workloads
C.Using computing resources efficiently to meet performance requirements
D.Automating operational tasks to reduce human error
AnswerC

Performance Efficiency focuses on selecting the right resource types, monitoring performance, and making architectural decisions that maintain efficiency as demand evolves.

Why this answer

The Performance Efficiency pillar of the AWS Well-Architected Framework focuses on using computing resources efficiently to meet system requirements and maintain that efficiency as demand changes and technologies evolve. This includes selecting the right resource types and sizes, monitoring performance, and making architectural trade-offs to optimize for speed and throughput.

Exam trap

The trap here is that candidates confuse 'efficiency' with 'cost savings,' but Performance Efficiency is about meeting performance requirements with the right resources, not about minimizing spend, which belongs to the Cost Optimization pillar.

How to eliminate wrong answers

Option A is wrong because protecting information and systems from unauthorized access is the focus of the Security pillar, not Performance Efficiency. Option B is wrong because minimizing the cost of running cloud workloads is the focus of the Cost Optimization pillar, which deals with financial governance and resource waste reduction. Option D is wrong because automating operational tasks to reduce human error is the focus of the Operational Excellence pillar, which covers runbooks, deployments, and incident response.

516
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.

When would these options actually be correct?

B

A company with a hybrid cloud setup needs a consistent, low-latency connection between its on-premises data center and AWS for real-time data replication or large-scale data migration, and the existing internet connection is unreliable or insufficient.

C

A company wants to route users to the nearest healthy endpoint (e.g., an Application Load Balancer) across multiple AWS regions to improve latency for dynamic content. Route 53 with latency-based routing would be the correct answer.

D

A company has a dynamic web application hosted on EC2 instances in a single AWS region, and users worldwide experience high latency. The application uses TCP-based protocols and requires fast failover across multiple regions. AWS Global Accelerator would be the correct answer because it provides static IP addresses and routes traffic over the AWS global network to the optimal endpoint, improving performance for non-cacheable, dynamic content.

Why candidates pick the wrong answer

B

Candidates may think Direct Connect can improve performance for all users by providing a faster link to AWS, but it only benefits traffic from a specific on-premises location, not global end users.

C

Candidates may think Route 53's latency-based routing can speed up content delivery by directing users to a nearby server, but it only handles DNS resolution, not caching or content acceleration.

D

Candidates may confuse Global Accelerator with a CDN, thinking it also caches content at edge locations. They might assume that any AWS edge-based service can solve latency for static content, overlooking that Global Accelerator is designed for dynamic traffic and does not cache.

517
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.

When would these options actually be correct?

A

A team needs to run a long-lived, stateful application that processes images from S3 in batches, requires custom AMI configurations, or needs to maintain persistent connections. The application runs continuously and cannot tolerate cold starts.

C

A team needs to run a long-running containerized application (e.g., a video transcoding job that may take hours) triggered by S3 events, and the code requires a specific runtime environment or dependencies that are not supported by Lambda. In that case, ECS with Fargate would be the correct choice.

D

A team needs to deploy and manage a web application with a standard architecture (e.g., load balancer, auto-scaling EC2 instances, database). They want to focus on writing code while AWS handles capacity provisioning, load balancing, and health monitoring. Elastic Beanstalk would be the correct choice for this scenario.

Why candidates pick the wrong answer

A

Candidates may think Auto Scaling groups are necessary for scalability, but they overlook that Lambda provides automatic scaling with zero idle cost, which is more suitable for event-driven, short-lived tasks.

C

Candidates may know that Fargate is serverless and can be triggered by S3 events, but overlook that it is designed for containerized workloads with longer execution times and higher resource needs, not for short, stateless functions like thumbnail generation.

D

Candidates may think Elastic Beanstalk can automatically scale and respond to events, but they overlook that it is designed for long-running applications, not for executing code in direct response to S3 events with minimal overhead.

518
MCQmedium

A company is preparing for a SOC 2 Type II audit and needs to provide its auditor with evidence of AWS's operational security controls. The security team has been asked to download the latest SOC 2 Type II report published by AWS. The team must access the report through a self-service portal without needing to contact AWS Support. Which AWS service should the security team use to meet this requirement?

A.AWS Artifact
B.AWS Audit Manager
C.AWS Config
D.AWS Trusted Advisor
AnswerA

AWS Artifact is a self-service portal that provides on-demand access to AWS compliance reports, including SOC 2 Type II, PCI DSS, and ISO 27001. Customers can download these reports directly without contacting AWS Support, making it the correct service for this requirement.

Why this answer

AWS Artifact is the correct service because it provides a self-service portal for downloading AWS compliance reports, including SOC 2 Type II reports, without needing to contact AWS Support. It offers on-demand access to AWS’s security and compliance documents, directly meeting the requirement for auditor evidence.

Exam trap

The trap here is that candidates may confuse AWS Audit Manager (which helps manage your own audits) with AWS Artifact (which provides AWS’s own compliance reports), leading them to select Audit Manager for downloading AWS’s SOC reports.

Why the other options are wrong

B

AWS Audit Manager helps audit and assess AWS usage, but it does not provide access to AWS's own SOC 2 Type II reports. The requirement is to download AWS's published report, which is available through AWS Artifact.

C

AWS Config is used for recording and evaluating configuration changes of AWS resources, not for accessing compliance reports like SOC 2 reports. It does not provide a self-service portal for downloading audit reports.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide access to compliance reports like SOC 2 Type II reports.

When would these options actually be correct?

B

A company needs to continuously audit its own AWS resource configurations against SOC 2 compliance requirements and generate evidence for an auditor. AWS Audit Manager would be the correct service to automate evidence collection and create audit reports.

C

A company needs to continuously monitor and record changes to its AWS resource configurations to demonstrate compliance with internal security policies. AWS Config would be the correct service to track configuration history and evaluate rules for compliance auditing.

D

A company wants to check its AWS account against AWS best practices for security and receive actionable recommendations to improve its security posture. The security team needs a service that automatically inspects the environment and provides guidance.

Why candidates pick the wrong answer

B

The name 'Audit Manager' suggests it manages audit-related tasks, leading candidates to assume it provides audit reports. However, it focuses on auditing customer environments, not providing AWS's compliance reports.

C

Candidates may confuse 'audit' with 'compliance reporting' and think AWS Config, which deals with configuration auditing, can provide compliance reports. They overlook that AWS Artifact is the dedicated service for accessing AWS compliance documentation.

D

Candidates may confuse Trusted Advisor's security checks with compliance reporting, assuming it can provide audit evidence or reports.

519
Matchingmedium

Match each AWS support plan to its key feature.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Customer service & documentation only

Business hours email support

24/7 phone & chat support

Concierge support team & proactive guidance

Technical Account Manager (TAM) & business-critical support

Why these pairings

The correct matches are: Basic – customer service and forums; Developer – business hours email; Business – 24/7 phone/chat; Enterprise – TAM and event management. Common confusions include attributing higher-level features to lower-level plans.

520
MCQmedium

A development team needs to provision a new Amazon EC2 instance for a proof-of-concept project. The team has an AWS account with appropriate IAM permissions. One developer logs into the AWS Management Console, selects an Amazon Machine Image (AMI), chooses an instance type, configures security groups, and launches the instance. The entire process takes less than 10 minutes and does not require any interaction with AWS support or IT administrators. Which essential characteristic of cloud computing does this scenario best illustrate?

A.On-demand self-service
B.Resource pooling
C.Measured service
D.Broad network access
AnswerA

On-demand self-service means a customer can provision computing resources—such as launching an EC2 instance—directly through the AWS Management Console, CLI, or SDKs, without requiring manual approval or intervention from AWS personnel or an internal IT queue. The developer simply selects an AMI, instance type, and network settings, and the resource becomes available within minutes. This contrasts with traditional on-premises procurement, where hardware provisioning involves human workflows, and directly reflects the self-service nature the scenario describes.

Why this answer

This scenario best illustrates on-demand self-service because the developer was able to provision an EC2 instance entirely through the AWS Management Console without any human interaction with AWS support or IT administrators. The ability to independently configure and launch compute resources—selecting an AMI, instance type, and security groups—within minutes, without requiring manual approval or provisioning, is the defining characteristic of on-demand self-service as defined by NIST SP 800-145.

Exam trap

The trap here is that candidates confuse the speed of provisioning (which is a benefit of on-demand self-service) with resource pooling or measured service, but the question specifically tests the ability to provision resources without human interaction, which is the core of on-demand self-service.

Why the other options are wrong

B

The scenario emphasizes that the developer independently provisions an EC2 instance without human interaction, which is the definition of on-demand self-service. Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, which is not illustrated here.

C

The scenario emphasizes provisioning without human interaction, which is on-demand self-service. Measured service relates to metering and billing for usage, not the ability to provision resources autonomously.

D

Broad network access refers to the ability to access cloud services over the network via standard protocols, but the scenario emphasizes the developer's ability to provision resources without human interaction, which is on-demand self-service.

When would these options actually be correct?

B

A question describes that a cloud provider serves multiple customers from the same physical infrastructure, and customers have no knowledge or control over the exact location of their resources. This would best illustrate resource pooling.

C

A company uses AWS to run a batch processing job and is charged based on the number of compute hours and data transfer. The billing dashboard shows detailed usage metrics. This scenario best illustrates measured service because it highlights pay-per-use and resource monitoring.

D

A question asks: 'A company's employees access cloud applications from their office, home, and mobile devices using standard internet protocols. Which cloud characteristic does this describe?' Then broad network access is correct.

Why candidates pick the wrong answer

B

Candidates may confuse the ability to choose from a variety of resources (like AMIs and instance types) with resource pooling, not realizing that resource pooling is about the provider's underlying multi-tenant architecture, not the customer's selection options.

C

Candidates may confuse the ability to quickly provision resources with the concept of metered usage, thinking that any automated process implies measurement, but measured service specifically refers to usage tracking and billing.

D

Candidates may confuse broad network access with the ability to access the AWS Management Console from anywhere, but the key point is the self-service provisioning without IT intervention.

521
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.

522
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.

523
MCQmedium

A company has multiple AWS accounts managed under AWS Organizations with consolidated billing enabled. The company purchases a 3-year Compute Savings Plan to reduce costs on Amazon EC2, AWS Fargate, and AWS Lambda usage. The finance team wants the discount from the Savings Plan to apply to eligible usage across all accounts in the organization. What configuration is required to achieve this?

A.The Savings Plan must be purchased in the management account, and the discount automatically applies to all accounts in the organization.
B.The Savings Plan must be purchased separately in each account where the discount is needed.
C.The finance team must create custom cost allocation tags to distribute the Savings Plan discount across accounts.
D.The Savings Plan must be linked to each member account using the AWS Billing Conductor.
AnswerA

In an AWS Organization with consolidated billing, the management account acts as the payer account. A Savings Plan purchased there is a single hourly commitment that applies to the combined eligible compute usage (EC2, Fargate, and Lambda) of all member accounts. The discount is automatically applied to qualifying usage wherever it occurs across the organization, with no need to purchase or link anything per member account.

Why this answer

When a Compute Savings Plan is purchased in the management account of an AWS Organization with consolidated billing enabled, the discount is automatically shared across all member accounts. This is because consolidated billing aggregates all usage across the organization, and Savings Plans apply discounts to the combined eligible usage, regardless of which account incurred the cost.

Exam trap

The trap here is that candidates may think Savings Plans need to be purchased in each account or require additional configuration like tags or Billing Conductor, when in fact consolidated billing automatically shares the discount across the entire organization.

Why the other options are wrong

B

Savings Plans purchased in the management account automatically apply to all accounts in the organization when consolidated billing is enabled, so separate purchases are unnecessary and would not provide additional benefit.

C

Savings Plans discounts are automatically applied to eligible usage across all accounts in an AWS Organization when purchased in the management account; custom cost allocation tags are used for tracking costs, not for distributing discounts.

D

AWS Billing Conductor is a tool for custom billing and reporting, not for applying Savings Plan discounts. Savings Plan discounts are automatically shared across all accounts in an organization when purchased in the management account, without needing to link plans to accounts via Billing Conductor.

When would these options actually be correct?

B

This would be correct if the accounts were not under a single consolidated billing family in AWS Organizations, or if the question specified that each account must independently manage its own discounts without sharing across the organization.

C

If the question asked how to allocate or track the Savings Plan discount costs to specific departments or projects within the organization, creating custom cost allocation tags would be the correct method to enable cost tracking and reporting.

D

This option would be correct if the question asked about distributing custom pricing or showback charges across accounts for internal cost allocation, where AWS Billing Conductor is used to create custom billing rates and reports.

Why candidates pick the wrong answer

B

Candidates may think each account needs its own Savings Plan because they are familiar with separate billing or assume discounts are account-specific, not realizing that consolidated billing enables cross-account discount sharing.

C

Candidates may confuse cost allocation tags with discount distribution, thinking that tags are needed to apply or share the Savings Plan benefit across accounts, rather than understanding that discounts are automatically applied at the organization level.

D

Candidates may confuse AWS Billing Conductor with a mechanism to apply discounts or link benefits across accounts, as its name suggests a role in billing distribution, leading to the incorrect assumption that it is required for Savings Plan sharing.

524
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.

525
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.

Page 6

Page 7 of 14

Page 8