Courseiva

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

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

Page 2

Page 3 of 14

Page 4
151
MCQeasy

Which statement best describes the AWS global infrastructure concept of an Availability Zone (AZ)?

A.A geographic location where AWS hosts data centers, such as North America or Europe
B.One or more discrete data centers with redundant power, networking, and connectivity within a Region
C.A CDN edge location used to cache content close to end users
D.A logically isolated section of the AWS Cloud where customers launch resources
AnswerB

An Availability Zone (AZ) is one or more discrete data centers with independent power, cooling, and physical security, located within an AWS Region. These zones are interconnected through low-latency, highly redundant, and high-bandwidth links to other AZs in the same Region. Because each AZ is electrically and physically isolated, a failure in one does not affect the others, enabling fault-tolerant application architectures across multiple AZs.

Why this answer

An Availability Zone (AZ) consists of one or more discrete data centers with independent power, cooling, and physical networking, connected to each other through low-latency links within a single AWS Region. This design ensures that if one AZ fails, applications can continue operating in other AZs, providing high availability and fault tolerance. Option B correctly captures this definition, as it emphasizes the discrete, redundant infrastructure that makes an AZ distinct from a Region or a data center.

Exam trap

The trap here is that candidates often confuse an Availability Zone with a single data center or with a Region, but AWS explicitly defines an AZ as one or more discrete data centers, not just one, and it is a subset of a Region, not the Region itself.

How to eliminate wrong answers

Option A is wrong because it describes an AWS Region, not an Availability Zone; a Region is a separate geographic area containing multiple AZs, while an AZ is a specific set of data centers within that Region. Option C is wrong because it describes an Amazon CloudFront edge location, which is a CDN cache point used for content delivery, not an Availability Zone that hosts compute and storage resources. Option D is wrong because it describes a Virtual Private Cloud (VPC), which is a logically isolated section of the AWS Cloud where you launch resources, whereas an AZ is a physical location composed of data centers.

152
MCQmedium

A company runs a global gaming application on Amazon EC2 instances behind an Application Load Balancer in the us-east-1 Region. Players in Europe and Asia report high latency and intermittent connection drops. The company wants to improve the application's performance for global users by routing traffic over the AWS global network. The company also needs two static IP addresses that users can whitelist in their firewalls for consistent access, and the solution must provide health checks to automatically route traffic away from unhealthy endpoints. Which AWS service should the company use?

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

AWS Global Accelerator uses the AWS global network to route traffic from users to the closest healthy endpoint. It provides two static anycast IP addresses that serve as fixed entry points, which can be whitelisted in firewalls. It also performs health checks and automatically reroutes traffic away from unhealthy endpoints, making it ideal for global performance improvement and reliable access.

Why this answer

AWS Global Accelerator is correct because it uses the AWS global network to route traffic from users to the application, reducing latency and jitter by avoiding the public internet. It provides two static anycast IP addresses that remain consistent for firewall whitelisting, and it integrates with health checks to automatically reroute traffic away from unhealthy EC2 endpoints behind the Application Load Balancer.

Exam trap

The trap here is that candidates often confuse Amazon CloudFront's edge caching with Global Accelerator's network path optimization, assuming CloudFront can provide static IPs and accelerate any TCP/UDP traffic, but CloudFront only accelerates HTTP/HTTPS and does not offer static IP addresses for whitelisting.

Why the other options are wrong

A

Amazon CloudFront is a CDN that caches content at edge locations, but the question requires two static IP addresses for whitelisting and health checks to route traffic away from unhealthy endpoints. CloudFront does not provide static IP addresses for whitelisting and its health check capabilities are limited to origin failover, not per-endpoint routing.

C

AWS WAF is a web application firewall that protects against common web exploits, but it does not provide global traffic acceleration, static IP addresses, or health checks for routing traffic away from unhealthy endpoints.

D

Amazon Route 53 provides DNS resolution and routing policies (e.g., latency-based, geolocation) but does not offer static IP addresses or health checks that automatically route traffic away from unhealthy endpoints at the application layer; it only directs traffic based on DNS, which can be cached and slow to update.

When would these options actually be correct?

A

A company wants to deliver static or dynamic web content with low latency and high transfer speeds to global users, and needs to offload traffic from origin servers. The question would specify caching requirements, such as reducing load on EC2 instances or serving cached content for repeated requests.

C

A company wants to protect a web application running behind an Application Load Balancer from SQL injection and cross-site scripting attacks, and needs to block specific IP addresses. AWS WAF would be the correct service to attach to the ALB or CloudFront for these security requirements.

D

A company wants to route users to the nearest healthy endpoint based on latency or geography using DNS, and does not require static IP addresses or fast failover at the network layer. For example, a web application with multiple regional deployments where DNS caching is acceptable.

Why candidates pick the wrong answer

A

Candidates may think CloudFront improves latency for global users because it uses edge locations, and they might overlook the specific requirements for static IP addresses and health checks for traffic routing.

C

Candidates may confuse AWS WAF's ability to filter traffic with the need for global performance improvement, or think that a firewall can also handle traffic routing and acceleration.

D

Candidates may think Route 53's latency-based routing and health checks can solve global performance issues, but they overlook the need for static IPs and the fact that DNS changes are slow due to caching, making it unsuitable for real-time failover.

153
MCQmedium

A company processes millions of customer records and needs to query data in Amazon S3 without loading it into a database. The data is stored in Parquet format. Which AWS service enables this with no infrastructure to manage?

A.Amazon Redshift Spectrum
B.Amazon Athena
C.Amazon EMR
D.AWS Glue ETL
AnswerB

Amazon Athena is a serverless, interactive query service that runs standard SQL directly against objects in S3, with no infrastructure to provision or manage. It uses Presto under the hood and charges per query based on the amount of data scanned. Storing data in Parquet is ideal because its columnar layout lets Athena read only the columns needed, sharply reducing scan volume and cost.

Why this answer

Amazon Athena is a serverless interactive query service that allows you to analyze data directly in Amazon S3 using standard SQL, with no infrastructure to manage. It natively supports Parquet format, which is columnar and optimized for efficient querying, making it ideal for querying millions of customer records without loading them into a database.

Exam trap

The trap here is that candidates often confuse Amazon Redshift Spectrum (which also queries S3) with a serverless service, but it still requires a managed Redshift cluster, whereas Athena is truly serverless with zero infrastructure management.

How to eliminate wrong answers

Option A is wrong because Amazon Redshift Spectrum is a feature of Amazon Redshift that queries data in S3, but it requires an active Redshift cluster (provisioned infrastructure) to manage, not serverless. Option C is wrong because Amazon EMR requires you to provision and manage EC2 instances and clusters, even if transient, which contradicts the 'no infrastructure to manage' requirement. Option D is wrong because AWS Glue ETL is primarily a data transformation and cataloging service, not an interactive query engine; it runs extract-transform-load jobs on provisioned resources, not ad-hoc SQL queries without infrastructure.

154
MCQmedium

A retail company is migrating its e-commerce platform to AWS. The company's financial controller notes that AWS can offer lower pay-as-you-go prices than what it would cost the company to build and operate its own data center at the same scale. Which cloud computing concept best explains this pricing advantage?

A.Agility
B.Economies of scale
C.Elasticity
D.High availability
AnswerB

Economies of scale directly explain AWS's cost advantage: because AWS aggregates demand from millions of customers, it can purchase servers, networking gear, and bandwidth at volume discounts and invest in custom technologies like Nitro chips and purpose-built data centers that reduce per-unit operating costs. These large-scale efficiencies are passed to customers through lower pay-as-you-go prices than a single retail company could negotiate for its own data center. This is the correct answer because it connects AWS's massive infrastructure footprint to lower base prices.

Why this answer

Economies of scale. AWS operates at a massive global scale, allowing it to negotiate lower prices for hardware, data center power, and network bandwidth. These savings are passed on to customers as lower pay-as-you-go prices, which a single company building its own data center cannot match due to its smaller procurement volume.

Exam trap

The trap here is that candidates confuse elasticity (scaling to match demand) with the underlying cost advantage of shared infrastructure, but elasticity reduces waste, not the base price per unit of compute or storage.

Why the other options are wrong

A

Agility refers to the ability to quickly provision and deploy resources, not to cost advantages from large-scale operations. The question specifically asks about lower prices due to scale, which is economies of scale.

C

Elasticity refers to the ability to scale resources up or down based on demand, not to cost advantages from large-scale operations. The question specifically asks about lower prices due to scale, which is economies of scale.

D

High availability refers to systems remaining operational despite failures, not to cost advantages from large-scale infrastructure.

When would these options actually be correct?

A

Agility would be correct if the question asked about the benefit of rapidly adapting to changing business needs or quickly launching new applications, such as a startup needing to iterate fast without upfront hardware procurement.

C

A question asks: 'Which cloud computing concept allows a company to automatically add or remove compute capacity in response to changing traffic patterns?' Elasticity would be the correct answer.

D

A question asking which AWS feature ensures minimal downtime for a critical application, with options including fault tolerance and disaster recovery, would make high availability the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse agility with cost savings because AWS's pay-as-you-go model enables faster scaling, but agility itself is about speed and flexibility, not cost reduction from scale.

C

Candidates may confuse elasticity with cost savings because elastic scaling can reduce waste, but the question explicitly ties lower prices to scale, not dynamic adjustment.

D

Candidates may confuse the reliability and cost benefits of AWS, assuming high availability inherently reduces costs.

155
MCQmedium

A company runs a web application on a fleet of Amazon EC2 instances. The application experiences unpredictable traffic patterns with sudden spikes. The company configures an Auto Scaling group with dynamic scaling policies to automatically add instances when CPU utilization exceeds 70% and remove instances when it drops below 30%. This design is an example of which key characteristic of cloud computing?

A.High availability
B.Fault tolerance
C.Elasticity
D.Durability
AnswerC

Elasticity is the ability to automatically provision and deprovision computing resources to match current demand. The dynamic scaling policy that adds and removes instances based on CPU utilization is a direct implementation of elasticity in AWS.

Why this answer

The Auto Scaling group's dynamic scaling policy, which adds instances when CPU utilization exceeds 70% and removes them when it drops below 30%, directly demonstrates elasticity. Elasticity is the ability to automatically provision and de-provision resources in response to real-time demand, matching capacity to workload without manual intervention. This contrasts with static provisioning, where resources are fixed regardless of load.

Exam trap

The trap here is that candidates confuse elasticity with high availability or fault tolerance, but elasticity specifically refers to dynamic scaling of resources to match demand, not redundancy or failure recovery.

Why the other options are wrong

A

High availability refers to systems that remain operational despite component failures, not to automatic scaling based on demand. The scenario describes scaling resources up and down with traffic, which is elasticity, not high availability.

B

Fault tolerance refers to a system's ability to continue operating despite component failures, not to automatically scaling resources up and down based on demand. The scenario describes scaling based on CPU utilization, which is elasticity, not fault tolerance.

D

Durability refers to the ability to retain data over time without loss, typically associated with storage services like Amazon S3. This question is about automatically scaling compute resources based on demand, which is elasticity, not durability.

When would these options actually be correct?

A

A question that asks: 'A company deploys a web application across multiple Availability Zones with an Application Load Balancer and Auto Scaling group configured to replace failed instances. This design is an example of which cloud characteristic?' Then high availability would be correct.

B

A question describing an application that remains available and operational despite the failure of one or more EC2 instances, possibly using multiple Availability Zones and health checks, would make fault tolerance the correct answer.

D

A company stores critical financial records in Amazon S3 and needs to ensure that data is not lost even if a hardware failure occurs. The correct answer would be durability, as S3 is designed for 99.999999999% durability.

Why candidates pick the wrong answer

A

Candidates may confuse high availability with elasticity because both involve multiple instances and Auto Scaling, but high availability focuses on fault tolerance and uptime, not dynamic scaling based on load.

B

Candidates may confuse fault tolerance with elasticity because both involve handling unexpected changes, but fault tolerance focuses on surviving failures, not scaling to meet demand.

D

Candidates may confuse 'durability' with 'availability' or think it relates to maintaining system performance under load, but durability specifically concerns data persistence, not resource scaling.

156
MCQeasy

A company has migrated its customer-facing web application to AWS. The application is deployed on Amazon EC2 instances behind an Application Load Balancer. The company's customers access the application from various devices—desktop computers, laptops, tablets, and smartphones—using standard web browsers without any additional configuration or proprietary software. The ability for customers to reach the application over the internet from any device with a standard browser best demonstrates which essential characteristic of cloud computing?

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

Broad network access means cloud resources are accessible over the network via standard mechanisms (e.g., HTTPS) from a wide range of devices. The question describes customers using standard web browsers on various devices to reach the application, which is a direct example of broad network access.

Why this answer

Broad network access is the correct answer because the scenario describes customers accessing the application from various devices (desktops, laptops, tablets, smartphones) using standard web browsers over the internet without any proprietary software. This directly matches the NIST definition of broad network access: resources are available over the network and accessed through standard mechanisms (e.g., HTTP/HTTPS) that promote use by heterogeneous thin or thick client platforms.

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 distinction is that broad network access is about heterogeneous device reachability via standard protocols, while on-demand self-service is about automated resource provisioning without provider intervention.

Why the other options are wrong

A

On-demand self-service refers to a user provisioning computing resources without human interaction, not to the ability to access the application from any device with a standard browser.

C

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, not to the ability of customers to access the application from any device with a standard browser.

D

Rapid elasticity refers to the ability to automatically scale resources up or down based on demand. The question describes customers accessing the application from various devices using standard browsers, which demonstrates broad network access, not elasticity.

When would these options actually be correct?

A

A question describing a scenario where a developer can provision and configure EC2 instances through a web portal without contacting support would make on-demand self-service the correct answer.

C

A question asks: 'Which cloud characteristic allows multiple customers to share the same physical infrastructure while maintaining isolation?' Resource pooling would be the correct answer.

D

A question describing a scenario where an application experiences sudden spikes in traffic (e.g., flash sales or viral content) and the cloud automatically provisions additional EC2 instances to handle the load, then scales down when traffic decreases, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the self-service aspect of accessing the cloud console with the characteristic of broad network access, or think that 'self-service' includes the customer's ability to access the application on their own.

C

Candidates may confuse the idea of shared infrastructure (pooling) with the broad accessibility of the application, or they might think that the variety of devices implies resource pooling.

D

Candidates may confuse the ability to reach the application from anywhere (broad network access) with the cloud's ability to scale resources quickly (rapid elasticity), especially if they associate internet accessibility with dynamic scaling.

157
MCQmedium

A company operates 10 AWS accounts, each managed by a different department. The finance team wants to combine the usage of all accounts to qualify for lower volume-based pricing tiers for services such as Amazon S3 and Amazon EC2. Additionally, they want a single monthly bill that aggregates charges from all accounts. Which AWS feature should the company use to meet these requirements?

A.AWS Budgets
B.AWS Cost Explorer
C.AWS Organizations with consolidated billing
D.AWS Trusted Advisor
AnswerC

AWS Organizations with consolidated billing aggregates usage across all member accounts, enabling you to benefit from volume pricing discounts and receive a single monthly bill.

Why this answer

AWS Organizations with consolidated billing is the correct feature because it allows the company to combine usage across all 10 AWS accounts into a single aggregated bill. This enables the finance team to qualify for lower volume-based pricing tiers for services like Amazon S3 and Amazon EC2, as AWS aggregates usage across all accounts in the organization. Consolidated billing also provides a single monthly bill that itemizes charges from each account, meeting both requirements.

Exam trap

The trap here is that candidates may confuse cost management tools like AWS Budgets or Cost Explorer with billing aggregation features, not realizing that only AWS Organizations with consolidated billing can combine usage across accounts to qualify for volume pricing tiers and produce a single monthly bill.

Why the other options are wrong

A

AWS Budgets allows you to set custom cost and usage budgets, but it does not combine accounts into a single bill or enable volume pricing discounts across accounts.

B

AWS Cost Explorer provides visualization and analysis of costs and usage, but it does not aggregate billing across multiple accounts or enable consolidated billing for volume pricing discounts.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not consolidate billing or aggregate usage across multiple accounts to qualify for volume pricing tiers.

When would these options actually be correct?

A

A company wants to set a monthly spending limit for a specific AWS service and receive alerts when usage exceeds 80% of the budget. AWS Budgets would be the correct feature to configure cost thresholds and notifications.

B

A company wants to analyze historical cost trends and forecast future spending across multiple AWS services. AWS Cost Explorer would be the correct tool to visualize usage patterns and identify cost-saving opportunities.

D

A company wants to identify underutilized Amazon EC2 instances to reduce costs. AWS Trusted Advisor would be the correct feature to use as it checks for idle instances and provides optimization recommendations.

Why candidates pick the wrong answer

A

Candidates may confuse budgeting features with billing consolidation, thinking that setting budgets across accounts can achieve aggregated pricing, but budgets only monitor costs without merging billing.

B

Candidates may confuse Cost Explorer's ability to view costs across accounts (if enabled via consolidated billing) with the actual feature that enables consolidated billing itself.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to manage billing consolidation, assuming it can help achieve lower pricing tiers.

158
MCQeasy

Under the AWS Shared Responsibility Model, which scenario correctly demonstrates the customer's responsibility?

A.AWS ensuring the physical data center is protected from unauthorized entry
B.A customer configuring security groups to restrict unnecessary inbound traffic to EC2 instances
C.AWS patching the underlying hypervisor on EC2 hosts
D.AWS ensuring S3 storage hardware is replaced when it fails
AnswerB

A customer configuring security groups to restrict unnecessary inbound traffic is a classic customer responsibility. Security groups are stateful virtual firewalls attached to EC2 instances, and while AWS provides the mechanism, the customer must create appropriate rules to control allowed source IPs, ports, and protocols. AWS only guarantees the underlying infrastructure; it does not determine which traffic your instances should accept.

Why this answer

Configuring security groups to restrict inbound traffic is a customer responsibility under the Shared Responsibility Model. Security groups act as a virtual firewall for EC2 instances, and customers must define rules to control traffic at the instance level. AWS manages the underlying network infrastructure but does not configure customer-specific access controls.

Exam trap

The trap here is that candidates often confuse 'patching the hypervisor' (AWS responsibility) with 'patching the guest OS' (customer responsibility), leading them to incorrectly assign hypervisor patching to the customer under the Shared Responsibility Model.

How to eliminate wrong answers

Option A is wrong because AWS is responsible for physical security of data centers, including controlling physical access, which is part of AWS's responsibility 'Security of the Cloud'. Option C is wrong because patching the hypervisor is an AWS responsibility, as it falls under the underlying infrastructure that customers cannot access or modify. Option D is wrong because AWS handles hardware maintenance and replacement for S3 storage, which is part of the 'Security of the Cloud' where AWS manages the physical components.

159
MCQmedium

Which benefit of cloud computing allows a company to experiment with new ideas and quickly spin down failed experiments without financial penalty?

A.Economies of scale
B.Elasticity
C.Agility
D.Durability
AnswerC

Agility is a defining cloud benefit because AWS allows resources to be provisioned in minutes via APIs and consoles, enabling teams to spin up full development and test environments at trivial cost. Failed experiments can be terminated immediately, leaving no sunk hardware investment or long-term contract, which directly reduces time-to-market and experimentation risk. Unlike other options, agility specifically addresses the ability to try new business ideas quickly and inexpensively and to pivot when they do not work.

Why this answer

Agility (Option C) is correct because cloud computing enables rapid experimentation by allowing companies to provision and de-provision resources on demand. This means a company can quickly spin up infrastructure to test a new idea and, if it fails, tear it down immediately without incurring ongoing costs. The pay-as-you-go model ensures there is no long-term financial penalty for failed experiments, directly supporting innovation and iterative development.

Exam trap

The trap here is that candidates often confuse elasticity with agility, but elasticity is about automatic scaling to meet demand, while agility is about the speed and low cost of provisioning and de-provisioning resources for experimentation.

How to eliminate wrong answers

