Courseiva

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

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

Page 8

Page 9 of 14

Page 10
601
MCQmedium

A company is planning to migrate its on-premises infrastructure to AWS. The operations team wants to compare the total cost of ownership (TCO) between running workloads on-premises and running them on AWS. They need a tool that can accept details about their current on-premises servers (number of servers, CPU, memory, storage) and produce a detailed report comparing costs over a specified period, including savings from avoided hardware purchases, IT labor, and data center costs. Which AWS tool should the operations team use?

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

The AWS TCO Calculator is the correct tool for this scenario. It accepts input about existing on-premises infrastructure and provides a detailed comparison of costs between running on-premises and on AWS, including savings from hardware, labor, and data center expenses. It helps organizations estimate the financial benefits of migration.

Why this answer

The AWS Total Cost of Ownership (TCO) Calculator is specifically designed to compare the costs of running on-premises infrastructure versus AWS. It accepts detailed inputs about existing on-premises servers (such as CPU, memory, and storage) and generates a comprehensive report that includes savings from avoided hardware purchases, IT labor, and data center costs over a user-specified period. This directly matches the operations team's requirement for a detailed TCO comparison.

Exam trap

The trap here is that candidates often confuse the AWS Pricing Calculator (which estimates AWS service costs) with the TCO Calculator (which compares on-premises vs. AWS costs), leading them to select the Pricing Calculator even though it lacks the on-premises input and comparative savings features.

Why the other options are wrong

A

AWS Cost Explorer analyzes historical cost and usage data, but does not accept on-premises server details to compare TCO with AWS. It cannot model future costs or savings from avoided hardware purchases and data center costs.

C

AWS Pricing Calculator estimates costs for AWS services but does not compare on-premises TCO or include savings from avoided hardware purchases, IT labor, and data center costs.

D

AWS Cost and Usage Report provides detailed billing and usage data but does not compare on-premises costs to AWS costs or generate TCO reports.

When would these options actually be correct?

A

A company wants to visualize and analyze its existing AWS spending patterns, identify cost trends, and forecast future AWS costs based on historical usage. The question would ask for a tool to monitor and explore current AWS costs.

C

When a company wants to estimate the monthly cost of running specific AWS services (e.g., EC2, S3) before deployment, without comparing to on-premises infrastructure.

D

A company needs a detailed CSV report of its AWS usage and costs for custom analysis or to integrate with third-party tools for cost allocation and budgeting.

Why candidates pick the wrong answer

A

Candidates may confuse 'cost analysis' with 'TCO comparison,' assuming Cost Explorer can compare on-premises vs. AWS costs, but it only works with AWS data.

C

Candidates confuse 'Pricing Calculator' with 'TCO Calculator' because both involve cost estimation, but the Pricing Calculator lacks the on-premises comparison and TCO analysis features.

D

Candidates may confuse cost reporting tools with TCO analysis tools, assuming that any cost-related tool can compare on-premises and cloud costs.

602
MCQeasy

A company has migrated all of its workloads to AWS and has decommissioned all of its on-premises data centres. All compute, storage, databases, and networking are now managed in AWS. Which cloud deployment model describes this architecture?

A.Hybrid cloud
B.Private cloud
C.Multi-cloud
D.Public cloud
AnswerD

Public cloud is the on-demand delivery of IT resources via a multi-tenant infrastructure that is owned and operated by a third-party provider such as AWS, where customers share the same physical hardware isolated logically by hypervisors and networking, and pay as they go. Because the company runs all workloads on AWS with no on-premises or dedicated data center, it is operating entirely in the public cloud deployment model. Even if the company uses VPN or Direct Connect links, the underlying facilities are still cloud provider-owned and shared, so the deployment remains public.

Why this answer

The company has migrated all workloads to AWS and decommissioned all on-premises data centers, meaning all infrastructure is hosted entirely on AWS's shared infrastructure. This is the definition of a public cloud deployment model, where resources are owned and operated by a third-party cloud provider (AWS) and delivered over the internet to multiple tenants. No private or on-premises components remain, so the architecture is purely public cloud.

Exam trap

The trap here is that candidates confuse 'public cloud' with 'multi-cloud' or 'hybrid cloud' because they think using AWS alone implies a private cloud, but AWS is a public cloud provider by definition, and the absence of on-premises infrastructure eliminates hybrid or multi-cloud models.

How to eliminate wrong answers

Option A is wrong because a hybrid cloud requires a mix of on-premises (private) and public cloud resources connected via a network (e.g., VPN or Direct Connect), but the company has decommissioned all on-premises data centers. Option B is wrong because a private cloud involves dedicated infrastructure for a single organization, either on-premises or hosted, but AWS's infrastructure is multi-tenant and shared, not dedicated solely to this company. Option C is wrong because multi-cloud involves using multiple public cloud providers (e.g., AWS and Azure), but the company uses only AWS for all workloads.

603
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

604
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

When would these options actually be correct?

A

A question where a single EC2 instance needs a block-level storage volume with low-latency, persistent storage, and the workload requires attaching the same volume to multiple instances in a single Availability Zone for a clustered database or similar application.

C

A company needs to store and retrieve large amounts of data (e.g., backups, logs, or media files) with high durability and scalability, accessed via RESTful APIs or SDKs, and wants to pay only for storage used. The workload does not require a mounted file system or low-latency file access.

D

A company runs a Windows-based application on EC2 instances that needs a shared file system accessible via SMB protocol across multiple Availability Zones. The workload requires high availability and durability, and the company prefers a fully managed service that integrates with Active Directory.

Why candidates pick the wrong answer

A

Candidates may think Multi-Attach EBS provides shared access like a file system, but they overlook its limitations in scalability, automatic capacity management, and cross-AZ access.

C

Candidates may confuse S3's scalability and pay-per-use pricing with the requirements of a shared file system, overlooking that S3 is object storage and cannot be mounted as a file system without additional tools like S3FS, which are not fully managed or performant for this use case.

D

Candidates may confuse FSx for Windows File Server with a general-purpose shared file system, overlooking that it is specifically for Windows workloads and SMB protocol, while the question implies a Linux/NFS environment.

605
MCQmedium

A financial services company uses AWS CloudTrail to log all API calls in its AWS account. The company must demonstrate to auditors that the CloudTrail log files have not been tampered with after they were delivered to the Amazon S3 bucket. The company wants to use a feature that automatically creates digest files containing a hash of each log file, allowing the auditor to mathematically verify the integrity of the logs. Which AWS feature should the company enable to meet this requirement?

A.S3 Object Lock
B.CloudTrail log file integrity validation
C.AWS Config conformance packs
D.Amazon Detective
AnswerB

CloudTrail log file integrity validation is a feature that automatically creates digest files containing the hash of each log file. These digests are signed using private keys from AWS Key Management Service (AWS KMS), enabling an auditor to verify that log files have not been altered or deleted. This feature is specifically designed for compliance scenarios that require cryptographic proof of log integrity.

Why this answer

CloudTrail log file integrity validation is the correct feature because it automatically creates digest files that contain a hash of each log file. These digest files are themselves signed using a private key, and the corresponding public key is published by AWS, enabling auditors to mathematically verify that the log files have not been tampered with after delivery to S3.

Exam trap

The trap here is that candidates may confuse S3 Object Lock's write-once-read-many (WORM) protection with cryptographic integrity validation, but Object Lock only prevents deletion/modification at the S3 layer and does not provide the hash-based digest chain needed for auditor verification.

Why the other options are wrong

A

S3 Object Lock prevents objects from being deleted or overwritten, but it does not create digest files or provide cryptographic verification of log file integrity after delivery.

C

AWS Config conformance packs are used to evaluate whether your AWS resources comply with custom or predefined rules, not to verify the integrity of CloudTrail log files after delivery.

D

Amazon Detective is used for analyzing and investigating security incidents by correlating data from multiple sources, but it does not create digest files or provide cryptographic verification of CloudTrail log file integrity.

When would these options actually be correct?

A

A company needs to prevent modification or deletion of critical S3 objects for a fixed retention period to meet regulatory compliance requirements, such as SEC Rule 17a-4.

C

An organization needs to ensure that its AWS resources, such as EC2 instances or S3 buckets, comply with internal security policies (e.g., encryption enabled, tags applied). The auditor requires automated compliance checks and remediation. Enabling conformance packs would be the correct answer.

D

A company wants to automatically analyze and visualize security data to identify the root cause of suspicious activities across AWS resources, such as finding the source of an unauthorized API call. In that scenario, Amazon Detective would be the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse data protection features, thinking that locking files ensures integrity, but integrity validation requires cryptographic hashing, not just write-once storage.

C

Candidates may confuse conformance packs with integrity validation because both involve auditing and compliance, but conformance packs focus on resource configuration rules, not log file tamper detection.

D

Candidates may confuse Detective's security analysis capabilities with integrity validation, assuming it can verify log tampering because it deals with security data.

606
MCQmedium

A company deploys their web application across two Availability Zones using an Application Load Balancer. If one AZ experiences an outage, traffic is automatically routed to the other AZ and the application continues to function. Which cloud benefit does this demonstrate?

A.Economies of scale
B.On-demand self-service
C.High availability and fault tolerance
D.Rapid elasticity
AnswerC

Deploying an application across multiple Availability Zones, with services like Elastic Load Balancing and Auto Scaling spanning those zones, creates an architecture that automatically shifts traffic away from a failed zone and continues serving users. Because AZs are geographically distinct with independent power, cooling, and networking, a failure in one does not impact the others, enabling both high availability (minimized downtime) and fault tolerance (continued operation). This is a unique benefit of cloud infrastructure—on-premises data centers would require building entire duplicate sites, whereas AWS regions already provide the physical separation needed for such resilience.

Why this answer

This scenario demonstrates high availability and fault tolerance because the application is deployed across two Availability Zones with an Application Load Balancer (ALB) distributing traffic. If one AZ fails, the ALB automatically reroutes traffic to the healthy AZ, ensuring continuous operation. This design eliminates a single point of failure and maintains service availability, which is the core of fault tolerance in AWS.

Exam trap

The trap here is that candidates confuse high availability/fault tolerance with rapid elasticity, because both involve automatic responses to changing conditions, but elasticity handles scaling capacity while fault tolerance handles failure recovery.

How to eliminate wrong answers

Option A is wrong because economies of scale refer to cost advantages gained from large-scale operations (e.g., AWS passing on lower per-unit costs to customers), not to traffic rerouting during an AZ outage. Option B is wrong because on-demand self-service means users can provision and configure resources without human interaction (e.g., launching an EC2 instance via the AWS Management Console), not automatic failover between AZs. Option D is wrong because rapid elasticity is the ability to scale resources up or down automatically based on demand (e.g., using Auto Scaling groups to add EC2 instances during traffic spikes), not the automatic rerouting of traffic to a healthy AZ during an outage.

607
MCQmedium

A company runs a production web application on a fleet of Amazon EC2 instances. The operations team has observed that most instances have an average CPU utilization below 10% over the past month. They want to receive automated, ML-based recommendations for downsizing these instances to smaller instance types to reduce costs without compromising performance. The team also wants to see the estimated monthly savings for each recommendation. Which AWS service should the operations team use?

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

AWS Compute Optimizer applies machine learning to analyze historical utilization metrics—CPU, memory, EBS I/O, and network—for each EC2 instance, then recommends the most cost-efficient instance type and size, including downsizing opportunities. It delivers per-instance findings with projected monthly savings and expected performance impact, making it the only option here that directly performs ML-based right-sizing for production workloads.

Why this answer

AWS Compute Optimizer is the correct service because it uses machine learning to analyze historical utilization metrics (such as CPU, memory, and network) of EC2 instances and provides actionable recommendations to downsize or rightsize instances. It specifically generates estimated monthly savings for each recommendation, directly addressing the need for automated, ML-based downsizing suggestions without compromising performance.

Exam trap

The trap here is that candidates often confuse AWS Trusted Advisor's cost optimization checks with the ML-driven rightsizing capabilities of AWS Compute Optimizer, but Trusted Advisor does not provide per-instance, ML-based recommendations with estimated savings.

Why the other options are wrong

A

AWS Trusted Advisor provides general best-practice checks, including cost optimization, but it does not offer ML-based recommendations for downsizing EC2 instances based on historical utilization patterns.

B

AWS Cost Explorer provides cost and usage data but does not generate ML-based recommendations for downsizing EC2 instances. It lacks the automated, performance-aware optimization logic needed for this scenario.

D

AWS Budgets allows you to set custom cost and usage budgets and receive alerts when you exceed thresholds, but it does not provide ML-based recommendations for downsizing EC2 instances or estimate savings from specific instance changes.

When would these options actually be correct?

A

A company wants a one-time assessment of their AWS account against best practices, including cost optimization, security, and fault tolerance, without needing ML-driven or historical utilization analysis.

B

AWS Cost Explorer would be correct if the question asked for a service to visualize historical EC2 spending, identify cost trends, or create custom cost reports to manually analyze downsizing opportunities, without requiring ML-based recommendations.

D

A company wants to set a monthly spending limit for its EC2 usage and receive notifications when costs approach or exceed that limit. AWS Budgets would be the correct service to create a cost budget with alerts.

Why candidates pick the wrong answer

A

Candidates may confuse Trusted Advisor's cost optimization checks with Compute Optimizer's ML-based recommendations, assuming Trusted Advisor provides similar instance sizing advice.

B

Candidates may confuse Cost Explorer's cost analysis capabilities with optimization recommendations, assuming it can suggest instance downsizing because it shows cost data and usage patterns.

D

Candidates may confuse Budgets with cost optimization tools, thinking that setting a budget will automatically provide recommendations to reduce costs, or they may associate 'savings' with budget alerts.

608
MCQmedium

A company based in Germany needs to store and process customer data that, by law, must remain within the European Union (EU). The company plans to use AWS services. Which AWS Global Infrastructure element is the MOST important for the company to evaluate when choosing where to deploy its resources?

A.Availability Zones
B.Edge Locations
C.AWS Regions
D.Local Zones
AnswerC

AWS Regions are distinct geographic areas that are completely isolated from each other. Choosing a Region within the EU (e.g., eu-central-1 in Frankfurt) ensures that the customer's data remains in the EU, satisfying data residency laws. This is the foundational decision before considering other infrastructure components.

Why this answer

AWS Regions are geographically isolated areas that contain multiple Availability Zones. Since the company must ensure customer data remains within the EU by law, choosing the correct AWS Region (e.g., eu-central-1 in Frankfurt) is the primary mechanism to guarantee data residency. Only by deploying resources in an EU-based Region can the company meet legal data sovereignty requirements.

Exam trap

The trap here is that candidates confuse Availability Zones with geographic regions, thinking that choosing a specific AZ ensures data stays in a country, when in fact AZs are within a single Region and do not provide cross-border data sovereignty guarantees.

Why the other options are wrong

A

Availability Zones are physically separate data centers within a region, but they do not guarantee data residency within the EU. Data can still be stored in any AZ within a region, and the region itself determines geographic location.

B

Edge Locations are used for content delivery and caching via Amazon CloudFront, not for primary data storage or compute. They do not provide the regional data residency guarantees required for EU customer data.

D

Local Zones extend AWS Regions to place compute, storage, and database services closer to end-users, but they do not guarantee data residency within the EU because they are still tied to a parent AWS Region. The company must ensure data stays within the EU, which is a regional boundary, not a local zone boundary.

When would these options actually be correct?

A

A question asking which AWS feature provides high availability and fault tolerance for an application within a single region, such as deploying across multiple data centers to withstand an AZ failure.

B

A company wants to reduce latency for a global user base by caching static content closer to users. The question asks which AWS Global Infrastructure element is most important for improving content delivery performance.

D

A company needs to run latency-sensitive applications (e.g., real-time gaming, live streaming) for users in a specific metropolitan area, and data residency is not a concern. In that case, Local Zones would be the most important element to evaluate to minimize latency.

Why candidates pick the wrong answer

A

Candidates may confuse Availability Zones with regions, thinking that choosing specific AZs ensures data stays in a particular country, but AZs are all within the same region and do not control geographic boundaries.

B

Candidates may confuse Edge Locations with regions, thinking they offer data storage capabilities, or overestimate their role in data residency compliance.

D

Candidates may confuse Local Zones with Regions, thinking that choosing a Local Zone in an EU city automatically ensures data stays within the EU, without understanding that Local Zones are extensions of a parent Region and may not have the same data residency guarantees.

609
MCQeasy

A company used to spend $2 million upfront purchasing servers and building a data centre before launching a new product. With AWS, they provision resources as needed and pay monthly based on actual usage. Which cloud benefit does this represent?

A.Stop guessing about capacity
B.Benefit from economies of scale
C.Trade capital expense for variable expense
D.Increase speed and agility
AnswerC