Option A is wrong because economies of scale refer to the cost advantages that cloud providers achieve through massive infrastructure, which are passed to customers as lower per-unit prices, but this does not specifically enable quick experimentation or cost-free teardown of failed projects. Option B is wrong because elasticity is the ability to automatically scale resources up or down based on demand, which handles variable workloads but does not inherently address the financial penalty of failed experiments; it focuses on performance scaling rather than cost avoidance for short-lived tests. Option D is wrong because durability is a data protection concept, typically related to storage systems ensuring data remains intact and recoverable (e.g., Amazon S3's 99.999999999% durability), and has no relevance to the financial or operational aspects of experimenting with new ideas.

160
MCQeasy

A company wants to run code that automatically resizes images whenever a new image is uploaded to an Amazon S3 bucket. The code runs for less than 60 seconds per image. The company wants to pay only for the compute time used and does not want to provision or manage any servers. Which AWS service best meets these requirements?

A.Amazon EC2
B.AWS Elastic Beanstalk
C.AWS Lambda
D.Amazon ECS
AnswerC

AWS Lambda runs a function only when an event occurs, such as an S3 object creation notification, and then automatically scales to handle concurrent invocations. There is no server to provision or manage; the service executes the code in a stateless container, typically for seconds at most, and bills in 100ms increments. This exactly matches the need for short, event-driven image processing without maintaining idle infrastructure. The sub-second execution and pay-per-request pricing make it the correct choice.

Why this answer

AWS Lambda is the correct choice because it is a serverless compute service that runs code in response to events, such as an S3 object creation event, and automatically scales. It charges only for the compute time consumed (rounded to the nearest 1 ms) and requires no server provisioning or management. The 60-second execution limit per invocation is well within the 15-minute maximum duration of Lambda, making it ideal for short-lived image resizing tasks.

Exam trap

The trap here is that candidates may choose AWS Elastic Beanstalk because it automates deployment and scaling, but they overlook that it still runs on EC2 instances that incur costs continuously, not per execution, and does not provide the event-driven, pay-per-use billing model required by the question.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 requires provisioning, managing, and paying for virtual servers even when idle, which violates the requirement to pay only for compute time used and to avoid server management. Option B is wrong because AWS Elastic Beanstalk abstracts server management but still runs on provisioned EC2 instances that incur costs continuously, not just per execution, and does not provide the event-driven, pay-per-use model needed. Option D is wrong because Amazon ECS (Elastic Container Service) requires managing a cluster of EC2 instances or using AWS Fargate, which, while serverless, is designed for containerized workloads and typically incurs costs for running containers continuously, not for sub-60-second event-driven tasks; it also adds unnecessary complexity compared to Lambda.

161
MCQmedium

A financial services company is undergoing an external audit. The auditor requests copies of AWS SOC 2, ISO 27001, and PCI DSS compliance reports to validate the company's cloud infrastructure controls. Where can the company's compliance team obtain these reports in a centralized manner?

A.AWS Config
B.AWS Artifact
C.AWS Audit Manager
D.AWS Security Hub
AnswerB

AWS Artifact is the correct service. It is a self-service portal that provides on-demand access to AWS compliance reports, such as SOC, ISO, and PCI DSS, as well as agreements like the Business Associate Addendum (BAA).

Why this answer

AWS Artifact is the correct service because it provides a centralized, self-service portal for on-demand access to AWS compliance reports, including SOC 2, ISO 27001, and PCI DSS. The compliance team can download these reports directly without needing to contact AWS support, making it the single source of truth for audit evidence.

Exam trap

The trap here is that candidates confuse AWS Artifact with AWS Audit Manager, thinking that Audit Manager’s evidence collection feature also provides the raw compliance reports, when in fact Audit Manager only helps you gather your own evidence while Artifact is the sole source for AWS’s pre-existing certifications.

Why the other options are wrong

A

AWS Config is a service for evaluating resource configurations against rules, not for accessing compliance reports like SOC 2, ISO 27001, or PCI DSS. It does not provide a repository for downloading third-party audit reports.

C

AWS Audit Manager helps continuously audit AWS usage, but it does not provide pre-existing compliance reports like SOC 2, ISO 27001, or PCI DSS. Those reports are available only through AWS Artifact.

D

AWS Security Hub provides a comprehensive view of security alerts and compliance status across AWS accounts, but it does not store or provide downloadable copies of third-party audit reports like SOC 2, ISO 27001, or PCI DSS. Those reports are available only through AWS Artifact.

When would these options actually be correct?

A

A question asking: 'Which AWS service can be used to monitor and record configuration changes to AWS resources to ensure compliance with internal policies?' would make AWS Config the correct answer.

C

A company wants to automate evidence collection for internal audits and continuously monitor compliance against frameworks like PCI DSS or ISO 27001. AWS Audit Manager would be the correct service to create assessment frameworks, collect evidence, and generate audit reports.

D

A company needs to continuously monitor its AWS environment against security best practices and compliance frameworks (e.g., CIS benchmarks, PCI DSS controls) and receive automated findings. AWS Security Hub would be the correct answer for centralizing security alerts and compliance checks.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance evaluation capabilities with the ability to access compliance reports, as both involve 'compliance' in their names.

C

The name 'Audit Manager' suggests it manages audit-related documents, leading candidates to assume it stores compliance reports. However, it focuses on automating evidence collection, not providing pre-existing third-party reports.

D

Candidates may confuse Security Hub's compliance monitoring capabilities with the ability to access audit reports, assuming that a security and compliance service would also provide the underlying compliance documentation.

162
MCQmedium

A company has deployed a web application on Amazon EC2 instances. The company's security team wants to ensure that the underlying host operating system is patched against a newly discovered vulnerability. According to the AWS Shared Responsibility Model, who is responsible for applying the patch to the host operating system?

A.The company, because patches for underlying infrastructure are always the customer's responsibility in EC2.
B.AWS, because the hypervisor and host OS are part of the 'Security of the Cloud'.
C.The company, because EC2 is an Infrastructure as a Service (IaaS) offering and the customer manages the OS.
D.Both the company and AWS share responsibility equally for host OS patching.
AnswerB

AWS is responsible for patching the host OS because it is part of the underlying cloud infrastructure, which falls under the 'Security of the Cloud' in the AWS Shared Responsibility Model. The hypervisor, physical servers, and host operating system are managed exclusively by AWS, and AWS must apply security patches to these components. Customers only manage the guest operating system running inside their EC2 instance, not the host OS, so this option correctly identifies AWS as the responsible party.

Why this answer

Under the AWS Shared Responsibility Model, AWS is responsible for the security of the cloud, which includes the physical infrastructure, hypervisor, and host operating system that runs EC2 instances. When a vulnerability is discovered in the host OS (the OS that runs the hypervisor and manages the physical hardware), AWS must apply the patch because the customer has no access to or control over the host OS. The customer is only responsible for patching the guest OS (the OS running inside the EC2 instance) and any applications deployed on it.

Exam trap

The trap here is that candidates mistakenly apply the IaaS model's general rule (customer manages the OS) to the host OS, forgetting that in virtualized EC2, the host OS is part of the hypervisor layer managed solely by AWS.

Why the other options are wrong

A

Under the AWS Shared Responsibility Model, AWS is responsible for patching the host operating system, which is part of the 'Security of the Cloud'. The customer is responsible for patching the guest OS, not the host OS.

C

In this question, the vulnerability is on the host operating system (hypervisor layer), not the guest OS. Under the AWS Shared Responsibility Model, AWS is responsible for patching the host OS, which is part of 'Security of the Cloud'. Option C incorrectly assigns this responsibility to the customer.

D

The AWS Shared Responsibility Model assigns host OS patching solely to AWS for EC2; the customer is responsible for guest OS patching. Shared responsibility does not mean equal responsibility for the same component.

When would these options actually be correct?

A

This option would be correct if the question asked about patching the guest operating system on an EC2 instance, or if the vulnerability was in an application or data that the customer manages. For example: 'Who is responsible for applying security patches to the operating system running on an EC2 instance?'

C

This option would be correct if the question asked about patching the guest operating system of an EC2 instance (e.g., Amazon Linux, Windows Server) or if the vulnerability was in the application or middleware running on the instance. In those cases, the customer is responsible for patching the OS and software they manage.

D

This option would be correct in a scenario where the question asks about patching the guest operating system of an EC2 instance, and the answer choices include shared responsibility for that specific component. In that case, both AWS (for the underlying infrastructure) and the customer (for the guest OS) share responsibility, but not equally for the same layer.

Why candidates pick the wrong answer

A

Candidates often confuse the customer's responsibility for the guest OS with the host OS, or they assume that because EC2 is IaaS, all patching falls on the customer, not realizing AWS manages the underlying host.

C

Candidates often confuse the customer's responsibility for patching the guest OS (which is true for IaaS) with the host OS. They may overgeneralize that all OS patching in EC2 is the customer's job, not realizing the shared responsibility model distinguishes between host and guest.

D

Candidates may think that because EC2 is an IaaS service, all security responsibilities are shared equally, misunderstanding that the division of responsibility is specific to each layer (host vs. guest).

163
MCQmedium

A financial services company is required by regulation to keep all customer transaction data on-premises. However, they want to use AWS to run analytics workloads on this data using Amazon EMR and Amazon S3 for temporary storage of intermediate results. They need a solution that connects their on-premises network to AWS securely and allows them to extend their on-premises environment into the AWS Cloud. Which cloud computing deployment model does this scenario BEST describe?

A.Public cloud
B.Private cloud
C.Hybrid cloud
D.Community cloud
AnswerC

A hybrid cloud deployment integrates on-premises infrastructure (acting as a private cloud) with public cloud services like AWS, using secure connections such as VPN or AWS Direct Connect. Here, the company keeps sensitive data on-premises to meet regulatory requirements while leveraging AWS's scalable analytics capabilities, which aligns perfectly with the definition. This model allows data and applications to be shared between environments, giving the company flexibility and compliance simultaneously.

Why this answer

The scenario describes a hybrid cloud deployment model, where the company maintains on-premises infrastructure for regulatory compliance (keeping customer transaction data on-premises) while leveraging AWS public cloud services (Amazon EMR and Amazon S3) for analytics workloads. The requirement to connect the on-premises network to AWS securely and extend the on-premises environment into the AWS Cloud is a defining characteristic of hybrid cloud, often implemented using AWS Direct Connect or VPN connections to create a unified network.

Exam trap

The trap here is that candidates may confuse 'hybrid cloud' with 'public cloud' because the company uses AWS services, but the key differentiator is the integration with on-premises infrastructure to meet regulatory data residency requirements.

Why the other options are wrong

A

The scenario requires keeping data on-premises while using AWS for analytics, which is a hybrid mix of on-premises and cloud. A public cloud would mean all resources are hosted by a third-party provider over the internet, not extending an on-premises environment.

D

A community cloud is shared by several organizations with common concerns (e.g., compliance), but this scenario involves a single company connecting its on-premises environment to AWS, which is a hybrid cloud, not a multi-organization shared infrastructure.

When would these options actually be correct?

A

A startup wants to run a web application entirely on AWS without any on-premises infrastructure, using services like EC2 and RDS, and has no regulatory data residency requirements. This describes a public cloud deployment.

D

A question where multiple financial institutions must jointly meet the same regulatory requirements and share a cloud infrastructure for analytics, while keeping sensitive data on-premises, would best describe a community cloud.

Why candidates pick the wrong answer

A

Candidates may think that using AWS automatically means public cloud, overlooking the hybrid requirement of keeping sensitive data on-premises while leveraging cloud for analytics.

D

Candidates may confuse 'community' with 'compliance' or think that regulatory requirements imply a community cloud, but the key is that only one company is involved, not a group of organizations.

164
MCQmedium

A company wants to identify sensitive data (such as PII and credit card numbers) stored in Amazon S3 buckets across their organization. Which AWS service automates this discovery?

A.Amazon Inspector
B.AWS Config
C.Amazon Macie
D.Amazon GuardDuty
AnswerC

Amazon Macie is a fully managed data security service that uses machine learning and pattern matching to automatically discover, classify, and protect sensitive data stored in Amazon S3. It recognizes personally identifiable information, financial data, and credentials, and generates severity-rated findings with details about the affected bucket and object, including compliance context such as PCI-DSS. Macie also monitors bucket policies for potential data exposure and continuously evaluates new objects as they are written.

Why this answer

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover, classify, and protect sensitive data stored in Amazon S3. It automatically identifies personally identifiable information (PII), credit card numbers, and other sensitive data types, making it the correct choice for this use case.

Exam trap

The trap here is that candidates often confuse Amazon Macie with Amazon Inspector or GuardDuty because all three are security services, but only Macie is designed for content-aware data discovery and classification of sensitive data in S3.

How to eliminate wrong answers

Option A is wrong because Amazon Inspector is an automated vulnerability management service that scans workloads for software vulnerabilities and unintended network exposure, not for discovering sensitive data in S3 buckets. Option B is wrong because AWS Config is a service that evaluates and records resource configurations against desired policies, but it does not inspect the content of S3 objects for sensitive data. Option D 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, not for scanning S3 object content for sensitive data.

165
MCQmedium

Which AWS service provides a fully managed message broker supporting ActiveMQ and RabbitMQ protocols for migrating on-premises messaging systems to the cloud?

A.Amazon SQS
B.Amazon SNS
C.Amazon MQ
D.Amazon Kinesis Data Streams
AnswerC

Amazon MQ is a managed message broker service that provisions either Apache ActiveMQ or RabbitMQ clusters, giving you the exact endpoints (e.g., OpenWire, AMQP, MQTT, STOMP, or WebSocket) those engines expose. Because it natively speaks the same wire protocols and supports JMS, ActiveMQ artifacts, and RabbitMQ client libraries, an existing on-premises messaging workload can be lifted and shifted to AWS without rewriting application producer/consumer code. The service also provides automatic provisioning, failover via paired brokers, and durable storage, offloading operations while preserving compatibility.

Why this answer

Amazon MQ is a fully managed message broker service that supports industry-standard protocols like AMQP (ActiveMQ) and MQTT/STOMP (RabbitMQ), making it ideal for migrating on-premises messaging systems without rewriting code. Unlike Amazon SQS or SNS, which are proprietary AWS services, Amazon MQ provides compatibility with existing ActiveMQ and RabbitMQ-based applications, enabling a seamless lift-and-shift migration to the cloud.

Exam trap

The trap here is that candidates confuse Amazon MQ with Amazon SQS or SNS because all three are messaging services, but only Amazon MQ supports the specific ActiveMQ and RabbitMQ protocols needed for migrating existing on-premises brokers without code changes.

How to eliminate wrong answers

Option A is wrong because Amazon SQS is a fully managed queue service that uses a proprietary API and does not support ActiveMQ or RabbitMQ protocols; it is designed for decoupling microservices, not for migrating existing message brokers. Option B is wrong because Amazon SNS is a pub/sub notification service that uses HTTP/S, email, or SMS endpoints, not the AMQP or MQTT protocols required for ActiveMQ/RabbitMQ compatibility. Option D is wrong because Amazon Kinesis Data Streams is a real-time data streaming service for ingesting large volumes of data, not a message broker that supports ActiveMQ or RabbitMQ protocols.

166
MCQeasy

Which AWS service provides a managed Kubernetes service that removes the overhead of installing, operating, and maintaining a Kubernetes control plane?

A.Amazon ECS
B.Amazon EKS
C.AWS Fargate
D.AWS App Mesh
AnswerB

Amazon EKS is AWS's managed Kubernetes service, meaning AWS operates the Kubernetes control plane across multiple Availability Zones and handles its availability, scaling, and patching. EKS is fully compatible with standard Kubernetes APIs and tooling, so you can run Kubernetes workloads without the operational overhead of running your own control plane. This directly satisfies the requirement of providing managed Kubernetes clusters.

Why this answer

Amazon EKS (Elastic Kubernetes Service) is the correct answer because it is a managed Kubernetes service that handles the provisioning, scaling, and maintenance of the Kubernetes control plane (including the API server, etcd, and controller manager). This removes the operational overhead of installing and operating the control plane yourself, allowing you to focus on deploying and managing containerized applications.

Exam trap

The trap here is that candidates often confuse Amazon ECS (a proprietary AWS container service) with Amazon EKS (a managed Kubernetes service), or mistakenly think AWS Fargate is a standalone Kubernetes service rather than a compute engine that can be used with EKS.

How to eliminate wrong answers

Option A is wrong because Amazon ECS is a container orchestration service that uses its own proprietary control plane and task definitions, not Kubernetes. Option C is wrong because AWS Fargate is a serverless compute engine for containers that can run tasks for both ECS and EKS, but it does not provide a managed Kubernetes control plane itself. Option D is wrong because AWS App Mesh is a service mesh that provides application-level networking (using Envoy proxies) for microservices, not a container orchestration or Kubernetes management service.

167
MCQeasy

Which AWS service provides a domain name system (DNS) that routes end-user requests to AWS infrastructure and external resources?

A.AWS Global Accelerator
B.Amazon CloudFront
C.Amazon Route 53
D.Elastic Load Balancing
AnswerC

Amazon Route 53 is AWS's fully managed Domain Name System (DNS) service, providing authoritative name resolution, domain registration, and a rich set of routing policies such as latency-based, geolocation, weighted, and failover routing with health checks. It is uniquely designed to answer DNS queries by mapping domain names to IP addresses or AWS resource endpoints, and its name refers to the standard DNS port 53. As a result, it is the only option in this list that provides the core DNS functionality the question demands.

Why this answer

Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to route end-user requests to AWS infrastructure (such as EC2 instances, ELBs, and S3 buckets) and to external resources by translating human-readable domain names into IP addresses. This directly matches the question's requirement for a DNS-based routing service.

Exam trap

The trap here is confusing a content delivery network (CloudFront) or a traffic accelerator (Global Accelerator) with a DNS service, since both can improve performance and route traffic, but only Route 53 provides actual domain name resolution and DNS record management.

How to eliminate wrong answers

Option A is wrong because AWS Global Accelerator uses the AWS global network and Anycast IPs to improve performance and reliability for TCP/UDP traffic, but it does not provide DNS resolution or domain name management; it operates at the network layer (Layer 3/4). Option B is wrong because Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations for faster delivery, but it does not function as a DNS service; it uses DNS only to resolve its own distribution domain names. Option D is wrong because Elastic Load Balancing (ELB) distributes incoming application or network traffic across multiple targets (e.g., EC2 instances) within a single region, but it does not provide DNS resolution for domain names; it only provides a DNS name for its own endpoint.

168
MCQeasy

Which AWS feature protects S3 buckets from having their versioned objects permanently deleted without multi-factor authentication approval?

A.S3 Block Public Access
B.S3 Object Lock
C.S3 MFA Delete
D.S3 Access Points
AnswerC

S3 MFA Delete is a versioning feature that requires a multi-factor authentication code to permanently delete an object version or to suspend versioning on a bucket. Because the bucket has versioning enabled and the customer wants protection against accidental permanent deletions, MFA Delete directly addresses that risk by ensuring that even a root or admin user cannot irreversibly remove data without a second factor. This makes it the correct choice for guarding specific object versions from permanent loss.

Why this answer

S3 MFA Delete is the correct answer because it is the specific S3 versioning feature that requires multi-factor authentication (MFA) to permanently delete versioned objects or suspend versioning on a bucket. When enabled, any DeleteObject request that includes a version ID (permanent delete) or a PUT request to suspend versioning must include the x-amz-mfa header with a valid MFA code from a hardware or virtual MFA device. This prevents unauthorized or accidental permanent deletion of object versions, even by users with full S3 permissions.

Exam trap

The trap here is that candidates often confuse S3 Object Lock's WORM protection with MFA Delete, but Object Lock prevents deletion based on time-based retention, not by requiring a second authentication factor, while MFA Delete specifically mandates MFA approval for permanent deletion of versioned objects.

How to eliminate wrong answers

Option A is wrong because S3 Block Public Access is a set of settings that prevents public access to S3 buckets and objects, but it has no mechanism to require MFA for deletions or to protect versioned objects from permanent deletion. Option B is wrong because S3 Object Lock provides write-once-read-many (WORM) protection to prevent object deletion or overwrite for a specified retention period, but it does not require MFA authentication for deletion operations; it relies on retention modes (Governance/Compliance) and legal holds. Option D is wrong because S3 Access Points are network endpoints attached to buckets that simplify managing data access at scale, but they do not enforce MFA for deletions and have no role in protecting versioned objects from permanent deletion.

169
MCQmedium

A company wants to use AWS for a short-term proof-of-concept project lasting one month. They need EC2 instances and RDS databases but don't want any long-term commitment. Which pricing model is most appropriate?

A.Reserved Instances (1-year, All Upfront)
B.On-Demand pricing
C.Savings Plans (3-year commitment)
D.Spot Instances for all workloads
AnswerB

On-Demand pricing lets you launch an RDS database instance with no upfront payment, no long-term commitment, and per-second billing, so you pay only for the hours the instance actually runs during the one-month PoC. You can terminate the instance at any time without penalties, giving you complete flexibility to scale, stop, or adjust the workload as the proof-of-concept evolves. This makes On-Demand the only sensible choice for a time-bounded project where future usage patterns are unknown.

Why this answer

On-Demand pricing is the most appropriate for a short-term proof-of-concept lasting only one month because it requires no upfront payment or long-term commitment. You pay for compute and database capacity by the hour or second, and you can stop or terminate resources at any time without penalty. This aligns perfectly with the temporary, flexible nature of a one-month project.

Exam trap

The trap here is that candidates might choose Spot Instances thinking they are always the cheapest option, but they overlook the fact that Spot Instances can be interrupted and are not supported for RDS, making them inappropriate for a proof-of-concept that requires consistent database availability.

How to eliminate wrong answers

Option A is wrong because Reserved Instances require a 1-year or 3-year commitment, which is excessive and costly for a one-month proof-of-concept; you would be locked into paying for resources you don't need after the project ends. Option C is wrong because Savings Plans also require a 1-year or 3-year commitment (the 3-year option is even longer), and they are designed for steady-state usage, not short-term, flexible workloads. Option D is wrong because Spot Instances can be interrupted with only a 2-minute warning when AWS needs capacity back, making them unsuitable for RDS databases (which require persistent, reliable storage) and for any workload that cannot tolerate interruptions, such as a proof-of-concept that needs consistent availability.

170
MCQmedium

A company needs to manage multiple Kubernetes clusters across different AWS Regions and on-premises environments from a single control plane. Which AWS service provides this?

A.Amazon ECS
B.Amazon EKS with EKS Connector
C.AWS Fargate
D.Amazon EC2 with self-managed Kubernetes
AnswerB

Amazon EKS with EKS Connector is the correct choice because EKS Connector registers any conformant Kubernetes cluster—whether running on AWS, on-premises, or in another cloud—with Amazon EKS for unified visibility and management through the AWS console. It spans EKS clusters, EKS Anywhere environments, and third-party clusters, enabling consistent inventory and operations without requiring the external cluster to be moved or migrated. This capability directly matches the requirement to manage multiple Kubernetes clusters from a single pane of glass.

Why this answer

Amazon EKS with EKS Connector allows you to register and connect any Kubernetes cluster—whether running in AWS, on-premises, or in other clouds—to the AWS EKS console. This provides a single control plane view for managing multiple clusters across different AWS Regions and on-premises environments, fulfilling the requirement exactly.

Exam trap

The trap here is that candidates often confuse Amazon ECS with Kubernetes management, or assume that AWS Fargate can serve as a multi-cluster management plane, when in fact only EKS with EKS Connector provides the specific capability to register and manage external Kubernetes clusters from a single AWS console.

How to eliminate wrong answers

Option A is wrong because Amazon ECS is a container orchestration service for Docker containers, not Kubernetes, and it does not provide a single control plane for managing multiple Kubernetes clusters across regions and on-premises. Option C is wrong because AWS Fargate is a serverless compute engine for containers that works with ECS or EKS, but it is not a service for managing multiple Kubernetes clusters from a single control plane. Option D is wrong because Amazon EC2 with self-managed Kubernetes requires you to manually set up and manage the Kubernetes control plane on EC2 instances, which does not offer a built-in single control plane for multiple clusters across different environments.

171
MCQmedium

Which AWS service is used to centrally manage and enforce policies across multiple AWS accounts in an organization, such as restricting which AWS services member accounts can use?

A.AWS IAM policies
B.AWS Organizations with Service Control Policies
C.AWS Config rules
D.Amazon GuardDuty
AnswerB

AWS Organizations with Service Control Policies (SCPs) provide centralized governance by allowing you to define the maximum available permissions for every account in the organization. SCPs act as guardrails that restrict which AWS services, actions, and resources member accounts can use, even if an account's IAM policies allow more. This proactive, organization-wide control is exactly what an administrator needs to enforce consistent security and compliance requirements across all member accounts, making it the correct answer.

Why this answer

AWS Organizations with Service Control Policies (SCPs) is the correct service because SCPs enable central governance of the maximum available permissions for all accounts within an organization. SCPs act as a permission guardrail, allowing administrators to restrict which AWS services, actions, and resources member accounts can use, regardless of the IAM policies attached to those accounts. This makes SCPs the appropriate tool for enforcing organization-wide restrictions across multiple accounts.

Exam trap

The trap here is that candidates often confuse IAM policies with SCPs, not realizing that IAM policies are account-specific and cannot enforce restrictions across multiple accounts, while SCPs provide centralized, organization-wide guardrails without granting permissions themselves.

How to eliminate wrong answers

Option A is wrong because AWS IAM policies are attached to individual IAM users, groups, or roles within a single account and cannot centrally enforce restrictions across multiple AWS accounts in an organization. Option C is wrong because AWS Config rules evaluate resource configurations for compliance against desired policies but do not actively enforce or restrict which services member accounts can use. Option D is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, not a policy enforcement mechanism for restricting service usage across accounts.

172
MCQhard

Which AWS service provides a petabyte-scale data transfer solution for moving large amounts of data into AWS when network transfer is not feasible?

A.AWS DataSync
B.AWS Transfer Family
C.AWS Snowball
D.Amazon S3 Multipart Upload
AnswerC

AWS Snowball is a rugged, physical storage appliance delivered by AWS that is specifically built for petabyte-scale offline data transfer. You load the device with data on-site, ship it back to AWS, and AWS imports the data into your S3 bucket over AWS's internal high-speed network. Snowball Edge devices also include onboard compute, allowing you to pre-process data during the transfer, making it the correct choice for scenarios where moving large datasets over the internet is too slow, costly, or unstable.

Why this answer

AWS Snowball is a petabyte-scale data transport solution that uses physical storage devices to transfer large amounts of data into and out of AWS when network transfer is not feasible due to high latency, low bandwidth, or high costs. It is specifically designed for moving massive datasets (up to 80 TB per device) where network uploads would take weeks or months, making it the correct choice for this scenario.

Exam trap

The trap here is that candidates often confuse AWS DataSync or S3 Multipart Upload as viable options for offline data transfer, but these services require network connectivity and are not designed for petabyte-scale data movement when the network is not feasible.

How to eliminate wrong answers

Option A is wrong because AWS DataSync is an online data transfer service that automates moving data over the network between on-premises storage and AWS, but it does not provide a physical, petabyte-scale solution for when network transfer is not feasible. Option B is wrong because AWS Transfer Family provides managed file transfer protocols (SFTP, FTPS, FTP) for transferring data over the network, not a physical offline transfer mechanism. Option D is wrong because Amazon S3 Multipart Upload is a feature for uploading large objects to S3 over the network by breaking them into parts, but it still relies on network connectivity and does not solve the problem of network transfer being infeasible.

173
MCQeasy

A financial services company keeps sensitive customer data in an on-premises data center. Regulatory requirements prohibit this data from being stored in the cloud. However, the company needs to run compute-intensive analytics jobs that periodically require more processing power than its on-premises servers can provide. The company wants to use AWS for these burst capacity needs while keeping the sensitive data on premises. Which cloud deployment model best describes this approach?

A.Public cloud
B.Private cloud
C.Hybrid cloud
D.Community cloud
AnswerC

Hybrid cloud connects on-premises infrastructure with public cloud services. This enables the company to keep sensitive data on-premises for compliance while leveraging AWS for burst compute capacity, matching the described requirements.

Why this answer

The hybrid cloud model is correct because it combines on-premises infrastructure (private cloud) with public cloud resources (AWS) while keeping sensitive data on-premises. The company uses AWS for burst compute capacity via services like AWS Batch or EC2 Auto Scaling, but the data never leaves the on-premises data center, satisfying regulatory requirements.

Exam trap

The trap here is that candidates often confuse 'hybrid cloud' with 'public cloud' because they see AWS usage, but the key distinction is that sensitive data stays on-premises, making it a hybrid model, not a pure public cloud deployment.

Why the other options are wrong

A

A public cloud model involves storing and processing data entirely on AWS infrastructure, but the question explicitly prohibits storing sensitive data in the cloud. The company must keep data on-premises, so public cloud alone is not allowed.

B

A private cloud is dedicated to a single organization and typically hosted on-premises or by a third-party provider, but it does not involve integration with public cloud resources. This scenario requires bursting to AWS (public cloud) while keeping sensitive data on-premises, which is a hybrid cloud model, not private cloud.

D

A community cloud is shared by several organizations with common concerns (e.g., compliance), but this question describes a single company using both on-premises and AWS resources, which is a hybrid cloud model, not a community cloud.

When would these options actually be correct?

A

A startup wants to run a web application with no on-premises infrastructure, using only AWS services for compute, storage, and database. They have no regulatory data restrictions and need to scale quickly. In this scenario, public cloud is the correct deployment model.

B

An organization requires a fully isolated cloud environment dedicated solely to its operations, with no connection to public cloud services, due to strict regulatory or security policies. For example, a government agency must run all workloads in a private cloud to meet data sovereignty requirements.

D

A question where multiple organizations with shared regulatory requirements (e.g., healthcare providers) jointly use a cloud infrastructure managed by a third party, and the data must remain within that community.

Why candidates pick the wrong answer

A

Candidates may think that because the company uses AWS for burst capacity, it is simply using the public cloud, overlooking the requirement that sensitive data remains on-premises, which makes it a hybrid model.

B

Candidates may mistakenly think that because sensitive data stays on-premises, the entire solution is a private cloud, overlooking the use of AWS for burst capacity which introduces a public cloud component.

D

Candidates may confuse 'community' with the idea of sharing resources across on-premises and cloud, or think that regulatory requirements imply a community cloud, but the key is that only one company is involved.

174
MCQmedium

Which cloud deployment model involves running applications on AWS infrastructure managed entirely by AWS, where the customer does not manage any physical hardware?

A.Private cloud
B.Hybrid cloud
C.Public cloud
D.Community cloud
AnswerC

Public cloud refers to a model where a provider like AWS owns and operates all physical data centers, servers, and networking hardware, delivering services to customers over the internet. Users provision compute, storage, and databases on demand without ever managing the underlying physical infrastructure. This matches the scenario exactly, as the company uses AWS's shared resources and pays for what it consumes, making public cloud the only correct classification.

Why this answer

The public cloud deployment model is defined by infrastructure that is owned, managed, and maintained by a third-party cloud provider (in this case, AWS). The customer has no responsibility for the physical hardware, such as servers, storage, or networking equipment, and accesses resources on-demand via the internet. This matches the scenario where AWS manages everything, and the customer only interacts with virtualized services.

Exam trap

AWS often tests the misconception that a private cloud means the customer manages no hardware, but in reality, private clouds can be on-premises with the customer owning the hardware, or hosted with dedicated hardware, which still involves customer control or visibility into physical resources.

How to eliminate wrong answers

Option A is wrong because a private cloud involves dedicated infrastructure used exclusively by a single organization, which may be managed by the organization itself or a third party, but the customer often retains control over physical hardware or has dedicated hardware. Option B is wrong because a hybrid cloud combines public and private cloud models, meaning the customer still manages or controls some physical hardware (e.g., on-premises servers) that are connected to AWS. Option D is wrong because a community cloud is shared by several organizations with common concerns (e.g., security, compliance), and while it may be managed by a third party, it does not imply that the customer has zero management of physical hardware; the model is about shared governance, not full provider management.

175
MCQmedium

A company's finance team needs the most granular AWS billing data available, including cost and usage data at the hourly level, broken down by resource ID and cost allocation tags, delivered to Amazon S3 for analysis with their BI tools. Which AWS service provides this?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Cost and Usage Report
D.Amazon CloudWatch Billing Metrics
AnswerC

The CUR is the most comprehensive billing data product AWS offers. It delivers hourly or daily cost and usage data with resource-level detail and cost allocation tags to an S3 bucket, enabling analysis with tools like Athena or QuickSight.

Why this answer

AWS Cost and Usage Report (CUR) is the correct choice because it provides the most granular billing data available, including hourly-level cost and usage, broken down by resource ID and cost allocation tags, and can be delivered to Amazon S3 for analysis with BI tools. This service is designed for detailed, customizable reports that meet the finance team's requirements for granularity and integration.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's export feature with the granularity of CUR, but Cost Explorer exports are limited to monthly or daily granularity and lack the full resource-level and tag breakdowns that CUR provides.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer provides visualizations and insights into cost and usage data, but it does not deliver raw, hourly-level data to S3 with resource ID and tag breakdowns; it offers aggregated views and exports at a higher level. Option B is wrong because AWS Budgets is used to set spending limits and receive alerts, not to generate detailed cost and usage reports with hourly granularity and resource-level details. Option D is wrong because Amazon CloudWatch Billing Metrics provides basic billing metrics (e.g., estimated charges) at a high level, not the granular, hourly, resource-tagged data that CUR offers, and it does not deliver data to S3.

176
MCQmedium

A company wants to test a new version of their application by sending 10% of user traffic to the new version and 90% to the existing version, gradually increasing traffic to the new version as confidence grows. Which Amazon Route 53 routing policy supports this?

A.Failover routing
B.Geolocation routing
C.Weighted routing
D.Latency routing
AnswerC

Weighted routing assigns relative weights to route records. A weight of 10 for the new version and 90 for the existing version routes approximately 10% of requests to the new version — ideal for gradual canary deployments.

Why this answer

Weighted routing (C) is correct because it allows you to assign a percentage of traffic to each resource, such as 10% to the new version and 90% to the existing version. As confidence grows, you can adjust the weights to gradually shift more traffic to the new version. This policy is specifically designed for load balancing between multiple endpoints in a controlled, proportional manner.

Exam trap

The trap here is that candidates often confuse weighted routing with latency routing, thinking that latency-based routing can also distribute traffic proportionally, but latency routing only optimizes for response time and cannot enforce a fixed percentage split.

How to eliminate wrong answers

Option A is wrong because failover routing is used for active-passive disaster recovery, where traffic is sent to a primary resource unless it becomes unhealthy, then all traffic fails over to a secondary resource — it does not support percentage-based traffic splitting. Option B is wrong because geolocation routing directs traffic based on the geographic location of the user (e.g., country or continent), not based on a percentage split between versions. Option D is wrong because latency routing routes traffic to the endpoint with the lowest latency for the user, which is useful for performance optimization but cannot enforce a specific percentage distribution of traffic.

177
MCQmedium

A company has been running multiple workloads on AWS for several months. The finance team notices that monthly costs have increased significantly but cannot identify which services or linked accounts are driving the increase. The team needs a tool that provides interactive graphs and filters to visualize cost and usage data over time, allows filtering by service or linked account, and identifies the top cost contributors. They also need to create custom reports that can be emailed on a weekly schedule. Which AWS tool should the finance team use to meet these requirements?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Trusted Advisor
D.Amazon QuickSight
AnswerA

AWS Cost Explorer is the native, out-of-the-box cost management tool in the AWS Console that provides interactive graphs and tables of your current and historical AWS cost and usage data. It supports common filters such as service, linked account, region, and tags, and it lets you drill down into daily or hourly granularity. You can create custom cost reports and configure them to be emailed on a recurring schedule, which directly meets the finance team's requirement to analyze costs by service and linked account and receive those reports automatically. Unlike other options, it requires no additional setup or external data sources to perform these core tasks.

Why this answer

AWS Cost Explorer is the correct tool because it provides interactive graphs and filters to visualize cost and usage data over time, allows filtering by service or linked account, and identifies top cost contributors. It also supports creating custom reports that can be scheduled and emailed weekly, directly meeting all the stated requirements.

Exam trap

The trap here is that candidates often confuse AWS Budgets (which only sends alerts) with Cost Explorer (which provides full visualization and reporting), leading them to select Budgets because they see 'cost' and 'alerts' in the question, while missing the need for interactive graphs and scheduled emailed reports.

Why the other options are wrong

B

AWS Budgets allows you to set cost and usage budgets and receive alerts, but it does not provide interactive graphs, filters, or the ability to create custom reports that can be emailed on a weekly schedule.

C

AWS Trusted Advisor provides cost optimization recommendations and checks, but it does not offer interactive graphs, filters by service or linked account, or the ability to create custom reports that can be emailed on a weekly schedule.

D

Amazon QuickSight is a business intelligence service for creating dashboards and visualizations, but it does not natively provide pre-built cost and usage data with interactive filters for AWS services or linked accounts, nor does it offer built-in weekly email reports for AWS cost data without additional setup.

When would these options actually be correct?

B

A company needs to set a monthly cost threshold and receive notifications when costs exceed that threshold, without requiring detailed visualization or scheduled report delivery.

C

A company wants to identify underutilized resources and receive cost optimization recommendations to reduce spending. AWS Trusted Advisor would be the correct tool because it provides best practice checks, including cost optimization, and can send weekly email notifications for check results.

D

A company needs to build custom dashboards and visualizations combining AWS cost data with other business data sources (e.g., sales, operations) and requires advanced analytics like ML insights or natural language queries. They also need to share these dashboards with external stakeholders via email or embedded URLs.

Why candidates pick the wrong answer

B

Candidates may confuse Budgets with Cost Explorer because both deal with cost management, and Budgets can send alerts, which seems similar to emailing reports.

C

Candidates may confuse Trusted Advisor's cost optimization checks with cost visualization and reporting, assuming it can generate detailed cost reports and graphs similar to Cost Explorer.

D

Candidates may associate QuickSight with interactive graphs and scheduled email reports, overlooking that Cost Explorer already provides these features specifically for AWS cost and usage data without needing to build from scratch.

178
MCQeasy

A company's employees access AWS services using the AWS Management Console from their office laptops, the AWS mobile app on their smartphones, and the AWS CLI from their home computers. Which cloud computing characteristic does this illustrate?

A.Rapid elasticity
B.Resource pooling
C.Broad network access
D.Measured service
AnswerC

Broad network access is the cloud characteristic that describes capabilities being available over the network and accessible from heterogeneous client platforms including mobile phones, laptops, and workstations — which is exactly what this scenario describes.

Why this answer

Broad network access is the correct answer because the scenario describes employees accessing AWS services from multiple types of devices (office laptops, smartphones, home computers) using different access methods (AWS Management Console, AWS mobile app, AWS CLI). This directly illustrates the cloud characteristic that resources are available over the network and can be accessed by standard protocols (e.g., HTTPS for the console and mobile app, HTTP/HTTPS for CLI API calls) from a wide range of client platforms, including mobile phones, laptops, and workstations.

Exam trap

The trap here is that candidates often confuse 'broad network access' with 'rapid elasticity' because both involve flexibility, but broad network access is about the variety of access methods and devices, not the ability to scale resources.

How to eliminate wrong answers

Option A is wrong because rapid elasticity refers to the ability to automatically scale resources up or down based on demand, not the variety of access methods or devices. Option B is wrong because resource pooling describes how the provider's computing resources are pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned; it does not relate to how users access the services. Option D is wrong because measured service means that cloud resource usage is monitored, controlled, and reported (e.g., metering for billing), which is not illustrated by the employees using different devices and access methods.

179
MCQmedium

A company runs an e-commerce website on AWS and expects a high volume of traffic during Black Friday. The security team is concerned about potential DDoS attacks overwhelming the infrastructure. The company wants a managed service that provides always-on detection and automatic inline mitigation of DDoS attacks at the network and transport layers (layer 3 and 4), as well as cost protection against scaling charges due to DDoS attacks. Which AWS service should the company use?

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

AWS Shield Advanced provides always-on detection and automatic inline mitigation of DDoS attacks at layers 3 and 4 (and layer 7 when integrated with AWS WAF). It also includes cost protection that provides financial coverage against scaling charges (e.g., from EC2 or ELB) incurred during a DDoS attack, as well as 24/7 access to the DDoS Response Team (DRT). This matches all the specified requirements.

Why this answer

AWS Shield Advanced is the correct choice because it provides always-on detection and automatic inline mitigation of DDoS attacks at layers 3 and 4 (network and transport layers), such as SYN floods and UDP reflection attacks. Additionally, it offers cost protection against scaling charges incurred due to DDoS-related usage spikes, which directly addresses the company's concern about financial impact from attack-induced scaling.

Exam trap

The trap here is that candidates often confuse AWS Shield Standard (free, basic protection) with AWS Shield Advanced (paid, enhanced protection) or mistakenly think AWS WAF can mitigate network-layer DDoS attacks, when in fact WAF only handles application-layer threats.

Why the other options are wrong

A

AWS Shield Standard provides always-on detection and automatic inline mitigation for network and transport layer DDoS attacks, but it does not offer cost protection against scaling charges due to DDoS attacks. The question specifically requires cost protection, which is only available with Shield Advanced.

C

AWS WAF operates at Layer 7 (application layer) and is not designed for automatic inline mitigation of network/transport layer DDoS attacks, nor does it provide cost protection against scaling charges.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity, but it does not provide automatic inline mitigation of DDoS attacks or cost protection against scaling charges. It operates at the network and account level, not as a dedicated DDoS mitigation service.

When would these options actually be correct?

A

A company wants basic DDoS protection for their AWS resources at no additional cost, and they are not concerned about cost protection or access to the DDoS Response Team (DRT). The question would specify 'basic protection' or 'no additional cost' as key constraints.

C

A company needs to protect a web application from common web exploits like SQL injection or cross-site scripting (XSS) at the application layer, and requires customizable rules to filter HTTP requests.

D

A company wants a managed threat detection service that continuously monitors for malicious activity and unauthorized behavior across AWS accounts and workloads, using machine learning and threat intelligence. The service should generate findings for suspicious API calls, potentially compromised instances, or reconnaissance activity, without requiring manual intervention for detection.

Why candidates pick the wrong answer

A

Candidates may confuse Shield Standard with Shield Advanced because both provide network and transport layer protection, and the term 'always-on detection' is associated with Shield Standard, leading them to overlook the cost protection requirement.

C

Candidates may confuse WAF as a general DDoS protection service because it can mitigate some application-layer DDoS attacks, but they overlook that the question specifies Layer 3/4 protection and cost protection.

D

Candidates may confuse GuardDuty's threat detection capabilities with DDoS mitigation, assuming that detecting malicious traffic implies automatic mitigation. They might also think GuardDuty's integration with AWS Shield or WAF provides inline mitigation, but GuardDuty itself does not block attacks.

180
MCQmedium

A company needs a relational database that automatically scales storage, replicates data across multiple AZs, and can failover automatically without manual intervention. Which AWS service provides these capabilities?

A.Amazon DynamoDB
B.Amazon RDS with Multi-AZ deployment
C.Amazon Redshift
D.Amazon ElastiCache for Redis
AnswerB

Amazon RDS with Multi-AZ deployment synchronously replicates your database to a standby instance in a different Availability Zone, providing automatic failover without manual intervention. In the event of an infrastructure outage or instance failure, the service automatically flips the DNS record to the standby, ensuring database continuity for your application. This fully managed relational service supports ACID transactions and familiar SQL, making it the correct choice for an OLTP workload that requires high availability.

Why this answer

Amazon RDS with Multi-AZ deployment automatically provisions and maintains a synchronous standby replica in a different Availability Zone. This setup provides automatic failover to the standby without manual intervention, and storage scaling can be handled via Amazon EBS or Aurora storage auto-scaling, meeting all stated requirements.

Exam trap

The trap here is that candidates often confuse DynamoDB's built-in Multi-AZ replication and auto-scaling with relational database capabilities, overlooking the explicit requirement for a relational database in the question.

How to eliminate wrong answers

Option A is wrong because Amazon DynamoDB is a NoSQL key-value and document database, not a relational database, so it does not support SQL queries or relational schemas. Option C is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for analytical queries, not a transactional relational database, and its Multi-AZ support is limited to RA3 node types with manual failover steps. Option D is wrong because Amazon ElastiCache for Redis is an in-memory caching service, not a relational database, and it does not provide persistent relational storage or automatic failover for relational workloads.

181
Matchingmedium

Match each AWS management tool to its purpose.

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

Concepts
Matches

Audit API calls and user activity

Monitoring and observability

Track resource configuration changes

Best practice recommendations

Infrastructure as code templates

Why these pairings

These management tools serve distinct purposes: CloudFormation for infrastructure provisioning, Config for configuration monitoring, and Trusted Advisor for optimization recommendations.

182
MCQeasy

Which of the following is NOT one of the five characteristics of cloud computing as defined by NIST?

A.On-demand self-service
B.Resource pooling
C.Dedicated hardware allocation per customer
D.Measured service
AnswerC

Dedicated hardware allocation per customer is not a NIST essential characteristic and actually contradicts the core concept of resource pooling. NIST's cloud model emphasizes shared, multi-tenant infrastructure where computing resources are pooled across consumers, not physically dedicated to a single customer. Although commercial offerings like AWS Dedicated Hosts or single-tenant instances exist, they are optional features that support compliance or licensing needs; they do not represent one of the five essential characteristics of cloud computing.

Why this answer

The five essential characteristics of cloud computing as defined by NIST SP 800-145 are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Dedicated hardware allocation per customer is not a characteristic; instead, cloud computing relies on resource pooling where physical and virtual resources are dynamically assigned and reassigned according to consumer demand, often with multi-tenant models.

Exam trap

AWS often tests the distinction between optional cloud deployment models (e.g., dedicated hosts, private cloud) and the mandatory NIST essential characteristics, leading candidates to mistakenly think dedicated hardware allocation is a required characteristic.

How to eliminate wrong answers

Option A is wrong because on-demand self-service is a core NIST characteristic, allowing a consumer to unilaterally provision computing capabilities (e.g., server time, network storage) without requiring human interaction with each service provider. Option B is wrong because resource pooling is a fundamental NIST characteristic, where the provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to demand. Option D is wrong because measured service is a key NIST characteristic, where cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, active user accounts).

183
MCQmedium

A startup is building a Node.js web application. The development team has limited DevOps experience and wants to focus on writing code. They need a managed platform that automatically deploys their application code, provisions the necessary AWS resources (such as EC2 instances, a load balancer, and Auto Scaling), and handles health monitoring and scaling. However, they want the ability to later customize the underlying EC2 instances and configure environment variables without switching to a different compute service. Which AWS service should the startup use?

A.AWS Lambda
B.AWS Elastic Beanstalk
C.Amazon ECS
D.AWS CloudFormation
AnswerB

AWS Elastic Beanstalk is a PaaS service that automatically deploys application code, manages capacity provisioning, load balancing, and auto scaling for web applications. It provides full control over the underlying AWS resources when needed, making it the best fit for a team that wants a managed platform with the option to customize later.

Why this answer

AWS Elastic Beanstalk is a Platform as a Service (PaaS) that automatically handles deployment, capacity provisioning, load balancing, Auto Scaling, and health monitoring for web applications. It allows developers to upload their Node.js code and have Elastic Beanstalk provision the underlying EC2 instances, load balancer, and Auto Scaling group while still providing the option to later customize the EC2 instances (e.g., via .ebextensions or SSH) and configure environment variables through the Elastic Beanstalk console or CLI. This matches the startup's need for a managed platform with future customization flexibility.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk with AWS CloudFormation, thinking both are Infrastructure as Code tools, but Elastic Beanstalk is a managed PaaS that abstracts the underlying resources, while CloudFormation requires manual resource definition and does not handle application deployment or health monitoring automatically.