Trading capital expense for variable expense is the correct benefit because cloud computing eliminates the need to purchase and own data-center hardware, servers, and other infrastructure. Instead of making a large upfront capital investment that must be depreciated, customers pay an operating expense based on actual consumption — like a utility bill. This reduces financial risk, improves cash flow, avoids sunk costs in idle capacity, and allows IT budgets to align directly with usage.

Why this answer

This scenario describes shifting from a large upfront capital expenditure (CapEx) on servers and data centers to a variable operational expenditure (OpEx) based on actual usage. AWS's pay-as-you-go model directly enables this trade, allowing the company to align costs with consumption rather than paying for idle capacity. This is the core benefit of trading capital expense for variable expense.

Exam trap

The trap here is that candidates confuse the financial benefit of 'trading capital expense for variable expense' with the operational benefit of 'stop guessing about capacity,' as both involve avoiding over-provisioning, but the question specifically focuses on the payment model shift.

How to eliminate wrong answers

Option A is wrong because 'Stop guessing about capacity' refers to eliminating the need to over-provision or under-provision infrastructure, not the financial shift from upfront to usage-based spending. Option B is wrong because 'Benefit from economies of scale' describes how AWS's massive purchasing power lowers per-unit costs for customers, not the change in payment model from CapEx to OpEx. Option D is wrong because 'Increase speed and agility' relates to rapidly provisioning resources via APIs and automation, not the financial restructuring of costs.

610
MCQmedium

A startup is building a photo-sharing application on AWS. The startup expects to store billions of photos over time. The CEO is surprised that the per-GB price for Amazon S3 storage is the same for the startup as it is for a multinational corporation with petabytes of data. Which characteristic of cloud computing does this pricing model best demonstrate?

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

Correct. AWS benefits from massive aggregation of customer usage, which lowers infrastructure and operational costs. These cost savings are reflected in simple, low prices that apply equally to all customers, regardless of their individual size.

Why this answer

The pricing model where the per-GB cost for Amazon S3 is the same for a small startup as for a large enterprise demonstrates economies of scale. AWS aggregates demand from millions of customers, allowing it to negotiate lower prices for hardware, power, and bandwidth, then passes those savings on to all customers equally. This means the startup benefits from the same low unit cost as a multinational corporation, without needing to invest in its own infrastructure.

Exam trap

The trap here is that candidates confuse 'economies of scale' with 'elasticity,' mistakenly thinking that the ability to scale storage up or down explains why the price is the same for all customers, when in fact elasticity is about dynamic resource adjustment, not uniform pricing.

Why the other options are wrong

A

Elasticity refers to the ability to scale resources up or down based on demand, not to uniform pricing regardless of customer size. The question is about pricing equality, not scaling.

C

High availability refers to systems remaining operational despite failures, not to pricing benefits from scale. The question is about uniform pricing regardless of customer size, which is a cost advantage from economies of scale, not system uptime.

D

Global reach refers to the ability to deploy resources in multiple geographic regions worldwide, not to pricing benefits from large-scale operations. The question is about uniform pricing regardless of customer size, which is a result of economies of scale, not global presence.

When would these options actually be correct?

A

A question asking: 'A startup's photo-sharing app experiences sudden spikes in traffic. Which cloud characteristic allows it to automatically add compute resources during peak times and remove them when demand drops?' would make elasticity the correct answer.

C

A question asks: 'Which cloud characteristic ensures that an application remains accessible during a single Availability Zone outage?' High availability would be correct because it describes designing systems to withstand failures and maintain uptime.

D

A company needs to serve users with low latency across continents. Which cloud characteristic allows deploying applications in multiple regions? Answer: Global reach.

Why candidates pick the wrong answer

A

Candidates may confuse 'elasticity' with 'economies of scale' because both involve cost benefits, but elasticity is about dynamic resource adjustment, not pricing advantages from provider scale.

C

Candidates may confuse 'high availability' with 'always available at low cost' or think that AWS's massive infrastructure automatically makes services cheaper and more available, mixing up pricing and reliability concepts.

D

Candidates may confuse the idea that large cloud providers have global infrastructure, which enables them to offer consistent pricing globally, but the pricing model itself is driven by economies of scale, not the global footprint.

611
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

612
MCQmedium

A company wants to identify all resources in their AWS account that are accessible from outside the account — such as S3 buckets with public access or IAM roles with external trust. Which AWS service provides this analysis?

A.Amazon Inspector
B.AWS IAM Access Analyzer
C.Amazon GuardDuty
D.AWS Config
AnswerB

AWS IAM Access Analyzer uses automated reasoning to analyze the resource policies attached to supported resources such as S3 buckets, IAM roles, KMS keys, Lambda functions, SQS queues, and Secrets Manager secrets. It generates findings whenever a policy grants access to a principal from outside the account or outside your AWS Organization, identifying the external entity, actions, and conditions. This is exactly the static, policy-level analysis needed to detect resources reachable by external accounts.

Why this answer

AWS IAM Access Analyzer is the correct service because it analyzes resource-based policies (such as S3 bucket policies, IAM role trust policies, and KMS key policies) to identify resources shared with an external entity outside the AWS account. It uses a policy analysis engine that evaluates the principal, action, and condition elements to determine if a policy grants access to an external AWS account, an IAM user in another account, or a public principal (e.g., `"Principal": "*"`). This directly matches the requirement to find resources accessible from outside the account.

Exam trap

The trap here is that candidates often confuse Amazon Inspector's network reachability analysis with policy-based external access analysis, but Inspector only checks for network-level exposure (e.g., open ports), not for resource policies that grant permissions to external principals.

How to eliminate wrong answers

Option A is wrong because Amazon Inspector is a vulnerability management service that scans EC2 instances and container images for software vulnerabilities and unintended network exposure, but it does not analyze resource-based policies for external access. Option C is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity using DNS logs, VPC Flow Logs, and CloudTrail events, but it does not perform policy-level analysis to identify publicly accessible resources or external trust relationships. Option D is wrong because AWS Config evaluates resource configurations against desired rules and tracks configuration changes over time, but it does not specifically analyze policies to determine if resources are accessible from outside the account; it lacks the policy analysis engine that IAM Access Analyzer provides.

613
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

614
MCQmedium

A healthcare company is subject to HIPAA regulations and must record all AWS API calls made in its account for auditing. The logs must be retained for 7 years and must be protected from any modification or deletion, including by the account root user. Which combination of AWS services should the company use to meet these requirements?

A.AWS CloudTrail with log file validation enabled, and store the log files in an Amazon S3 bucket with S3 Object Lock enabled in compliance mode
B.AWS Config with a HIPAA conformance pack, and store the configuration history in an Amazon S3 bucket with versioning enabled
C.Amazon GuardDuty with findings exported to an Amazon S3 bucket, and enable MFA Delete on the bucket
D.AWS CloudTrail with log file validation enabled, and store the log files in an Amazon S3 bucket with MFA Delete enabled
AnswerA

CloudTrail records API calls, and log file validation provides integrity. S3 Object Lock in compliance mode prevents any user, including the root user, from deleting or modifying the log files for the retention period, satisfying the tamper-proof retention requirement.

Why this answer

AWS CloudTrail with log file validation enabled ensures the integrity of the API call logs by using a digital signature (SHA-256 hash) to detect any tampering. Storing these logs in an Amazon S3 bucket with S3 Object Lock in compliance mode prevents any user, including the root user, from overwriting or deleting the objects for the specified retention period (7 years), meeting HIPAA's immutable audit log requirements.

Exam trap

The trap here is that candidates confuse MFA Delete with S3 Object Lock, not realizing that MFA Delete can be bypassed by the root user who controls the MFA device, whereas compliance mode enforces a legal hold that even the root user cannot override.

Why the other options are wrong

B

AWS Config records resource configuration changes, not API calls. It does not meet the requirement to record all AWS API calls for auditing.

C

Amazon GuardDuty detects threats but does not record all AWS API calls for auditing; its findings are not a complete audit trail of API activity, and MFA Delete alone does not prevent deletion by the root user or provide the immutability required for 7-year retention under HIPAA.

D

MFA Delete protects against accidental or unauthorized deletion but does not prevent modification of objects, nor does it enforce a retention period. HIPAA requires immutable logs for 7 years, which S3 Object Lock in compliance mode provides by preventing any deletion or modification, even by the root user.

When would these options actually be correct?

B

An organization needs to continuously monitor and record changes to AWS resource configurations for compliance with HIPAA, and must retain configuration history for 7 years with protection against modification or deletion. In that case, AWS Config with a conformance pack and S3 bucket with versioning would be appropriate.

C

A company needs to detect and respond to suspicious API activity and protect findings from accidental deletion. GuardDuty with findings exported to S3 with MFA Delete would be correct if the requirement is for threat detection and basic deletion protection, not full API auditing or immutable retention.

D

A company needs to record AWS API calls for auditing and must protect the logs from accidental or unauthorized deletion, but does not require a fixed retention period or protection against modification. MFA Delete would be sufficient to prevent deletion unless the root user with MFA approves it.

Why candidates pick the wrong answer

B

Candidates may confuse AWS Config's configuration history with API call logging, or think that a HIPAA conformance pack automatically addresses all auditing requirements.

C

Candidates may confuse GuardDuty's threat detection with CloudTrail's API auditing, and MFA Delete seems like strong protection, but it does not prevent root user deletion or provide the compliance-mode immutability required for HIPAA.

D

Candidates may confuse MFA Delete with Object Lock, thinking that requiring multi-factor authentication for deletion provides sufficient protection. They might also overlook the need for immutability and a fixed retention period required by HIPAA.

615
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

616
MCQmedium

What is the purpose of an AWS Region when designing a global cloud architecture?

A.To provide a single physical location for all AWS resources worldwide
B.To define geographic boundaries for deploying resources, meeting compliance requirements, and minimizing end-user latency
C.To automatically replicate all data and compute resources across the globe
D.To limit the availability of AWS services to specific enterprise customers
AnswerB

A Region is a named geographic boundary that lets you place your resources (e.g., Amazon S3 buckets, EC2 instances, RDS databases) in specific countries or legal jurisdictions. That placement is what satisfies data-residency compliance (such as GDPR or HIPAA) and lets you keep compute physically near your end users, cutting latency. Regions also provide fault isolation, since a failure in one Region does not typically affect another. Therefore, this is the correct purpose of AWS Regions.

Why this answer

An AWS Region is a distinct geographic area that contains multiple, isolated Availability Zones. Its purpose is to allow customers to deploy resources close to their end users to minimize latency, and to meet data residency and compliance requirements by keeping data within specific geographic boundaries. Each Region operates independently, ensuring fault isolation and regulatory adherence.

Exam trap

The trap here is that candidates often confuse an AWS Region with a single data center or Availability Zone, or mistakenly believe that AWS automatically replicates data across Regions for high availability, when in fact cross-Region replication is opt-in and incurs additional costs.

How to eliminate wrong answers

Option A is wrong because an AWS Region is not a single physical location; it consists of multiple, physically separate Availability Zones within a geographic area, and AWS has many Regions worldwide. Option C is wrong because AWS does not automatically replicate data or compute resources across Regions; cross-Region replication must be explicitly configured by the customer using services like S3 Cross-Region Replication or RDS cross-Region read replicas. Option D is wrong because AWS Regions are available to all AWS customers, not limited to specific enterprise customers, though some services may have regional availability or require special requests for certain Regions.

617
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

618
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

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

619
MCQmedium

A financial services company must comply with PCI DSS requirements that mandate the use of a dedicated hardware security module (HSM) to store encryption keys used to protect cardholder data. The company plans to use server-side encryption in Amazon S3 and needs to ensure that the encryption keys are stored in a dedicated HSM under the company's sole control. Which AWS service should the company use to meet this requirement?

A.AWS KMS with automatic key rotation
B.AWS Certificate Manager (ACM)
C.AWS CloudHSM
D.AWS Secrets Manager
AnswerC

CloudHSM provides a dedicated HSM appliance that runs in the customer's VPC. The customer has exclusive control over the HSM and the keys it contains, meeting the PCI DSS requirement for a dedicated HSM under sole control.

Why this answer

AWS CloudHSM provides dedicated hardware security modules (HSMs) that are under the customer's sole control, meeting PCI DSS requirements for storing encryption keys in a dedicated HSM. It allows you to generate and manage your own encryption keys within a single-tenant, FIPS 140-2 Level 3 validated device, ensuring compliance with the mandate for dedicated hardware.

Exam trap

The trap here is that candidates often confuse AWS KMS with a dedicated HSM solution, but KMS is a shared, multi-tenant service that does not provide the sole control required by PCI DSS for dedicated HSMs.

Why the other options are wrong

A

AWS KMS does not provide a dedicated HSM under the customer's sole control; it is a multi-tenant service where AWS manages the HSM infrastructure. PCI DSS requires a dedicated HSM for which the customer has exclusive control over the encryption keys.

B

AWS Certificate Manager (ACM) manages SSL/TLS certificates, not encryption keys for server-side encryption in S3. It does not provide a dedicated HSM under the customer's sole control, nor does it meet PCI DSS HSM requirements for key storage.

D

AWS Secrets Manager is designed to manage secrets like database credentials and API keys, not to provide dedicated HSM hardware under the customer's sole control. It does not meet PCI DSS requirements for a dedicated HSM for encryption key storage.

When would these options actually be correct?

A

A company needs to encrypt S3 objects using server-side encryption with AWS KMS-managed keys (SSE-KMS) and must comply with a policy requiring automatic key rotation every 90 days. AWS KMS with automatic key rotation would be the correct choice.

B

ACM would be correct if the question asked for a service to manage SSL/TLS certificates for securing website traffic (HTTPS) or for use with AWS services like CloudFront or Elastic Load Balancing, without requiring dedicated HSM or customer-controlled keys.

D

A company needs to securely store and automatically rotate database credentials or API keys, and must centrally audit access to these secrets. AWS Secrets Manager would be the correct choice for managing such secrets with built-in rotation and fine-grained access control.

Why candidates pick the wrong answer

A

Candidates may confuse AWS KMS's HSM-backed key storage (which uses shared HSMs) with a dedicated HSM, or assume that automatic key rotation satisfies PCI DSS requirements without understanding the need for sole control over the HSM.

B

Candidates may confuse ACM with key management services because both involve encryption and certificates, leading them to think ACM can handle encryption keys for S3 server-side encryption.

D

Candidates may confuse Secrets Manager's ability to store encryption keys with the dedicated HSM requirement, or assume that any AWS key management service satisfies PCI DSS HSM mandates without understanding the 'dedicated hardware under sole control' distinction.

620
MCQmedium

A company runs a production web application on Amazon EC2 and Amazon RDS. The internal IT team needs a support plan that provides a guaranteed response time of less than one hour for a production system outage. Additionally, the company wants access to AWS Infrastructure Event Management, which includes guidance from AWS experts during planned events such as product launches or migrations. The company does not require a dedicated Technical Account Manager (TAM). Which AWS Support plan should the company choose?

A.Basic Support
B.Developer Support
C.Business Support
D.Enterprise Support
AnswerC

Correct. Business Support provides a 1-hour response time for Severity 1 (production system down) cases and includes access to Infrastructure Event Management. It meets the stated requirements without the higher cost and TAM of Enterprise Support.

Why this answer

The Business Support plan is the correct choice because it provides a guaranteed response time of less than one hour for production system outages (production system impaired) and includes access to AWS Infrastructure Event Management for guidance during planned events. The company does not need a dedicated Technical Account Manager (TAM), which is only available with the Enterprise Support plan, making Business Support the most cost-effective option that meets all stated requirements.

Exam trap

The trap here is that candidates often confuse the Developer Support plan's 12-hour response time for production outages with the 1-hour response time offered by Business Support, or mistakenly think that Infrastructure Event Management is available on Developer Support, when it is only available on Business and Enterprise tiers.

Why the other options are wrong

A

Basic Support does not provide a guaranteed response time of less than one hour for production system outages, nor does it include AWS Infrastructure Event Management. It only offers basic account and billing support with no technical support for production issues.

B

Developer Support does not include AWS Infrastructure Event Management and has a maximum response time of 12 hours for system impairment, not under 1 hour for production outages.

D

Enterprise Support includes a dedicated Technical Account Manager (TAM), which the company does not require, and is more expensive than necessary for the stated needs.

When would these options actually be correct?

A

Basic Support would be correct for a company that only needs access to account and billing support, documentation, whitepapers, and the AWS Health Dashboard, with no requirement for technical support or fast response times for production issues.

B

A company with a non-production environment or early-stage development that needs technical support for general guidance and best practices, but does not require fast response times or infrastructure event management, would choose Developer Support.

D

A company requires a dedicated Technical Account Manager (TAM) for proactive guidance and a 15-minute response time for business-critical systems, along with Infrastructure Event Management.

Why candidates pick the wrong answer

A

Candidates may mistakenly think Basic Support includes some level of technical support or that the free tier provides sufficient coverage, not realizing it lacks the SLA and services needed for production workloads.

B