Why the other options are wrong

A

AWS Lambda is a serverless compute service for running code in response to events, not designed for deploying full web applications with EC2 instances, load balancers, and Auto Scaling. It does not provision or manage EC2 resources.

C

Amazon ECS is a container orchestration service that requires users to manage Docker containers and task definitions, which is more complex than the fully managed platform the startup needs. It does not automatically provision EC2 instances, load balancers, or Auto Scaling groups without additional configuration, and it does not directly deploy application code from source.

D

AWS CloudFormation is an infrastructure-as-code service that requires users to define and manage resources manually, not a managed platform that automatically deploys application code and handles health monitoring and scaling without DevOps expertise.

When would these options actually be correct?

A

A question where the application is event-driven, stateless, and can be broken into small functions, and the team wants to avoid managing any servers or infrastructure. For example: 'A startup wants to run a backend API that processes image uploads and resizes them on demand, with no server management.'

C

A company wants to run microservices using Docker containers on AWS, needs fine-grained control over container placement and networking, and plans to use AWS Fargate or EC2 launch types. They require integration with other AWS services like VPC, IAM, and CloudWatch for logging and monitoring.

D

A company needs to provision and manage a standardized, repeatable infrastructure stack across multiple environments (e.g., dev, test, prod) using code, and they have the expertise to write and maintain CloudFormation templates. They want full control over resource definitions and versioning.

Why candidates pick the wrong answer

A

Candidates may confuse 'managed platform' with 'serverless' and think Lambda can handle any web application, overlooking its limitations for long-running, stateful, or full-stack apps that require persistent compute resources.

C

Candidates may confuse ECS as a managed service similar to Elastic Beanstalk, not realizing that ECS focuses on containers rather than directly deploying application code and managing underlying resources automatically.

D

Candidates may confuse CloudFormation as a deployment service because it can automate resource provisioning, but it lacks the built-in application lifecycle management, health monitoring, and automatic scaling that Elastic Beanstalk provides.

184
MCQmedium

A company is designing a highly available web application on AWS. The application must remain available and continue serving traffic even if an entire physical data center experiences a complete outage. Which AWS global infrastructure component should the solutions architect use to meet this requirement?

A.Deploy the application across multiple AWS Regions.
B.Deploy the application across multiple Availability Zones within a single AWS Region.
C.Deploy the application to an AWS Local Zone.
D.Use an AWS Edge Location to cache the application's content.
AnswerB

This is correct. Each Availability Zone is a separate data center. Distributing the application across multiple AZs ensures that if one data center fails, the application continues running in another AZ, achieving high availability and fault tolerance.

Why this answer

Deploying across multiple Availability Zones (AZs) within a single AWS Region protects against the failure of an entire physical data center. Each AZ is a distinct, isolated location with independent power, cooling, and networking, so if one AZ goes down, the application continues serving traffic from the other AZs. This design meets the requirement for high availability without the complexity and cost of multi-Region deployment.

Exam trap

The trap here is that candidates often confuse high availability (which requires multiple AZs) with disaster recovery (which requires multiple Regions), leading them to incorrectly choose multi-Region deployment when the question specifically asks about surviving a single data center outage.

Why the other options are wrong

A

The requirement is to survive an entire physical data center outage, which in AWS corresponds to an Availability Zone failure. Deploying across multiple Regions is overkill and introduces unnecessary complexity and cost; the question does not require multi-Region disaster recovery.

C

An AWS Local Zone is an extension of an AWS Region that places compute, storage, and database services closer to end users for low-latency applications, but it does not provide protection against an entire physical data center outage because it is a single location and does not offer the multi-AZ redundancy needed for high availability.

D

Edge Locations are used for content caching and acceleration (e.g., via CloudFront), not for hosting applications to survive a full data center outage. They do not provide compute or database resources for application availability.

When would these options actually be correct?

A

This option would be correct if the requirement were to survive a region-wide outage (e.g., a natural disaster affecting an entire geographic area) and the application needed to remain available with minimal downtime, requiring active-active or active-passive multi-Region deployment.

C

This option would be correct in a scenario where the requirement is to reduce latency for latency-sensitive applications (e.g., real-time gaming, video streaming) by placing resources closer to end users, and the question explicitly asks for a solution to improve performance rather than high availability across data center failures.

D

A company wants to reduce latency for global users by caching static content (e.g., images, videos) closer to them. The question would ask: 'Which AWS component should be used to improve content delivery speed and reduce origin server load?'

Why candidates pick the wrong answer

A

Candidates often think that 'high availability' automatically means multiple Regions, not realizing that within a single Region, multiple Availability Zones already provide resilience against data center failures.

C

Candidates may confuse Local Zones with Availability Zones, thinking that deploying to a Local Zone provides similar redundancy, or they may assume that any geographically distributed infrastructure component automatically ensures high availability against data center outages.

D

Candidates may confuse Edge Locations with Availability Zones or Regions, thinking they provide redundancy or failover capabilities, but they are primarily for content distribution, not application hosting.

185
MCQeasy

A development team wants to deploy a Python web application to AWS without managing load balancers, auto scaling groups, or the underlying EC2 instance operating systems. They want to upload their code and have AWS handle the infrastructure. Which cloud service model does this represent?

A.Infrastructure as a Service (IaaS)
B.Platform as a Service (PaaS)
C.Software as a Service (SaaS)
D.Serverless
AnswerB

With AWS Elastic Beanstalk, a developer uploads application code and AWS automatically provisions and manages the underlying EC2 instances, load balancers, auto-scaling groups, and OS patching. This abstraction of infrastructure management while retaining control over the application configuration is the defining trait of Platform as a Service. The team remains responsible only for the code and deployment artifacts, not the servers themselves.

Why this answer

Platform as a Service (PaaS) provides a managed platform where developers can upload code and AWS handles the underlying infrastructure, including load balancing, auto scaling, and OS patching. AWS Elastic Beanstalk is a PaaS service that abstracts EC2 instances, load balancers, and auto scaling groups, allowing the team to focus solely on their Python web application code.

Exam trap

The trap here is that candidates often confuse Serverless (Option D) with PaaS because both abstract infrastructure, but Serverless is specifically event-driven and stateless (e.g., AWS Lambda), whereas PaaS like Elastic Beanstalk runs a long-lived web application with traditional request-response patterns.

How to eliminate wrong answers

Option A is wrong because Infrastructure as a Service (IaaS) requires the team to manage the underlying EC2 instances, including OS updates, security patches, and scaling configurations, which contradicts the requirement to avoid managing these components. Option C is wrong because Software as a Service (SaaS) delivers a fully managed application to end users (e.g., Salesforce, Gmail), not a platform for deploying custom code. Option D is wrong because Serverless (e.g., AWS Lambda) is a subset of PaaS that runs code in stateless compute containers with event-driven triggers, but the question explicitly mentions deploying a Python web application without managing load balancers or auto scaling groups, which is more directly aligned with PaaS (Elastic Beanstalk) rather than the function-as-a-service model of Serverless.

186
Matchingmedium

Match each AWS Well-Architected Framework pillar to its description.

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

Concepts
Matches

Run and monitor systems to deliver business value

Protect data, systems, and assets

Recover from failures and meet demand

Use computing resources efficiently

Avoid unnecessary costs

Why these pairings

The AWS Well-Architected Framework pillars are Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization. Correct matches align each pillar with its core focus area.

187
MCQmedium

A financial analytics company runs a mission-critical application in its on-premises data center. The application must replicate large volumes of market data to Amazon S3 in real time. The company requires a dedicated, private network connection with consistent low latency and high throughput. The connection must not traverse the public internet. Which AWS service should the company use to meet these requirements?

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

AWS Direct Connect is the correct choice because it provisions a dedicated, private physical cross-connect from your on-premises data center into an AWS Direct Connect location, completely bypassing the public internet. This private circuit provides lower and more consistent latency, higher throughput (from 50 Mbps to 100 Gbps), and a stronger network SLA—critical for mission-critical analytics workloads that require predictable performance. You can create private virtual interfaces to reach your VPCs or connect through a Direct Connect Gateway to multiple VPCs, all without traversing the internet.

Why this answer

AWS Direct Connect provides a dedicated, private network connection from an on-premises data center to AWS, bypassing the public internet. This ensures consistent low latency and high throughput, which is essential for replicating large volumes of market data in real time. The connection uses industry-standard 802.1Q VLANs and can be provisioned at speeds up to 100 Gbps, meeting the requirement for a private, high-performance link.

Exam trap

The trap here is that candidates confuse AWS Site-to-Site VPN as a private connection because it is encrypted, but it still traverses the public internet and lacks the dedicated, low-latency characteristics of Direct Connect.

Why the other options are wrong

A

AWS Site-to-Site VPN traverses the public internet and cannot guarantee consistent low latency and high throughput, nor does it provide a dedicated private connection.

C

Amazon VPC peering connects VPCs within AWS, not an on-premises data center to AWS. It does not support dedicated private connectivity from on-premises and cannot meet the requirement for a dedicated, private network connection with consistent low latency and high throughput that does not traverse the public internet.

D

AWS Transit Gateway is a network transit hub to interconnect VPCs and on-premises networks, but it does not provide a dedicated private connection itself; it relies on VPN or Direct Connect for the actual private link. The question requires a dedicated, low-latency, high-throughput connection not traversing the public internet, which is a Direct Connect feature, not Transit Gateway.

When would these options actually be correct?

A

A company needs a secure connection to AWS over the public internet with encryption, and the requirements do not specify dedicated low latency or high throughput. For example, a small business connecting to AWS for occasional data backups would use Site-to-Site VPN.

C

A company has two VPCs in the same or different AWS regions that need to communicate privately using private IP addresses, without requiring a VPN or Direct Connect. VPC peering would be the correct answer for inter-VPC connectivity within AWS.

D

A company has multiple VPCs and on-premises networks that need to communicate with each other, and they want to simplify network management by using a central hub. The question would specify requirements for interconnecting many networks with routing policies, not a dedicated private connection to a single on-premises site.

Why candidates pick the wrong answer

A

Candidates may think VPN provides a private connection because it uses encryption, but they overlook that it still uses the public internet and lacks the dedicated performance of Direct Connect.

C

Candidates may confuse VPC peering as a general private connectivity solution, not realizing it only works between VPCs within AWS and does not extend to on-premises environments.

D

Candidates may confuse Transit Gateway as a direct replacement for Direct Connect because it can integrate with Direct Connect, but they overlook that Transit Gateway itself is not a physical connection; it is a routing service that requires an underlying connection like Direct Connect or VPN.

188
MCQmedium

A company wants to use AWS for disaster recovery but wants to minimize costs. They only need backups of their data, with recovery taking several hours if disaster strikes. Which DR strategy requires the least investment?

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

Backup and Restore minimizes cost by paying only for backup storage — such as S3, S3 Glacier, or EBS snapshots — with no compute, load balancers, or database servers running during normal operations. Recovery consists of restoring data and then provisioning infrastructure, which can take hours, so RTO is much longer than any strategy that runs infrastructure continuously. This is the correct answer because the question asks for the lowest-cost option, and Backup and Restore has no idle runtime fees, only storage fees.

Why this answer

The Backup and Restore strategy (Option C) requires the least investment because it involves periodically copying data to low-cost storage like Amazon S3 (including S3 Glacier for archival) and only restoring infrastructure when needed. This approach has the highest Recovery Time Objective (RTO) and Recovery Point Objective (RPO), often measured in hours, which aligns with the requirement of minimizing costs while tolerating several hours for recovery.

Exam trap

The trap here is that candidates often confuse 'least investment' with 'fastest recovery,' leading them to choose Pilot Light or Warm Standby, but the question explicitly prioritizes minimizing costs over recovery speed, making Backup and Restore the correct choice despite its longer RTO.

How to eliminate wrong answers

Option A (Pilot Light) is wrong because it requires maintaining a minimal, pre-provisioned copy of the core infrastructure (e.g., a small EC2 instance running critical services) that can be scaled up during a disaster, incurring ongoing costs for that running environment. Option B (Warm Standby) is wrong because it involves running a scaled-down but fully functional version of the production environment (e.g., a smaller EC2 Auto Scaling group) that is always on, leading to higher continuous costs than Backup and Restore. Option D (Multi-Site Active/Active) is wrong because it requires running full production capacity in two or more AWS Regions simultaneously, with traffic routing via Route 53, resulting in the highest cost due to duplicate infrastructure and data replication.

189
MCQeasy

A company wants to run a MySQL database on AWS. They require full control over the operating system, MySQL version selection, storage layout, and network configuration. Which cloud service model provides this level of control?

A.Software as a Service (SaaS)
B.Platform as a Service (PaaS)
C.Infrastructure as a Service (IaaS)
D.Function as a Service (FaaS)
AnswerC

IaaS gives customers control over the OS, storage, and deployed applications while AWS manages the physical hardware and virtualisation. Running MySQL on an EC2 instance where the customer selects and patches the OS and controls the MySQL installation is classic IaaS.

Why this answer

C is correct because Infrastructure as a Service (IaaS) provides virtualized computing resources over the internet, giving the customer full control over the operating system, database software (including MySQL version selection), storage layout (e.g., instance store vs. EBS volumes), and network configuration (e.g., VPC, subnets, security groups). This is the only service model that allows you to manage the underlying OS and database stack directly, similar to running a physical server.

Exam trap

The trap here is that candidates often confuse Amazon RDS (a PaaS offering) with full control, but RDS does not allow OS access, custom MySQL version selection outside supported versions, or direct storage layout control, making IaaS the only correct choice for the stated requirements.

How to eliminate wrong answers

Option A is wrong because Software as a Service (SaaS) delivers a fully managed application (e.g., Amazon RDS for MySQL in a managed form) where the provider controls the OS, database version, and infrastructure, and the customer only interacts with the database via SQL, not the underlying OS or storage. Option B is wrong because Platform as a Service (PaaS) provides a managed platform (e.g., Amazon RDS) that abstracts away OS access, MySQL version selection is limited to supported versions, and storage layout and network configuration are largely predefined by the provider. Option D is wrong because Function as a Service (FaaS) (e.g., AWS Lambda) is designed for stateless, event-driven code execution with no persistent storage or OS-level control, and cannot run a MySQL database directly.

190
MCQmedium

A company is planning to migrate its on-premises data center to AWS. The Chief Financial Officer wants to compare the total cost of ownership (TCO) of the current on-premises infrastructure against running equivalent workloads on AWS. The company needs a tool that allows them to input details about their existing servers, storage, and network usage to generate a detailed cost comparison report. Which AWS tool should the company use to meet this requirement?

A.AWS Pricing Calculator
B.AWS Total Cost of Ownership (TCO) Calculator
C.AWS Budgets
D.AWS Cost Explorer
AnswerB

The AWS TCO Calculator is specifically designed to compare the costs of an existing on-premises environment against running equivalent workloads on AWS. It provides a detailed cost comparison report based on user-provided inputs about servers, storage, network, and other operational costs.

Why this answer

The AWS Total Cost of Ownership (TCO) Calculator is specifically designed to compare the costs of on-premises infrastructure with AWS by allowing users to input details about their existing servers, storage, and network usage. It generates a detailed report that highlights potential savings from migrating to AWS, directly addressing the CFO's requirement for a cost comparison.

Exam trap

The trap here is that candidates confuse the AWS Pricing Calculator (which estimates future AWS costs) with the TCO Calculator (which compares existing on-premises costs to AWS), leading them to select Option A when the question explicitly requires a comparison report.

Why the other options are wrong

A

AWS Pricing Calculator estimates costs for new AWS architectures but does not compare existing on-premises costs against AWS, which is the specific requirement for TCO comparison.

C

AWS Budgets is a tool for setting cost thresholds and receiving alerts, not for comparing TCO between on-premises and AWS environments.

D

AWS Cost Explorer analyzes historical cost and usage data, but does not allow input of on-premises infrastructure details to generate a TCO comparison report.

When would these options actually be correct?

A

A company wants to estimate the monthly cost of running a new web application on AWS, including EC2, S3, and data transfer, before deployment. AWS Pricing Calculator would be the correct tool for this cost estimation.

C

A company wants to set a monthly cost limit for its AWS usage and receive notifications when spending approaches or exceeds that limit. AWS Budgets would be the correct tool to create custom budgets and track cost or usage against them.

D

A company wants to visualize and analyze their existing AWS spending patterns over time, identify cost trends, and forecast future costs. AWS Cost Explorer would be the correct tool for this scenario.

Why candidates pick the wrong answer

A

Candidates may confuse 'Pricing Calculator' with 'TCO Calculator' because both involve cost estimation, but they serve different purposes: one for new deployments, the other for migration comparison.

C

Candidates may confuse 'budgeting' with 'cost comparison' because both involve financial planning, leading them to select AWS Budgets without recognizing its distinct purpose of monitoring spending rather than estimating TCO.

D

Candidates may confuse Cost Explorer's cost analysis capabilities with the TCO comparison functionality, thinking it can also handle on-premises cost input.

191
MCQmedium

A company has 50 IAM users in a single AWS account. The security policy requires that every IAM user must have a virtual MFA device enabled for AWS Management Console access. The company wants to automatically detect any user who disables or has an inactive MFA device and immediately revoke that user's ability to access AWS resources by disabling their access keys. The solution must be fully managed, require no custom scripts, and use native AWS services. Which AWS service should the company use to define the compliance rule and automatically trigger the remediation action?

A.AWS Config
B.AWS Shield
C.AWS CloudTrail
D.AWS WAF
AnswerA

AWS Config offers managed rules like 'iam-user-mfa-enabled' to check MFA compliance. It can automatically trigger a remediation action (e.g., disabling access keys) when a noncompliant user is detected, meeting the requirement for a fully managed solution without custom scripts.

Why this answer

AWS Config is the correct service because it provides managed rules (such as the `iam-user-mfa-enabled` managed rule) that continuously evaluate IAM user configurations against compliance policies. When a user disables or has an inactive virtual MFA device, AWS Config can detect the non-compliant resource and automatically trigger a remediation action via AWS Systems Manager Automation, which can disable the user's access keys without any custom scripts.

Exam trap

The trap here is that candidates often confuse AWS CloudTrail's logging and monitoring capabilities with AWS Config's compliance evaluation and remediation features, mistakenly thinking that CloudTrail can automatically enforce security policies when it only records events for analysis.

Why the other options are wrong

B

AWS Shield is a managed DDoS protection service, not a compliance or configuration management service. It cannot define rules for MFA compliance or trigger remediation actions like disabling access keys.

C

AWS CloudTrail records API activity but does not evaluate compliance rules or trigger automated remediation actions. It cannot detect inactive MFA devices or disable access keys on its own.

D

AWS WAF is a web application firewall that protects web applications from common web exploits; it does not monitor IAM user configurations or enforce compliance rules for MFA devices.

When would these options actually be correct?

B

A company wants to protect its AWS resources from DDoS attacks, especially against web applications, and needs a managed service that provides automatic detection and mitigation. AWS Shield (Standard or Advanced) would be the correct answer.

C

A company needs to audit all API calls made in their AWS account, including who made them, when, and from which IP address, to meet compliance requirements. AWS CloudTrail would be the correct service to enable governance, compliance, and operational auditing.

D

A company wants to automatically block malicious IP addresses from accessing their Application Load Balancer based on a rule that detects SQL injection attacks. AWS WAF would be the correct service to define the web ACL and trigger the block action.

Why candidates pick the wrong answer

B

Candidates may confuse 'Shield' with a security service that enforces policies, or they might think it provides general security monitoring, but it is specifically for DDoS protection.

C

Candidates may think CloudTrail can detect security violations because it logs user activity, but they overlook that it lacks native rule evaluation and remediation capabilities.

D

Candidates may confuse 'security policy' and 'remediation action' with a firewall service, mistakenly thinking WAF can enforce IAM user compliance because it deals with security rules.

192
MCQmedium

Which AWS concept describes the practice of tracking and managing costs using software engineering principles — such as tagging, automation, and real-time visibility — to enable engineers and teams to make cost-aware decisions?

A.Total Cost of Ownership (TCO)
B.Cloud Financial Management (FinOps)
C.Reserved Instance optimization
D.Cost Avoidance
AnswerB

Cloud Financial Management (FinOps) is the correct practice for managing cloud costs with engineering rigor, combining disciplines from finance, engineering, and business to enable real-time visibility, accountability, and continuous optimization. It formalizes cost as a first-class engineering concern through iterative cycles of inform, optimize, and operate, using tagging, budgets, and allocation reports to drive ownership. This is the holistic framework the question describes, making it the only correct answer among the options.

Why this answer

Cloud Financial Management (FinOps) is the correct answer because it specifically refers to the practice of applying software engineering principles—such as tagging resources, automating cost controls, and providing real-time cost visibility—to manage cloud spending. This enables engineers and teams to make cost-aware decisions during development and operations, aligning with the question's description.

Exam trap

The trap here is that candidates confuse 'Cloud Financial Management (FinOps)' with 'Total Cost of Ownership (TCO)' because both involve cost analysis, but TCO is a static comparison metric while FinOps is an active, iterative practice with automation and tagging.

How to eliminate wrong answers

Option A is wrong because Total Cost of Ownership (TCO) is a financial estimate used to compare the direct and indirect costs of a cloud solution versus on-premises infrastructure, not a practice for ongoing cost management with tagging and automation. Option C is wrong because Reserved Instance optimization is a specific cost-saving strategy that involves purchasing reserved capacity for predictable workloads, not a broad framework for applying software engineering principles to cost management. Option D is wrong because Cost Avoidance refers to actions taken to prevent future costs (e.g., right-sizing resources), but it is not a comprehensive practice that includes real-time visibility, tagging, and automation as core components.

193
MCQeasy

Which statement about AWS pricing is accurate?

A.AWS prices are fixed and never change
B.AWS offers pay-as-you-go pricing with volume discounts as usage grows
C.AWS requires annual contracts for all services
D.Data transfer into AWS from the internet is the largest AWS cost component
AnswerB

AWS's pay-as-you-go model bills only for actual consumption without requiring upfront commitments, and many services (e.g., Amazon S3, EC2) employ tiered or volume-based pricing where the per-unit rate decreases as usage grows. This volume discounting means high-usage customers automatically benefit from lower marginal costs, which is the core of AWS's 'pay less by using more' principle. The model aligns cost directly with business growth and avoids fixed-fee obligations, making it the most accurate statement here.

Why this answer

AWS pricing is accurate as pay-as-you-go with volume discounts because customers only pay for the resources they consume, and as usage increases, tiered pricing or volume-based discounts (e.g., AWS Lambda's per-request pricing or S3's storage tiers) automatically reduce the per-unit cost. This model eliminates upfront commitments and aligns cost with actual consumption, which is a core AWS pricing philosophy.

Exam trap

The trap here is that candidates often assume AWS requires long-term contracts or that inbound data transfer is a major cost, but AWS explicitly makes inbound data transfer free to encourage migration, and pay-as-you-go with volume discounts is the foundational pricing model tested in CLF-C02.

How to eliminate wrong answers

Option A is wrong because AWS prices are not fixed; they can change over time (e.g., price reductions for services like EC2 or S3) and vary by region, and AWS frequently introduces new pricing models like Savings Plans. Option C is wrong because AWS does not require annual contracts for all services; most services operate on a pay-as-you-go basis, and while Reserved Instances or Savings Plans offer discounts for 1- or 3-year commitments, they are optional, not mandatory. Option D is wrong because data transfer into AWS from the internet is typically free; the largest cost components are usually compute (e.g., EC2 instances), storage (e.g., S3), and data transfer out to the internet, not inbound transfer.

194
MCQmedium

A company needs to store database passwords and API keys used by their applications, with automatic rotation and audit logging of access. Which AWS service is purpose-built for this?

A.AWS Systems Manager Parameter Store
B.AWS Key Management Service (KMS)
C.AWS Secrets Manager
D.Amazon S3 with bucket policies
AnswerC

AWS Secrets Manager is purpose-built for managing secrets throughout their lifecycle, with native automatic rotation for Amazon RDS credentials and other supported services. It provides fine-grained IAM-based access control per secret, ensuring only authorized applications and users can retrieve sensitive values. All API calls are logged in AWS CloudTrail, enabling robust auditability. These capabilities directly address the requirement to securely store, rotate, and manage database credentials.

Why this answer

AWS Secrets Manager is purpose-built for securely storing, automatically rotating, and auditing access to database passwords, API keys, and other secrets. It natively supports automatic rotation with built-in integrations for Amazon RDS, Redshift, and DocumentDB, and it logs every secret access call in AWS CloudTrail for audit compliance.

Exam trap

The trap here is that candidates confuse AWS Systems Manager Parameter Store (which can store secrets but lacks automatic rotation) with AWS Secrets Manager, leading them to choose Parameter Store when the question explicitly requires automatic rotation and audit logging.

How to eliminate wrong answers

Option A is wrong because AWS Systems Manager Parameter Store is a hierarchical store for configuration data and secrets, but it does not support automatic rotation of secrets natively (you must build custom rotation logic with Lambda). Option B is wrong because AWS Key Management Service (KMS) is a managed service for creating and controlling encryption keys, not for storing or rotating secrets like passwords or API keys. Option D is wrong because Amazon S3 with bucket policies is an object storage service that can store encrypted files but lacks built-in secret rotation, automatic expiration, or native audit logging of secret access events.

195
MCQmedium

A company runs mixed workloads on AWS — some on EC2, some on Lambda, and some on Fargate — and wants to commit to a consistent hourly spend on compute to receive discounts similar to Reserved Instances, but with the flexibility to apply those discounts across different compute services and instance types. Which purchasing option provides this flexibility?

A.Reserved Instances
B.Spot Instances
C.Savings Plans
D.Dedicated Hosts
AnswerC

Compute Savings Plans apply discounts on any combination of EC2 instances, Lambda, and Fargate compute spend in exchange for committing to a minimum hourly usage. This provides RI-level discounts with cross-service flexibility.

Why this answer

Savings Plans (C) offer the flexibility to commit to a consistent hourly spend (e.g., $10/hour) and automatically apply the discount across EC2 instances, AWS Lambda, and AWS Fargate usage, regardless of instance family, size, OS, or region. This matches the requirement for a Reserved Instance-like discount with cross-service and cross-instance flexibility, which Reserved Instances cannot provide because they are tied to a specific instance family and region.

Exam trap

The trap here is that candidates often confuse Reserved Instances with Savings Plans, assuming RIs also provide cross-service flexibility, but RIs are locked to a specific instance family and region, whereas Savings Plans (especially Compute Savings Plans) offer the broadest flexibility across EC2, Lambda, and Fargate.

How to eliminate wrong answers

Option A is wrong because Reserved Instances require a commitment to a specific instance family (e.g., m5.large) in a specific region and do not automatically apply discounts to Lambda or Fargate usage. Option B is wrong because Spot Instances offer no commitment or guaranteed discount; they provide variable pricing based on spare capacity and can be terminated at any time, not a consistent hourly spend discount. Option D is wrong because Dedicated Hosts provide physical servers dedicated to your use, but they do not offer a flexible discount across compute services; they are a capacity and licensing solution, not a pricing commitment model.

196
MCQmedium

A company hosts a web application on an Application Load Balancer in the us-east-1 AWS Region. Users are distributed across North America, Europe, and Asia. The company wants to improve application performance and availability for global users by using the AWS global network. The solution must provide two static anycast IP addresses that do not change over time and automatically route incoming traffic to the nearest healthy endpoint in the region. Which AWS service should the company use?

A.Amazon CloudFront with the Application Load Balancer configured as a custom origin
B.AWS Global Accelerator with the Application Load Balancer configured as an endpoint
C.Amazon Route 53 with latency-based routing policy
D.Amazon S3 Transfer Acceleration
AnswerB

AWS Global Accelerator provides two static anycast IP addresses that act as a fixed entry point. It uses the AWS global network to route traffic over UDP and TCP to the nearest healthy endpoint (e.g., an Application Load Balancer). This improves performance by reducing internet latency and provides automatic failover. The solution meets all the requirements: static IPs, global network routing, and health-based routing.

Why this answer

AWS Global Accelerator provides two static anycast IP addresses that serve as fixed entry points to the application. It uses the AWS global network to route traffic to the nearest healthy Application Load Balancer endpoint in us-east-1, automatically rerouting in case of endpoint failure. This meets the requirement for static IPs and performance improvement via the AWS backbone.

Exam trap

The trap here is confusing CloudFront's edge caching with Global Accelerator's static IP and anycast routing; candidates often pick CloudFront because it also improves performance, but it does not provide fixed anycast IP addresses that remain unchanged over time.

Why the other options are wrong

A

CloudFront provides a content delivery network (CDN) with edge caching, but it does not offer static anycast IP addresses. The IP addresses associated with CloudFront can change over time, and it is not designed to route traffic to the nearest healthy endpoint via anycast; instead, it uses DNS-based routing and edge locations.

C

Route 53 with latency-based routing does not provide static anycast IP addresses; it relies on DNS resolution, which can be cached and does not offer the same level of traffic control and failover as Global Accelerator.

D

Amazon S3 Transfer Acceleration is designed to speed up uploads to S3 buckets, not to provide static anycast IP addresses or route traffic to an Application Load Balancer for global web application performance and availability.

When would these options actually be correct?

A

A company wants to deliver static and dynamic content with low latency and high transfer speeds, requiring caching at edge locations. The solution must support HTTPS termination and custom SSL certificates, and the origin is an Application Load Balancer. In this scenario, Amazon CloudFront with the ALB as a custom origin is the correct choice.

C

A company wants to route users to the lowest-latency endpoint based on DNS queries, and does not require static IP addresses or immediate failover. For example, a simple web application with multiple regional endpoints where DNS caching is acceptable.

D

A company needs to accelerate uploads of large files to an S3 bucket from geographically distributed users, and requires faster, more reliable transfers over long distances using AWS edge locations.

Why candidates pick the wrong answer

A

Candidates may mistakenly believe CloudFront provides static anycast IPs because it uses a global network of edge locations, but CloudFront relies on DNS resolution and does not offer fixed anycast addresses like Global Accelerator.

C

Candidates may confuse latency-based routing with Global Accelerator's anycast IPs, thinking DNS routing provides similar performance and availability benefits without understanding the limitations of DNS caching and lack of static IPs.

D

Candidates may confuse 'acceleration' and 'global network' features, thinking S3 Transfer Acceleration can improve web application performance, but it is specific to S3 uploads and does not provide anycast IPs or load balancing.

197
MCQmedium

A company has bring-your-own-license (BYOL) server software that is licensed per physical CPU socket. They need to run this software on AWS and require visibility into and control over the physical host their instances run on. Which EC2 option meets this requirement?

A.On-Demand Instances
B.Reserved Instances
C.Dedicated Instances
D.Dedicated Hosts
AnswerD

Dedicated Hosts are actual physical servers provisioned exclusively for your account, giving you a host-level view that includes the number of sockets, physical cores, and the instance types you can run on that host. You can also control exactly which instances are placed on the host, use affinity to keep instances on the same host, and manage underlying CPU and memory resources across the host. With this granular visibility and control, per-socket or per-core BYOL licensing compliance is achievable, since you can confirm the exact physical CPU topology and manage your license-to-host mapping yourself.

Why this answer

Dedicated Hosts provide you with a physical server fully dedicated to your use, allowing you to see and control the physical host's CPU sockets and cores. This is essential for bring-your-own-license (BYOL) software that is licensed per physical CPU socket, as you must ensure compliance with the license terms by managing the exact hardware configuration.

Exam trap

The trap here is confusing Dedicated Instances with Dedicated Hosts, as both provide hardware isolation, but only Dedicated Hosts give you visibility into and control over the physical host's socket count and placement for per-socket licensing compliance.

How to eliminate wrong answers

Option A is wrong because On-Demand Instances run on shared hardware where you have no visibility or control over the underlying physical host, making it impossible to comply with per-socket licensing. Option B is wrong because Reserved Instances are a billing discount model applied to On-Demand or Dedicated Instances, but they do not provide any physical host visibility or control. Option C is wrong because Dedicated Instances run on hardware dedicated to a single customer but still do not give you control over which physical host is used or visibility into its socket count, which is required for per-socket licensing.

198
MCQmedium

A healthcare company stores sensitive patient data in Amazon S3. The company must comply with a regulation that requires encryption keys to be rotated automatically every 12 months. The security team also needs to use IAM policies to control which users and roles can decrypt specific S3 objects. Which encryption solution should the company use for the S3 objects?

A.Server-side encryption with customer-provided keys (SSE-C)
B.Server-side encryption with AWS KMS managed keys (SSE-KMS) using a customer managed key
C.Client-side encryption using the AWS Encryption SDK
D.Server-side encryption with Amazon S3 managed keys (SSE-S3)
AnswerB

SSE-KMS with a customer managed key allows the company to define IAM and key policies for granular access control. AWS KMS can automatically rotate the key annually (configurable), satisfying the regulation. This is the correct solution.

Why this answer

SSE-KMS with a customer managed key is correct because it allows automatic key rotation every 12 months (configurable via the AWS KMS console) and enables fine-grained access control through IAM policies and key policies. This meets both the regulatory rotation requirement and the security team's need to control decryption of specific S3 objects.

Exam trap

The trap here is that candidates often confuse SSE-S3's automatic key management (which rotates keys but not on a customer-defined schedule) with the automatic rotation and IAM control provided only by SSE-KMS with a customer managed key.

Why the other options are wrong

A

SSE-C requires the customer to manage and rotate their own encryption keys, which does not satisfy the requirement for automatic key rotation every 12 months. AWS does not rotate SSE-C keys automatically.

C

Client-side encryption does not allow the security team to use IAM policies to control decryption of specific S3 objects, as decryption happens outside AWS. The regulation requires automatic key rotation every 12 months, which client-side encryption does not natively support.

D

SSE-S3 does not support automatic key rotation every 12 months; it uses S3-managed keys with no customer control over rotation schedule. Additionally, SSE-S3 does not allow using IAM policies to control decryption of specific objects.

When would these options actually be correct?

A

A company must use its own encryption keys and maintain full control over key management, including rotation, and does not require AWS to manage the keys. The regulation mandates customer-managed key rotation, and the company has its own key management infrastructure.

C

A company needs to encrypt sensitive data before sending it to S3 and wants to maintain full control over the encryption process and keys, without relying on AWS for key management. The regulation does not require automatic key rotation or IAM-based access control for decryption.

D

A company needs to encrypt S3 objects at rest with minimal configuration and no requirement for customer-managed key rotation or granular access control. For example, a media company storing non-sensitive public content where default encryption is sufficient.