Candidates may confuse Developer Support with Business Support, thinking it provides faster response times or event management, but it lacks these features and is intended for development-stage workloads.

D

Candidates may assume that a higher-tier plan is always better for critical production systems, overlooking that Business Support already provides the required response time and event management without the extra cost and TAM requirement.

621
MCQmedium

A company uses a continuous integration and continuous deployment (CI/CD) pipeline to deploy applications on AWS. The development teams frequently create feature branches in the code repository. The company wants to automatically provision a complete, isolated environment (including compute, storage, and networking) for each new feature branch, with no manual intervention. The environment must be ready within minutes of the branch creation. Which characteristic of cloud computing does this requirement primarily demonstrate?

A.On-demand self-service
B.Rapid elasticity
C.High availability
D.Measured service
AnswerA

On-demand self-service is a NIST-defined cloud characteristic that lets users provision computing capabilities, such as server time and network storage, automatically without requiring human interaction with the service provider. In this CI/CD scenario, the pipeline automatically provisions the environment through APIs or infrastructure as code, eliminating manual console access or service requests. This directly matches the definition, unlike rapid elasticity, which focuses on dynamic scaling to meet load changes, or high availability, which concerns fault-tolerant uptime.

Why this answer

The requirement to automatically provision a complete, isolated environment for each new feature branch without manual intervention directly demonstrates the on-demand self-service characteristic of cloud computing. This characteristic allows users to provision computing resources automatically as needed, without requiring human interaction with service providers. In this scenario, the CI/CD pipeline triggers the creation of compute, storage, and networking resources via AWS APIs (e.g., CloudFormation, AWS CDK, or Terraform) the moment a branch is created, fulfilling the 'no manual intervention' and 'ready within minutes' conditions.

Exam trap

The trap here is that candidates confuse 'rapid elasticity' with 'automated provisioning' because both involve speed, but elasticity is about scaling existing resources in response to load, not creating new isolated environments from scratch.

Why the other options are wrong

B

The requirement is about automatically provisioning environments without manual intervention, which directly demonstrates on-demand self-service. Rapid elasticity refers to scaling resources up/down based on demand, not provisioning isolated environments per feature branch.

C

The requirement focuses on automatically provisioning environments without manual intervention, which aligns with on-demand self-service, not high availability. High availability refers to system uptime and fault tolerance, not automated provisioning.

D

Measured service refers to the metering and billing of cloud resource usage, not to the ability to automatically provision environments without manual intervention. The question emphasizes automatic provisioning triggered by branch creation, which aligns with on-demand self-service.

When would these options actually be correct?

B

A company runs a seasonal e-commerce application that experiences sudden traffic spikes during sales events. The requirement is to automatically scale compute resources to handle the increased load within minutes, with no manual intervention. This scenario would make rapid elasticity the correct answer.

C

A company requires its application to remain accessible and operational with minimal downtime, even if individual components fail. The question would ask: 'Which characteristic of cloud computing ensures that resources are always available and can withstand failures?'

D

A company wants to track and optimize costs for different departments by monitoring their resource consumption. The requirement is to have detailed usage reports and chargeback capabilities. In this scenario, measured service would be the correct answer because it enables pay-per-use billing and resource metering.

Why candidates pick the wrong answer

B

Candidates may confuse the rapid provisioning of environments with rapid elasticity, as both involve quick resource allocation. However, elasticity specifically refers to scaling existing resources, not creating new isolated environments.

C

Candidates may confuse the need for a 'ready within minutes' environment with high availability, thinking that rapid provisioning implies always-on availability, but the core concept here is user-initiated provisioning without human interaction.

D

Candidates may confuse 'measured service' with the idea of automatically provisioning resources in a measured, controlled manner, or they may think that the environment being 'ready within minutes' implies some form of measurement or monitoring.

622
MCQmedium

A company runs a web application on Amazon EC2 instances behind an Application Load Balancer. The application experiences unpredictable traffic patterns, with sudden spikes during promotional events and low traffic at other times. The company configures an Auto Scaling group to automatically add EC2 instances when CPU utilization exceeds 70% and remove instances when utilization drops below 30%. The system handles the spike without any manual intervention and reduces capacity when demand decreases. Which fundamental characteristic of cloud computing does this scenario best illustrate?

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

Rapid elasticity is the ability to quickly and automatically scale computing resources up or down to match demand. The Auto Scaling configuration that adds and removes EC2 instances based on CPU utilization directly demonstrates this cloud characteristic.

Why this answer

The scenario describes the Auto Scaling group automatically adding EC2 instances during traffic spikes and removing them when demand drops, which directly demonstrates rapid elasticity—the ability to scale computing resources up and down quickly and automatically in response to demand. This is a core characteristic of cloud computing defined by the National Institute of Standards and Technology (NIST), where resources appear unlimited and can be provisioned in any quantity at any time.

Exam trap

AWS often tests the distinction between rapid elasticity and resource pooling, where candidates mistakenly choose resource pooling because they confuse the dynamic assignment of resources (pooling) with the automatic scaling of capacity (elasticity).

Why the other options are wrong

A

On-demand self-service refers to a user provisioning computing resources without human interaction, but the scenario focuses on automatic scaling based on demand, not self-service provisioning.

B

Broad network access refers to the ability to access cloud resources over the network using standard protocols (e.g., internet, VPN). The scenario focuses on automatic scaling of EC2 instances based on demand, not on network accessibility.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The scenario describes automatic scaling based on demand, which is rapid elasticity, not resource pooling.

When would these options actually be correct?

A

A question describing a developer launching an EC2 instance via the AWS Management Console without needing to contact AWS support would illustrate on-demand self-service.

B

A company deploys a mobile app that allows users to upload photos from anywhere using their smartphones. The cloud service is accessible via the internet from various devices (laptops, tablets, phones) using standard protocols. This scenario best illustrates broad network access.

C

A question describing a multi-tenant environment where multiple customers share the same physical infrastructure, with resources allocated and reallocated on demand without the customer knowing the exact location of the resources, would make resource pooling the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse automatic scaling with the ability to provision resources on demand, as both involve responding to needs without manual intervention.

B

Candidates may confuse the concept of accessing resources over a network (broad network access) with the automatic scaling of resources (rapid elasticity), as both involve network-connected resources.

C

Candidates may confuse resource pooling with elasticity because both involve dynamic resource allocation, but resource pooling is about multi-tenancy and location independence, not automatic scaling based on load.

623
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

624
MCQmedium

A development team needs to create a temporary Amazon RDS database for testing a new feature. The team uses the AWS Management Console to launch a db.t3.micro MySQL instance, configures the security group, and connects the application within minutes. When the testing is complete, they terminate the instance without any interaction with AWS support or IT administrators. This ability to provision and manage resources entirely through self-service interfaces best describes which essential characteristic of cloud computing?

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

Correct. On-demand self-service describes the ability of a user to provision and manage cloud resources (like an RDS database) through a web console, API, or CLI without requiring human interaction with the cloud provider. The team independently launched and terminated the database instance, demonstrating this characteristic.

Why this answer

The scenario describes the development team provisioning and terminating an RDS instance entirely through the AWS Management Console without requiring any human interaction with AWS support or IT administrators. This aligns with the NIST definition of on-demand self-service, where a consumer can unilaterally provision computing capabilities as needed automatically without requiring human interaction with each service provider.

Exam trap

The trap here is that candidates often confuse 'rapid elasticity' with the ability to quickly create and delete resources, but rapid elasticity specifically refers to automatic scaling in response to demand, not manual provisioning and termination.

Why the other options are wrong

B

Resource pooling refers to the provider's computing resources being pooled to serve multiple consumers, with physical and virtual resources dynamically assigned and reassigned. The question emphasizes self-service provisioning and termination without administrator involvement, not multi-tenant resource sharing.

C

The scenario describes provisioning and terminating resources without human interaction, which is on-demand self-service. Rapid elasticity refers to automatically scaling resources up/down based on demand, not manual self-service provisioning.

D

Measured service refers to metering and billing based on usage, not the ability to provision resources without human interaction. The question emphasizes self-service provisioning, not usage tracking.

When would these options actually be correct?

B

A question describing a cloud provider that hosts multiple customers' workloads on shared physical infrastructure, automatically allocating resources based on demand, and customers have no control over the exact location of their resources. For example: 'A company uses a public cloud where its virtual machines run on the same physical servers as other customers' VMs, but they are isolated at the hypervisor level. This describes which cloud characteristic?'

C

A company runs a web application that experiences unpredictable traffic spikes. The cloud service automatically adds or removes compute instances within minutes to match the load, without manual intervention. This would be a correct scenario for rapid elasticity.

D

A company wants to track and optimize cloud spending by analyzing resource usage per department. The cloud provider offers detailed billing reports and usage metrics, enabling cost allocation. This scenario tests the measured service characteristic.

Why candidates pick the wrong answer

B

Candidates may confuse the ability to quickly provision resources (self-service) with the provider's underlying resource sharing model, especially since both involve automation and abstraction of physical infrastructure.

C

Candidates may confuse the speed of provisioning (minutes) with elasticity, but the key is that the user manually initiated the action, not an automatic scaling response to demand.

D

Candidates may confuse 'measured service' with the idea of provisioning resources on demand, because both involve automation and control, but measured service specifically relates to usage monitoring and billing.

625
MCQmedium

A company wants to proactively monitor its AWS spending and receive email notifications when actual or forecasted costs exceed a defined threshold. The company has a monthly budget of $10,000 and wants to be alerted when costs reach 80% of the budget. Which AWS service should the company use to meet these requirements?

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

AWS Budgets is the correct service because it enables you to set custom cost and usage budgets and define threshold alerts that trigger email notifications (or actions via Amazon SNS) when actual or forecasted costs exceed specified percentages of the budget. This directly meets the requirement for proactive monitoring and alerts at the 80% threshold.

Why this answer

AWS Budgets allows you to set custom cost and usage budgets, and configure alerts that trigger when actual or forecasted costs exceed a defined threshold (e.g., 80% of a $10,000 monthly budget). It can send email notifications via Amazon SNS when the threshold is breached, meeting the proactive monitoring requirement.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer's forecasting capability with proactive alerting, but Cost Explorer does not send automatic notifications; AWS Budgets is the service designed specifically for threshold-based alerts.

Why the other options are wrong

C

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not support proactive budget alerts or threshold-based notifications for actual or forecasted costs.

D

AWS Consolidated Billing is a feature for combining multiple accounts into a single payment method, not for setting cost thresholds or sending alerts. It does not provide proactive monitoring or email notifications based on budget percentages.

When would these options actually be correct?

C

A company wants to identify underutilized Amazon EC2 instances to reduce costs and improve efficiency. AWS Trusted Advisor would be the correct service to use for cost optimization checks and recommendations.

D

A company wants to aggregate costs from multiple AWS accounts into a single bill and take advantage of volume pricing discounts. The question would ask: 'Which service allows centralized payment and cost aggregation across accounts?'

Why candidates pick the wrong answer

C

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to set budget alerts, assuming it can proactively monitor spending thresholds.

D

Candidates may confuse consolidated billing with budget alerts because both involve cost management, but consolidated billing lacks alerting capabilities and is focused on billing structure, not proactive monitoring.

626
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

627
Matchingmedium

Match each AWS compute service to its typical use case.

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

Concepts
Matches

Full control over virtual servers

Run code without provisioning servers

Run containerized applications

Run Kubernetes containers

Serverless compute for containers

Why these pairings

EC2 offers customizable virtual servers; Lambda is for serverless functions; ECS coordinates Docker containers. Confusion often arises between EC2 and Lambda because one is server-based and the other is serverless.

628
MCQeasy

Which AWS offering provides free, self-paced online training courses, videos, and labs to help customers learn AWS services and pass certification exams?

A.AWS Partner Network (APN)
B.AWS Skill Builder
C.AWS Certification
D.AWS Marketplace
AnswerB

AWS Skill Builder is AWS's official digital learning platform that provides self-paced digital courses, hands-on labs, learning plans, and practice exams. It offers both free and paid subscription tiers, allowing individuals to build practical AWS skills and validate exam readiness. This makes it the correct choice for an individual training platform.

Why this answer

AWS Skill Builder is the official AWS training portal that offers free, self-paced online training courses, videos, and hands-on labs. It is specifically designed to help individuals learn AWS services and prepare for AWS Certification exams, including the CLF-C02. Unlike other options, Skill Builder directly provides the described learning resources at no cost.

Exam trap

The trap here is that candidates may confuse AWS Certification (the exam itself) with the training resources needed to prepare for it, leading them to select option C instead of recognizing that AWS Skill Builder is the dedicated training platform.

How to eliminate wrong answers

Option A is wrong because AWS Partner Network (APN) is a program for organizations and consultants who build solutions on AWS, providing business, technical, and marketing support, but it does not offer free self-paced training courses and labs for individual learners. Option C is wrong because AWS Certification is the credentialing program that validates cloud expertise through exams; it does not itself provide training content, videos, or labs. Option D is wrong because AWS Marketplace is a digital catalog of third-party software and services that run on AWS, not a training platform for learning AWS services or preparing for certifications.

629
MCQeasy

A company runs non-critical batch analytics jobs that can be paused and restarted if interrupted. The jobs are flexible regarding when they run. Which EC2 purchasing option offers the lowest possible cost for this workload?

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

Spot Instances let you bid on unused EC2 capacity that AWS would otherwise leave idle, commonly delivering 60–90% lower hourly costs than On-Demand. AWS can reclaim the instance with a two-minute warning, but because the batch jobs can pause and restart where they left off, this interruption risk is acceptable. By designing the workload with checkpointing and an Auto Scaling group that replenishes interrupted instances, Spot becomes the lowest-cost compute option for this scenario.

Why this answer

Spot Instances offer the lowest possible cost because they use spare AWS EC2 capacity at a steep discount (up to 90% off On-Demand). Since the batch analytics jobs are non-critical, can be paused and restarted, and are flexible regarding when they run, they are an ideal fit for Spot Instances, which can be interrupted with a 2-minute warning when capacity is reclaimed.

Exam trap

The trap here is that candidates often choose Reserved Instances thinking they always provide the best discount, but they fail to recognize that Spot Instances can be even cheaper for fault-tolerant, flexible workloads that can handle interruptions.

How to eliminate wrong answers

Option A is wrong because On-Demand Instances provide full pricing flexibility but at the highest per-hour cost, making them unsuitable for minimizing costs. Option B is wrong because Reserved Instances offer a discount in exchange for a 1- or 3-year commitment, which is unnecessary for flexible, interruptible workloads and does not achieve the lowest possible cost. Option D is wrong because Dedicated Instances are physically isolated at the host hardware level and incur additional charges, making them the most expensive option for this use case.

630
MCQmedium

A financial services company has a core banking application that runs on-premises and stores sensitive customer data. Due to strict regulatory requirements, this application cannot be migrated to the cloud. However, the company wants to use AWS for its development and test environments to benefit from rapid provisioning and pay-per-use pricing. The company also wants to establish a dedicated private network connection between its on-premises data center and AWS to securely transfer data between the environments. Which cloud deployment model does this scenario describe?

A.Public cloud
B.Private cloud
C.Hybrid cloud
D.Multi-cloud
AnswerC

Hybrid cloud is a model that combines on-premises infrastructure (private cloud) with public cloud services. This scenario perfectly fits hybrid cloud because the company runs its core application on-premises while using AWS for development and test. The dedicated private network connection (e.g., Direct Connect) bridges the two environments, enabling secure data exchange and unified operations.

Why this answer

This scenario describes a hybrid cloud deployment model because it combines on-premises infrastructure (the core banking application) with AWS public cloud resources (development and test environments) connected via a dedicated private network, such as AWS Direct Connect. The hybrid cloud model allows the company to keep sensitive data on-premises for regulatory compliance while leveraging AWS's scalability and pay-per-use pricing for non-production workloads. The key enabler is the private, low-latency connection that securely transfers data between the two environments, which is a hallmark of hybrid cloud architecture.

Exam trap

The trap here is that candidates often confuse hybrid cloud with multi-cloud, but hybrid cloud specifically refers to a mix of on-premises and public cloud (or private and public cloud), whereas multi-cloud involves using multiple public cloud providers without any on-premises component.

Why the other options are wrong

A

A public cloud deployment involves using shared cloud resources over the public internet, but the scenario requires a dedicated private network connection (e.g., AWS Direct Connect) and retains on-premises infrastructure for the core application, which is not purely public cloud.

B

A private cloud is dedicated to a single organization and typically hosted on-premises or in a provider's data center. This scenario involves using both on-premises and AWS, which is hybrid, not private.

D

Multi-cloud refers to using multiple cloud providers (e.g., AWS and Azure), not a combination of on-premises and cloud. This scenario uses only AWS alongside on-premises, so it is hybrid cloud, not multi-cloud.

When would these options actually be correct?

A

A company runs all its applications and data entirely on AWS using shared infrastructure, with no on-premises systems, and accesses AWS over the public internet. The question would ask: 'Which deployment model uses shared cloud resources accessible over the internet?'

B

A company wants to run its entire IT infrastructure, including development and production, on AWS but isolated from other customers using Amazon VPC and dedicated instances, with no on-premises component. The question would ask for the deployment model where all resources are cloud-based and dedicated to one organization.

D

A company uses AWS for compute and Azure for storage to avoid vendor lock-in and leverage best-of-breed services. The question would ask: 'Which model describes using multiple cloud providers?'

Why candidates pick the wrong answer

A

Candidates may think that using AWS for dev/test environments means the entire solution is public cloud, overlooking the on-premises component and the dedicated private connection that make it hybrid.

B

Candidates may confuse 'private cloud' with 'private network connection' or think that because sensitive data stays on-premises, the overall model is private, ignoring the use of public cloud for dev/test.

D

Candidates may confuse 'hybrid' (on-premises + cloud) with 'multi-cloud' (multiple public clouds), especially when the scenario involves multiple environments.

631
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

When would these options actually be correct?

A

A company needs a relational database with ACID transactions, complex joins, and high availability within a single Region, requiring automatic failover and read replicas for read scaling, but not global multi-Region replication.

C

A company needs a fully managed relational database with automatic backups, point-in-time restore, and read replicas for read scaling within a single Region. The application requires complex SQL joins and transactions, but does not need multi-Region replication or sub-millisecond latency at massive scale.

D

A company needs a fully managed data warehouse for running complex analytical queries on petabytes of structured and semi-structured data, with automatic backups and the ability to scale compute and storage independently. The workload involves business intelligence and reporting, not real-time transactional processing.

Why candidates pick the wrong answer

A

Candidates may confuse Aurora's high performance and MySQL compatibility with the need for single-digit millisecond latency and global scaling, overlooking DynamoDB's key-value design optimized for such workloads.

C

Candidates may associate MySQL with web applications and assume RDS provides similar scalability and global replication as DynamoDB, overlooking the fundamental differences in data model and scaling capabilities.

D

Candidates may confuse Redshift's managed service and automatic backup features with transactional database requirements, or assume its columnar storage and parallel processing can handle high-throughput OLTP workloads.

632
MCQmedium

A company's architecture team is evaluating their multi-tier application against the AWS Well-Architected Framework. They discover that their database has no backup and recovery procedure. Which pillar does this finding fall under?

A.Security
B.Operational Excellence
C.Reliability
D.Cost Optimization
AnswerC

The Reliability pillar ensures workloads can recover from infrastructure or service disruptions and meet recovery objectives (RTO/RPO). A database without any backup cannot restore lost data after an accidental deletion, corruption, or disaster, leaving the system unable to recover — a direct violation of this pillar. Implementing periodic backups and validating restoration processes is a core reliability practice for any stateful workload.

Why this answer

The Reliability pillar of the AWS Well-Architected Framework focuses on ensuring that workloads can recover from infrastructure or service disruptions, acquire computing resources to meet demand, and mitigate transient or persistent failures. A database without a backup and recovery procedure directly violates the 'Backup and Restore' design principle, which is a core component of reliability because it ensures data durability and the ability to restore operations after a failure. Without backups, any data corruption or loss event would result in permanent data loss, making the system unreliable.

Exam trap

The trap here is that candidates often confuse the lack of a backup procedure with a Security issue (data protection) or an Operational Excellence issue (process gap), but the AWS Well-Architected Framework explicitly places backup and recovery under the Reliability pillar because it directly impacts the workload's ability to recover from failure.

How to eliminate wrong answers

Option A is wrong because the Security pillar focuses on protecting data, systems, and assets through access control, encryption, and threat detection, not on the ability to recover from failures. Option B is wrong because Operational Excellence focuses on running and monitoring systems to deliver business value, and while it includes incident response, the lack of a backup procedure is a fundamental reliability concern, not an operational runbook gap. Option D is wrong because Cost Optimization focuses on avoiding unnecessary costs and matching supply with demand, and while backups incur storage costs, the absence of a backup procedure is a reliability risk, not a cost-saving measure.

633
MCQmedium

Which AWS service provides a centrally managed firewall policy that can be applied to multiple AWS accounts and VPCs across an organization?

A.AWS WAF
B.Amazon GuardDuty
C.AWS Firewall Manager
D.AWS Security Hub
AnswerC

AWS Firewall Manager is the correct answer because it provides a central place to configure and maintain firewall rules and web application protection policies across all accounts and resources within an AWS Organization. You can use it to govern AWS WAF rules, AWS Shield Advanced protections, security groups, and AWS Network Firewall policies, and it automatically enforces these policies on new and existing resources. This central management ensures consistent security baselines without needing to configure each account individually.

Why this answer

AWS Firewall Manager is the correct service because it provides a centralized firewall policy management across multiple accounts and VPCs within an AWS Organization. It allows you to deploy AWS WAF rules, AWS Shield Advanced protections, and VPC security group rules consistently across your entire organization, ensuring a uniform security posture without manual per-account configuration.

Exam trap

The trap here is that candidates confuse AWS WAF (a per-resource firewall) with Firewall Manager (a multi-account policy management service), because both involve firewall rules, but Firewall Manager is specifically designed for centralized governance across an organization.

How to eliminate wrong answers

Option A is wrong because AWS WAF is a web application firewall that protects individual resources like CloudFront, ALB, or API Gateway from common web exploits, but it does not centrally manage policies across multiple accounts or VPCs. Option B is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity using machine learning and threat intelligence, not a firewall policy management service. Option D is wrong because AWS Security Hub aggregates security findings and compliance checks from multiple AWS services into a single dashboard, but it does not deploy or manage firewall policies across accounts and VPCs.

634
MCQmedium

A company runs a batch processing job on a single Amazon EC2 instance. The job takes 10 hours to complete. The company needs to reduce the processing time to under 1 hour to meet a new business requirement. The data can be split into independent chunks that can be processed in parallel. Which cloud computing concept would most directly enable the company to achieve this goal?

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

Scalability is the ability to increase resources (scale up or out) to handle growing workloads or to reduce task completion times. By splitting the data into independent chunks and processing them in parallel across multiple EC2 instances, the company horizontally scales its compute capacity, directly reducing the job time from 10 hours to under 1 hour.

Why this answer

Scalability is the correct answer because it refers to the ability to increase resources to handle increased load. By scaling horizontally (adding more EC2 instances) and processing the independent data chunks in parallel, the batch job can be completed in under 1 hour instead of 10 hours.

Exam trap

The trap here is that candidates confuse elasticity with scalability, but elasticity is about automatic resource adjustment to match fluctuating demand, not about adding resources to meet a fixed performance goal.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, but the question requires reducing processing time for a fixed workload by parallelizing independent chunks, which is a scalability (specifically horizontal scaling) concern, not elasticity.

B

High availability focuses on ensuring system uptime and resilience to failures, not on reducing processing time through parallel execution. The requirement is to complete the job faster by processing independent chunks in parallel, which is a scalability concern.

D

Fault tolerance focuses on maintaining system operation during failures, not on reducing processing time. The requirement is to complete the job faster, not to handle component failures.

When would these options actually be correct?

A

A company runs a web application on EC2 instances that experiences variable traffic. The application must automatically add instances during peak hours and remove them during low traffic to optimize costs. Elasticity would be the correct concept to enable this dynamic scaling.

B

A company runs a critical application on a single EC2 instance and needs to ensure the application remains accessible even if the instance fails. The exam question would ask which concept ensures minimal downtime and continuous operation.

D

A company runs a critical application on EC2 and must ensure it remains available even if an instance fails. Which concept would most directly address this requirement?

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with scalability because both involve scaling, but elasticity specifically focuses on automatic, dynamic scaling in response to changing demand, whereas scalability is about the ability to handle increased load by adding resources.

B

Candidates may confuse high availability with the ability to handle increased load or performance demands, mistakenly thinking it includes performance scaling.

D

Candidates may confuse fault tolerance with scalability, thinking that handling failures can speed up processing, or they may overestimate the role of fault tolerance in parallel processing.

635
MCQeasy

Amazon CloudFront serves cached content to users from the closest possible network point, with over 400 such points globally. What are these network points called?

A.Availability Zones
B.AWS Regions
C.Edge Locations
D.Local Zones
AnswerC

Edge locations are the 400+ points of presence (PoPs) that form CloudFront's global content delivery network. They cache objects like images, videos, and API responses close to end users using a global network of servers, drastically reducing latency and offloading traffic from the origin. Unlike compute-focused infrastructure, edge locations perform caching and content acceleration, with TTL-based freshness controls that let content be served directly from the cache until it expires. This geographically distributed caching is exactly why an edge location is the correct answer.

Why this answer

Amazon CloudFront uses a global network of edge locations to cache and serve content to users with low latency. These edge locations are distinct from AWS Regions and Availability Zones, as they are specifically designed for content delivery rather than compute or storage. Option C correctly identifies these network points as Edge Locations.

Exam trap

The trap here is that candidates often confuse Edge Locations with Availability Zones or Local Zones, assuming all AWS infrastructure points are similar, but CloudFront's edge locations are a separate global network optimized for content delivery, not for running general AWS services.

How to eliminate wrong answers

Option A is wrong because Availability Zones are isolated data centers within an AWS Region, used for high availability of compute and storage resources, not for content caching at the network edge. Option B is wrong because AWS Regions are geographic areas containing multiple Availability Zones, designed for resource deployment and not for serving cached content from the closest point to users. Option D is wrong because Local Zones are extensions of AWS Regions that place compute, storage, and database services closer to end users for latency-sensitive applications, but they are not the primary points for CloudFront's content caching.

636
MCQmedium

A marketing company is launching a new campaign that will require a temporary increase in web server capacity. The operations team provisions an additional 10 Amazon EC2 instances through the AWS Management Console within five minutes, without needing to submit a purchase order or wait for hardware delivery. Which advantage of cloud computing does this scenario best demonstrate?

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

Increasing speed and agility means that IT resources can be provisioned in minutes, allowing organizations to respond swiftly to new requirements without the delays of traditional procurement and hardware setup. This directly matches the scenario.

Why this answer

The scenario highlights how cloud computing enables rapid provisioning of resources—10 EC2 instances in five minutes—without the delays of procurement or hardware setup. This directly demonstrates increased speed and agility, a core advantage of cloud computing that allows businesses to experiment and scale quickly.

Exam trap

The trap here is that candidates may confuse 'speed and agility' with 'economies of scale' or 'variable expense,' but the key differentiator is the rapid provisioning without procurement delays, not cost structure or provider scale.

Why the other options are wrong

A

The scenario highlights rapid provisioning of EC2 instances without procurement delays, which directly demonstrates increased speed and agility, not economies of scale. Economies of scale refer to cost advantages from large-scale operations, not provisioning speed.

B

The scenario highlights rapid provisioning of resources without upfront procurement, which is about speed and agility, not about converting capital expenditure to variable expenditure. The company is not shifting from buying hardware to paying for usage; they are simply adding capacity quickly.

D

The scenario focuses on provisioning EC2 instances quickly without procurement delays, which demonstrates speed and agility. Option D is about reducing costs by not running physical data centers, which is not the primary benefit illustrated here.

When would these options actually be correct?

A

A question asks: 'A startup uses AWS to access compute resources at a fraction of the cost they would incur building their own data center, due to AWS's massive infrastructure. Which advantage does this best demonstrate?' Then 'Benefit from massive economies of scale' would be correct.

B

A company migrates from on-premises servers to AWS, paying only for compute hours used instead of purchasing servers upfront. The question asks: 'Which cloud advantage describes moving from upfront hardware costs to pay-as-you-go?'

D

This option would be correct in a question describing a company migrating from on-premises servers to AWS and eliminating the need to purchase, maintain, and upgrade physical hardware, thereby reducing operational overhead.

Why candidates pick the wrong answer

A

Candidates may confuse the general benefit of cloud computing (economies of scale) with the specific advantage shown in the scenario, or they may think that provisioning many instances quickly is a result of economies of scale.

B

Candidates may confuse the concept of variable expense (pay-as-you-go) with the ability to quickly add resources, as both are common cloud benefits. The phrase 'temporary increase' might imply variable cost, but the core of the scenario is speed, not cost structure.

D

Candidates may associate cloud computing with reduced infrastructure management and cost savings, but they overlook that the specific scenario highlights rapid provisioning rather than cost avoidance.

637
MCQmedium

A company runs multiple workloads on AWS, each in separate AWS accounts managed through AWS Organizations. The finance team wants to set a monthly cost threshold of $5,000 for the 'development' account. If the actual or forecasted costs exceed 80% of this threshold, the team wants to receive an email alert so they can review usage and take corrective action if needed. They also want to track costs against this threshold over time using a dashboard. Which AWS service should the finance team use to set up this threshold and receive the alerts?

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

AWS Budgets enables you to set custom cost and usage budgets and receive alerts when actual or forecasted costs exceed your defined thresholds. You can also track budget progress on the AWS Budgets dashboard. This matches the requirement perfectly.

Why this answer

AWS Budgets allows you to set custom cost and usage budgets with alerts based on actual or forecasted costs. In this scenario, you can create a budget for the 'development' account with a $5,000 monthly threshold and configure an alert at 80% ($4,000) to send an email notification. AWS Budgets also integrates with Amazon QuickSight or Cost Explorer for historical tracking, but the budget itself provides a dashboard view of current and forecasted spend against the threshold.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's visualization capabilities with the proactive alerting and threshold-setting functionality that only AWS Budgets provides, leading them to choose Cost Explorer for a task it cannot perform.

Why the other options are wrong

A

AWS Cost Explorer provides visualization and analysis of costs and usage but does not support setting cost thresholds or sending proactive alerts when costs exceed a defined limit.

C

AWS Trusted Advisor provides cost optimization recommendations and checks, but it does not allow setting custom cost thresholds or sending alerts when actual or forecasted costs exceed a specific amount. The question requires a service that can set a $5,000 monthly threshold and send alerts at 80% usage, which is a budgeting and alerting feature, not a recommendation feature.

D

AWS Organizations is a service for centrally managing multiple AWS accounts, not for setting cost thresholds or sending alerts. It does not provide budget tracking or notification capabilities.

When would these options actually be correct?

A

If the finance team needed to analyze historical cost trends, identify cost drivers, or create custom reports to view cost data over time, AWS Cost Explorer would be the correct service to use.

C

AWS Trusted Advisor would be correct if the question asked for a service that provides cost optimization recommendations, such as identifying idle resources or reserved instance opportunities, without requiring custom budget thresholds or alerts.

D

A company needs to centrally manage policies and permissions across multiple AWS accounts, enforce service control policies (SCPs), or consolidate billing for accounts in an organization. AWS Organizations would be the correct service.

Why candidates pick the wrong answer

A

Candidates may confuse Cost Explorer's cost tracking and visualization capabilities with the alerting and threshold features that are actually provided by AWS Budgets.

C

Candidates may confuse Trusted Advisor's cost optimization checks with budgeting capabilities, assuming it can set and monitor custom cost thresholds, because both services deal with cost management.

D

Candidates may confuse AWS Organizations with AWS Budgets because both are related to cost management in multi-account setups, but Organizations handles account governance, not budget alerts.

638
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

639
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

When would these options actually be correct?

A

A company needs a fully managed relational database for a traditional web application with structured data, requiring ACID transactions and complex joins. The workload has predictable traffic and can tolerate manual scaling or use Auto Scaling with some latency.

C

A company needs to run complex analytical queries on petabytes of historical game data, such as player behavior trends and revenue analysis, and requires a fully managed, petabyte-scale data warehouse that can be integrated with AWS analytics services like QuickSight and Athena.

D

A company needs a low-latency, in-memory data store for caching frequently accessed data (e.g., session state, leaderboard scores) to reduce load on a primary database. The service must support sub-millisecond response times and be fully managed with automatic failover across Availability Zones.

Why candidates pick the wrong answer

A

Candidates may associate 'database' with relational options like MySQL and overlook the NoSQL requirement, or they may mistakenly believe RDS can match DynamoDB's performance and auto-scaling capabilities for high-throughput, low-latency workloads.

C

Candidates may confuse Redshift's ability to handle large-scale data with the need for a high-performance database, overlooking that it is optimized for batch analytics rather than real-time, transactional workloads with low latency.

D

Candidates may confuse ElastiCache for Redis as a NoSQL database due to its key-value store nature and low-latency performance, overlooking that it is primarily a cache and not designed as a durable, auto-scaling primary database.

640
MCQmedium

A company runs a production application on a mix of Amazon EC2 instance families (e.g., M5, C5, R5) across two AWS Regions. The application runs 24/7 and is expected to continue for the next three years. The company wants to minimize compute costs while retaining the flexibility to change instance families, sizes, or Regions if needed. The company also prefers to avoid any upfront payment to preserve cash flow. Which AWS pricing option should the company choose?