Why candidates pick the wrong answer

A

Candidates may think SSE-C provides more control over keys, but they overlook the automatic rotation requirement and the need for IAM-based access control, which SSE-C does not support.

C

Candidates may think client-side encryption offers more control over keys and decryption, but they overlook that IAM policies cannot govern decryption on the client side and that key rotation must be manually implemented.

D

Candidates may assume SSE-S3 is simpler and still compliant, but they overlook the specific requirements for automatic key rotation and IAM-based decryption control that only SSE-KMS with customer managed keys can satisfy.

199
MCQmedium

A company runs a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The company wants to serve traffic over HTTPS to encrypt data in transit between clients and the ALB. The security team requires that the SSL/TLS certificate be automatically renewed before expiration and that AWS manage the entire certificate lifecycle. The company does not want to manually upload or manage private keys. Which AWS service should the company use to meet these requirements?

A.AWS Certificate Manager (ACM)
B.AWS Secrets Manager
C.AWS Identity and Access Management (IAM)
D.AWS Key Management Service (KMS)
AnswerA

ACM is the correct choice. It automates the provisioning, deployment, and renewal of SSL/TLS certificates for use with AWS services such as ALB, CloudFront, and API Gateway. ACM handles the full certificate lifecycle and keeps private keys secure.

Why this answer

AWS Certificate Manager (ACM) is the correct choice because it integrates directly with Application Load Balancers to provision, deploy, and automatically renew SSL/TLS certificates. ACM manages the entire certificate lifecycle, including private key generation and storage, without requiring manual intervention. This meets the security team's requirement for automatic renewal and AWS-managed certificate lifecycle.

Exam trap

The trap here is that candidates may confuse AWS Secrets Manager or KMS with certificate management, but neither service handles SSL/TLS certificate issuance or automatic renewal for load balancers; ACM is the only service that provides fully managed certificate lifecycle for ALB HTTPS termination.

Why the other options are wrong

B

AWS Secrets Manager is designed to securely store and rotate secrets like database credentials and API keys, not to manage SSL/TLS certificates for HTTPS termination. It does not integrate with ALB to automatically deploy and renew certificates.

C

IAM is used for managing users, groups, roles, and permissions, not for SSL/TLS certificate lifecycle management or automatic renewal. ACM is the service designed for provisioning, managing, and deploying SSL/TLS certificates.

D

AWS KMS is used to create and manage encryption keys for data at rest, not for SSL/TLS certificate lifecycle management. It does not provide certificate issuance, renewal, or deployment to ALBs.

When would these options actually be correct?

B

A company needs to store and automatically rotate a database password or API key used by an application running on EC2. The requirement is to securely manage secrets with automatic rotation, not to handle SSL/TLS certificates.

C

A company needs to securely store and rotate database credentials or API keys for an application running on EC2, and wants to automate credential rotation without managing secrets manually. In that scenario, AWS Secrets Manager would be the correct answer.

D

A company needs to encrypt data stored in an S3 bucket using a customer-managed key and wants to control key rotation and access policies. AWS KMS would be the correct service to create and manage the CMK.

Why candidates pick the wrong answer

B

Candidates may confuse Secrets Manager's automatic rotation feature with certificate renewal, assuming it can manage SSL/TLS certificates similarly, but ACM is the dedicated service for certificate lifecycle management.

C

Candidates may confuse IAM's role in managing permissions for certificate operations (like uploading certificates via IAM) with the actual certificate lifecycle management service, or think IAM can handle certificates because it supports server certificates for some AWS services.

D

Candidates may confuse KMS with ACM because both involve encryption and 'key management,' but KMS handles symmetric encryption keys for data at rest, not public-key certificates for TLS.

200
MCQmedium

A company uses multiple AWS accounts managed under AWS Organizations. Which service allows them to share Reserved Instance discounts and Savings Plans across all accounts in the organization?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Organizations with consolidated billing
D.AWS Cost and Usage Report
AnswerC

AWS Organizations with consolidated billing automatically rolls up all member account usage into a single management account bill, and the consolidated billing feature shares reserved instance and Savings Plans discounts across all member accounts by default. This pooling of discounts maximizes utilization because unused capacity from one account can offset usage in another. The management account can optionally disable sharing for specific accounts, but by default the sharing is enabled, making this the correct choice.

Why this answer

AWS Organizations with consolidated billing enables you to aggregate usage across all member accounts, allowing Reserved Instance (RI) discounts and Savings Plans to be shared. This means that unused capacity from one account can be applied to reduce costs in another account within the same organization, maximizing overall savings.

Exam trap

The trap here is that candidates may confuse AWS Cost Explorer or AWS Budgets with cost management features that actually share discounts, but only consolidated billing within AWS Organizations provides the aggregation needed for discount sharing.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer is a visualization tool for analyzing cost and usage data, not a mechanism for sharing discounts or billing benefits. Option B is wrong because AWS Budgets allows you to set custom cost and usage budgets and receive alerts, but it does not enable the sharing of RI discounts or Savings Plans across accounts. Option D is wrong because the AWS Cost and Usage Report provides detailed billing data for analysis and reporting, but it does not facilitate the sharing of discounts or savings across accounts.

201
MCQmedium

A company traditionally operated an on-premises data center and purchased all server hardware and software licenses with upfront capital expenditure. After migrating its workloads to AWS, the company now receives a monthly invoice that reflects only the compute hours, storage, and data transfer that it actually used. The company can also stop paying for resources when they are no longer needed. Which key characteristic of cloud computing does this scenario best illustrate?

A.Elasticity
B.Pay-as-you-go pricing (variable expense)
C.Global reach
D.Security
AnswerB

This is correct. The scenario describes transitioning from a CAPEX model (buying hardware upfront) to an OPEX model where the company pays only for the resources it actually uses each month. This is the 'pay-as-you-go' characteristic of cloud computing, which avoids large upfront investments and matches costs to usage.

Why this answer

The scenario describes a shift from upfront capital expenditure (buying hardware and licenses) to a model where the company pays only for the compute hours, storage, and data transfer it actually uses, and can stop paying when resources are no longer needed. This directly illustrates the pay-as-you-go pricing characteristic of cloud computing, where costs are variable expenses based on consumption rather than fixed, upfront investments. This model is a fundamental aspect of AWS's pricing philosophy, enabling customers to align costs directly with usage.

Exam trap

The trap here is that candidates may confuse the ability to stop paying for unused resources with elasticity, but the question specifically highlights the shift from upfront capital expenditure to a variable expense model, which is the defining characteristic of pay-as-you-go pricing.

Why the other options are wrong

C

Global reach refers to the ability to deploy resources in multiple geographic regions to reduce latency and improve resilience, not to the shift from upfront capital expenditure to paying only for actual usage.

D

The scenario focuses on paying only for actual usage and stopping payment when resources are not needed, which is pay-as-you-go pricing. Security is not directly illustrated by the financial or usage-based aspects described.

When would these options actually be correct?

C

A company wants to serve users across North America, Europe, and Asia with low latency. The correct answer would be 'Global reach' because AWS allows deploying applications in multiple regions worldwide to minimize latency for end users.

D

A question describing a company concerned about data protection, compliance, and access control after migrating to AWS, and asking which cloud characteristic addresses these concerns, would make security the correct answer.

Why candidates pick the wrong answer

C

Candidates may confuse 'global reach' with the general benefits of cloud computing, such as scalability and cost savings, without understanding that it specifically addresses geographic distribution of resources.

D

Candidates may associate cloud computing with security benefits and mistakenly think the shift from on-premises to cloud inherently illustrates security, even though the question emphasizes financial and usage flexibility.

202
MCQmedium

A company hosts a web application behind an Application Load Balancer (ALB) in AWS. The application must comply with a security policy requiring TLS encryption for all traffic between users and the ALB. The company wants to automate the renewal of TLS certificates and avoid manual certificate management. Which AWS service should the company use to provision and automatically renew the certificates?

A.AWS Certificate Manager (ACM)
B.AWS Key Management Service (KMS)
C.AWS Secrets Manager
D.AWS Identity and Access Management (IAM)
AnswerA

Correct. ACM is the AWS service designed to provision, manage, and automatically renew SSL/TLS certificates for use with AWS services like ALB, CloudFront, and API Gateway.

Why this answer

AWS Certificate Manager (ACM) is the correct service because it integrates directly with Application Load Balancers to provision and automatically renew TLS certificates, eliminating manual certificate management. ACM handles the entire certificate lifecycle, including renewal, which is essential for maintaining TLS encryption compliance without operational overhead.

Exam trap

The trap here is that candidates may confuse AWS Certificate Manager with AWS Secrets Manager or KMS, thinking any 'management' service can handle certificate renewal, but only ACM is purpose-built for provisioning and automatic renewal of TLS certificates for AWS services like ALB, CloudFront, and API Gateway.

Why the other options are wrong

B

AWS KMS is used for creating and managing encryption keys, not for provisioning or automatically renewing TLS certificates for use with an ALB.

C

AWS Secrets Manager is designed to manage secrets like database credentials and API keys, not TLS certificates. It does not provide automated certificate renewal or integration with AWS Certificate Manager for provisioning certificates on an ALB.

D

IAM is used for managing users, groups, roles, and permissions, not for provisioning or automatically renewing TLS certificates. It cannot issue or manage certificates for use with an ALB.

When would these options actually be correct?

B

A question asks which service to use for managing encryption keys used to encrypt data at rest in S3 or EBS, or for envelope encryption in a custom application, requiring automatic key rotation.

C

A company needs to store and automatically rotate database credentials or API keys for an application running on EC2. The question would specify that the requirement is to securely manage and rotate secrets, not TLS certificates.

D

IAM would be correct in a question about controlling access to AWS resources, such as creating a role that grants an EC2 instance permission to access an S3 bucket, or managing user permissions to perform specific actions in AWS.

Why candidates pick the wrong answer

B

Candidates may confuse TLS certificate management with key management, as both involve cryptography and encryption, leading them to select KMS instead of ACM.

C

Candidates may confuse Secrets Manager with ACM because both involve 'secrets' and 'certificates' are often considered secrets. The word 'automate' in the question might lead them to think of Secrets Manager's rotation feature.

D

Candidates may confuse IAM's role in managing security credentials (like access keys) with certificate management, or assume IAM handles all security-related tasks in AWS.

203
MCQmedium

Which AWS service provides a managed graph database for use cases like social networks, recommendation engines, and fraud detection?

A.Amazon DynamoDB
B.Amazon Neptune
C.Amazon RDS
D.Amazon Redshift
AnswerB

Amazon Neptune is a purpose-built graph database engine that stores relationships as first-class citizens and executes traversals natively. It supports multiple graph models and query languages: property graph via Gremlin and openCypher, and RDF via SPARQL. The storage and query planner are optimized for pattern matching and multi-hop traversal, giving it orders-of-magnitude better performance than a non-graph database for connected-data queries.

Why this answer

Amazon Neptune is a fully managed graph database service optimized for storing and querying highly connected datasets. It supports both property graph (using Apache TinkerPop Gremlin) and RDF (using SPARQL) models, making it ideal for use cases like social networks, recommendation engines, and fraud detection that require traversing complex relationships.

Exam trap

The trap here is that candidates often confuse Amazon DynamoDB (a NoSQL database) with graph databases because both are non-relational, but DynamoDB lacks native graph traversal capabilities and is unsuitable for relationship-heavy queries like those in social networks or fraud detection.

How to eliminate wrong answers

Option A is wrong because Amazon DynamoDB is a key-value and document NoSQL database, not a graph database; it lacks native graph traversal capabilities and is optimized for simple key-based lookups rather than relationship-heavy queries. Option C is wrong because Amazon RDS is a relational database service supporting SQL-based engines (e.g., MySQL, PostgreSQL), which are not designed for efficient graph traversal and require complex joins for connected data. Option D is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for analytical queries on structured data, not for graph-based relationship modeling or real-time traversal.

204
MCQeasy

A company is setting up their AWS account for the first time. What security action should they take immediately after creating the account?

A.Create IAM users for all employees immediately
B.Enable MFA on the root account and create an IAM admin user for daily operations
C.Create root access keys for programmatic access
D.Enable AWS Config in all regions
AnswerB

Enabling MFA on the root account adds a critical second authentication factor, protecting the account even if the root password is accidentally leaked or brute-forced, and it is the first security best practice Amazon prescribes. Creating an IAM admin user with a scoped policy such as AdministratorAccess allows administrators to perform daily tasks without ever signing in as root, reducing the risk of unintended destructive actions. This approach directly addresses the account’s most sensitive credential and establishes a secure baseline for all subsequent IAM configuration.

Why this answer

The root user has unrestricted access to the AWS account, and enabling Multi-Factor Authentication (MFA) on the root account adds a critical second layer of security to prevent unauthorized access. Creating an IAM admin user for daily operations follows the principle of least privilege, ensuring that routine administrative tasks are performed using IAM roles or users with controlled permissions, rather than the highly privileged root user. This is a foundational security best practice recommended by AWS immediately after account creation.

Exam trap

The trap here is that candidates may think creating IAM users for all employees (Option A) is the immediate priority, but the exam tests the understanding that securing the root account with MFA and creating a single IAM admin user for daily operations is the first and most critical security step, not mass user creation.

How to eliminate wrong answers

Option A is wrong because creating IAM users for all employees immediately is premature and insecure; the first step should be to secure the root account and establish an administrative IAM user, not to create users for everyone without a proper identity and access management strategy. Option C is wrong because creating root access keys for programmatic access is a severe security risk; root access keys provide unrestricted, long-term credentials that cannot be rotated or scoped, and AWS strongly advises against using root access keys for any purpose. Option D is wrong because enabling AWS Config in all regions is not an immediate security action; AWS Config is a governance and compliance service that tracks resource configuration changes, and while valuable, it should be configured after establishing basic identity security and access controls.

205
MCQmedium

A company has deployed a customer relationship management (CRM) application on AWS. Sales representatives use the application from their office laptops, company-issued tablets, and personal smartphones. They access the application securely through a web browser using HTTPS from any location, including client sites and home offices. This capability is an example of which essential characteristic of cloud computing?

A.Rapid elasticity
B.Measured service
C.Broad network access
D.Resource pooling
AnswerC

Broad network access enables cloud resources to be accessed over the network via standard protocols (e.g., HTTPS) from a wide range of client devices such as laptops, tablets, and smartphones. The sales representatives accessing the CRM application from multiple device types and locations directly demonstrates this characteristic.

Why this answer

Broad network access is the correct answer because the scenario describes the ability to access the CRM application from various devices (laptops, tablets, smartphones) over the network using standard protocols (HTTPS). This aligns with the NIST definition of broad network access, which states that capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms.

Exam trap

The trap here is that candidates often confuse broad network access with rapid elasticity because both involve 'access from anywhere' or 'scalability,' but the key distinction is that broad network access is about device and protocol heterogeneity, not automatic scaling.

Why the other options are wrong

A

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to accessing the application from multiple device types and locations over HTTPS.

B

Measured service refers to the capability of cloud systems to automatically control and optimize resource usage by metering it, which is not demonstrated by the scenario of accessing a CRM application from various devices and locations via HTTPS.

D

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The question describes access from various devices and locations, which is about network access, not resource pooling.

When would these options actually be correct?

A

A question describing a CRM application that automatically adds or removes compute capacity in response to fluctuating user load, such as during a sales campaign, would make rapid elasticity the correct answer.

B

A question describing a cloud provider that charges based on the amount of storage consumed or the number of API calls made, and the provider monitors and reports usage for billing purposes, would make 'Measured service' the correct answer.

D

A question describing a scenario where multiple customers share the same physical infrastructure, with resources dynamically allocated and reallocated based on demand, and the customer has no control over the exact location of the resources (e.g., 'A company uses a public cloud where its virtual machines run on shared hardware without knowing the physical server location').

Why candidates pick the wrong answer

A

Candidates may confuse the ability to access from many devices with the concept of scaling, or they might think 'elastic' refers to flexible access rather than resource provisioning.

B

Candidates may confuse the ability to access services from anywhere with the idea that usage is being measured or metered, especially since HTTPS access implies some form of tracking or logging.

D

Candidates may confuse 'broad network access' with 'resource pooling' because both involve multiple users and devices, but resource pooling focuses on the provider's infrastructure sharing, not the user's ability to access from anywhere.

206
MCQmedium

A company hosts its website on a single Amazon EC2 instance in the us-east-1 Region. The website includes static assets such as images, CSS, and JavaScript files. Users in Europe and Asia report that the website loads slowly because the static assets must travel from the us-east-1 Region. The company wants to reduce latency for global users and decrease the load on the EC2 instance by serving static content from locations that are closer to the users. Which AWS service should the company use to meet these requirements?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53 with latency-based routing
D.Amazon S3 Transfer Acceleration
AnswerA

Amazon CloudFront is a global content delivery network (CDN) that caches static content such as images, CSS, and JavaScript at edge locations closer to end users. This reduces latency because users fetch objects from the nearest edge rather than the single EC2 origin. Additionally, because edge caches serve repeated requests, the load on the EC2 instance is significantly reduced. For dynamic content, CloudFront can still improve performance by maintaining persistent connections to the origin and optimizing TLS handshakes, but the primary benefit here is edge caching.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static assets (images, CSS, JavaScript) at edge locations worldwide. By serving content from edge locations closer to users in Europe and Asia, CloudFront reduces latency and offloads requests from the origin EC2 instance, decreasing its load. This directly meets the requirements for global latency reduction and reduced EC2 load.

Exam trap

The trap here is that candidates confuse AWS Global Accelerator (which optimizes network path but does not cache) with a CDN, or think Route 53 latency-based routing alone can serve content from edge locations, when in fact it only directs traffic to the same single origin.

Why the other options are wrong

B

AWS Global Accelerator improves performance for TCP/UDP traffic by routing over the AWS global network, but it does not cache static content at edge locations; it still requires the EC2 instance to serve the assets, so it doesn't reduce load on the origin server.

C

Amazon Route 53 with latency-based routing directs traffic to the nearest healthy endpoint, but it does not cache or serve static content from edge locations; it still requires the EC2 instance to handle all requests, failing to reduce load on the instance.

D

Amazon S3 Transfer Acceleration speeds up uploads to S3 over long distances, but does not serve cached content from edge locations to end users; it only accelerates data transfer into S3, not out to global users.

When would these options actually be correct?

B

A company runs a real-time gaming application on EC2 in us-east-1 and needs to reduce latency for UDP traffic from global users while maintaining a fixed entry point. AWS Global Accelerator would be correct because it provides static IP addresses and optimizes the network path for non-HTTP protocols.

C

A company has multiple EC2 instances in different AWS regions and wants to route users to the region with the lowest latency for dynamic content or application endpoints, not for caching static assets.

D

A company needs to upload large files (e.g., video archives) from Europe to an S3 bucket in us-west-2, and wants to minimize upload time over long distances. S3 Transfer Acceleration would be the correct choice.

Why candidates pick the wrong answer

B

Candidates may confuse Global Accelerator's edge-based routing with CloudFront's caching, thinking both reduce latency by bringing traffic closer to users, but they overlook that Global Accelerator does not cache content.

C

Candidates may think latency-based routing directly reduces latency by routing users to a nearby server, but they overlook that it doesn't cache content or offload the origin server, which is needed for static assets.

D

Candidates may think 'acceleration' implies faster content delivery globally, confusing it with a CDN service, and overlook that it only optimizes uploads to S3, not downloads for users.

207
MCQmedium

A financial services company is preparing for an annual audit. The auditors have requested a copy of the AWS SOC 2 Type II report to verify the security controls of the AWS infrastructure that the company uses. The company's compliance officer needs to directly download this report from a trusted AWS source. Which AWS service should the compliance officer use to obtain the report?

A.AWS Config
B.AWS Artifact
C.AWS Trusted Advisor
D.Amazon Inspector
AnswerB

AWS Artifact is the correct service. It is the go-to place for on-demand access to AWS compliance reports (e.g., SOC, PCI) and agreements. You can download the SOC 2 Type II report directly from AWS Artifact.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS compliance reports, including SOC 2 Type II reports, ISO certifications, and PCI DSS reports. The compliance officer can directly download the SOC 2 report from the AWS Artifact console or via the AWS Artifact API, ensuring the report comes from a trusted AWS source.

Exam trap

The trap here is that candidates often confuse AWS Artifact with AWS Config or Amazon Inspector, mistakenly thinking that configuration auditing or vulnerability scanning tools can provide compliance reports, when only AWS Artifact is designed to serve as the authoritative source for AWS compliance documentation.