A.On-Demand instances
B.Standard Reserved Instances (no upfront, 3-year term)
C.Compute Savings Plans (no upfront, 3-year term)
D.Spot Instances
AnswerC

Compute Savings Plans offer flexible compute coverage across EC2 instance families, sizes, Regions, OS, and tenancy. The 3-year term with no upfront payment provides cost savings without an initial cash outlay, exactly meeting the stated needs.

Why this answer

Compute Savings Plans (no upfront, 3-year term) provide the highest discount (up to 66%) while allowing flexibility to change instance families (e.g., M5 to C5), sizes, and AWS Regions. This matches the company’s requirement to minimize costs over three years without upfront payment, and the plan automatically applies to any EC2 instance usage within the chosen commitment, preserving the ability to switch instance types or Regions as needed.

Exam trap

The trap here is that candidates often confuse Reserved Instances with Savings Plans, assuming RIs offer the same flexibility, but Standard RIs are region- and instance-family-specific, while Compute Savings Plans provide cross-family and cross-Region flexibility.

Why the other options are wrong

A

On-Demand instances are the most expensive pricing model, and the company wants to minimize costs for a predictable 24/7 workload over three years, making them cost-inefficient.

B

Standard Reserved Instances lock the company to specific instance families and Regions, which conflicts with the requirement to retain flexibility to change instance families, sizes, or Regions.

D

Spot Instances can be interrupted with a 2-minute notice, making them unsuitable for a 24/7 production application that requires continuous availability.

When would these options actually be correct?

A

A company with unpredictable workloads that cannot commit to a 1- or 3-year term, or needs maximum flexibility to stop/start instances at any time without penalty, should choose On-Demand instances.

B

A company has a steady-state workload with predictable resource usage, requires a specific instance family and Region for 3 years, and wants to minimize costs without upfront payment. Standard RIs (no upfront, 3-year) would be the best choice.

D

A company runs a fault-tolerant, stateless batch processing job that can handle interruptions and wants the lowest possible compute cost, with no requirement for 24/7 operation.

Why candidates pick the wrong answer

A

Candidates may think On-Demand offers the most flexibility to change instance families, sizes, or Regions, but they overlook that Compute Savings Plans provide similar flexibility at a lower cost for steady-state workloads.

B

Candidates may think Reserved Instances always offer the deepest discounts and assume 'no upfront' meets the cash flow preference, overlooking the flexibility limitation that Compute Savings Plans provide.

D

Candidates see 'minimize compute costs' and think Spot Instances are the cheapest, overlooking the reliability requirements of a production application running 24/7.

641
MCQmedium

A company received an unexpected AWS bill that was much higher than expected. Which AWS service would help them understand which resource or service caused the cost spike?

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

AWS Cost Explorer is the correct tool because it lets you visualize and analyze your historical AWS usage and costs over time. You can filter and group data by dimensions such as service, linked account, Region, or resource ID, allowing you to identify exactly which service or resource caused an unexpected cost increase. It also supports custom date ranges and daily/level views, making it ideal for root-cause analysis of a billing spike.

Why this answer

AWS Cost Explorer (B) is the correct service because it provides a pre-built dashboard and reports that allow you to visualize, analyze, and drill down into your AWS costs and usage over time. You can filter by service, linked account, region, or resource tags to identify exactly which resource or service caused the unexpected cost spike. AWS Budgets (A) can alert you when costs exceed a threshold, but it does not provide the historical analysis and granular breakdown needed to pinpoint the root cause of a past spike.

Exam trap

The trap here is that candidates confuse AWS Budgets (a proactive alerting tool) with AWS Cost Explorer (a reactive analysis tool), mistakenly thinking that setting a budget will help them understand the cause of a past spike, when in fact budgets only alert on future thresholds and do not provide historical drill-down capabilities.

How to eliminate wrong answers

Option A is wrong because AWS Budgets is a proactive alerting tool that notifies you when costs or usage exceed a defined budget threshold, but it does not provide the detailed historical cost and usage analysis needed to investigate a past spike. Option C is wrong because AWS Pricing Calculator is a planning tool used to estimate future costs based on expected usage, not a tool for analyzing actual incurred costs or identifying the source of a past bill increase. Option D is wrong because AWS Trusted Advisor is an advisory service that inspects your AWS environment and makes recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide a granular breakdown of historical cost data by resource or service.

642
MCQmedium

A company wants to ensure they never spend more than $500 per month on AWS services. Which AWS feature can automatically stop or terminate resources when cost projections reach a threshold?

A.AWS Budgets with budget alerts only
B.AWS Budgets Actions
C.AWS Cost Explorer spending forecasts
D.AWS Service Quotas
AnswerB

AWS Budgets Actions are the correct answer because they enable automated responses to budget threshold breaches, directly controlling spending. You can configure an action to apply an IAM policy that denies further resource access, stop EC2 or RDS instances, or invoke a Lambda function for custom remediation. These actions trigger automatically when the budget exceeds the defined threshold, eliminating the need for human intervention. This is precisely the mechanism that both alerts and automatically enforce cost limits.

Why this answer

AWS Budgets Actions allow you to define cost and usage budgets with automated responses, such as stopping or terminating EC2 instances, when actual or forecasted costs exceed a specified threshold. This directly meets the requirement to enforce a $500 monthly spending limit without manual intervention. Budget alerts alone only notify you; they do not take automated actions.

Exam trap

The trap here is that candidates confuse budget alerts (which only notify) with Budgets Actions (which automate responses), leading them to select Option A because they overlook the requirement for automatic resource termination.

How to eliminate wrong answers

Option A is wrong because AWS Budgets with budget alerts only send notifications (e.g., email or SNS) when costs exceed thresholds, but they cannot automatically stop or terminate resources. Option C is wrong because AWS Cost Explorer spending forecasts provide visual predictions of future costs but have no capability to trigger automated actions on resources. Option D is wrong because AWS Service Quotas manage service limits (e.g., maximum number of instances) and do not monitor or control spending thresholds or terminate resources.

643
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

644
MCQmedium

A company has deployed multiple EC2 instances with different security groups. The compliance team wants to ensure that no security group allows unrestricted SSH access (0.0.0.0/0) and receive alerts if any such rule is created. Which AWS service can they use to continuously monitor and evaluate the security group configurations against this policy?

A.AWS CloudTrail
B.Amazon GuardDuty
C.AWS Config
D.AWS Security Hub
AnswerC

AWS Config continuously monitors and records AWS resource configurations and allows you to evaluate them against desired configurations using managed or custom rules. It can detect security groups with unrestricted SSH access and trigger notifications or automatic remediation.

Why this answer

AWS Config is the correct service because it provides continuous monitoring and evaluation of AWS resource configurations against desired policies. With a managed rule like `restricted-ssh`, AWS Config can automatically detect security groups that allow unrestricted SSH access (0.0.0.0/0) and trigger alerts or remediation actions. This meets the compliance team's requirement for ongoing, rule-based evaluation of security group configurations.

Exam trap

The trap here is that candidates confuse AWS CloudTrail (which logs API calls) with AWS Config (which evaluates resource configurations), or they mistakenly think Amazon GuardDuty can check static security group rules when it is designed for dynamic threat detection.

Why the other options are wrong

A

AWS CloudTrail records API activity but does not continuously evaluate security group configurations against a policy. It cannot alert on non-compliant rules; it only logs changes after they occur.

B

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, not for continuous compliance monitoring of security group configurations against custom policies.

D

AWS Security Hub aggregates findings from multiple services and provides a comprehensive security posture view, but it does not continuously monitor and evaluate security group configurations against custom policies like 'no unrestricted SSH access'. That is the function of AWS Config rules.

When would these options actually be correct?

A

A company needs to audit all API calls that modify security group rules to detect who made changes and when. CloudTrail would be correct for tracking the creation of SSH access rules as an audit trail.

B

A company wants to detect and alert on suspicious network traffic, such as SSH brute force attempts from external IPs, or identify compromised EC2 instances. GuardDuty would be the correct service to continuously monitor VPC flow logs and DNS logs for such threats.

D

A company wants a single dashboard to view and prioritize security alerts from AWS Config, GuardDuty, and Inspector, and needs to check compliance against industry standards like CIS AWS Foundations. In that scenario, AWS Security Hub is the correct answer.

Why candidates pick the wrong answer

A

Candidates may think CloudTrail can monitor configurations because it logs changes, but it lacks the continuous evaluation and alerting capabilities of AWS Config for compliance rules.

B

Candidates may confuse GuardDuty's security monitoring capabilities with compliance monitoring, assuming it can check security group rules because it deals with network security and threats.

D

Candidates may confuse Security Hub's compliance checks with AWS Config's rule evaluation, or think Security Hub can directly monitor security group rules because it provides security posture overviews.

645
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

C

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

When would these options actually be correct?

A

If the requirement was to offload read traffic from the primary database and have a standby for read-only queries during failover, and the application could handle connection string changes, then a Read Replica would be correct.

B

A company needs to recover the database to a specific point in time after a logical corruption or accidental data deletion, and can tolerate some downtime for restoration. The question would ask for a feature that enables recovery to any second within the retention period, not for high availability.

C

This option would be correct if the question specified that the application can tolerate some downtime and can be modified to switch connection strings, or if the company needs full control over the failover process and is willing to manage custom scripts, such as in a hybrid or on-premises environment where Multi-AZ is not available.

Why candidates pick the wrong answer

A

Candidates may think a Read Replica in another AZ provides high availability similar to Multi-AZ, but they overlook that failover is not automatic and requires application changes.

B

Candidates may confuse backup and recovery with high availability, assuming that automated backups can be used to quickly restore the database in a failover scenario, not realizing that restoration is a manual process with significant downtime.

C

Candidates may think that a manual standby with a failover script is a viable high-availability solution, overlooking the automatic failover and connection string requirements. They might also underestimate the complexity and downtime involved in custom failover implementations.

646
MCQhard

A company is designing a microservices architecture on AWS. According to the AWS Well-Architected Framework's Operational Excellence pillar, which practice best supports the ability to safely make frequent, small changes to production?

A.Performing large batch deployments monthly to minimize change frequency
B.Making frequent, small, reversible changes through automated CI/CD pipelines
C.Requiring manual approval for every code change
D.Deploying all microservices simultaneously in coordinated releases
AnswerB

Frequent, small, reversible changes implemented through automated CI/CD pipelines are the prescribed approach under the Operational Excellence pillar because they limit the potential impact of any single release, speed up rollback by reverting a small delta, and create natural, incremental checkpoints for feedback. Automation also removes human variability from deployment execution, so each change follows identical, reliable steps and failures can be detected and corrected quickly.

Why this answer

The Operational Excellence pillar emphasizes the ability to make frequent, small, reversible changes to reduce the blast radius of failures and enable rapid recovery. Automated CI/CD pipelines enforce consistent deployment practices, allowing teams to safely iterate on production with minimal risk. This approach aligns with the principle of 'perform operations as code' and supports the 'make frequent, small, reversible changes' design principle.

Exam trap

The trap here is that candidates may confuse 'operational excellence' with 'security' or 'cost optimization' and choose manual approval (Option C) thinking it adds safety, but the Well-Architected Framework explicitly advocates for automation over manual gates to enable safe, high-velocity changes.

How to eliminate wrong answers

Option A is wrong because performing large batch deployments monthly increases the risk of complex failures and violates the principle of making small, reversible changes; it also delays feedback loops. Option C is wrong because requiring manual approval for every code change introduces bottlenecks and slows down the deployment cadence, contradicting the goal of frequent, small changes. Option D is wrong because deploying all microservices simultaneously in coordinated releases creates tight coupling and increases the blast radius of any failure, undermining the independence and resilience that microservices are meant to provide.

647
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

648
MCQmedium

A company uses AWS Organizations to manage multiple accounts. The security team needs to enforce a policy that restricts SSH access (port 22) from the internet (0.0.0.0/0) in all VPCs across all accounts. The team wants to centrally define the allowed rules and automatically apply them to newly created VPCs and security groups, while also automatically remediating any existing non-compliant security groups. Which AWS service should the team use?

A.AWS Config
B.AWS Firewall Manager
C.Amazon GuardDuty
D.AWS Identity and Access Management (IAM)
AnswerB

AWS Firewall Manager is designed to centrally configure and manage firewall rules across accounts and resources in AWS Organizations. It can enforce a common security group policy, automatically apply it to new VPCs and security groups, and remediate existing non-compliant resources, meeting all the stated requirements.

Why this answer

AWS Firewall Manager is the correct service because it provides centralized management of firewall rules across all accounts in AWS Organizations. It can enforce a common security group rule to deny SSH access from 0.0.0.0/0, automatically apply this policy to new VPCs and security groups, and remediate non-compliant existing security groups by removing or replacing violating rules. This meets the requirement for both proactive enforcement and automated remediation at scale.

Exam trap

The trap here is that candidates often confuse AWS Config's detection capabilities with enforcement, assuming it can automatically fix non-compliant resources without additional automation, while Firewall Manager is the native service for centralized, automated security group policy enforcement across an organization.

Why the other options are wrong

A

AWS Config can detect non-compliant security groups but cannot centrally enforce policies across all accounts or automatically remediate newly created VPCs and security groups. It lacks the ability to define and apply a common security policy across an organization.

C

Amazon GuardDuty is a threat detection service that monitors for malicious activity, not a policy enforcement or remediation service. It cannot centrally define or automatically apply security group rules across accounts.

D

IAM is used to manage user permissions and access to AWS services, not to centrally enforce network security group rules across multiple accounts and VPCs. It cannot automatically remediate non-compliant security groups or apply policies to newly created VPCs.

When would these options actually be correct?

A

A company needs to continuously monitor and evaluate resource configurations for compliance with internal policies, such as checking that security groups do not allow SSH from 0.0.0.0/0, and trigger custom remediation actions via AWS Config rules and Lambda functions.

C

A company needs to continuously monitor VPC flow logs and detect suspicious network activity, such as port scanning or unusual traffic patterns, across multiple AWS accounts. GuardDuty would be the correct service to analyze logs and generate security findings.

D

IAM would be correct if the question asked about controlling which users or roles can create, modify, or delete security groups, or if the requirement was to restrict API-level access to security group resources across accounts using IAM policies.

Why candidates pick the wrong answer

A

Candidates may think AWS Config's compliance checks and auto-remediation features can centrally enforce policies, but they overlook that Config operates per account and region, requiring additional setup for multi-account enforcement.

C

Candidates may confuse GuardDuty's security monitoring capabilities with policy enforcement, assuming it can also block or remediate non-compliant configurations, when it only detects and alerts on threats.

D

Candidates may confuse IAM's ability to control permissions with the ability to enforce network security policies, thinking that IAM policies can directly restrict network traffic instead of just API actions.

649
MCQmedium

A company is expanding its AWS environment from a single account to multiple accounts using AWS Organizations. The security team wants to enforce a baseline set of permissions across all accounts, ensuring that users in any account cannot disable AWS CloudTrail or modify Amazon S3 bucket policies that prevent public access. Which feature of AWS Organizations should the security team use to achieve this control?

A.Consolidated Billing
B.Service Control Policies (SCPs)
C.AWS Config rules
D.IAM roles
AnswerB

SCPs allow you to define and enforce maximum permissions for all accounts in your AWS Organization. They act as a guardrail, ensuring that even if an account has permissive IAM policies, the effective permissions are limited by the SCP. This enables central enforcement of security baselines such as preventing the disabling of CloudTrail or modification of S3 bucket policies that block public access.

Why this answer

Service Control Policies (SCPs) are the correct choice because they allow you to centrally define and enforce baseline permissions across all accounts in an AWS Organization. SCPs act as a guardrail, restricting what actions users and roles in member accounts can perform, even if they have full administrative privileges within their own account. By creating an SCP that explicitly denies the `cloudtrail:StopLogging`, `cloudtrail:DeleteTrail`, and `s3:PutBucketPolicy` actions (or similar), the security team can prevent disabling CloudTrail and modifying S3 bucket policies that block public access across the entire organization.

Exam trap

The trap here is that candidates often confuse AWS Config rules (detective) with SCPs (preventive), thinking that Config rules can block actions when they only alert on non-compliance after the fact.

Why the other options are wrong

C

AWS Config rules can detect noncompliant configurations but cannot prevent actions; they are detective, not preventive. The question requires enforcing a baseline that prevents users from disabling CloudTrail or modifying S3 bucket policies, which SCPs achieve by denying those actions.

D

IAM roles grant permissions to users or services within an account but cannot enforce a baseline set of permissions across all accounts in an AWS Organization. They are account-specific and do not provide centralized control to prevent disabling CloudTrail or modifying S3 bucket policies across multiple accounts.

When would these options actually be correct?

C

A company wants to automatically detect and remediate noncompliant S3 bucket policies that allow public access across multiple accounts. AWS Config rules with auto-remediation using AWS Systems Manager Automation would be the correct answer.