Why the other options are wrong

A

AWS Config is used for resource inventory, configuration history, and compliance auditing of AWS resources, but it does not provide access to AWS SOC reports. The SOC 2 Type II report is obtained via AWS Artifact.

C

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

D

Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. It does not provide access to AWS compliance reports like SOC 2 Type II.

When would these options actually be correct?

A

AWS Config would be correct if the question asked for a service that continuously monitors and records AWS resource configurations and evaluates them against desired policies for compliance auditing, such as checking whether security groups allow unrestricted access.

C

A company wants to check its AWS account against AWS best practices for security and receive actionable recommendations to improve its security posture. In this scenario, AWS Trusted Advisor would be the correct service to use.

D

A company needs to automatically assess its EC2 instances for vulnerabilities and deviations from security best practices. Amazon Inspector would be the correct service to run a security assessment and generate findings.

Why candidates pick the wrong answer

A

Candidates may confuse 'compliance' and 'audit' with AWS Config's compliance evaluation features, mistakenly thinking it can provide audit reports like SOC reports.

C

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

D

Candidates may confuse security assessment tools (Inspector) with compliance documentation services, assuming that any security-related AWS service can provide audit reports.

208
MCQeasy

Which AWS service provides managed Microsoft Windows file storage that supports SMB protocol, Active Directory integration, and Windows ACL permissions?

A.Amazon EFS
B.Amazon FSx for Windows File Server
C.Amazon S3
D.AWS Storage Gateway
AnswerB

Amazon FSx for Windows File Server is a fully managed native Windows file server that serves SMB protocol-based file shares to Windows clients. It integrates directly with AWS Managed Microsoft AD or your existing self-managed Active Directory, and it supports Windows-specific features such as Volume Shadow Copy (VSS), Windows ACLs, and Distributed File System (DFS). This purpose-built service is the most direct and appropriate choice for running a Windows file server in the AWS cloud, offering full compatibility without the operational overhead of managing your own Windows EC2 instance.

Why this answer

Amazon FSx for Windows File Server provides fully managed native Microsoft Windows file storage that supports the Server Message Block (SMB) protocol, integrates with Active Directory for identity-based access, and enforces Windows NTFS ACL permissions. This makes it the only AWS service designed specifically to offer these Windows-native features out of the box.

Exam trap

The trap here is that candidates often confuse Amazon EFS (which is NFS-based) with a Windows file share, or assume S3 can serve as a network drive via SMB, but neither supports the required Windows-specific protocols and permissions.

How to eliminate wrong answers

Option A is wrong because Amazon EFS uses the NFSv4 protocol (not SMB) and does not support Active Directory integration or Windows ACLs; it is designed for Linux-based workloads. Option C is wrong because Amazon S3 is an object storage service that uses RESTful APIs, not the SMB protocol, and does not natively support Active Directory authentication or Windows ACLs. Option D is wrong because AWS Storage Gateway provides hybrid storage connectivity (e.g., file gateway, volume gateway) but does not offer a fully managed, native Windows file server with SMB, Active Directory, and Windows ACL support; it is a gateway appliance, not a managed file system.

209
MCQmedium

A company operates 8 separate AWS accounts for different departments. They want to receive one consolidated monthly bill and benefit from combined usage discounts across all accounts for services like S3 and data transfer. Which AWS feature provides this?

A.AWS Cost Explorer across all accounts
B.AWS Organizations with consolidated billing
C.AWS Budgets across all accounts
D.AWS Support Plan upgrade to Enterprise tier
AnswerB

AWS Organizations with consolidated billing links multiple member accounts to a single management/payer account, pooling their aggregated usage so that volume-based pricing tiers (e.g., S3 storage, EC2 data transfer) are calculated across the entire organization rather than per account. This combined usage is billed on one monthly invoice, and because higher usage volumes qualify for lower tiered rates, customers save money without changing how each account consumes AWS services.

Why this answer

AWS Organizations with consolidated billing allows you to combine usage across all accounts in the organization to receive a single monthly bill and aggregate usage for volume discounts on services like S3 and data transfer. This feature enables you to centrally manage billing and take advantage of tiered pricing based on combined usage, which is exactly what the company needs.

Exam trap

The trap here is that candidates often confuse cost management tools (Cost Explorer, Budgets) or support tiers with the actual billing consolidation feature, which is exclusively provided by AWS Organizations with consolidated billing.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer is a tool for visualizing and analyzing cost and usage data, not for consolidating billing or combining usage discounts. Option C is wrong because AWS Budgets is used to set custom cost and usage budgets and receive alerts, not to consolidate billing or aggregate discounts. Option D is wrong because upgrading to an Enterprise Support plan provides technical support and a Technical Account Manager, but does not enable consolidated billing or combined usage discounts; that requires AWS Organizations.

210
MCQmedium

A company plans to migrate a three-tier web application to AWS. The application will run on Amazon EC2 instances, use an Amazon RDS database, and an Application Load Balancer. The CFO needs a detailed monthly cost estimate before migration. The solutions architect needs to model different instance types, storage sizes, and data transfer volumes, and then share the estimate with the finance team. Which AWS service should the solutions architect use to meet these requirements?

A.AWS Pricing Calculator
B.AWS Cost Explorer
C.AWS Budgets
D.AWS Cost and Usage Report
AnswerA

The AWS Pricing Calculator is the correct pre-migration tool because it lets you model a three-tier web application's services, specify resource configurations (e.g., EC2 instance types, RDS storage, ALB throughput), and compute a detailed monthly cost estimate. It supports side-by-side comparisons of architecture options and generates shareable estimate links for stakeholder review before any resources are launched, making it ideal for planning a migration.

Why this answer

AWS Pricing Calculator allows the solutions architect to model different EC2 instance types, RDS storage sizes, and data transfer volumes to generate a detailed monthly cost estimate. It provides granular control over pricing assumptions, including reserved vs. on-demand instances, and produces a shareable estimate link for the finance team. This makes it the correct tool for pre-migration cost modeling.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer (a historical analysis tool) with AWS Pricing Calculator (a future estimation tool), or assume AWS Budgets can generate cost estimates when it only monitors and alerts on actual spend against predefined budgets.

Why the other options are wrong

B

AWS Cost Explorer analyzes historical costs and usage, but cannot model future costs for different instance types, storage sizes, or data transfer volumes before migration.

C

AWS Budgets is used to set cost thresholds and receive alerts, not to generate detailed cost estimates for different configurations before migration.

D

AWS Cost and Usage Report provides detailed billing data after usage, not upfront cost estimates for modeling different configurations before migration.

When would these options actually be correct?

B

A company has been running on AWS for several months and wants to visualize and analyze their past spending patterns to identify cost-saving opportunities or forecast future costs based on historical data.

C

A company wants to set a monthly cost limit for an existing AWS environment and receive alerts when spending approaches or exceeds the budget. The solutions architect needs to configure proactive notifications to avoid overspending.

D

A company needs to analyze historical AWS spending patterns and allocate costs by tags or accounts for chargeback reporting. The Cost and Usage Report would be used to generate a detailed CSV of past usage and costs.

Why candidates pick the wrong answer

B

Candidates may confuse Cost Explorer with a cost estimation tool because its name suggests exploring costs, and they might think it can be used for upfront cost modeling.

C

Candidates may confuse budgeting with cost estimation, thinking that AWS Budgets can provide cost projections for planned resources.

D

Candidates may confuse detailed cost reporting with cost estimation, assuming that a report that tracks usage can also predict future costs.

211
MCQmedium

A company is developing a microservices application on AWS. The application includes a front-end web tier and a backend order processing service. The front-end sends order requests to the backend, which may take several seconds to process. The company wants to ensure that the front-end does not wait for the backend to complete, and that no orders are lost if the backend service is temporarily unavailable. Which AWS service should the company use to decouple the front-end and backend?

A.Amazon ElastiCache
B.Amazon Simple Queue Service (SQS)
C.Amazon Route 53
D.Amazon CloudWatch
AnswerB

Amazon SQS is a message queuing service that decouples application components. It allows the front-end to send messages to a queue, which are then processed by the backend independently, ensuring no data loss and asynchronous processing.

Why this answer

Amazon Simple Queue Service (SQS) is the correct choice because it provides a fully managed message queue that decouples the front-end and backend services. The front-end can send order requests to an SQS queue and immediately return a response, while the backend processes messages asynchronously. SQS also stores messages durably across multiple Availability Zones, ensuring no orders are lost even if the backend is temporarily unavailable.

Exam trap

The trap here is that candidates may confuse ElastiCache's in-memory caching with message queuing, mistakenly thinking it can buffer requests, but ElastiCache has no persistent storage or asynchronous delivery guarantees for decoupling services.

Why the other options are wrong

A

Amazon ElastiCache is an in-memory caching service, not a message queue. It cannot decouple front-end and backend by buffering requests; it stores data for low-latency retrieval, not for asynchronous processing of long-running tasks.

C

Amazon Route 53 is a DNS web service, not a message queue. It cannot decouple front-end and backend services or buffer requests for asynchronous processing.

D

Amazon CloudWatch is a monitoring and observability service, not a messaging or decoupling service. It cannot buffer or queue requests between front-end and backend services.

When would these options actually be correct?

A

A company needs to reduce database load by caching frequently accessed data (e.g., product catalog) to improve read performance. ElastiCache would be correct for caching session state or database query results to speed up response times.

C

A company wants to route user traffic to the nearest healthy application endpoint across multiple AWS regions for low latency and high availability. Route 53 would be the correct answer for DNS-based global traffic management.

D

A company wants to monitor the CPU utilization of an EC2 instance and send an alert when it exceeds 80%. Amazon CloudWatch would be the correct service to collect metrics and trigger alarms.

Why candidates pick the wrong answer

A

Candidates may confuse caching with buffering, thinking ElastiCache can temporarily store requests, or they may assume any decoupling involves storing data in memory.

C

Candidates may confuse Route 53's routing capabilities with decoupling, thinking it can route requests to a backend service when available, but it lacks queuing and buffering for asynchronous processing.

D

Candidates may confuse CloudWatch's ability to monitor application health with the ability to handle asynchronous communication, mistakenly thinking it can manage request queuing.

212
MCQhard

A company's cloud finance team wants to implement cloud financial management (FinOps) on AWS. Which combination of AWS services provides the most comprehensive cost visibility, budgeting, and optimization capabilities?

A.AWS Cost Explorer only
B.CUR + Cost Explorer + Budgets + Cost Allocation Tags + Savings Plans
C.AWS Pricing Calculator + CloudWatch Billing Alarms
D.AWS Trusted Advisor only
AnswerB

This combination forms a complete FinOps toolkit by addressing every phase of cost management: visibility, accountability, planning, and optimization. The Cost and Usage Report (CUR) provides granular, resource-level billing data exported to S3, which Cost Explorer then visualizes for trend and forecast analysis. AWS Budgets adds proactive alerts and can trigger automated actions (e.g., stopping non-critical EC2), while cost allocation tags enforce business-aware attribution, and Savings Plans lower unit costs via committed-use discounts. Together they enable continuous monitoring, precise showback, and effective rate optimization.

Why this answer

It combines AWS Cost and Usage Reports (CUR) for granular cost data, Cost Explorer for visualization and analysis, Budgets for proactive alerts, Cost Allocation Tags for cost attribution, and Savings Plans for discounted rates. This integrated set provides end-to-end FinOps capabilities—visibility, budgeting, and optimization—that no single service or partial combination can achieve.

Exam trap

The trap here is that candidates often assume a single service (like Cost Explorer or Trusted Advisor) is sufficient for FinOps, but the exam requires recognizing that comprehensive cost management demands a suite of integrated services covering visibility, budgeting, and optimization.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer alone provides cost visualization and historical analysis but lacks proactive budgeting (no alerts) and optimization mechanisms (no Savings Plans or rightsizing recommendations). Option C is wrong because AWS Pricing Calculator is a pre-provisioning estimation tool, not a post-deployment cost management service, and CloudWatch Billing Alarms only trigger alerts on a single billing metric without offering cost analysis or optimization features. Option D is wrong because AWS Trusted Advisor provides best-practice checks (including cost optimization recommendations) but does not offer cost visibility dashboards, budgeting alerts, or the ability to track costs by tags or accounts.

213
MCQeasy

Which AWS feature provides personalized recommendations about your account's security and cost optimization, available at no cost for all AWS customers?

A.AWS Cost Explorer
B.AWS Trusted Advisor
C.AWS Personal Health Dashboard
D.Amazon CloudWatch
AnswerB

AWS Trusted Advisor is the correct answer because it continuously inspects your AWS environment and provides real-time best-practice recommendations across five categories: cost optimization, performance, security, fault tolerance, and service limits. All customers receive seven core checks for free, while Business and Enterprise Support plans unlock the full set of checks plus programmatic access via the AWS Support API. Its role is precisely to identify actionable improvements, not just report metrics or events.

Why this answer

AWS Trusted Advisor is the correct answer because it provides personalized recommendations across five categories: cost optimization, performance, security, fault tolerance, and service limits. It is available at no additional cost for all AWS customers, with the basic checks included in the Free Tier and Basic Support plan, while more detailed checks require a Business or Enterprise Support plan.

Exam trap

The trap here is that candidates often confuse AWS Trusted Advisor with AWS Cost Explorer or AWS Personal Health Dashboard, mistakenly thinking that cost optimization recommendations come from Cost Explorer or that security recommendations come from Personal Health Dashboard, when in fact Trusted Advisor uniquely combines both security and cost optimization advice in a single service.

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, but it does not provide security recommendations or personalized best-practice guidance across multiple categories like Trusted Advisor does. Option C is wrong because AWS Personal Health Dashboard provides alerts and remediation guidance for AWS service events that may affect your account, but it focuses on service health and incidents, not on security or cost optimization recommendations. Option D is wrong because Amazon CloudWatch is a monitoring and observability service for collecting metrics, logs, and setting alarms, but it does not generate personalized recommendations for security or cost optimization; it is primarily for operational monitoring.

214
MCQmedium

A company needs to run scheduled jobs that execute SQL queries on their Amazon RDS database every night. Which AWS service provides fully managed job scheduling without maintaining dedicated compute resources?

A.Amazon EC2 with cron jobs
B.AWS Lambda triggered by Amazon EventBridge Scheduler
C.Amazon ECS with scheduled tasks
D.AWS OpsWorks
AnswerB

AWS Lambda integrates natively with Amazon EventBridge Scheduler, which can invoke the function on a fixed schedule (e.g., once daily) without any persistent compute running. Lambda spins up the execution environment only when the event fires, runs the database query, and then shuts down, so you pay only for the milliseconds of compute during the actual invocation. This serverless model perfectly matches the sporadic, short-running nature of a daily batch query and eliminates idle cost. Additionally, Lambda connections to a database can use RDS Proxy or a private VPC setting to manage short-lived connections efficiently.

Why this answer

AWS Lambda triggered by Amazon EventBridge Scheduler is the correct choice because EventBridge Scheduler provides fully managed, serverless job scheduling that can invoke Lambda functions to execute SQL queries on Amazon RDS. This eliminates the need to provision or maintain any dedicated compute resources, as the scheduling and execution are handled entirely by AWS.

Exam trap

The trap here is that candidates may confuse 'fully managed job scheduling' with services like EC2 cron jobs or ECS scheduled tasks, overlooking that EventBridge Scheduler is the only option that requires zero compute resource management for this specific use case.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with cron jobs requires you to provision, patch, and manage a dedicated EC2 instance, which contradicts the requirement of 'without maintaining dedicated compute resources'. Option C is wrong because Amazon ECS with scheduled tasks still requires you to manage a cluster of EC2 instances (or use Fargate, which is serverless but not the simplest fully managed scheduling service for this use case) and involves container orchestration overhead. Option D is wrong because AWS OpsWorks is a configuration management service (based on Chef/Puppet) that manages EC2 instances and applications, not a simple scheduled job execution service, and it still requires maintaining compute resources.

215
MCQmedium

A company runs an e-commerce website on Amazon EC2 instances behind an Application Load Balancer. The marketing team plans to run flash sales several times a year, which cause unpredictable but massive traffic spikes. The operations team wants the infrastructure to automatically add new EC2 instances when traffic increases and remove them when traffic decreases, without any manual intervention. Which cloud computing concept does this requirement MOST directly represent?

A.Elasticity
B.Scalability
C.High availability
D.Fault tolerance
AnswerA

Correct. Elasticity refers to the ability to automatically provision and de-provision resources in response to real-time demand. The described auto-scaling behavior that adds and removes EC2 instances during flash sales is the classic example of elasticity.

Why this answer

The requirement to automatically add EC2 instances during traffic spikes and remove them when traffic decreases directly represents elasticity. Elasticity is the ability to dynamically scale resources up or down based on real-time demand, which is precisely what the operations team needs for unpredictable flash sales. AWS Auto Scaling groups, integrated with the Application Load Balancer, automatically launch or terminate EC2 instances based on CloudWatch alarms (e.g., CPU utilization or request count), matching capacity to load without manual intervention.

Exam trap

The trap here is that candidates often confuse scalability (the ability to grow) with elasticity (the ability to both grow and shrink automatically), but the question explicitly requires automatic addition and removal of instances, which is the defining characteristic of elasticity.

Why the other options are wrong

B

Scalability refers to the ability to handle increased load by adding resources, but it does not inherently include the automatic addition and removal of resources in response to demand changes. The question specifically emphasizes automatic scaling based on unpredictable traffic spikes, which is the definition of elasticity.

C

High availability focuses on ensuring the system remains operational and accessible despite failures (e.g., across multiple Availability Zones), not on automatically adjusting capacity in response to traffic spikes.

D

Fault tolerance focuses on maintaining system operation during component failures, not on automatically adjusting capacity to match demand spikes.

When would these options actually be correct?

B

A question describing a planned, predictable increase in traffic (e.g., a known annual sale event) where the operations team manually provisions additional EC2 instances ahead of time and decommissions them after the event. In that scenario, scalability (specifically vertical or horizontal scaling) would be the correct concept.

C

A question asking about designing an architecture that remains operational during an Availability Zone failure, with instances distributed across multiple zones and automatic failover, would make high availability the correct answer.

D

A question asking about a system that continues to function correctly despite the failure of one or more EC2 instances, such as using multiple Availability Zones and automatic failover.

Why candidates pick the wrong answer

B

Candidates often confuse scalability with elasticity because both involve adding resources. They may think 'scalability' covers automatic scaling, but elasticity specifically implies dynamic, on-demand provisioning and deprovisioning to match fluctuating demand.

C

Candidates may confuse high availability with elasticity because both involve redundancy and automatic responses, but high availability is about uptime and fault tolerance, not dynamic scaling of resources.

D

Candidates may confuse fault tolerance with elasticity because both involve automatic responses to changing conditions, but fault tolerance is about handling failures, not scaling to meet traffic changes.

216
MCQmedium

A company stores sensitive financial data in Amazon S3. The company's security policy requires that all data be encrypted at rest using a key that the company creates and manages, with the ability to rotate the key annually. The company also needs an audit trail of when the key was used and by which AWS service. Which solution should the company use to meet these requirements?

A.Use server-side encryption with S3 managed keys (SSE-S3).
B.Use server-side encryption with AWS KMS customer managed keys (SSE-KMS).
C.Use server-side encryption with customer-provided keys (SSE-C).
D.Use client-side encryption with an AWS KMS managed key.
AnswerB

SSE-KMS with a customer managed key (CMK) allows the company to create, manage, and rotate the key. Key usage is logged in AWS CloudTrail, providing the required audit trail. This is the correct solution.

Why this answer

SSE-KMS with a customer managed key (CMK) allows the company to create and manage its own encryption key, enable automatic annual key rotation via AWS KMS, and provides detailed CloudTrail audit logs of every KMS API call (e.g., Decrypt, GenerateDataKey) showing which AWS service or user used the key. This satisfies all stated requirements: customer-managed key, annual rotation, and audit trail.

Exam trap

The trap here is that candidates confuse SSE-S3's 'AWS managed' keys with customer managed keys, or assume SSE-C's customer-provided keys satisfy the 'create and manage' requirement, overlooking the need for annual rotation and audit trail capabilities.

Why the other options are wrong

A

SSE-S3 uses AWS-managed keys, not customer-managed keys, so the company cannot control key rotation or obtain an audit trail of key usage.

C

SSE-C requires the customer to manage the encryption keys themselves, including key rotation and storage, and does not provide an integrated audit trail of key usage by AWS services.

D

Client-side encryption does not provide an audit trail of key usage by AWS services because encryption occurs before data reaches AWS, and AWS KMS is not used for server-side operations.

When would these options actually be correct?

A

A company needs server-side encryption at rest but has no requirement to manage the encryption keys or audit key usage; the security policy only mandates encryption with AWS handling key management.

C

A company needs to encrypt data at rest in S3 but must maintain full control over the encryption keys and cannot use AWS KMS due to compliance or regulatory requirements, and does not need an audit trail of key usage.

D

A company needs to encrypt data before uploading to S3 and wants to use an AWS KMS managed key for client-side encryption, with no requirement for an audit trail of AWS service usage.

Why candidates pick the wrong answer

A

Candidates may confuse SSE-S3 with a managed encryption solution and overlook the specific requirements for customer-managed keys and audit trails.

C

Candidates may think SSE-C satisfies the requirement for customer-managed keys and annual rotation, but overlook the need for an audit trail and the operational burden of managing keys outside AWS.

D

Candidates may confuse client-side encryption with server-side encryption and think that using an AWS KMS managed key for client-side encryption still provides audit logs, but KMS audit logs only track API calls, not client-side operations.

217
MCQmedium

A development team accidentally deletes important files from an Amazon S3 bucket. The company wants to protect against accidental deletions and overwrites in the future, allowing recovery of previous versions of objects. Which S3 feature should they enable?

A.S3 Object Lock
B.S3 Cross-Region Replication
C.S3 Versioning
D.S3 Intelligent-Tiering
AnswerC

S3 Versioning preserves every version of every object, so when a team member issues a DELETE, S3 inserts a delete marker instead of purging the data and the prior versions remain intact. Overwriting an object writes a new version while retaining the previous one. To recover an accidentally deleted object, you remove the delete marker or promote an earlier version, which makes the object fully accessible again without deep backup infrastructure.

Why this answer

S3 Versioning is the correct feature because it preserves every version of an object, including overwrites and deletions. When versioning is enabled, deleting an object only adds a delete marker, and previous versions remain recoverable. This directly addresses the requirement to protect against accidental deletions and overwrites by allowing restoration of earlier object versions.

Exam trap

The trap here is that candidates often confuse S3 Object Lock with versioning, thinking that locking objects prevents deletion entirely, but Object Lock only enforces retention periods and does not provide the ability to recover from accidental deletions or overwrites after they occur.

How to eliminate wrong answers

Option A is wrong because S3 Object Lock prevents objects from being deleted or overwritten for a fixed retention period, but it does not inherently preserve multiple versions; it works with versioning to enforce write-once-read-many (WORM) compliance, not to recover from accidental deletions after the fact. Option B is wrong because S3 Cross-Region Replication asynchronously copies objects to a different AWS region for redundancy or compliance, but it does not protect against accidental deletions or overwrites in the source bucket; deletions and overwrites are replicated, so they cannot be recovered from the source alone. Option D is wrong because S3 Intelligent-Tiering automatically moves objects between access tiers to optimize storage costs based on changing access patterns; it has no capability to preserve or recover previous object versions.

218
MCQmedium

A company manages a web application that consists of Amazon EC2 instances, an Amazon RDS database, and an Amazon S3 bucket. The team deploys the application to separate development, test, and production environments. Currently, the team manually configures each environment, which has led to configuration drift and deployment errors. The company wants to define the entire infrastructure as code, store the definition in a version control system, and deploy it consistently across all environments with a single template. Which AWS service should the company use to meet these requirements?

A.AWS CloudFormation
B.AWS Elastic Beanstalk
C.AWS OpsWorks
D.AWS CodeDeploy
AnswerA

AWS CloudFormation is the correct answer because it is the native Infrastructure as Code (IaC) service on AWS. It lets you define your entire stack — EC2 instances, VPCs, RDS databases, S3 buckets, IAM roles, and anything else — in a declarative JSON or YAML template. CloudFormation then provisions and updates these resources in a controlled, repeatable manner, tracking them as a single stack and rolling back changes on failure. This makes it the dedicated tool for treating infrastructure as code, ensuring consistent environments across dev, test, and production, and enabling version control of your infrastructure definitions.

Why this answer

AWS CloudFormation is the correct choice because it enables you to define your entire infrastructure—including EC2 instances, RDS databases, and S3 buckets—as code in a JSON or YAML template. This template can be stored in a version control system and deployed consistently across development, test, and production environments using a single template, eliminating configuration drift and manual errors.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk's automated deployment and scaling capabilities with infrastructure-as-code provisioning, overlooking that CloudFormation provides the explicit, version-controlled template required for consistent multi-environment infrastructure management.

Why the other options are wrong

B

AWS Elastic Beanstalk is a PaaS service that automates application deployment and scaling but does not provide a single template to define all infrastructure as code for multiple environments; it abstracts infrastructure details rather than allowing full control via a template.

C

AWS OpsWorks is a configuration management service that uses Chef or Puppet, not a tool for defining entire infrastructure as code with a single template for consistent deployment across environments. It focuses on managing server configurations rather than provisioning all resources.

D

AWS CodeDeploy automates code deployments to existing compute instances, but does not define or provision infrastructure resources like EC2, RDS, or S3. The question requires infrastructure as code and consistent environment provisioning, which CodeDeploy alone cannot achieve.

When would these options actually be correct?

B

A company wants to quickly deploy a web application without managing underlying infrastructure, and needs automatic scaling, load balancing, and health monitoring. They are not concerned with defining every resource in a template but want a managed platform that handles deployment and operations.

C

A company uses Chef recipes or Puppet manifests to manage server configurations and wants a managed service to automate configuration management across multiple EC2 instances. OpsWorks would be correct if the requirement is to manage application configuration and server updates, not infrastructure provisioning.

D

A company wants to automate the deployment of application code to a fleet of EC2 instances while minimizing downtime, using a blue/green deployment strategy. The infrastructure is already provisioned, and the focus is on rolling out new application versions reliably.

Why candidates pick the wrong answer

B

Candidates may confuse Elastic Beanstalk's environment management and version control integration with the ability to define infrastructure as code, but Elastic Beanstalk does not offer a single template for all resources like CloudFormation does.

C

Candidates may confuse OpsWorks with CloudFormation because both can automate deployments, but OpsWorks is specialized for configuration management using Chef/Puppet, not for defining all infrastructure resources as code.

D

Candidates may confuse deployment of application code with deployment of infrastructure, assuming CodeDeploy can handle both, or they may think 'deploy' in the question refers only to code deployment.

219
MCQmedium

Which AWS service provides a continuous integration/continuous deployment (CI/CD) pipeline that automates the build, test, and deploy phases of application release?

A.AWS CodeBuild
B.AWS CodeDeploy
C.AWS CodePipeline
D.AWS CodeCommit
AnswerC

AWS CodePipeline is a fully managed continuous delivery service that models, visualizes, and automates the entire release process from source to production. It orchestrates stages by connecting actions from CodeCommit, CodeBuild, CodeDeploy, and third-party tools, managing transitions, parallel execution, and manual approvals. As the central control plane, it governs the workflow's order and dependencies, making it the correct answer.

Why this answer

AWS CodePipeline is a fully managed CI/CD service that orchestrates the build, test, and deploy phases of a release process. It integrates with services like AWS CodeBuild for building and testing, and AWS CodeDeploy for deployment, providing a single pipeline to automate the entire workflow.

Exam trap

The trap here is that candidates often confuse the individual CI/CD component services (CodeBuild, CodeDeploy, CodeCommit) with the orchestration service (CodePipeline) that ties them together, leading them to select a service that only handles one phase of the pipeline.

How to eliminate wrong answers

Option A is wrong because AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages, but it does not orchestrate the entire CI/CD pipeline or manage deployment phases. Option B is wrong because AWS CodeDeploy automates code deployments to any instance, including Amazon EC2 and on-premises, but it is only the deploy phase and does not handle build or test automation. Option D is wrong because AWS CodeCommit is a fully managed source control service that hosts Git-based repositories, but it does not provide build, test, or deployment automation.

220
MCQmedium

Which AWS service enables event-driven architectures by acting as a central event bus that routes events from AWS services, SaaS applications, and custom applications to configured targets?

A.Amazon SNS
B.Amazon SQS
C.Amazon EventBridge
D.AWS Step Functions
AnswerC

Amazon EventBridge is the serverless event bus that powers event-driven architectures by receiving events from AWS services, SaaS applications, and custom apps, then applying declarative rules to route them to targets like Lambda, Step Functions, or SQS. It supports content-based filtering with event patterns, schema discovery, archival, and replay, enabling sophisticated routing that goes beyond simple fan-out. This makes EventBridge the correct choice for enterprise integration across AWS and third-party SaaS sources.

Why this answer

Amazon EventBridge is a serverless event bus that ingests events from AWS services, SaaS partners, and custom applications, then routes them to targets like Lambda, Step Functions, or SQS based on configurable rules. It decouples event producers from consumers, enabling event-driven architectures without polling or custom middleware. This matches the question's description of a central event bus for cross-domain event routing.

Exam trap

The trap here is that candidates confuse Amazon SNS (pub/sub) with an event bus, but SNS lacks rule-based filtering and multi-source event ingestion from SaaS and custom apps, which is the defining feature of EventBridge.

How to eliminate wrong answers

Option A is wrong because Amazon SNS is a pub/sub messaging service that pushes notifications to subscribers (e.g., email, SMS, HTTP endpoints), but it does not act as a central event bus with rule-based routing from multiple sources like SaaS or custom apps. Option B is wrong because Amazon SQS is a fully managed message queue for decoupling microservices, not an event bus; it stores messages for polling consumers and lacks built-in event routing rules. Option D is wrong because AWS Step Functions is a serverless orchestration service for coordinating workflows (state machines), not an event bus for routing events from diverse sources to targets.

221
MCQmedium

A company's leadership team wants a structured framework for planning their AWS cloud migration that addresses organisational change management, skills development, governance, platform, security, and operations. Which AWS framework provides guidance across these perspectives?

A.AWS Well-Architected Framework
B.AWS Cloud Adoption Framework (CAF)
C.AWS Migration Hub
D.AWS Trusted Advisor
AnswerB

The AWS CAF provides a structured approach to cloud adoption with six perspectives: Business (value realisation), People (culture and skills), Governance (risk and compliance), Platform (technical infrastructure), Security (protection), and Operations (running and managing cloud services).

Why this answer

The AWS Cloud Adoption Framework (CAF) is specifically designed to guide organizations through their cloud migration journey by providing structured guidance across six core perspectives: Business, People, Governance, Platform, Security, and Operations. This framework directly addresses the leadership team's requirements for organizational change management, skills development, governance, platform, security, and operations, making it the correct choice.

Exam trap

The trap here is that candidates often confuse the AWS Well-Architected Framework (which is about optimizing existing architectures) with the AWS Cloud Adoption Framework (which is about planning and executing the migration journey itself), leading them to select Option A instead of the correct Option B.

How to eliminate wrong answers

Option A is wrong because the AWS Well-Architected Framework focuses on reviewing and improving existing cloud architectures against five pillars (Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization), not on providing a structured migration planning framework that includes organizational change management and skills development. Option C is wrong because AWS Migration Hub is a service that provides a single location to track the progress of application migrations across multiple AWS and partner solutions, but it does not offer guidance on organizational change management, skills development, or governance perspectives. Option D is wrong because AWS Trusted Advisor is an automated tool that inspects your AWS environment and provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide a strategic framework for planning cloud migration or addressing organizational change.

222
MCQmedium

A company has multiple AWS accounts managed through AWS Organizations. The finance team wants to set a monthly cost budget of $5,000 for the 'Project Alpha' account. They want to receive an email notification when the actual costs reach 80% of the budget and again when the forecasted costs are expected to exceed the budget. The team also needs to centrally manage these budgets from the management account. Which AWS service should the team use to meet these requirements?

A.AWS Budgets
B.AWS Cost Explorer
C.AWS Trusted Advisor
D.AWS Organizations
AnswerA

This is correct. AWS Budgets allows you to set custom cost and usage budgets and configure alerts based on actual or forecasted spending. You can centrally manage budgets from the management account when using AWS Organizations.

Why this answer

AWS Budgets allows you to set custom cost and usage budgets, and configure threshold-based alerts via Amazon SNS (email or other notifications). In this scenario, the finance team can create a monthly cost budget of $5,000 for the 'Project Alpha' account, then set an alert at 80% of actual costs and another alert when forecasted costs are expected to exceed the budget. Because the company uses AWS Organizations, budgets can be centrally managed from the management account, enabling the finance team to view and control budgets across member accounts without logging into each one individually.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's forecasting capability with the ability to set proactive alerts, but Cost Explorer only displays forecasts and does not send notifications when forecasted costs exceed a threshold.

Why the other options are wrong

B

AWS Cost Explorer provides cost visualization and analysis but does not support setting budgets or sending threshold-based email notifications. It cannot centrally manage budgets across accounts from the management account.

C

AWS Trusted Advisor provides cost optimization recommendations and checks, but it does not allow you to set custom budgets or receive email alerts when costs reach a threshold. It cannot centrally manage budgets across accounts in AWS Organizations.

D

AWS Organizations is used to centrally manage multiple AWS accounts, but it does not provide budget creation, cost tracking, or alerting capabilities. Budgets and notifications must be configured using AWS Budgets, not Organizations.

When would these options actually be correct?

B

A company wants to analyze historical cost trends and identify cost drivers across multiple AWS accounts. They need to filter costs by service, region, or tag and view forecasts, but do not require budget alerts or centralized budget management.

C

A question asking which AWS service provides cost optimization recommendations, such as identifying idle resources or reserved instance opportunities, and offers a set of best practice checks for cost, performance, security, and fault tolerance.

D

A question asking how to centrally manage multiple AWS accounts, enforce service control policies (SCPs), or consolidate billing across accounts would make AWS Organizations the correct answer.

Why candidates pick the wrong answer

B

Candidates may confuse Cost Explorer's cost analysis and forecasting capabilities with the budgeting and alerting features of AWS Budgets, assuming that cost analysis includes budget management.

C

Candidates may confuse Trusted Advisor's cost optimization checks with budget management capabilities, or assume it can send alerts based on cost thresholds because it offers cost-related recommendations.

D

Candidates may think that since the requirement involves multiple accounts managed through Organizations, the service itself can handle budgeting and alerts, but Organizations only provides the account management framework, not the budgeting features.

223
MCQmedium

A company has migrated its IT infrastructure to AWS. The company's finance team receives a monthly bill that itemizes charges based on the number of Amazon EC2 instance hours consumed, the amount of Amazon S3 storage used in gigabyte-months, and the total data transferred out to the internet. The cloud provider automatically tracks and reports this usage data for billing purposes. This scenario best demonstrates which essential characteristic of cloud computing?

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

Measured service involves the cloud provider automatically monitoring, controlling, and reporting resource usage, providing transparency for billing. The detailed itemized bill based on actual consumption (instance hours, storage, data transfer) is a direct implementation of measured service.

Why this answer

The scenario describes a cloud provider automatically tracking and reporting usage data (EC2 instance hours, S3 storage in gigabyte-months, and data transfer) for billing purposes. This is the essence of measured service, where cloud resources are metered and usage is monitored, controlled, and reported transparently. The pay-per-use billing model relies on this characteristic to provide cost visibility and optimization.

Exam trap

The trap here is that candidates often confuse 'measured service' with 'on-demand self-service' because both involve user interaction with the cloud, but measured service specifically focuses on the automated metering and billing of resource usage, not the ability to provision resources without human intervention.

Why the other options are wrong

A

The scenario describes automatic tracking and reporting of usage data for billing, which is the definition of measured service. On-demand self-service refers to the ability to provision resources without human interaction, which is not the focus here.

B

The scenario describes automatic tracking and reporting of usage data for billing, which is the definition of measured service. Broad network access refers to the ability to access resources over the network via standard protocols, not usage metering.

D

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers. The question focuses on usage tracking and billing, which is measured service, not resource pooling.

When would these options actually be correct?

A

A question where a user can provision an EC2 instance through the AWS Management Console without contacting AWS support, and the scenario emphasizes the lack of human intervention in resource provisioning.

B

A question that asks: 'A company's employees access AWS resources from various devices (laptops, smartphones, tablets) using standard internet protocols. This demonstrates which cloud characteristic?' would make broad network access correct.

D

A question describing how a cloud provider dynamically assigns virtual machines from a shared pool of physical servers to different customers based on demand, without customers knowing the exact physical location of their resources, would make resource pooling the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the automatic billing aspect with the ability to self-service resources, as both involve automation and user control.

B

Candidates may confuse 'broad network access' with the idea that usage data is accessible over the network, but the key is that the scenario focuses on metering and billing, not network accessibility.

D

Candidates may confuse resource pooling with measured service because both are essential cloud characteristics, but they mistakenly think that billing based on usage implies pooling of resources, when in fact measured service is about metering and charging.

224
MCQmedium

A company's compliance team needs to know which AWS resources are not compliant with the company's tagging policy (all resources must have a 'CostCenter' tag). Which AWS service can continuously evaluate and report on this compliance?

A.Amazon CloudWatch
B.AWS Config with the required-tags rule
C.AWS Trusted Advisor
D.AWS CloudTrail
AnswerB

AWS Config with the required-tags rule is the correct choice because this service continuously records resource configuration changes and runs managed rules against them. The required-tags rule specifically checks for the presence of user-specified tag keys (e.g., CostCenter, Environment, Owner) and reports any resource lacking those tags as non-compliant. Unlike other options, AWS Config evaluates the current tag state across supported AWS resources, not just at creation time, and can trigger remediation actions automatically.

Why this answer

AWS Config with the managed 'required-tags' rule can continuously evaluate whether resources have the specified tag (e.g., 'CostCenter') and report non-compliant resources. AWS Config records configuration changes, evaluates them against rules, and provides a compliance dashboard and notifications via Amazon SNS, making it the correct service for ongoing compliance monitoring.

Exam trap

The trap here is that candidates often confuse AWS Config (configuration compliance) with AWS CloudTrail (API auditing) or Amazon CloudWatch (performance monitoring), assuming any 'monitoring' service can handle tag compliance, but only AWS Config provides continuous, rule-based evaluation of resource configurations.

How to eliminate wrong answers

Option A is wrong because Amazon CloudWatch is a monitoring service for metrics, logs, and alarms, not a configuration compliance evaluator; it cannot check resource tagging policies. Option C is wrong because AWS Trusted Advisor provides best-practice recommendations (e.g., cost optimization, security) but does not perform continuous, customizable compliance evaluations against custom tagging policies. Option D is wrong because AWS CloudTrail records API activity for auditing and governance, but it does not evaluate resource configurations or tag compliance in real time.

225
MCQeasy

A company wants to monitor the CPU utilisation of their EC2 instances and automatically send an email alert when utilisation exceeds 80% for more than 5 consecutive minutes. Which AWS service provides this monitoring and alerting capability?

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

Amazon CloudWatch is AWS’s native monitoring service that collects and stores EC2 CPU utilization metrics as data points, either at the default 5-minute basic monitoring interval or at 1-minute intervals with detailed monitoring. You can configure an alarm specifying a threshold, such as CPUUtilization above 80%, along with a number of consecutive evaluation periods to determine when the alarm fires. When an alarm enters the ALARM state, it can trigger an action like publishing to an Amazon SNS topic to send email or SMS notifications. This direct metric collection, threshold evaluation, and notification pipeline is exactly what is needed to monitor CPU utilization.

Why this answer

Amazon CloudWatch is the correct service because it provides both monitoring of EC2 CPU utilization metrics and the ability to create CloudWatch Alarms that trigger actions, such as sending an email via Amazon SNS, when a metric like CPUUtilization exceeds a threshold (e.g., 80%) for a specified number of consecutive evaluation periods (e.g., 5 minutes). This directly fulfills the requirement for monitoring and alerting on CPU utilization.

Exam trap

The trap here is that candidates often confuse CloudTrail (audit logging) with CloudWatch (monitoring), or assume AWS Config can handle performance alerts, when in fact only CloudWatch provides metric-based monitoring and alarm actions.

How to eliminate wrong answers

Option A is wrong because AWS CloudTrail records API activity and governance events, not system-level metrics like CPU utilization; it cannot monitor performance or trigger threshold-based alerts. Option B is wrong because AWS Config evaluates resource configurations against desired policies and tracks configuration changes, but it does not monitor real-time performance metrics or CPU utilization. Option D is wrong because AWS X-Ray is a distributed tracing service for analyzing and debugging application requests and latency, not for monitoring infrastructure metrics like CPU utilization.

Page 2

Page 3 of 14

Page 4