D

A question where a company needs to delegate cross-account access for a specific role, such as allowing a central security team to assume a role in each account to audit CloudTrail configurations, without enforcing a baseline policy across all accounts.

Why candidates pick the wrong answer

C

Candidates may confuse detective controls (AWS Config) with preventive controls (SCPs), especially when the question mentions 'enforce' and 'baseline' — terms that can apply to both detection and prevention.

D

Candidates may think IAM roles are the primary mechanism for controlling permissions in AWS, overlooking that SCPs operate at the organization level to set permission guardrails across all accounts.

650
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

When would these options actually be correct?

A

A company wants to deliver static or dynamic web content (e.g., videos, APIs) with low latency and high transfer speeds to global users, using HTTP/HTTPS protocols, and needs to offload origin servers with caching at edge locations.

C

A company wants to route users to the nearest healthy application endpoint based on latency, and the application can handle multiple IP addresses (e.g., via client-side logic). For example, a web application using HTTP/HTTPS where DNS-based routing is sufficient and no static IP is needed.

D

A company has an on-premises data center with a gaming application and wants to securely connect it to AWS resources (e.g., EC2 instances) over the internet, ensuring encrypted communication for compliance reasons, without using dedicated lines.

Why candidates pick the wrong answer

A

Candidates may assume CloudFront's global edge locations can accelerate any traffic, overlooking that it only supports TCP-based protocols (HTTP/HTTPS) and not UDP, which is essential for real-time gaming.

C

Candidates may think latency-based DNS routing can improve performance for global users, but they overlook that Route 53 does not optimize the network path or provide a fixed entry point, and it is less effective for real-time UDP traffic where packet loss and jitter are critical.

D

Candidates might think a VPN can reduce latency by creating a direct path, but VPNs are for secure connectivity, not global acceleration, and they don't optimize routing for UDP traffic from multiple global regions.

651
MCQeasy

An e-commerce company runs its website on Amazon EC2. During normal operation, 10 instances are sufficient. During a major sale event, traffic increases 20x and the Auto Scaling group automatically adds 190 additional instances within minutes. After the sale, the instances are terminated. Which cloud computing characteristic does this behaviour demonstrate?

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

Rapid elasticity describes the ability to provision resources quickly to scale out during demand spikes and release them when demand drops. Auto Scaling adding hundreds of instances in minutes and terminating them after the event is the classic example.

Why this answer

D is correct because the ability to automatically scale from 10 to 200 instances within minutes and then terminate them after the sale demonstrates rapid elasticity. This characteristic allows cloud resources to be provisioned and released elastically, often automatically, to scale rapidly outward and inward commensurate with demand. AWS Auto Scaling groups achieve this by using launch configurations, scaling policies, and CloudWatch alarms to dynamically adjust the EC2 instance count based on real-time metrics like CPU utilization or request count.

Exam trap

The trap here is that candidates often confuse rapid elasticity with on-demand self-service, but the key differentiator is the speed and automatic nature of scaling in response to demand, not the ability to provision resources without human interaction.

How to eliminate wrong answers

Option A is wrong because resource pooling refers to the provider's computing resources being pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to demand; it does not describe the rapid scaling of instances for a single customer's workload. Option B is wrong because on-demand self-service means a customer can provision computing capabilities unilaterally without requiring human interaction with each service provider, typically via a web console or API; while the scaling is automated, the key behavior here is the speed and elasticity of scaling, not the self-service provisioning model. Option C is wrong because broad network access means resources are available over the network and accessed through standard mechanisms (e.g., HTTP, HTTPS, SSH) that promote use by heterogeneous client platforms (e.g., mobile phones, laptops); this characteristic is unrelated to the dynamic scaling of compute capacity.

652
MCQeasy

A company's marketing team needs a temporary compute environment to run a one-week data analysis for a campaign. The developer uses the AWS CLI to automatically provision an Amazon EC2 instance and an Amazon RDS database without any manual approval or interaction from the AWS support team. This ability to provision resources automatically without requiring human interaction from the cloud provider best demonstrates which essential characteristic of cloud computing?

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

Correct. On-demand self-service allows users to provision and manage computing resources as needed automatically, without requiring human interaction with the cloud provider. The developer used the AWS CLI to provision resources without contacting AWS support, matching this characteristic.

Why this answer

The scenario describes a developer using the AWS CLI to provision an EC2 instance and an RDS database without any manual approval or interaction from AWS support. This ability to automatically obtain and configure computing resources as needed, without requiring human intervention from the provider, is the defining characteristic of on-demand self-service. It allows users to provision and manage resources through a self-service interface (like the AWS Management Console, CLI, or SDKs) at any time, without needing to submit a request to AWS staff.

Exam trap

The trap here is that candidates often confuse 'rapid elasticity' with the ability to provision resources on demand, but rapid elasticity specifically refers to the speed of scaling (up/down) in response to workload changes, not the self-service provisioning mechanism itself.

Why the other options are wrong

D

Rapid elasticity refers to the ability to scale resources up or down quickly based on demand, not the automatic provisioning without human interaction. The scenario describes automatic provisioning without manual approval, which is on-demand self-service.

When would these options actually be correct?

D

A question describing a workload that automatically scales its EC2 instances from 2 to 20 in minutes during a traffic spike, then scales back down, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

D

Candidates may confuse the automatic provisioning with scaling, thinking that 'rapid' implies automation, but elasticity focuses on scaling to meet demand, not the initial provisioning without human interaction.

653
MCQmedium

A security engineer needs to apply network traffic filtering rules at the subnet level rather than the instance level. The solution must be stateless and must explicitly define both inbound and outbound rules, including allowing return traffic. Which AWS feature provides subnet-level stateless traffic control?

A.Security groups
B.Network Access Control Lists (NACLs)
C.AWS WAF
D.VPC route tables
AnswerB

NACLs are applied at the subnet level and are stateless — each packet is evaluated against the rules independently. Both inbound and outbound rules must explicitly allow traffic, including return traffic for connections initiated from inside the subnet.

Why this answer

Network Access Control Lists (NACLs) are the correct choice because they operate at the subnet level, are stateless (meaning they do not automatically allow return traffic), and require explicit inbound and outbound rules. This matches the requirement for stateless traffic filtering where both directions must be defined separately, including rules for return traffic.

Exam trap

The trap here is that candidates often confuse security groups (stateful, instance-level) with NACLs (stateless, subnet-level), forgetting that the stateless requirement explicitly demands separate inbound and outbound rules for return traffic.

How to eliminate wrong answers

Option A is wrong because security groups are stateful and operate at the instance level, not the subnet level; they automatically allow return traffic, which violates the stateless requirement. Option C is wrong because AWS WAF is a web application firewall that protects against web exploits at the application layer (HTTP/HTTPS), not a subnet-level network traffic filter. Option D is wrong because VPC route tables control the path of network traffic (routing) between subnets and gateways, not traffic filtering or access control.

654
MCQmedium

A company runs a customer-facing web application with an Amazon RDS database. Initially, the database is deployed as a single instance in one Availability Zone (AZ). A power outage occurs in that AZ, causing the database to become unavailable for several hours. After the incident, the company modifies the database to use a Multi-AZ configuration. Shortly after the change, another power outage affects the same primary AZ. This time, the database automatically fails over to the standby instance in the other AZ without any manual intervention, and the application remains available. Which cloud computing concept does this scenario best demonstrate?

A.Elasticity
B.Fault tolerance
C.Scalability
D.Resource pooling
AnswerB

Fault tolerance is the correct concept. The Multi-AZ RDS configuration allows the database to automatically fail over to a standby instance in a different Availability Zone when the primary fails. This ensures continuous operation despite a component failure, which is the definition of fault tolerance.

Why this answer

Fault tolerance is the ability of a system to continue operating without interruption when one or more of its components fail. In this scenario, the Multi-AZ RDS deployment automatically failed over to a standby instance in a different Availability Zone when the primary AZ experienced a power outage, ensuring the application remained available without manual intervention. This demonstrates fault tolerance because the system was designed to withstand the failure of an entire AZ and continue functioning.

Exam trap

The trap here is that candidates often confuse fault tolerance with high availability or elasticity, but fault tolerance specifically implies zero downtime during a failure, whereas high availability may involve a brief interruption, and elasticity is about scaling, not failure recovery.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, not to maintaining availability during failures. The scenario describes automatic failover to a standby instance, which is fault tolerance, not elasticity.

C

Scalability refers to the ability to increase or decrease resources to handle varying load, not to maintain availability during failures. The scenario describes automatic failover to a standby instance, which is fault tolerance, not scaling.

When would these options actually be correct?

A

A company's web application experiences fluctuating traffic; during peak hours, the application automatically adds more EC2 instances to handle the load, and removes them during off-peak hours. This demonstrates elasticity.

C

A web application experiences sudden traffic spikes during a flash sale. The company uses Auto Scaling to automatically add EC2 instances and RDS read replicas to handle the increased load, then removes them when traffic subsides. This demonstrates scalability.

Why candidates pick the wrong answer

A

Candidates may confuse the automatic failover with automatic scaling, thinking that the system 'adapts' to the failure, but elasticity specifically deals with scaling based on load, not failure recovery.

C

Candidates may confuse the ability to handle increased load (scalability) with the ability to withstand failures (fault tolerance), especially since both involve redundancy and automatic responses.

655
MCQmedium

A company runs a web application across multiple Amazon EC2 instances that are distributed across several Availability Zones. The application needs to share a common set of configuration files and static assets that must be accessible concurrently and consistently from all instances. The company wants a fully managed, scalable file storage solution that does not require provisioning or managing underlying storage hardware. Which AWS service should the company use?

A.Amazon Elastic File System (EFS)
B.Amazon Elastic Block Store (EBS)
C.Amazon Simple Storage Service (S3)
D.Amazon Relational Database Service (RDS)
AnswerA

Correct. Amazon EFS provides a fully managed NFS file system that can be mounted on multiple EC2 instances across multiple Availability Zones simultaneously. It scales automatically and is designed for high availability and durability, making it ideal for shared file access.

Why this answer

Amazon EFS provides a fully managed, scalable, and shared file system that can be mounted concurrently by multiple EC2 instances across different Availability Zones. It uses the NFSv4.1 protocol, ensuring consistent access to configuration files and static assets without any provisioning or management of underlying storage hardware.

Exam trap

The trap here is that candidates often confuse Amazon S3's object storage capabilities with a shared file system, overlooking that S3 does not support POSIX file locking or concurrent mount-based access required for shared configuration files across EC2 instances.

Why the other options are wrong

B

Amazon EBS provides block-level storage volumes for use with a single EC2 instance, not shared concurrent access across multiple instances in different Availability Zones. It requires provisioning and managing storage hardware, and does not offer a fully managed, scalable file system for shared access.

C

Amazon S3 is an object storage service, not a file system. It does not provide a POSIX-compliant file system interface or support concurrent file-level locking, making it unsuitable for applications that require shared, consistent access to configuration files and static assets across multiple EC2 instances.

D

Amazon RDS is a managed relational database service, not a file storage solution. It cannot be used to share configuration files and static assets across EC2 instances as a shared file system.

When would these options actually be correct?

B

A company runs a single EC2 instance that needs low-latency, persistent block storage for a database or transactional workload. The question specifies a single instance and requires high performance and durability, with no need for multi-instance shared access.

C

A company needs to store and serve large amounts of static assets (e.g., images, videos) for a web application with high scalability and durability, and the application can access objects via HTTP APIs. The question would specify that the assets are accessed via URLs and do not require file system semantics.

D

A company needs a fully managed relational database with automated backups, patching, and replication across multiple Availability Zones for a web application's transactional data. The question would specify requirements for structured data with SQL queries and ACID compliance.

Why candidates pick the wrong answer

B

Candidates may confuse EBS with a shared file system because it is a common storage option for EC2, and they might overlook the requirement for concurrent access across multiple instances and Availability Zones.

C

Candidates may confuse S3's scalability and shared access capabilities with file storage, overlooking that S3 is object-based and lacks the file system features (like locking and hierarchical directories) needed for concurrent file sharing across instances.

D

Candidates may confuse 'managed service' with file storage, or think RDS can store any type of data because it is a database, overlooking that it is designed for structured data, not file sharing.

656
MCQmedium

A company is deploying a web application on AWS. The application will run on multiple Amazon EC2 instances distributed across two Availability Zones. An Application Load Balancer will distribute incoming traffic across the instances. The company's primary goal is to ensure the application remains available to users even if one Availability Zone experiences a service disruption. Which cloud computing concept does this architecture primarily demonstrate?

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

High availability ensures that applications remain operational with minimal downtime by using redundant components across multiple Availability Zones and a load balancer. This directly matches the company's goal of remaining available even if one zone fails. This option is correct.

Why this answer

This architecture demonstrates high availability because it uses multiple EC2 instances across two Availability Zones with an Application Load Balancer to distribute traffic. If one AZ fails, the load balancer automatically routes traffic to the healthy instances in the other AZ, ensuring the application remains accessible. High availability focuses on minimizing downtime by eliminating single points of failure through redundancy.

Exam trap

The trap here is that candidates confuse high availability with elasticity or scalability, but the key differentiator is that high availability focuses on redundancy and fault tolerance to prevent downtime, not on dynamic resource adjustment or handling increased load.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to maintaining availability across Availability Zone failures. The architecture's focus on distributing instances across zones to withstand a zone outage is about high availability, not elasticity.

B

Scalability refers to the ability to handle increased load by adding resources, not to maintaining availability during an AZ failure. The architecture's primary goal is availability despite disruption, not scaling.

D

Fault tolerance implies the system can continue operating without interruption even if a component fails, often through redundant components that take over instantly. In this scenario, the architecture uses multiple AZs and an ALB to maintain availability, but it does not guarantee zero downtime or data loss, which fault tolerance requires.

When would these options actually be correct?

A

A question describing an application that automatically adds EC2 instances during peak traffic hours and removes them when demand decreases, using Auto Scaling groups, would make elasticity the correct answer.

B

A question describing an architecture that automatically adds EC2 instances during traffic spikes to maintain performance, such as using Auto Scaling groups with dynamic scaling policies based on CPU utilization.

D

A question describing a system that must continue operating without any interruption despite a failure, such as a critical financial transaction system using active-active redundant components across multiple AZs with automatic failover, would make fault tolerance the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with high availability because both involve multiple instances and scaling, but elasticity is about dynamic resource adjustment, not fault isolation across zones.

B

Candidates may confuse the ability to add instances across AZs (which supports high availability) with scalability, or think that distributing across AZs inherently scales the application.

D

Candidates may confuse high availability with fault tolerance because both involve redundancy and failover. They might think that distributing across AZs ensures fault tolerance, but high availability focuses on minimizing downtime, not eliminating it entirely.

657
MCQmedium

A company wants to protect their web application from common Layer 7 attacks and also implement rate limiting to prevent API abuse. Which AWS service provides both capabilities?

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

AWS WAF is the correct choice because it operates at the application layer (Layer 7) and offers full visibility into HTTP(S) requests. Administrators can create rate-based rules that automatically count requests from a given IP and trigger a block when the count exceeds a configurable threshold per 5‑minute window. WAF also provides managed rule groups such as OWASP Top 10 and Bot Control, making it easy to protect against HTTP floods, SQL injection, and web scraping without building custom rules from scratch.

Why this answer

AWS WAF is a web application firewall that helps protect web applications from common Layer 7 attacks such as SQL injection and cross-site scripting (XSS). It also supports rate-based rules that automatically block requests from a client IP when the request rate exceeds a defined threshold, enabling API abuse prevention. This makes AWS WAF the correct choice for both capabilities.

Exam trap

The trap here is that candidates often confuse AWS Shield (which handles network-layer DDoS) with AWS WAF (which handles application-layer filtering and rate limiting), leading them to select AWS Shield Standard despite it lacking Layer 7 inspection and rate control capabilities.

How to eliminate wrong answers

Option A is wrong because AWS Shield Standard provides protection against Layer 3 and Layer 4 DDoS attacks (e.g., SYN floods, UDP reflection) and does not include Layer 7 attack filtering or rate limiting. Option C is wrong because Security Groups act as a stateful firewall at the instance level (Layer 3/4) and cannot inspect application-layer payloads or enforce rate-based rules. Option D is wrong because Amazon GuardDuty is a threat detection service that analyzes VPC Flow Logs, DNS logs, and CloudTrail events for malicious activity; it does not actively block attacks or provide rate limiting at the application layer.

658
MCQhard

A company has 10 EC2 On-Demand instances running. They purchase a 1-year Compute Savings Plan for a commitment equivalent to 6 instances. What happens to the remaining 4 instances' cost?

A.The remaining 4 instances are free since the Savings Plan covers all usage
B.The remaining 4 instances are charged at On-Demand rates
C.The remaining 4 instances are charged at Spot Instance rates
D.AWS suspends the 4 excess instances to enforce the Savings Plan limit
AnswerB

Usage that exceeds the hourly commitment of a Savings Plan is automatically charged at regular On-Demand prices. Savings Plans are purely a pricing discount on eligible compute usage up to the committed $/hour, not an allocation of free capacity. Therefore, the four extra instances in this scenario incur On-Demand charges without any penalty, suspension, or special rate.

Why this answer

A Compute Savings Plan applies to any EC2 instance usage up to the committed hourly amount (in this case, equivalent to 6 instances). Usage beyond that commitment is charged at standard On-Demand rates. Therefore, the remaining 4 instances are billed at On-Demand prices because the Savings Plan does not cover usage exceeding the commitment.

Exam trap

The trap here is that candidates often assume a Savings Plan covers all usage or that AWS will automatically adjust pricing or terminate instances to enforce the plan, when in reality AWS simply bills excess usage at On-Demand rates without any service disruption.

How to eliminate wrong answers

Option A is wrong because a Savings Plan does not make all usage free; it only applies a discounted rate up to the committed amount, and any excess usage is charged at On-Demand rates. Option C is wrong because Spot Instance rates are only applicable to Spot Instances, which are not automatically applied to On-Demand instances; the Savings Plan does not convert excess On-Demand instances to Spot pricing. Option D is wrong because AWS does not suspend or terminate instances to enforce a Savings Plan limit; it simply bills any usage beyond the commitment at standard On-Demand rates.

659
MCQmedium

A company runs a critical web application on a single Amazon EC2 instance in a single Availability Zone. The company wants to design the architecture so that the application continues to operate even if the physical server hosting the instance fails. Which AWS Cloud concept does this design objective primarily address?

A.Elasticity
B.Scalability
C.Fault tolerance
D.Cost optimization
AnswerC

Fault tolerance is the correct concept. The objective is to remain operational despite a hardware failure. AWS supports this by allowing resources to be deployed across multiple isolated Availability Zones, so a failure in one zone does not affect instances in another.

Why this answer

Fault tolerance is the correct concept because the design objective is to ensure continuous operation despite the failure of a physical server hosting the EC2 instance. This is achieved by deploying the application across multiple Availability Zones (AZs) using an Auto Scaling group and an Elastic Load Balancer, so that if one instance or AZ fails, traffic is automatically routed to healthy instances in another AZ. The scenario explicitly focuses on surviving infrastructure failure, which is the core definition of fault tolerance.

Exam trap

The trap here is that candidates often confuse fault tolerance with high availability (HA), but the question specifically asks for the concept that ensures operation despite a physical server failure, which is fault tolerance, not just HA.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to ensure continued operation after a physical server failure. The question focuses on surviving a failure, not adjusting capacity.

B

Scalability refers to the ability to handle increased load by adding resources, not to maintaining operation during a failure. The question specifically asks about continuing operation after a physical server failure, which is fault tolerance.

D

Cost optimization focuses on minimizing expenses, not ensuring application continuity after a physical server failure. The question specifically asks about maintaining operation despite hardware failure, which is a fault tolerance concern.

When would these options actually be correct?

A

A company runs a web application on EC2 and expects traffic spikes. The design objective is to automatically add or remove instances to match demand. Elasticity would be the correct concept.

B

An exam question asking: 'A company expects a sudden spike in traffic to its web application. Which AWS Cloud concept should be used to automatically add EC2 instances to handle the load?' would make scalability the correct answer.

D

A company wants to reduce AWS spending by using Reserved Instances and right-sizing EC2 instances. The design objective is to minimize costs while meeting performance requirements.

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with high availability or fault tolerance because both involve adding resources, but elasticity is about scaling to meet load, not surviving failures.

B

Candidates may confuse scalability with fault tolerance because both involve multiple instances, but scalability focuses on performance under load, not on surviving failures.

D

Candidates may confuse cost optimization with fault tolerance because implementing high availability often involves additional costs, leading them to think cost optimization is the primary goal when designing for resilience.

660
MCQmedium

A company needs to monitor their application's performance and identify bottlenecks by tracing requests as they travel through multiple AWS services and microservices. Which AWS service provides distributed tracing?

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

AWS X-Ray is purpose-built for distributed application tracing: it uses trace headers propagated through instrumented services to assemble a complete view of every request, from API gateway to downstream functions. It produces service maps that show each node's health and average response times, and individual traces reveal subsegments that expose slow dependencies like database queries or external HTTP calls. This is exactly what is needed to diagnose bottlenecks across a microservice architecture.

Why this answer

AWS X-Ray is the correct service because it is specifically designed for distributed tracing, allowing you to trace requests end-to-end as they travel through AWS services and microservices. It provides a service map, traces, and annotations to identify performance bottlenecks and debug errors across distributed applications.

Exam trap

The trap here is that candidates often confuse CloudWatch Logs or CloudTrail with distributed tracing, but X-Ray is the only service that provides trace-level visibility across multiple services and microservices.

How to eliminate wrong answers

Option A is wrong because Amazon CloudWatch is a monitoring service for metrics, logs, and alarms, but it does not provide distributed tracing or trace individual requests across services. Option B is wrong because AWS CloudTrail records API calls for auditing and governance, not for tracing request flows or performance analysis. Option D is wrong because AWS Config evaluates resource configurations and compliance, not request tracing or performance monitoring.

661
MCQmedium

A company has been running multiple workloads on AWS for the past six months. The finance team needs to analyze historical spending to identify month-over-month trends by AWS service and by individual linked accounts. The team requires a graphical, interactive tool that allows them to apply custom date ranges and filters, and view the results as customizable charts and graphs. Which AWS service should the finance team use to meet this requirement?

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

AWS Cost Explorer provides an intuitive graphical interface to explore and visualize AWS costs and usage over time. You can filter by service, linked account, region, and more, and create custom reports for month-over-month trend analysis. This makes it the correct choice for historical spending analysis.

Why this answer

AWS Cost Explorer provides a graphical interface with pre-built charts and graphs that allow users to visualize historical spending trends. It supports filtering by AWS service and linked accounts, and enables custom date ranges for month-over-month analysis, making it the correct choice for the finance team's requirements.

Exam trap

The trap here is that candidates may confuse AWS Budgets' alerting capabilities with Cost Explorer's analytical features, or assume Trusted Advisor's cost optimization checks include historical trend visualization, when in fact only Cost Explorer provides the required interactive graphical analysis.

Why the other options are wrong

A

AWS Budgets allows you to set cost and usage budgets and receive alerts, but it does not provide a graphical, interactive tool for analyzing historical spending trends with custom date ranges and filters.

C

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not offer interactive, customizable charts and graphs for historical spending analysis by service or linked account.

D

AWS Consolidated Billing is a feature that aggregates costs across multiple accounts for billing purposes, but it does not provide graphical, interactive tools for analyzing historical spending trends with custom date ranges and filters.

When would these options actually be correct?

A

A company needs to set cost and usage budgets with alerts to prevent overspending, and requires notifications when actual or forecasted costs exceed budget thresholds.

C

When a question asks for a service that provides real-time guidance to reduce costs, improve performance, or close security gaps, such as: 'Which AWS service can help identify unused resources and provide cost optimization recommendations?'

D

A company wants to consolidate payment for multiple AWS accounts into a single bill, receive a single monthly invoice, and take advantage of volume discounts across accounts. The question would ask which service enables this centralized billing management.

Why candidates pick the wrong answer

A

Candidates may confuse Budgets with Cost Explorer because both are cost management tools, but Budgets is for proactive monitoring and alerts, not for historical analysis and visualization.

C

Candidates may confuse Trusted Advisor's cost optimization checks with the ability to analyze historical spending trends, assuming it provides detailed cost analytics.

D

Candidates may confuse Consolidated Billing with Cost Explorer because both are related to cost management across multiple accounts, but Consolidated Billing focuses on billing aggregation, not interactive analysis.

662
MCQeasy

Which Amazon S3 feature protects against accidental deletion by maintaining multiple versions of every object in a bucket?

A.S3 Replication
B.S3 Versioning
C.S3 Object Lock
D.S3 Lifecycle policies
AnswerB

S3 Versioning is the definitive feature for retaining every version of an object within the same bucket. When you upload a new version, the previous one is kept; when you delete an object, S3 inserts a delete marker instead of permanently removing the data, so any prior version can be restored at any time. This gives you a built-in mechanism to recover from accidental overwrites, malicious actions, or application errors, making it the correct answer for maintaining version history.

Why this answer

S3 Versioning is the correct answer because it is the specific S3 feature designed to protect against accidental deletion by preserving multiple versions of every object in a bucket. When versioning is enabled, deleting an object does not permanently remove it; instead, S3 inserts a delete marker, and the previous versions remain recoverable. This directly addresses the scenario of preventing permanent data loss from accidental deletions.

Exam trap

The trap here is that candidates often confuse S3 Object Lock with versioning because both involve protection, but Object Lock prevents overwrites and deletions via legal holds or retention periods, not by maintaining a version history for recovery from accidental deletion.

How to eliminate wrong answers

Option A is wrong because S3 Replication (Cross-Region or Same-Region) asynchronously copies objects to a destination bucket for redundancy or compliance, but it does not maintain multiple versions of the same object within the source bucket to protect against accidental deletion. Option C is wrong because S3 Object Lock enforces a write-once-read-many (WORM) model to prevent objects from being deleted or overwritten for a fixed retention period, but it does not inherently maintain multiple versions of every object; it works with versioning but is not the feature that provides version history. Option D is wrong because S3 Lifecycle policies automate the transition or expiration of objects based on age or other rules, but they do not create or maintain multiple versions; in fact, they can permanently delete older versions if configured to do so.

663
MCQhard

According to the AWS Well-Architected Framework, which pillar focuses on the ability to run workloads effectively, gain insight into operations, and continuously improve processes?

A.Reliability
B.Performance Efficiency
C.Operational Excellence
D.Sustainability
AnswerC

Operational Excellence covers running workloads effectively and continuously improving operations.

Why this answer

Operational Excellence is the AWS Well-Architected pillar that focuses on running and monitoring workloads to deliver business value, and on continually improving processes and procedures. It includes the ability to run workloads effectively, gain operational insight through metrics and logs (e.g., Amazon CloudWatch, AWS CloudTrail), and use runbooks and automation (e.g., AWS Systems Manager) to continuously improve. This directly matches the question's description of running workloads effectively, gaining insight into operations, and continuously improving processes.

Exam trap

AWS often tests candidates by making them confuse Operational Excellence with Reliability, because both involve 'running workloads,' but Reliability is about fault tolerance and recovery, not about gaining insight or improving processes.

How to eliminate wrong answers

Option A is wrong because Reliability focuses on a workload's ability to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues—not on operational insight or process improvement. Option B is wrong because Performance Efficiency focuses on using computing resources efficiently to meet system requirements, and maintaining that efficiency as demand changes and technologies evolve—it does not address gaining operational insight or continuously improving processes. Option D is wrong because Sustainability focuses on minimizing the environmental impact of running cloud workloads, including energy consumption and efficiency across compute, storage, and networking—it does not cover operational insight or process improvement.

664
MCQmedium

A company manages 20 AWS accounts and wants employees to log in once with their corporate Active Directory credentials and then access any of their authorised AWS accounts without re-entering credentials for each account. Which AWS service provides this centralised single sign-on capability?

A.AWS Directory Service
B.Amazon Cognito
C.AWS IAM Identity Center
D.AWS Control Tower
AnswerC

IAM Identity Center provides a single sign-on portal where employees authenticate once with corporate credentials and then access any of their authorised AWS accounts. It integrates with Active Directory and other SAML 2.0 identity providers.

Why this answer

AWS IAM Identity Center (formerly AWS SSO) is the correct service because it provides centralized single sign-on (SSO) across multiple AWS accounts and business applications. It integrates with an external identity provider (IdP) such as Active Directory via SAML 2.0 or SCIM, allowing users to authenticate once with their corporate credentials and then access any authorized AWS account without re-entering credentials.

Exam trap

The trap here is that candidates often confuse AWS Directory Service (which provides the directory itself) with the SSO service that uses that directory for cross-account access, leading them to pick Option A instead of the correct IAM Identity Center.

How to eliminate wrong answers

Option A is wrong because AWS Directory Service provides managed Microsoft Active Directory in the cloud, but it does not natively offer SSO across multiple AWS accounts; it requires additional configuration with IAM Identity Center or a federation proxy. Option B is wrong because Amazon Cognito is designed for customer-facing identity and access management for web and mobile apps, not for workforce SSO across AWS accounts. Option D is wrong because AWS Control Tower is a governance and orchestration service for setting up and managing a multi-account AWS environment, but it does not provide SSO capabilities; it relies on IAM Identity Center for identity federation.

665
MCQmedium

A consulting firm has a global team of consultants who frequently travel to client sites. The firm hosts its critical business applications on AWS. The consultants need to access these applications from various locations (hotels, airports, client offices) using a variety of devices, including company laptops, personal smartphones, and tablets. They connect using standard web browsers and internet connections. This ability to access the same cloud resources from anywhere using different devices is an example of 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 that resources are available over the network and can be accessed by standard mechanisms from any heterogeneous client platform (e.g., mobile phones, tablets, laptops). This matches the scenario where multiple types of devices access the applications from various locations.

Why this answer

The scenario describes consultants accessing the same cloud-hosted applications from different locations (hotels, airports, client offices) using various devices (laptops, smartphones, tablets) over standard internet connections. This directly matches the 'broad network access' characteristic, which means resources are available over the network and can be accessed by heterogeneous client platforms (e.g., mobile phones, laptops, workstations) using standard protocols (HTTP/HTTPS, TLS).

Exam trap

The trap here is that candidates confuse 'broad network access' (access from anywhere using standard protocols) with 'on-demand self-service' (the ability to provision resources without human intervention), because both involve user-initiated actions, but the former is about network reachability and device heterogeneity, while the latter is about automated resource provisioning.

Why the other options are wrong

A

The scenario describes accessing applications from various locations using different devices and standard web browsers, which exemplifies broad network access, not the ability to provision resources without human interaction.

C

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

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the ability to access applications from various locations using different devices.

When would these options actually be correct?

A

A question where a user can provision virtual machines and storage through a web portal without contacting the cloud provider's support team would make on-demand self-service the correct answer.

C

A question describing how a cloud provider serves multiple customers from the same physical infrastructure, with customers having no knowledge or control over the exact location of the resources, would make resource pooling the correct answer.

D

A company experiences sudden spikes in web traffic during product launches and needs to automatically provision additional servers to handle the load, then release them when traffic subsides. This scenario tests understanding of rapid elasticity.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to access resources on demand (self-service) with the characteristic of accessing them from anywhere (broad network access).

C

Candidates may confuse the concept of shared resources (pooling) with the ability to access resources from anywhere, mistakenly thinking that 'pooling' enables broad access.

D

Candidates may confuse the concept of accessing resources from anywhere with the idea of scaling resources elastically, as both involve flexibility and adaptability in cloud computing.

666
MCQeasy

Which AWS storage service is designed for shared file storage accessible simultaneously by multiple EC2 instances using the NFS protocol?

A.Amazon EBS
B.Amazon S3
C.Amazon EFS
D.Amazon FSx for Windows File Server
AnswerC

Amazon EFS is a fully managed, elastic NFS file system designed to be mounted on multiple EC2 instances simultaneously, whether they reside in the same or different Availability Zones. It supports NFSv4.1 and NFSv4.0, providing a standard file system interface with automatic scaling from gigabytes to petabytes as you add or remove files. With EFS, applications get consistent performance and a shared, POSIX-compliant file system that enables concurrent access from hundreds of Linux instances, making it the ideal choice for shared workloads. Because EFS automatically replicates data within and across AZs, it also provides high availability and durability.

Why this answer

Amazon EFS (Elastic File System) is a fully managed, scalable NFS file system that can be mounted concurrently on multiple EC2 instances. It uses the NFSv4.1 protocol, enabling shared access across Availability Zones and instances, which is exactly what the question describes.

Exam trap

The trap here is that candidates confuse EBS (block storage) with a shared file system, not realizing that EBS volumes are single-instance attached by default, while EFS is purpose-built for multi-instance NFS access.

How to eliminate wrong answers

Option A is wrong because Amazon EBS provides block-level storage volumes that can be attached to only one EC2 instance at a time (unless using a multi-attach EBS, which is limited to specific instance types and does not use NFS). Option B is wrong because Amazon S3 is an object storage service accessed via HTTP/HTTPS APIs, not a file system that supports the NFS protocol or concurrent mounting as a shared file system. Option D is wrong because Amazon FSx for Windows File Server uses the SMB protocol, not NFS, and is designed for Windows-based workloads.

667
MCQmedium

A company runs containerised microservices using Amazon ECS. The operations team wants to stop managing EC2 instances, including patching and capacity planning for the container hosts. Which option allows them to run containers on ECS without managing servers?

A.Run ECS tasks on On-Demand EC2 instances
B.Use AWS Fargate as the ECS launch type
C.Use AWS Lambda to run the containers
D.Run ECS tasks on Reserved EC2 instances
AnswerB

AWS Fargate is the serverless compute engine for ECS, letting you run containers without managing any EC2 instances. You simply define the task and specify vCPU and memory requirements, and Fargate provisions the underlying hosts, applies security patches, and isolates each task automatically. This removes the server management burden entirely, making it the correct launch type for the team's goal.

Why this answer

AWS Fargate is a serverless compute engine for containers that works with Amazon ECS. When you use Fargate as the launch type, you no longer need to provision, patch, or manage EC2 instances; AWS handles the underlying infrastructure, including capacity planning and OS patching. This directly meets the operations team's requirement to stop managing servers.

Exam trap

The trap here is that candidates often confuse the pricing model (Reserved Instances) with the compute management model, or they think Lambda can fully replace ECS for containerised microservices, not realising Fargate is the serverless compute option specifically designed for ECS.

How to eliminate wrong answers

Option A is wrong because running ECS tasks on On-Demand EC2 instances still requires you to manage the EC2 instances themselves, including patching and capacity planning. Option C is wrong because AWS Lambda is designed for short-running, event-driven functions, not for running containerised microservices as a general-purpose compute platform; while Lambda supports container images, it has strict timeout (15 minutes) and resource limits that make it unsuitable for typical long-running microservices. Option D is wrong because Reserved EC2 instances are a pricing model for EC2, not a launch type; they still require you to manage the underlying EC2 instances, including patching and capacity planning.

668
MCQmedium

A company currently pays $50,000/month for on-premises infrastructure. They project that running the equivalent workload on AWS will cost $35,000/month including all data transfer. What is the annual AWS cost savings?

A.$15,000
B.$180,000
C.$420,000
D.$600,000
AnswerB

To compute annual savings, calculate the monthly difference as $50,000 - $35,000 = $15,000 saved per month by migrating to AWS. Then extrapolate that monthly savings over a full year: $15,000 × 12 = $180,000. This correctly answers the question because cost savings accumulate monthly, and the annual figure directly reflects the total reduction in infrastructure spending over a 12-month period.

Why this answer

The monthly cost savings are $50,000 - $35,000 = $15,000. Annualizing this gives $15,000 × 12 = $180,000. Option B is correct because it correctly multiplies the monthly savings by 12 to compute the annual savings.

Exam trap

The trap here is that candidates often confuse monthly savings with annual savings, or mistakenly calculate the annual cost of one environment instead of the difference, leading them to pick Option A, C, or D.

How to eliminate wrong answers

Option A is wrong because it represents the monthly savings ($15,000) rather than the annual savings, failing to multiply by 12. Option C is wrong because it incorrectly calculates annual savings as $35,000 × 12 = $420,000, which is the annual AWS cost, not the savings. Option D is wrong because it incorrectly calculates annual savings as $50,000 × 12 = $600,000, which is the annual on-premises cost, not the savings.

669
MCQeasy

Which AWS service makes it easy for developers to create, publish, and manage APIs that act as the front door for applications to access backend services?

A.Amazon CloudFront
B.Elastic Load Balancing
C.Amazon API Gateway
D.AWS App Runner
AnswerC

API Gateway is the managed API platform for creating REST, HTTP, and WebSocket APIs with authentication, throttling, monitoring, and versioning built in.

Why this answer

Amazon API Gateway is a fully managed service that enables developers to create, publish, maintain, monitor, and secure APIs at any scale. It acts as a front door for applications to access backend services such as AWS Lambda, Amazon EC2, or any publicly accessible web endpoint, handling all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls.

Exam trap

The trap here is that candidates often confuse Amazon API Gateway with Elastic Load Balancing because both can route traffic to backend services, but ELB lacks API-specific features like API key management, request/response transformation, and usage plans that are central to API lifecycle management.

How to eliminate wrong answers

Option A is wrong because Amazon CloudFront is a content delivery network (CDN) that caches and delivers static and dynamic content at the edge, not a service for creating, publishing, or managing APIs as a front door to backend services. Option B is wrong because Elastic Load Balancing distributes incoming traffic across multiple targets (e.g., EC2 instances) but does not provide API creation, publishing, or management capabilities; it operates at the transport or application layer without API-specific features like request transformation or API keys. Option D is wrong because AWS App Runner is a service for deploying containerized web applications and APIs directly from source code or container images, but it does not offer the API management, versioning, throttling, or authorization features that API Gateway provides as a dedicated front door for APIs.

670
MCQmedium

A media company hosts its website on Amazon EC2 instances in the us-east-1 Region. Static assets such as images, CSS, and JavaScript files are stored in an Amazon S3 bucket. Users across the globe report slow page load times due to high latency when fetching these assets. The company wants to deliver the static content with low latency and high transfer speeds to users worldwide, reduce the load on the EC2 instances, and add protection against common DDoS attacks. Which AWS service should the company use?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53 latency-based routing
D.AWS WAF
AnswerA

Amazon CloudFront is a global content delivery network (CDN) that caches website content—including media files, images, and scripts—at edge locations strategically positioned near viewers. By serving cached copies from the edge, CloudFront dramatically reduces latency and offloads traffic from the originating EC2 instances, lowering origin load and operational cost. It also provides persistent TCP connections, TLS termination, and built-in DDoS mitigation through AWS Shield, making it the ideal choice for global media delivery.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static assets (images, CSS, JavaScript) at edge locations worldwide, reducing latency for global users. It offloads requests from the EC2 origin by serving cached content directly from the edge, and it integrates with AWS Shield Standard to provide automatic protection against common DDoS attacks. This directly addresses the company's requirements for low latency, reduced EC2 load, and DDoS protection.

Exam trap

The trap here is that candidates confuse AWS Global Accelerator with a CDN, but Global Accelerator does not cache content—it only optimizes network path routing, making it unsuitable for static asset delivery.

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 or offload requests from EC2 instances like CloudFront does.

C

Amazon Route 53 latency-based routing directs traffic to the AWS region with the lowest latency, but it does not cache static content or provide DDoS protection. It also does not reduce load on EC2 instances or accelerate content delivery for a single-region origin.

D

AWS WAF is a web application firewall that protects against common web exploits, but it does not provide content delivery acceleration or reduce latency for static assets. The question specifically requires low latency and high transfer speeds, which WAF does not address.

When would these options actually be correct?

B

A company runs a gaming application on EC2 instances in multiple regions and needs to route users to the nearest healthy endpoint with low latency for real-time UDP traffic, while also providing static IP addresses for whitelisting.

C

A company has multiple EC2 instances deployed in different AWS regions and wants to route user traffic to the region that provides the lowest latency for each user, without caching or DDoS protection requirements.

D

A company wants to protect its web application running on EC2 from SQL injection and cross-site scripting attacks, while also filtering malicious traffic. In that scenario, AWS WAF integrated with CloudFront or ALB would be the correct choice.

Why candidates pick the wrong answer

B

Candidates may confuse Global Accelerator's global network optimization and DDoS protection with CloudFront's content delivery features, thinking it also caches static assets.

C

Candidates may confuse latency-based routing with content delivery acceleration, thinking that routing to the nearest region will solve latency issues, but it does not address caching or DDoS protection.

D

Candidates may see 'DDoS attacks' in the question and immediately think of WAF, but they overlook that the primary requirements are content delivery acceleration and latency reduction, which WAF does not provide.

671
MCQmedium

A company uses AWS Organizations. The management account receives the consolidated bill. Which statement about Reserved Instance discount sharing in AWS Organizations is correct?

A.Reserved Instance discounts only apply to the account that purchased the RI
B.RI discounts are automatically shared across all member accounts in the organization
C.RI discounts are only shared if the management account explicitly enables sharing for each RI
D.RI discounts cannot be shared across accounts even in an Organization
AnswerB

When consolidated billing is active for an AWS Organizations implementation, RI discounts are shared across every member account automatically, with no per-account or per-RI configuration required. The billing aggregator treats all member account usage as a single pool, applying discounted Reserved Instance hours to whichever account generates matching On-Demand usage, which maximizes overall utilization and lowers the total bill. This is the default behavior for all accounts that are part of the organization, although an administrator can choose to opt specific accounts out if they want to restrict those benefits.

Why this answer

In AWS Organizations, Reserved Instance (RI) discounts are automatically shared across all accounts in the organization, provided the accounts are under the same consolidated billing family and the RIs are in the same AWS region. This means that if one member account purchases an RI, the hourly cost benefit can apply to qualifying usage from any other account in the organization, reducing the overall bill. The management account receives the consolidated bill and can see the aggregated savings, but no explicit sharing configuration is required.

Exam trap

The trap here is that candidates often assume RI discounts are account-specific or require manual sharing, but AWS automatically shares them across all accounts in an organization under consolidated billing, which is a core concept tested in the CLF-C02 exam.

How to eliminate wrong answers

Option A is wrong because RI discounts are not limited to the purchasing account; they are automatically shared across all accounts in the organization under consolidated billing. Option C is wrong because AWS does not require the management account to explicitly enable sharing for each RI; sharing is automatic for all RIs in the organization. Option D is wrong because RI discounts can indeed be shared across accounts within an AWS Organization, which is a key benefit of consolidated billing.

672
MCQmedium

A startup is planning a new web application on AWS. The architecture will use Amazon EC2 for compute, Amazon RDS for the database, and Amazon S3 for static assets. The team needs to estimate the monthly cost of running this application before building it. They want to compare costs across different instance types, regions, and pricing models (On-Demand vs. Reserved Instances), and they also need to account for data transfer costs. Which AWS tool should the team use to create this estimate?

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

The AWS Pricing Calculator enables users to estimate the monthly cost of AWS services by selecting specific configurations (e.g., EC2 instance type, RDS database class, S3 storage class, etc.), regions, and pricing models. It provides a detailed cost breakdown and is the correct tool for pre-deployment cost estimation.

Why this answer

AWS Pricing Calculator (formerly AWS Simple Monthly Calculator) is the correct tool because it allows users to estimate monthly costs by selecting specific EC2 instance types, RDS configurations, S3 storage classes, and data transfer volumes. It supports comparing On-Demand vs. Reserved Instance pricing across different regions, making it ideal for pre-build cost estimation.

Exam trap

The trap here is confusing cost estimation tools (Pricing Calculator) with cost management tools (Cost Explorer, Budgets) or TCO analysis, leading candidates to pick a tool that analyzes past spend rather than future projections.

Why the other options are wrong

A

AWS Cost Explorer analyzes existing costs and usage, but cannot generate cost estimates for planned architectures before deployment.

B

The AWS TCO Calculator compares on-premises costs with AWS, not for estimating costs of a new cloud-native application across instance types, regions, and pricing models.

C

AWS Budgets is used to set cost alerts and monitor spending against budgets, not to create upfront cost estimates for planned architectures.

When would these options actually be correct?

A

A company already running AWS workloads wants to visualize and analyze their historical spending patterns, identify cost trends, or forecast future costs based on past usage.

B

A company currently running on-premises servers wants to compare the total cost of ownership (including hardware, software, labor, and facilities) versus migrating those workloads to AWS. The TCO Calculator would be used to estimate potential savings.

C

A company wants to set a monthly spending limit for an existing AWS account and receive alerts when costs exceed a threshold, such as 80% of the budget.

Why candidates pick the wrong answer

A

Candidates may confuse Cost Explorer's cost analysis capabilities with the ability to create upfront estimates for new architectures.

B

Candidates may confuse 'total cost of ownership' with 'cost estimation' and think the TCO Calculator can provide detailed pricing for AWS services, but it is designed for migration comparisons, not new cloud architecture estimates.

C

Candidates may confuse cost estimation with cost monitoring, assuming Budgets can also estimate future costs because it deals with cost management.

673
MCQmedium

A company needs to ensure that all data transmitted between their on-premises servers and AWS is encrypted during transfer. Which AWS services provide encryption in transit? (Choose the most complete answer.)

A.AWS Direct Connect with dedicated link guarantees
B.AWS Site-to-Site VPN using IPsec encryption
C.Amazon S3 SSE-S3 encryption
D.AWS KMS key rotation
AnswerB

AWS Site-to-Site VPN is explicitly designed to create an encrypted tunnel between your on-premises gateway and a virtual private gateway (or transit gateway) in AWS. It uses IPsec in tunnel mode to provide confidentiality, integrity, and authenticity for all traffic traversing the public internet. With AES-256 or AES-128 encryption and IKE for key exchange, it ensures that data in transit is fully protected against eavesdropping and tampering. Therefore, this is the correct mechanism for achieving encryption in transit between on-premises and AWS.

Why this answer

AWS Site-to-Site VPN is the correct choice because it creates an encrypted tunnel between on-premises servers and AWS using IPsec (Internet Protocol Security) protocol suite. IPsec provides confidentiality, integrity, and authentication for all data packets traversing the public internet, ensuring encryption in transit as required by the question.

Exam trap

The trap here is that candidates confuse encryption in transit with encryption at rest, often selecting S3 SSE-S3 or KMS key rotation because they associate 'encryption' broadly with AWS security, without distinguishing the data state.

How to eliminate wrong answers

Option A is wrong because AWS Direct Connect provides a dedicated private network connection but does not inherently encrypt data in transit; encryption must be added separately (e.g., via IPsec over the Direct Connect link). Option C is wrong because Amazon S3 SSE-S3 (Server-Side Encryption with S3-Managed Keys) encrypts data at rest, not during transfer; it protects data stored in S3, not data in transit between on-premises and AWS. Option D is wrong because AWS KMS key rotation manages the lifecycle of encryption keys but does not directly encrypt data in transit; it is a key management feature, not a transport encryption mechanism.

674
Drag & Dropmedium

Drag and drop the steps to set up a VPC with a public subnet and an internet gateway in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

VPC creation, subnet, internet gateway, routing, and association are the standard steps for a public subnet.

675
MCQmedium

A company operates a critical e-commerce platform on AWS that generates significant revenue. The management team requires a dedicated Technical Account Manager (TAM) to provide proactive guidance and operational best practices. Additionally, they need the fastest possible response time for critical system failures, targeting a response within 15 minutes. Which AWS Support plan should the company choose?

A.Basic Support
B.Business Support
C.Enterprise On-Ramp Support
D.Enterprise Support
AnswerD

Enterprise Support is correct because it bundles a dedicated Technical Account Manager (TAM) with a 15-minute response-time commitment for business-critical systems. For a company running an e-commerce platform where downtime directly impacts revenue, this plan provides the fastest escalation path and hands-on architectural guidance, ensuring critical incidents are triaged immediately.

Why this answer

The company requires a dedicated Technical Account Manager (TAM) and the fastest possible response time for critical system failures (15-minute response). Only the Enterprise Support plan includes a designated TAM and provides a 15-minute response time for business-critical system failures. The Enterprise On-Ramp Support plan offers a TAM but has a longer 30-minute response time for critical cases, and the Business Support plan does not include a TAM at all.

Exam trap

The trap here is that candidates often confuse Enterprise On-Ramp Support with Enterprise Support, assuming both offer the same response times and TAM access, but Enterprise On-Ramp has a longer 30-minute critical response and a different TAM engagement model.

Why the other options are wrong

A

Basic Support does not include a Technical Account Manager (TAM) and offers only a 24-hour response time for critical system failures, far exceeding the required 15-minute response.

B

Business Support does not include a dedicated Technical Account Manager (TAM) and offers a 1-hour response time for critical system failures, not the required 15 minutes.

C

Enterprise On-Ramp Support provides a Technical Account Manager (TAM) and a 15-minute response time for critical failures, but it is designed for organizations with limited AWS experience or smaller workloads, not for a critical e-commerce platform generating significant revenue that requires the full set of Enterprise Support features.

When would these options actually be correct?

A

A startup with minimal AWS usage and no need for rapid support or a TAM, where cost is the primary concern and the company can tolerate longer response times for non-critical workloads.

B

A company needs 24/7 access to AWS Support engineers, a 1-hour response time for critical failures, and guidance on best practices but does not require a dedicated TAM or the highest level of proactive support.

C

A company with moderate AWS usage, limited cloud expertise, and a need for a TAM and fast response times (e.g., 15 minutes for critical issues) but not requiring the full breadth of Enterprise Support (like a dedicated TAM for complex, large-scale environments) would choose Enterprise On-Ramp.

Why candidates pick the wrong answer

A

Candidates may mistakenly believe Basic Support is sufficient for all needs, overlooking the specific requirements for a TAM and fast response times.

B

Candidates may confuse Business Support's 1-hour critical response with the faster 15-minute target, or assume it includes a TAM because it offers some proactive guidance.

C

Candidates may see that Enterprise On-Ramp includes a TAM and a 15-minute response time, matching two key requirements, and incorrectly assume it is sufficient without considering the scale and criticality of the workload.

Page 8

Page 9 of 14

Page 10