Courseiva

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

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

Page 5

Page 6 of 14

Page 7
376
MCQmedium

A company's CTO asks about the AWS Cloud Adoption Framework (AWS CAF). Which statement about AWS CAF is accurate?

A.AWS CAF is a compliance framework similar to SOC 2 or PCI DSS
B.AWS CAF organizes guidance into six perspectives covering Business, People, Governance, Platform, Security, and Operations
C.AWS CAF is only relevant for large enterprises migrating more than 1,000 servers
D.AWS CAF replaces the AWS Well-Architected Framework for architecture guidance
AnswerB

The AWS Cloud Adoption Framework (CAF) organizes its guidance into six perspectives: Business, People, Governance, Platform, Security, and Operations. Each perspective addresses a distinct stakeholder view and groups capabilities that together drive cloud adoption from strategy through execution. This structure helps organizations assess their cloud readiness and identify specific gaps across both technical and non-technical domains.

Why this answer

The AWS Cloud Adoption Framework (AWS CAF) organizes its guidance into six distinct perspectives: Business, People, Governance, Platform, Security, and Operations. These perspectives help organizations identify and address gaps in their cloud readiness across both business and technical domains, providing actionable best practices for cloud adoption.

Exam trap

The trap here is that candidates confuse AWS CAF with a compliance or security framework (like SOC 2 or PCI DSS) because of the word 'framework,' or assume it is only for large migrations, when in fact it is a holistic adoption guidance tool applicable to any organization regardless of size or migration scope.

How to eliminate wrong answers

Option A is wrong because AWS CAF is not a compliance framework like SOC 2 or PCI DSS; it is a strategic advisory framework that helps organizations plan and execute cloud adoption, not a certification or audit standard. Option C is wrong because AWS CAF is designed for organizations of all sizes and migration scales, not exclusively for large enterprises migrating more than 1,000 servers; it provides guidance for any cloud adoption journey. Option D is wrong because AWS CAF does not replace the AWS Well-Architected Framework; the Well-Architected Framework focuses on architectural best practices for building workloads, while AWS CAF addresses organizational readiness and transformation processes.

377
MCQmedium

A company runs a fleet of 100 EC2 instances and needs to remotely execute commands, apply patches, and collect inventory data across all instances without opening SSH ports. Which AWS service enables this?

A.AWS CloudShell
B.AWS Systems Manager
C.Amazon EC2 Instance Connect
D.AWS Config
AnswerB

Systems Manager enables fleet management including Run Command (remote script execution), Patch Manager, Inventory collection, and Session Manager (SSH-free interactive access) without requiring open inbound ports.

Why this answer

AWS Systems Manager is the correct service because it provides a unified interface to remotely execute commands, apply patches, and collect inventory data across EC2 instances without requiring SSH access. It uses the Systems Manager Agent (SSM Agent) installed on the instances and communicates over HTTPS (port 443), eliminating the need to open inbound SSH ports (port 22). This aligns directly with the requirement to manage a fleet of 100 instances securely and at scale.

Exam trap

The trap here is that candidates often confuse Amazon EC2 Instance Connect (which still requires SSH port 22 to be open) with a solution that avoids opening ports entirely, or they mistakenly think AWS CloudShell can directly manage EC2 instances, when it is only a shell for the AWS CLI.

How to eliminate wrong answers

Option A is wrong because AWS CloudShell is a browser-based shell environment for running AWS CLI commands, not a service for remotely executing commands or managing patches on EC2 instances. Option C is wrong because Amazon EC2 Instance Connect allows SSH access to instances via a one-time key push but still requires the SSH port (22) to be open in the security group, which violates the 'without opening SSH ports' constraint. Option D is wrong because AWS Config is a service for evaluating and auditing resource configurations against rules, not for executing commands, applying patches, or collecting inventory data on running instances.

378
MCQmedium

A company's security team needs to investigate a potential security incident. They want to determine which IAM user launched a new, unauthorized Amazon EC2 instance two days ago. The team needs to see the exact timestamp, the source IP address, and the instance type that was launched. Which AWS service should the security team use to find this information?

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

AWS CloudTrail records all API calls, including the caller identity, timestamp, source IP address, and request parameters. This enables the security team to determine which IAM user launched the EC2 instance, when, and from where.

Why this answer

AWS CloudTrail is the correct service because it records API activity in your AWS account, including the exact timestamp, source IP address, and details (such as instance type) for every RunInstances API call. This allows the security team to trace the unauthorized EC2 launch back to the specific IAM user who made the request, as CloudTrail logs include the user identity, request parameters, and response elements.

Exam trap

The trap here is that candidates often confuse AWS Config (which tracks configuration changes) with CloudTrail (which tracks who made the change and when), leading them to pick Config because they think 'configuration change' includes user identity, but Config does not log the principal or source IP.

Why the other options are wrong

A

AWS Config records resource configuration changes and compliance, but does not capture detailed API call logs like timestamps, source IPs, or instance types for specific actions. It cannot provide the exact timestamp and source IP of the launch event.

C

Amazon GuardDuty is a threat detection service that monitors for malicious activity, but it does not provide a historical audit trail of API calls like launching an EC2 instance. It cannot show the exact timestamp, source IP, and instance type for a specific past event.

D

AWS Trusted Advisor provides best practice checks and recommendations for cost optimization, performance, security, and fault tolerance, but it does not log or provide detailed event history like API calls or user actions. It cannot show the exact timestamp, source IP, or instance type for a specific EC2 launch.

When would these options actually be correct?

A

A question asking: 'Which AWS service can be used to track configuration changes to EC2 instances over time and evaluate compliance against rules?' AWS Config would be correct for auditing resource configurations and detecting drift.

C

A security team needs to detect and alert on suspicious API activity in real time, such as an unusual number of failed login attempts or a known malicious IP address launching an EC2 instance. GuardDuty would be the correct service to generate findings for such threats.

D

A security team wants to check if their AWS account follows security best practices, such as whether MFA is enabled on the root account, whether security groups allow unrestricted access, or whether S3 buckets are publicly accessible. In that scenario, AWS Trusted Advisor would be the correct service to use.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's ability to track resource changes with CloudTrail's API activity logging, thinking Config records all details of who made changes, when, and from where.

C

Candidates may think GuardDuty can investigate past incidents because it detects threats, but they confuse its real-time detection capabilities with CloudTrail's historical logging of API calls.

D

Candidates may think Trusted Advisor can help investigate incidents because it has a security category, but they confuse its advisory role with the detailed auditing and logging capabilities of CloudTrail.

379
MCQeasy

A company wants to use machine learning to automatically identify objects, scenes, and activities in images uploaded by users. Which AWS service should they use?

A.Amazon Textract
B.Amazon SageMaker
C.Amazon Rekognition
D.Amazon Comprehend
AnswerC

Amazon Rekognition is the correct choice because it is a fully managed AI service that provides pre-trained models for image and video analysis via simple API calls. It can detect objects, scenes, faces, celebrities, and inappropriate content, and it also supports facial comparison and text-in-image recognition. Because the models are already trained, you do not need any ML expertise—you simply send an image and receive JSON metadata describing what the image contains.

Why this answer

Amazon Rekognition is the correct service because it is specifically designed to analyze images and videos to identify objects, scenes, activities, faces, and text. It provides pre-trained machine learning models that can automatically detect these elements without requiring custom model training, making it ideal for the use case described.

Exam trap

The trap here is that candidates often confuse Amazon Rekognition with Amazon Textract or Amazon Comprehend, mistakenly thinking text extraction or NLP can handle visual analysis, when in fact Rekognition is the only service purpose-built for image and video content recognition.

How to eliminate wrong answers

Option A is wrong because Amazon Textract is a service for extracting text, handwriting, and data from scanned documents, not for identifying objects, scenes, or activities in images. Option B is wrong because Amazon SageMaker is a fully managed machine learning platform for building, training, and deploying custom models, which is overkill and not the pre-built solution needed for this specific task. Option D is wrong because Amazon Comprehend is a natural language processing (NLP) service used to extract insights from text, such as sentiment or entities, not for analyzing visual content.

380
Matchingmedium

Match each AWS security service to its function.

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

Concepts
Matches

Manage user access and permissions

Create and manage encryption keys

DDoS protection

Web application firewall

Compliance reports and agreements

Why these pairings

The correct matches are: AWS WAF protects web applications from common exploits; AWS Shield provides DDoS protection; AWS IAM manages access to AWS resources; AWS KMS creates and manages encryption keys. Common confusions include mixing up AWS WAF with CloudTrail (monitoring) or misattributing encryption key management to AWS Shield.

381
MCQmedium

A company is preparing for a third-party security audit. The auditors require the company to provide up-to-date AWS compliance reports, such as the SOC 2 report and the ISO 27001 certificate, as part of the evidence. The company needs to access these documents from a centralized, self-service portal within their AWS account. They also need to accept the terms and conditions for the reports. Which AWS service should the company use to meet these requirements?

A.AWS Config
B.AWS Artifact
C.AWS Security Hub
D.AWS CloudTrail
AnswerB

AWS Artifact is the correct service. It provides a self-service portal for downloading AWS compliance reports and managing agreements. Customers can access SOC, ISO, PCI DSS reports, and accept agreements like the BAA directly from the console.

Why this answer

AWS Artifact is the correct service because it provides a centralized, self-service portal for accessing AWS compliance reports, such as SOC 2 and ISO 27001 certificates, directly within the AWS Management Console. It also allows users to accept the terms and conditions for these reports, fulfilling the audit requirements without needing to contact AWS support.

Exam trap

The trap here is that candidates may confuse AWS Artifact with AWS Config or AWS Security Hub, assuming those services also provide compliance reports, but only Artifact offers the specific self-service portal for downloading and accepting terms for AWS compliance documents.

Why the other options are wrong

A

AWS Config is used for resource inventory, configuration history, and compliance rules, not for accessing third-party compliance reports like SOC 2 or ISO 27001.

C

AWS Security Hub provides a comprehensive view of security alerts and compliance status across AWS accounts, but it does not provide access to AWS compliance reports like SOC 2 or ISO 27001 certificates. The question specifically requires a centralized portal to download these reports, which is not a feature of Security Hub.

D

AWS CloudTrail records API activity for auditing, but it does not provide access to compliance reports like SOC 2 or ISO 27001. The question specifically requires a centralized portal for downloading such reports, which is not a CloudTrail feature.

When would these options actually be correct?

A

A company needs to continuously monitor and evaluate the configurations of their AWS resources against internal policies or regulatory standards, and receive notifications when resources are non-compliant. AWS Config would be the correct service to set up rules and track configuration changes.

C

A company wants to centrally view and manage security findings from multiple AWS services, automate compliance checks against standards like CIS or PCI DSS, and receive aggregated security alerts. In that scenario, AWS Security Hub would be the correct service.

D

A company needs to audit all API calls made in their AWS account to detect unauthorized access or changes. They require a service that logs management and data plane events for security analysis. AWS CloudTrail would be the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse 'compliance reports' with AWS Config's compliance evaluation features, not realizing that AWS Config assesses resource configurations, not provides auditor-ready reports from AWS itself.

C

Candidates may confuse Security Hub's compliance dashboard with the ability to access compliance reports, or assume that a security-focused service would naturally provide audit evidence documents.

D

Candidates may associate 'audit' with CloudTrail because it is a primary auditing tool, but they overlook that the question asks for compliance report access, not activity logging.

382
MCQmedium

A company's finance team needs to analyze AWS spending in detail. They require a report that includes hourly cost data for each AWS service, each individual resource (e.g., a specific EC2 instance), and any cost allocation tags applied. The team plans to export this data to an Amazon S3 bucket and then import it into a custom business intelligence (BI) analytics dashboard. Which AWS tool should the finance team use to generate this level of detailed cost data?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Cost and Usage Report
D.AWS Trusted Advisor
AnswerC

The AWS Cost and Usage Report (CUR) is the most comprehensive tool for cost and usage data. It can be configured to deliver hourly, daily, or monthly reports to an S3 bucket, including line items for individual resources and all user-defined cost allocation tags. This makes it ideal for ingestion into BI tools for detailed custom analysis.

Why this answer

The AWS Cost and Usage Report (CUR) is the correct tool because it provides the granular, hourly cost data broken down by AWS service, individual resource (e.g., specific EC2 instance IDs), and cost allocation tags. It can be delivered to an S3 bucket for integration with custom BI tools like Amazon QuickSight or third-party dashboards, meeting the finance team's exact requirements.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer's visual summaries with the raw, exportable data needed for custom BI, overlooking that only CUR provides the granular, hourly, tag-level data in S3.

Why the other options are wrong

B

AWS Budgets does not provide detailed hourly cost data per service, resource, or tag; it only sends alerts when costs or usage exceed budget thresholds.

When would these options actually be correct?

B

A company needs to set cost limits and receive notifications when spending approaches or exceeds those limits, without requiring granular hourly data or custom BI integration.

Why candidates pick the wrong answer

B

Candidates may think 'Budgets' implies detailed cost breakdowns, but it is primarily an alerting tool, not a reporting tool for granular data export.

383
MCQeasy

A company operates 10 AWS accounts, each managed by a separate team. Each account runs its own Amazon EC2 instances and stores data in Amazon S3. The CFO wants to minimize overall costs by taking advantage of volume discount pricing tiers that AWS offers (e.g., lower per-GB storage costs as total S3 usage increases). Which AWS feature should the company use to combine usage from all accounts so they benefit from the highest possible volume discounts?

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

AWS Organizations enables consolidated billing, which aggregates the usage of all member accounts into a single monthly bill. The combined usage qualifies for volume discount pricing tiers for services like Amazon S3 and EC2, reducing overall costs.

Why this answer

AWS Organizations with consolidated billing allows you to aggregate usage from all member accounts into a single payer account. This combined usage qualifies for volume discount pricing tiers (e.g., lower S3 per-GB storage costs as total usage increases), enabling the company to benefit from the highest possible discounts across all 10 accounts.

Exam trap

The trap here is that candidates may confuse cost monitoring tools (Budgets, Cost Explorer) or advisory services (Trusted Advisor) with the actual billing aggregation feature required to unlock volume discounts, leading them to pick a wrong answer that sounds cost-related but does not combine usage across accounts.

Why the other options are wrong

A

AWS Budgets allows you to set custom cost and usage budgets and receive alerts, but it does not combine usage across accounts to achieve volume discounts. It is a monitoring tool, not a billing consolidation feature.

B

AWS Cost Explorer provides visualization and analysis of costs and usage, but it does not aggregate usage across multiple accounts for volume discount pricing. Consolidated billing via AWS Organizations is required to combine usage and achieve volume discounts.

D

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not combine usage across multiple accounts to achieve volume discount pricing tiers.

When would these options actually be correct?

A

A company wants to set a monthly spending limit for its AWS account and receive notifications when costs approach or exceed that limit. AWS Budgets would be the correct service to define budgets and trigger alerts based on actual or forecasted usage.

B

A company wants to analyze historical cost trends and identify cost drivers across multiple AWS services. AWS Cost Explorer would be the correct tool to create custom reports and forecasts for cost optimization.

D

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

Why candidates pick the wrong answer

A

Candidates may think 'Budgets' helps manage costs by setting limits, and mistakenly believe it can aggregate usage across accounts to qualify for discounts, confusing cost monitoring with billing consolidation.

B

Candidates may confuse Cost Explorer's ability to view costs with the ability to combine usage for discounts, mistakenly thinking that analyzing costs across accounts automatically applies volume pricing tiers.

D

Candidates may think Trusted Advisor helps with cost optimization, but they confuse its advisory role with the billing aggregation needed for volume discounts.

384
MCQmedium

A company ingests sensor data from IoT devices into an Amazon S3 bucket. The data is accessed frequently for the first 30 days, but after that, it is rarely queried. The company’s compliance policy requires all data to be retained for 7 years. The company wants to minimize storage costs by automatically moving data to more cost-effective storage classes as it ages, without any manual intervention. Which Amazon S3 feature should the company configure to meet these requirements?

A.S3 Lifecycle policy
B.S3 Object Lock
C.S3 Replication
D.S3 Transfer Acceleration
AnswerA

Correct. An S3 Lifecycle policy can automatically transition objects to cheaper storage classes (e.g., from S3 Standard to S3 Glacier Deep Archive) based on the object's age, meeting the cost-optimization and compliance requirements without manual intervention.

Why this answer

An S3 Lifecycle policy automates the transition of objects between storage classes based on age. By configuring a lifecycle rule to move objects to S3 Standard-IA or S3 One Zone-IA after 30 days, and then to S3 Glacier Deep Archive after a longer period, the company can meet the 7-year retention requirement while minimizing costs without manual intervention.

Exam trap

The trap here is that candidates may confuse S3 Object Lock (which only enforces retention, not cost-efficient transitions) with lifecycle policies, or think S3 Replication can change storage classes, but replication only copies objects and does not alter the source's storage class over time.

Why the other options are wrong

B

S3 Object Lock is used to prevent objects from being deleted or overwritten for a fixed retention period, not to automatically transition objects between storage classes based on age.

C

S3 Replication is used to copy objects across buckets or regions for redundancy, compliance, or latency reduction, not to transition objects between storage classes based on age. It does not automate lifecycle transitions to cost-effective storage.

D

S3 Transfer Acceleration is designed to speed up uploads over long distances by using edge locations, not for automatically transitioning data between storage classes based on age.

When would these options actually be correct?

B

A company needs to store critical financial records in S3 for 7 years and must ensure that no one, including administrators, can delete or modify the data during that period. The compliance policy requires a write-once-read-many (WORM) model.

C

A company needs to automatically replicate all new objects from an S3 bucket in the US East region to a bucket in the EU West region to ensure data is available locally for users in Europe, with minimal latency. S3 Replication would be the correct feature to configure.

D

A company has users in different geographic regions uploading large files to a central S3 bucket and wants to minimize upload latency and improve throughput. S3 Transfer Acceleration would be the correct feature to enable faster uploads over long distances.

Why candidates pick the wrong answer

B

Candidates may confuse retention requirements with lifecycle management, thinking that Object Lock's retention period can also handle storage class transitions, but it only prevents deletion/modification, not cost optimization.

C

Candidates may confuse 'replication' with 'transition' or think that replicating data to a different storage class is a way to move data, but replication is about copying, not transitioning existing objects.

D

Candidates may confuse 'acceleration' with automated lifecycle management, thinking it helps move data faster between storage classes, or they may not fully understand the purpose of Transfer Acceleration.

385
MCQmedium

A company runs a mix of Amazon EC2 instances (different instance families) and AWS Fargate tasks across multiple AWS Regions. The cloud operations team wants to reduce costs while retaining maximum flexibility to change instance families, operating systems, and compute platforms (EC2 or Fargate) without losing the discount. They are willing to commit to a consistent amount of compute usage (measured in $/hour) for a 1-year term. Which AWS pricing model should they choose?

A.EC2 Instance Savings Plans
B.Compute Savings Plans
C.Reserved Instances (Standard)
D.Dedicated Hosts
AnswerB

Compute Savings Plans are the most flexible discount model. They apply to any Amazon EC2, Fargate, or Lambda usage, and automatically cover any instance family, region, operating system, or tenancy. The company can change workloads freely while still benefiting from the committed discount, making this the best choice.

Why this answer

Compute Savings Plans provide the most flexibility, applying to any EC2 instance family, any operating system, and any compute platform (including Fargate) across any region, as long as the hourly spend commitment is met. This matches the team's requirement to retain maximum flexibility to change instance families, OS, and compute platforms without losing the discount, for a 1-year term.

Exam trap

The trap here is that candidates often confuse EC2 Instance Savings Plans (which are family-specific) with Compute Savings Plans (which are fully flexible), leading them to choose the less flexible option when the question explicitly requires flexibility across instance families and platforms.

Why the other options are wrong

A

EC2 Instance Savings Plans apply only to EC2 instances and do not cover AWS Fargate usage, so they lack the cross-platform flexibility required in this scenario.

C

Reserved Instances (Standard) are tied to a specific instance family, operating system, and tenancy, and do not cover Fargate tasks. The question requires flexibility across instance families, OS, and compute platforms (EC2 or Fargate), which Reserved Instances cannot provide.

D

Dedicated Hosts provide physical servers dedicated for your use, but they do not offer a discount based on a consistent amount of compute usage ($/hour) and require commitment to specific host types, not flexible across instance families, operating systems, or compute platforms.

When would these options actually be correct?

A

A company runs only EC2 instances (no Fargate) and wants to commit to a specific instance family in a single region, but needs flexibility to change instance size or OS within that family. EC2 Instance Savings Plans would then provide the best discount while allowing those changes.

C

A company runs a stable workload on a specific EC2 instance type (e.g., m5.large) in a single region, does not use Fargate, and wants the highest discount for a 1-year commitment without needing flexibility. They are willing to lock in the instance family and OS.

D

A company requires dedicated physical servers for licensing or compliance reasons (e.g., Windows Server with per-socket licensing) and is willing to commit to a 1-year or 3-year term to reduce costs. The question would specify that the workload needs to run on a dedicated host and cannot use shared tenancy.

Why candidates pick the wrong answer

A

Candidates may confuse EC2 Instance Savings Plans with Compute Savings Plans, assuming both cover all compute, or they may think 'Savings Plans' automatically includes Fargate without reading the specific type.

C

Candidates may confuse Reserved Instances with Savings Plans, thinking both offer similar discounts, but overlook that Reserved Instances lack the flexibility to change instance families or compute platforms like Fargate.

D

Candidates may think Dedicated Hosts offer cost savings similar to Reserved Instances or Savings Plans, but they are primarily for licensing and compliance, not for flexible compute discounts across different instance families and platforms.

386
MCQmedium

Which AWS service provides a managed message broker for Apache ActiveMQ and RabbitMQ to help migrate existing messaging systems to the cloud?

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

Amazon MQ is the correct answer because it is the AWS managed broker service specifically built for compatibility with Apache ActiveMQ and RabbitMQ. It supports standard protocols including AMQP, MQTT, OpenWire, STOMP, and WebSocket, so existing producers and consumers can connect with little or no code changes. This eliminates the operational burden of running brokers yourself while preserving the protocol behavior that legacy applications depend on.

Why this answer

Amazon MQ is a managed message broker service that natively supports Apache ActiveMQ and RabbitMQ, making it the ideal choice for migrating existing messaging systems that rely on these protocols to the cloud without rewriting application code. It handles the provisioning, patching, and high availability of the broker infrastructure, allowing you to use standard JMS, AMQP, MQTT, and STOMP protocols.

Exam trap

The trap here is that candidates often confuse Amazon MQ with Amazon SQS or SNS because all three handle messaging, but only Amazon MQ provides managed brokers for ActiveMQ and RabbitMQ, which is specifically tested in migration scenarios.

How to eliminate wrong answers

Option A is wrong because Amazon SQS is a fully managed, pull-based queue service that uses a proprietary API and does not support ActiveMQ or RabbitMQ protocols, so it would require application code changes to migrate. Option B is wrong because Amazon SNS is a pub/sub notification service that uses HTTP/S, email, SMS, and Lambda triggers, not a message broker for ActiveMQ or RabbitMQ. Option D is wrong because Amazon Kinesis is a real-time data streaming service for ingesting and processing large data streams, not a message broker compatible with ActiveMQ or RabbitMQ.

387
MCQmedium

A security team suspects unauthorised network traffic is reaching a subnet in their VPC. They need to capture metadata about the IP traffic (source IP, destination IP, port, protocol, accept/reject status) flowing through their VPC network interfaces for analysis. Which AWS feature provides this network traffic metadata?

A.AWS CloudTrail
B.Amazon GuardDuty
C.VPC Flow Logs
D.AWS WAF logs
AnswerC

VPC Flow Logs capture IP traffic metadata for elastic network interfaces (ENIs) in a VPC, including source and destination IP/port, protocol, and whether the traffic was accepted or rejected by security groups and network ACLs. They can be published to Amazon CloudWatch Logs or Amazon S3 and can be created at the VPC, subnet, or ENI level, making them the direct, standard feature for analyzing VPC network traffic.

Why this answer

VPC Flow Logs capture metadata about IP traffic flowing through VPC network interfaces, including source/destination IP addresses, ports, protocol numbers, and accept/reject status (based on security group and NACL rules). This is the correct service because it is specifically designed to log network traffic metadata at the VPC, subnet, or network interface level, enabling security analysis without impacting network performance.

Exam trap

The trap here is that candidates confuse VPC Flow Logs with CloudTrail or GuardDuty, mistakenly thinking that CloudTrail captures network traffic or that GuardDuty generates the raw metadata, when in fact VPC Flow Logs are the only service that directly captures the specified network traffic metadata at the interface level.

How to eliminate wrong answers

Option A is wrong because AWS CloudTrail records API calls and management events (e.g., who launched an EC2 instance), not network traffic metadata like IP addresses or ports. Option B is wrong because Amazon GuardDuty is a threat detection service that analyzes VPC Flow Logs, DNS logs, and other data sources to identify malicious activity, but it does not itself generate or provide raw network traffic metadata. Option D is wrong because AWS WAF logs capture HTTP/HTTPS request details (e.g., URI, headers) for web ACL evaluations, not general IP traffic metadata across all protocols (e.g., TCP, UDP, ICMP) at the network interface level.

388
MCQmedium

Which AWS concept describes the strategy of designing applications so that any individual component can fail without causing the entire system to fail?

A.Economies of scale
B.Design for failure
C.Managed services adoption
D.Infrastructure as code
AnswerB

Design for failure is the correct principle because it explicitly assumes components will fail and requires building workloads that continue to operate through redundancy, loose coupling, and failure-domain isolation. Examples include deploying across multiple Availability Zones, using ELB health checks to remove unhealthy instances, and implementing retry logic with exponential backoff. It transforms failure from an exceptional event into a normal condition that the architecture safely absorbs, rather than relying on hope or fragile single points of failure.

Why this answer

B is correct because the 'design for failure' principle is a core AWS Well-Architected Framework concept that mandates building applications with no single point of failure. By distributing workloads across multiple Availability Zones and using services like Elastic Load Balancing (ELB) and Auto Scaling, a failure in one component (e.g., an EC2 instance) is isolated and automatically replaced, ensuring the system remains available. This contrasts with traditional monolithic designs where a single component failure can cascade into a full outage.

Exam trap

The trap here is that candidates confuse 'design for failure' with 'high availability' or 'disaster recovery,' but the question specifically asks about preventing a single component failure from causing total system failure—a core tenet of fault isolation, not just uptime metrics.

How to eliminate wrong answers

Option A is wrong because 'economies of scale' refers to the cost advantages AWS achieves by aggregating usage across many customers, which it passes on as lower pay-as-you-go prices; it is a pricing benefit, not a fault-tolerance design strategy. Option C is wrong because 'managed services adoption' (e.g., using Amazon RDS instead of self-managed databases) reduces operational overhead but does not inherently guarantee that a component failure won't bring down the entire system—fault isolation must still be architected. Option D is wrong because 'infrastructure as code' (e.g., using AWS CloudFormation or Terraform) automates provisioning and configuration management, but it does not by itself prevent a single component failure from causing a system-wide outage; it is an operational practice, not a resilience design pattern.

389
MCQmedium

A company currently owns and operates its own data center. They are considering moving to AWS. Which economic benefit describes the elimination of the costs associated with purchasing, maintaining, and cooling physical servers?

A.Economies of scale
B.Stop spending money running and maintaining data centers
C.Go global in minutes
D.Increase speed and agility
AnswerB

Moving to AWS lets a company decommission its own physical servers, storage arrays, cooling systems, UPS units, generators, and onsite IT staff, thereby converting fixed capital expenditure and ongoing operating cost into variable, usage-based pricing. This directly addresses the question's focus on reducing the cost of running and maintaining data centers, because AWS assumes responsibility for facility upkeep, hardware lifecycle, power, and physical security. By eliminating these costs, the customer can redirect budget toward application development and business growth, which is the exact benefit the correct answer describes.

Why this answer

Moving to AWS eliminates the capital and operational expenses associated with owning and operating physical servers, including procurement, maintenance, cooling, and facility management. This aligns with the AWS value proposition of shifting from a capital expenditure (CapEx) model to an operational expenditure (OpEx) model, where customers pay only for the resources they consume.

Exam trap

The trap here is that candidates often confuse 'economies of scale' (a broad pricing benefit) with the specific elimination of data center operational costs, leading them to incorrectly select option A.

How to eliminate wrong answers

Option A is wrong because economies of scale refer to the cost advantages AWS achieves through massive infrastructure aggregation, which are passed to customers as lower pay-as-you-go prices, not the direct elimination of data center costs. Option C is wrong because going global in minutes describes the ability to deploy infrastructure in multiple AWS Regions quickly, which is a benefit of global reach, not the removal of physical server costs. Option D is wrong because increase speed and agility refers to the ability to provision and iterate resources rapidly using automation and self-service, not the specific elimination of data center operational expenses.

390
MCQeasy

A company wants to enable HTTPS on their Application Load Balancer using an SSL/TLS certificate. They want a managed service that provisions, renews, and deploys the certificate automatically at no cost for certificates used with integrated AWS services. Which AWS service provides this?

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

AWS Certificate Manager (ACM) is the purpose-built AWS service for provisioning, deploying, and managing public SSL/TLS certificates at no charge for integrated services such as Application Load Balancers, Amazon CloudFront, and API Gateway. ACM automates certificate renewal by re-validating domain ownership before expiration, eliminating the manual effort and cost of purchasing certificates from a third-party CA. It also integrates natively with AWS services, so you can attach a certificate to a load balancer or distribution with just a few clicks. This is precisely why ACM is the correct answer for free, automated SSL/TLS certificate management.

Why this answer

AWS Certificate Manager (ACM) is the correct service because it is a managed service that provisions, renews, and deploys SSL/TLS certificates automatically at no additional cost when used with integrated AWS services like Application Load Balancers. ACM handles the entire certificate lifecycle, including automatic renewal before expiration, and integrates natively with ALB to enable HTTPS without manual intervention.

Exam trap

The trap here is that candidates may confuse AWS Secrets Manager with ACM because both involve 'secrets' and 'rotation,' but Secrets Manager does not handle SSL/TLS certificate provisioning or deployment to load balancers, and it incurs costs per secret.

How to eliminate wrong answers

Option A is wrong because AWS KMS (Key Management Service) is a service for creating and managing encryption keys, not SSL/TLS certificates; it does not provision or renew certificates for HTTPS. Option B is wrong because AWS Secrets Manager is designed to rotate and manage secrets such as database credentials and API keys, not SSL/TLS certificates for load balancers; it does not automatically deploy certificates to ALB. Option D is wrong because AWS IAM (Identity and Access Management) can be used to upload and manage SSL/TLS certificates as server certificates for legacy use, but it does not provide automatic provisioning, renewal, or deployment, and certificates managed in IAM incur costs and require manual renewal.

391
MCQeasy

What does the AWS Free Tier offer to new AWS customers?

A.Unlimited free usage of all AWS services forever
B.Free usage of certain services up to specified limits for 12 months
C.Free usage only for the first month after signup
D.Free usage for all services with a credit card on file
AnswerB

The AWS Free Tier provides new accounts with a monthly allowance of specific services for 12 months, such as 750 hours of t2.micro/t3.micro EC2 instances, 5 GB of S3 standard storage, and 20 GB of RDS database storage. These allowances are metered at the account level across all regions, and usage beyond the monthly cap is billed at normal rates. After the 12-month period ends, the promotional allotment disappears, although certain "always free" offerings (e.g., Lambda, DynamoDB) continue to have free limits. This makes the description "certain services up to specified limits for 12 months" accurate.

Why this answer

The AWS Free Tier is designed to allow new customers to explore and experiment with AWS services at no cost for the first 12 months after sign-up. It includes specific usage limits per service (e.g., 750 hours of Amazon EC2 t2.micro instances per month, 5 GB of Amazon S3 standard storage, etc.), after which standard pay-as-you-go rates apply. This helps customers gain hands-on experience without upfront financial commitment.

Exam trap

The trap here is that candidates often assume the Free Tier covers all services indefinitely or for a very short period, but the exam tests the precise 12-month duration and the specific per-service limits (e.g., 750 EC2 hours, 5 GB S3 storage) that define the offer.

How to eliminate wrong answers

Option A is wrong because the Free Tier does not offer unlimited free usage of all services forever; it has defined limits per service and a 12-month expiration for the initial tier, after which only certain always-free services (like 10 GB of CloudWatch Logs) remain available. Option C is wrong because the Free Tier provides free usage for 12 months, not just the first month after signup; the 12-month period starts from the account creation date. Option D is wrong because the Free Tier does not require a credit card on file for free usage; while AWS does require a valid payment method for account creation, the Free Tier itself is not contingent on having a credit card on file—it is a promotional offer with service-specific caps.

392
MCQmedium

A financial services company is preparing for an annual compliance audit. The compliance team needs to continuously assess whether their AWS environment adheres to industry standards such as PCI DSS. They want to automate the collection of evidence, such as IAM policy changes and S3 bucket configurations, and generate audit-ready reports. They also need to identify gaps in their controls and receive remediation recommendations. Which AWS service should the company use?

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

AWS Audit Manager helps you continuously assess your AWS usage to simplify risk assessment and compliance with regulations and industry standards. It automatically collects evidence from various AWS services, maps it to controls in frameworks like PCI DSS, and generates audit-ready reports. It also identifies control gaps and provides remediation recommendations.

Why this answer

AWS Audit Manager is the correct choice because it is specifically designed to continuously assess compliance with industry standards like PCI DSS. It automates the collection of evidence (e.g., IAM policy changes, S3 bucket configurations) and generates audit-ready reports, while also identifying control gaps and providing remediation recommendations. This directly matches the company's need for automated evidence collection and gap analysis.

Exam trap

The trap here is that candidates often confuse AWS Audit Manager with AWS Config or AWS Security Hub, but Audit Manager is the only service that combines automated evidence collection, framework-specific assessments, and remediation recommendations for compliance audits.

Why the other options are wrong

A

AWS Config is a service for evaluating resource configurations against rules, but it does not generate audit-ready reports or provide remediation recommendations for compliance frameworks like PCI DSS. The question specifically requires automated evidence collection and report generation, which is the purpose of AWS Audit Manager.

C

AWS Artifact is a service for downloading compliance reports and agreements, not for automating evidence collection, continuous assessment, or generating audit-ready reports with remediation recommendations.

D

AWS Security Hub provides a comprehensive view of security alerts and compliance status across AWS accounts, but it does not automate the collection of evidence for audit reports or generate audit-ready reports with remediation recommendations as required by the question.

When would these options actually be correct?

A

AWS Config would be correct if the question asked for a service that continuously monitors and records AWS resource configuration changes, evaluates them against custom or managed rules, and provides a configuration history for compliance auditing, without the need for automated report generation or remediation recommendations.

C

A company needs to download AWS compliance reports (e.g., SOC, PCI) or review and accept AWS agreements (e.g., Business Associate Addendum) for their own compliance documentation.

D

A company wants a single place to view and prioritize security findings from multiple AWS services (like Amazon GuardDuty, Amazon Inspector, and AWS Config) and check compliance against common standards like CIS AWS Foundations. They need a dashboard for security posture, not audit evidence collection.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's ability to track resource changes and evaluate rules with the more comprehensive compliance reporting and evidence collection capabilities of AWS Audit Manager, especially since both services are used in compliance scenarios.

C

Candidates confuse Artifact's compliance reports with the automated evidence collection and gap analysis provided by Audit Manager, assuming Artifact can generate custom audit reports.

D

Candidates may confuse Security Hub's compliance checks (e.g., against CIS benchmarks) with the audit evidence collection and report generation capabilities of Audit Manager, especially since both involve compliance and security standards.

393
MCQmedium

A company uses multiple AWS accounts to store data in Amazon S3. The security team wants to enforce a policy that all S3 buckets must have server-side encryption enabled. The team needs a service that can continuously monitor all S3 bucket configurations across all accounts, automatically detect any bucket that does not have encryption enabled, and automatically apply the encryption setting to bring the bucket into compliance. Which AWS service should the team use?

A.AWS Config
B.AWS Trusted Advisor
C.AWS Security Hub
D.AWS CloudTrail
AnswerA

AWS Config is the correct service because it continuously records S3 bucket resource configurations and evaluates them against managed or custom rules, such as s3-bucket-server-side-encryption-enabled. When a bucket is non-compliant, AWS Config can trigger automatic remediation using SSM Automation documents to enable encryption, and it can aggregate compliance status across multiple accounts using a multi-account aggregator.

Why this answer

AWS Config is the correct service because it provides continuous monitoring and evaluation of AWS resource configurations against desired policies. Using a managed rule like 's3-bucket-server-side-encryption-enabled', AWS Config can automatically detect S3 buckets that lack server-side encryption and, through AWS Config rules with auto-remediation (via Systems Manager Automation or Lambda), automatically apply the encryption setting to bring non-compliant buckets into compliance.

Exam trap

The trap here is that candidates often confuse AWS Config's monitoring and remediation capabilities with AWS Security Hub's aggregation or Trusted Advisor's advisory checks, forgetting that only AWS Config can both detect and automatically fix non-compliant resource configurations.

Why the other options are wrong

B

AWS Trusted Advisor provides best-practice checks and recommendations, but it cannot automatically remediate non-compliant S3 buckets by applying encryption settings. It only offers manual or automated remediation for a limited set of checks, not including S3 bucket encryption.

C

AWS Security Hub aggregates security findings from multiple services but does not automatically remediate non-compliant S3 bucket encryption settings. It lacks the ability to automatically apply encryption; it only provides visibility and centralized alerts.

D

AWS CloudTrail records API activity but does not continuously monitor configurations or automatically remediate non-compliant resources like S3 buckets without encryption.

When would these options actually be correct?

B

A question asks: 'Which AWS service provides a dashboard of best-practice checks for cost optimization, performance, security, and fault tolerance across an AWS account?' In that scenario, AWS Trusted Advisor is the correct answer because it offers those checks and recommendations.

C

A company wants a single dashboard to view and prioritize security findings (e.g., from AWS Config, GuardDuty, Inspector) across multiple AWS accounts. Security Hub would be correct for aggregating and correlating security alerts, not for automatic remediation.

D

A question asking which service records all API calls made to S3 buckets for auditing purposes, such as tracking who created a bucket or changed its encryption settings, would have CloudTrail as the correct answer.

Why candidates pick the wrong answer

B

Candidates may think Trusted Advisor can enforce security policies because it includes security checks and can perform some automated actions, but they overlook that it does not support automatic remediation for S3 bucket encryption.

C

Candidates may think Security Hub can enforce encryption because it is a central security service, but it is primarily a findings aggregation and prioritization tool, not a configuration enforcement service.

D

Candidates may confuse CloudTrail's logging of configuration changes with the ability to monitor and enforce compliance, not realizing it lacks automated remediation capabilities.

394
MCQmedium

Which AWS service enables no-code integration between SaaS applications (like Salesforce, ServiceNow, Zendesk) and AWS services for automated data flows?

A.AWS DataSync
B.Amazon AppFlow
C.AWS Glue
D.Amazon EventBridge
AnswerB

Amazon AppFlow is a fully managed integration service that lets you securely exchange data between SaaS applications and AWS services, such as S3, Redshift, and Salesforce. It provides pre-built connectors for dozens of SaaS providers, along with capabilities for data transformation, filtering, validation, and scheduling, all without writing custom code. AppFlow supports both pull (SaaS to AWS) and push (AWS to SaaS) flows, including event-triggered and on-demand transfers. This is exactly the no-code, purpose-built SaaS integration approach the scenario describes.

Why this answer

Amazon AppFlow is the correct service because it is specifically designed for no-code integration between SaaS applications (such as Salesforce, ServiceNow, and Zendesk) and AWS services, enabling automated data flows without writing any code. It supports bi-directional data transfer, transformation, and filtering, making it ideal for syncing customer records or support tickets directly into Amazon S3 or Redshift.

Exam trap

The trap here is that candidates often confuse Amazon EventBridge's event routing capability with the actual data integration and transformation features of AppFlow, assuming EventBridge can directly pull data from SaaS apps without custom code.

How to eliminate wrong answers

Option A is wrong because AWS DataSync is a data transfer service for moving large datasets between on-premises storage and AWS (e.g., NFS/SMB to S3/EFS), not for integrating SaaS applications. Option C is wrong because AWS Glue is a serverless ETL service that requires writing or generating code (e.g., PySpark or Scala) for data preparation and cataloging, not a no-code SaaS integration tool. Option D is wrong because Amazon EventBridge is an event bus service for routing events between AWS services and custom applications, but it does not provide built-in connectors for SaaS applications like Salesforce or ServiceNow for automated data flows without custom code.

395
MCQmedium

A company runs a public-facing e-commerce website on Amazon EC2 instances behind an Application Load Balancer (ALB). The security team has discovered that attackers are attempting SQL injection attacks through the website's search feature. The company wants to use a managed AWS service to inspect incoming HTTP requests and block these malicious payloads before they reach the application. Which AWS service should the company use?

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

AWS WAF is a web application firewall that inspects HTTP and HTTPS requests and can block common threats such as SQL injection and cross-site scripting. It integrates directly with Application Load Balancers, Amazon CloudFront, and API Gateway, making it the correct service for this use case.

Why this answer

AWS WAF is a managed web application firewall that allows you to create rules to inspect HTTP/HTTPS requests and block common attack patterns, such as SQL injection and cross-site scripting. By associating a WAF web ACL with the Application Load Balancer, the company can filter incoming traffic and block malicious payloads before they reach the EC2 instances.

Exam trap

The trap here is that candidates often confuse AWS Shield (which protects against DDoS at Layer 3/4) with AWS WAF (which protects against application-layer attacks like SQL injection), leading them to choose Shield Standard instead of WAF.

Why the other options are wrong

A

AWS Shield Standard provides DDoS protection but does not inspect application-layer payloads like SQL injection strings; it only mitigates volumetric attacks.

C

Network ACLs are stateless and operate at the subnet level, filtering traffic based on IP addresses, ports, and protocols. They cannot inspect application-layer payloads like SQL injection attempts.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, but it does not actively inspect and block HTTP requests at the application layer like a web application firewall. It cannot prevent SQL injection attacks in real-time.

When would these options actually be correct?

A

A company wants to protect its EC2 instances from common DDoS attacks (e.g., SYN floods, UDP reflection) at no additional cost. AWS Shield Standard is automatically enabled and would be the correct answer.

C

A company needs to block traffic from a specific IP range at the subnet boundary to reduce load on the application layer. Network ACLs would be the correct choice because they provide stateless filtering at the VPC subnet level.

D

A company wants to detect potential security threats across AWS accounts and workloads by analyzing VPC Flow Logs, DNS logs, and CloudTrail events, and receive alerts about suspicious activity such as compromised instances or reconnaissance attempts.

Why candidates pick the wrong answer

A

Candidates may confuse 'security' broadly with 'attack protection' and assume Shield covers all attack types, including application-layer threats like SQL injection.

C

Candidates may confuse network-layer filtering with application-layer inspection, assuming that any security control at the network perimeter can block SQL injection attacks.

D

Candidates may confuse GuardDuty's threat detection capabilities with active request filtering, assuming it can block attacks because it identifies malicious patterns, but it is a detection-only service without inline prevention.

396
MCQmedium

A startup is using the AWS Free Tier for the first time. They have launched an Amazon EC2 t2.micro instance and are storing 10 GB of data in Amazon S3 Standard. The startup wants to ensure they do not incur any charges beyond the Free Tier limits. They need a managed AWS service that can automatically monitor their usage against the Free Tier allowances and send them a notification if they are approaching or exceeding those limits. Which AWS service should the startup use?

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

AWS Budgets allows you to create a Free Tier budget that tracks your usage against the Free Tier allowances. You can set alert thresholds (e.g., when usage reaches 80% or 100%) and receive email or SNS notifications. This is the correct service for automated monitoring and alerting on Free Tier usage.

Why this answer

AWS Budgets is the correct service because it allows you to create a cost budget that monitors your actual and forecasted AWS spend against a specified threshold (e.g., the Free Tier limits). You can configure an alert action to send an SNS notification when usage approaches or exceeds the budgeted amount, ensuring proactive notification without manual oversight.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (a historical reporting tool) with AWS Budgets (a proactive alerting service), or they assume Trusted Advisor handles all cost monitoring, when in fact Trusted Advisor only provides recommendations and does not send threshold-based alerts for Free Tier limits.

Why the other options are wrong

A

AWS Cost Explorer provides visualization and analysis of historical costs and usage, but it does not automatically monitor Free Tier limits or send proactive notifications when approaching those limits.

C

AWS Trusted Advisor provides best practice recommendations for cost optimization, security, and performance, but it does not automatically monitor usage against Free Tier limits and send proactive notifications when approaching those limits.

When would these options actually be correct?

A

A company wants to analyze their AWS spending patterns over the past 6 months to identify cost trends and forecast future costs. They need a tool to visualize usage and costs by service and linked account.

C

A company wants to check if their AWS account is following best practices for cost optimization, such as identifying idle resources or underutilized EC2 instances, and receive recommendations to reduce costs. In that scenario, AWS Trusted Advisor would be the correct service.

Why candidates pick the wrong answer

A

Candidates may think Cost Explorer can monitor usage because it shows cost and usage data, but it lacks the alerting and budget threshold capabilities needed for proactive Free Tier limit monitoring.

C

Candidates may think Trusted Advisor monitors all aspects of AWS usage, including Free Tier limits, because it offers cost optimization checks and recommendations, leading them to incorrectly assume it handles Free Tier alerts.

397
MCQeasy

AWS can offer lower pay-as-you-go pricing than a single company could achieve operating its own data centre because AWS aggregates usage from hundreds of thousands of customers. Which cloud computing benefit does this describe?

A.Trade capital expense for variable expense
B.Benefit from massive economies of scale
C.Increase speed and agility
D.Go global in minutes
AnswerB

AWS purchases hardware, cooling, networking, and power in volumes that no single enterprise can match, and it operates its data centers at hyperscale efficiency. Because this aggregated demand is spread across hundreds of thousands of users, the per-unit cost of compute, storage, and bandwidth falls, and AWS passes these savings on as lower on-demand prices. This is the 'massive economies of scale' benefit: the customer benefits from AWS's scale without having to build their own data center.

Why this answer

The scenario describes AWS aggregating usage from hundreds of thousands of customers to achieve lower per-unit costs than a single company could achieve operating its own data center. This is the direct definition of economies of scale, where the massive scale of AWS's infrastructure (e.g., purchasing power for hardware, optimized data center design) reduces the average cost per customer, enabling lower pay-as-you-go pricing.

Exam trap

The trap here is that candidates confuse 'economies of scale' with 'trade capital expense for variable expense' (Option A), because both relate to cost savings, but the question specifically describes the cost reduction from aggregated customer usage, not the payment model shift.

How to eliminate wrong answers

Option A is wrong because trading capital expense for variable expense describes the shift from upfront hardware purchases to pay-as-you-go operational costs, not the cost reduction from aggregated usage. Option C is wrong because increasing speed and agility refers to the ability to rapidly provision resources (e.g., via AWS CloudFormation or APIs), not the cost benefit from aggregated customer usage. Option D is wrong because going global in minutes describes the ability to deploy resources across AWS Regions (e.g., using Route 53 or CloudFront) for low-latency global reach, not the cost advantage from aggregated usage.

398
MCQmedium

A company runs a monolithic order processing application on a single Amazon EC2 instance. During peak hours, the instance receives a sudden burst of orders that exceeds its processing capacity. Orders are dropped and customers do not receive confirmations. The company needs a solution that buffers incoming orders, stores them durably, and allows the application to process them at a manageable pace. The solution must be fully managed and ensure that no orders are lost. Which AWS service should the company use to meet these requirements?

A.Amazon Simple Queue Service (SQS)
B.Amazon Simple Notification Service (SNS)
C.Amazon Kinesis Data Firehose
D.Amazon ElastiCache
AnswerA

Amazon Simple Queue Service (SQS) is a fully managed message queue that provides durable, reliable storage of messages until they are retrieved by consumers. It decouples the order submission frontend from the backend processing application, allowing orders to be enqueued and asynchronously processed, which absorbs traffic bursts and prevents message loss even if the consumer is temporarily unavailable.

Why this answer

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that decouples application components. It durably stores incoming orders in a queue, allowing the EC2 instance to poll and process them at its own pace, preventing order loss during traffic bursts. SQS guarantees at-least-once delivery and provides a buffer that absorbs spikes in demand.

Exam trap

The trap here is that candidates confuse SNS (push-based) with SQS (pull-based), assuming any notification or messaging service can buffer orders, but only SQS provides the durable, decoupled queue needed for the application to process at its own pace.

Why the other options are wrong

B

Amazon SNS is a pub/sub messaging service that pushes messages to subscribers, but it does not buffer or store messages durably. If the application cannot keep up, messages are dropped, and SNS does not allow the application to process orders at a manageable pace.

C

Amazon Kinesis Data Firehose is designed for streaming data ingestion into data stores and analytics services, not for buffering and decoupling application processing. It does not provide the message-level buffering and decoupling needed to allow the monolithic application to process orders at a manageable pace without loss.

D

Amazon ElastiCache is an in-memory caching service, not a durable buffer. It does not guarantee persistence of messages; data can be lost on node failure or restart, so it cannot ensure no orders are lost.

When would these options actually be correct?

B

A company needs to send real-time notifications (e.g., email, SMS) to customers when an order is placed, and the system must be fully managed and scalable. In that scenario, Amazon SNS would be the correct service.

C

A company needs to capture real-time order data from multiple sources, transform it, and load it into Amazon S3 and Amazon Redshift for analytics. The solution must be fully managed and handle data delivery with near-real-time latency.

D

A company needs to reduce database load for a read-heavy application by caching frequently accessed data, such as product catalog information, to improve response times and reduce latency. The solution must be fully managed and support sub-millisecond performance.

Why candidates pick the wrong answer

B

Candidates may confuse SNS with SQS because both are messaging services, and they might think SNS can also buffer messages, not realizing SNS is push-based and lacks durable storage and decoupling capabilities.

C

Candidates may confuse Kinesis Data Firehose's buffering capability with the message queuing needed for decoupling application components, or they may think 'streaming' applies to order processing bursts.

D

Candidates may confuse ElastiCache's in-memory data store capability with a message queue, thinking it can buffer orders in memory, but they overlook the durability requirement and the fact that ElastiCache is not designed for persistent message storage.

399
MCQmedium

Which AWS service provides a managed way to create, control, and rotate encryption keys used to protect your data?

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

KMS is the dedicated managed service for creating and controlling encryption keys.

Why this answer

AWS Key Management Service (KMS) is the correct answer because it is a fully managed service that allows you to create, control, and rotate encryption keys used to protect your data. KMS integrates with other AWS services to encrypt data at rest and provides centralized key management, including automatic annual rotation for customer-managed keys. It uses hardware security modules (HSMs) to protect key material, but the service itself handles the management and rotation lifecycle.

Exam trap

The trap here is that candidates confuse AWS Secrets Manager (which rotates secrets) with KMS (which rotates encryption keys), but Secrets Manager does not create or manage the encryption keys themselves—it uses KMS for that purpose.

How to eliminate wrong answers

Option A is wrong because AWS Certificate Manager (ACM) manages SSL/TLS certificates, not encryption keys for data protection; it handles certificate provisioning, renewal, and deployment, but does not create or rotate symmetric encryption keys. Option B is wrong because AWS Secrets Manager is designed to securely store, retrieve, and rotate secrets such as database credentials and API keys, not to create or manage encryption keys; while it can rotate secrets, it relies on KMS to encrypt those secrets at rest. Option D is wrong because AWS CloudHSM provides dedicated hardware security modules (HSMs) that give you full control over the HSM appliance and key management, but it is not a managed service for creating, controlling, and rotating keys—you must manage the HSM cluster, key policies, and rotation yourself, and it does not offer automatic key rotation.

400
MCQmedium

A company's security policy requires that all Amazon S3 buckets have default encryption enabled (SSE-S3 or SSE-KMS). A recent audit found several buckets without encryption enabled. The company wants an automated solution to continuously monitor all existing and new S3 buckets, detect any bucket that does not have default encryption enabled, and automatically remediate by enabling encryption. The solution must also maintain a compliance score and allow the security team to review non-compliant resources. Which AWS service should the company use to meet these requirements?

A.AWS Config with a managed rule (s3-bucket-server-side-encryption-enabled) and an automatic remediation action using an AWS Systems Manager Automation document
B.Amazon GuardDuty with a finding type for S3 bucket encryption
C.AWS Trusted Advisor with the S3 Bucket Permissions check
D.AWS CloudTrail with a trail that logs S3 API calls and an Amazon CloudWatch alarm
AnswerA

AWS Config continuously evaluates resource configurations against rules. The managed rule checks for S3 bucket default encryption. Automatic remediation via Systems Manager Automation can enable encryption on non-compliant buckets. This meets all stated requirements: continuous monitoring, detection, remediation, compliance score, and review capability.

Why this answer

AWS Config with the managed rule `s3-bucket-server-side-encryption-enabled` continuously evaluates S3 buckets against the encryption requirement. When a non-compliant bucket is detected, an automatic remediation action can invoke an AWS Systems Manager Automation document to enable default encryption (SSE-S3 or SSE-KMS). AWS Config also provides a compliance score dashboard and allows the security team to review non-compliant resources, meeting all stated requirements.

Exam trap

The trap here is that candidates confuse AWS Config's compliance evaluation and remediation capabilities with GuardDuty's threat detection or Trusted Advisor's advisory checks, but only AWS Config provides continuous monitoring, automated remediation, and a compliance score for resource configuration rules.

Why the other options are wrong

B

Amazon GuardDuty does not monitor S3 bucket encryption settings; it detects threats like suspicious API calls or unauthorized access, not compliance with encryption policies.

C

AWS Trusted Advisor's S3 Bucket Permissions check only reviews bucket access policies and permissions, not default encryption settings. It cannot detect or remediate missing encryption, nor does it provide compliance scoring or automated remediation.

D

CloudTrail logs S3 API calls but cannot detect encryption status or enforce compliance; CloudWatch alarms only react to metrics, not audit encryption settings.

When would these options actually be correct?

B

If the question asked for a service to detect anomalous S3 access patterns or potential security threats (e.g., credential compromise), GuardDuty would be correct.

C

AWS Trusted Advisor would be correct if the question asked for a service to identify S3 buckets with public read/write access or overly permissive bucket policies, and the requirement was for a one-time or periodic advisory check without automated remediation or compliance scoring.

D

If the requirement were to detect unauthorized S3 API calls (e.g., PutObject without encryption) and alert in real time, CloudTrail with CloudWatch alarms would be correct.

Why candidates pick the wrong answer

B

Candidates may confuse GuardDuty's security monitoring capabilities with compliance monitoring, assuming it can check encryption settings.

C

Candidates may confuse Trusted Advisor's security checks with encryption checks, or assume it covers all security best practices including encryption, leading them to select it as a monitoring tool.

D

Candidates may think logging all S3 API calls (CloudTrail) plus alerting (CloudWatch) can monitor encryption, but they lack the continuous compliance evaluation and automated remediation needed.

401
Matchingmedium

Match each AWS database service to its description.

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

Concepts
Matches

Managed relational database

NoSQL key-value and document database

Data warehousing

In-memory caching

MySQL/PostgreSQL-compatible relational database

Why these pairings

Amazon RDS provides managed relational databases, DynamoDB offers NoSQL capabilities, Redshift is for data warehousing, and ElastiCache is for caching. Common confusions involve mixing up Redshift and ElastiCache due to their related but distinct use cases.

402
Multi-Selectmedium

A company wants to adopt AWS and is performing a readiness assessment. The AWS Cloud Adoption Framework (CAF) identifies which two areas that most cloud migrations fail to address adequately?

Select 1 answer
A.Platform and Security perspectives
B.People and Governance perspectives
C.Business and Operations perspectives
D.Platform and Operations perspectives
AnswersB

Correct. People and Governance perspectives address organizational change, training, and compliance, which are the most commonly underaddressed areas according to the AWS CAF.

Why this answer

The AWS Cloud Adoption Framework (CAF) identifies that most cloud migrations fail because organizations inadequately address the People and Governance perspectives (Option B). These perspectives focus on organizational change management, training, and compliance. The Common Misconception: Business and Operations perspectives (Option C) are important for overall cloud adoption, but the CAF specifically notes that People and Governance are the most underaddressed root causes.

Therefore, only Option B is correct.

Exam trap

Many candidates assume that the most critical failure areas are both People/Governance and Business/Operations, but the CAF explicitly states that People and Governance are the most commonly underaddressed. Business and Operations are also vital but are not cited as the primary root cause of migration failures.

403
MCQmedium

A company is preparing for a PCI DSS compliance audit. The security team needs to ensure that all AWS API calls are logged and that the logs are continuously analyzed for suspicious or unauthorized activity. The team wants a managed security service that uses machine learning to identify threats, generates findings for review, and can trigger automated remediation through AWS Lambda. Which AWS service should the team use?

A.AWS CloudTrail
B.Amazon GuardDuty
C.AWS Config
D.Amazon Inspector
AnswerB

Amazon GuardDuty is a managed threat detection service that continuously monitors for malicious or unauthorized behavior using machine learning and integrated threat intelligence. It analyzes CloudTrail logs, VPC Flow Logs, and DNS logs, generates findings, and can trigger automated responses through AWS Lambda, meeting all the requirements.

Why this answer

Amazon GuardDuty is a managed threat detection service that uses machine learning and integrated threat intelligence to continuously monitor AWS API calls (via CloudTrail), VPC Flow Logs, and DNS logs for suspicious activity. It generates actionable security findings and can trigger automated remediation through AWS Lambda, making it the correct choice for the described requirements.

Exam trap

The trap here is that candidates confuse AWS CloudTrail's logging capability with GuardDuty's threat detection, overlooking that CloudTrail alone does not analyze logs or trigger automated responses.

Why the other options are wrong

A

AWS CloudTrail logs API calls but does not provide continuous analysis with machine learning to identify threats or generate findings for automated remediation.

C

AWS Config is a service for evaluating resource configurations against desired policies, not for continuous threat detection or analyzing API call logs for suspicious activity. It does not use machine learning to identify threats or generate findings for security incidents.

D

Amazon Inspector is a vulnerability management service that scans for software vulnerabilities and unintended network exposure, not a threat detection service that analyzes API call logs for suspicious activity using machine learning.

When would these options actually be correct?

A

A question that asks for a service to record API activity for auditing, compliance, and governance, without requiring threat detection or automated response, would make CloudTrail the correct answer.

C

A company needs to continuously monitor and record changes to AWS resource configurations, ensuring compliance with internal policies and auditing standards. They want automated checks for configuration drift and the ability to trigger remediation via AWS Lambda when non-compliant changes occur.

D

A company needs to automatically assess EC2 instances for common vulnerabilities and exposures (CVEs) and deviations from security best practices, with findings reported for remediation. Amazon Inspector would be the correct choice.

Why candidates pick the wrong answer

A

Candidates may confuse CloudTrail's logging capability with the threat detection and automated response features that GuardDuty provides, assuming that logging alone satisfies the security monitoring requirement.

C

Candidates may confuse AWS Config's compliance monitoring and rule evaluation with security threat detection, especially since it can trigger Lambda for remediation, but it lacks the ML-based threat detection and API call log analysis required in this question.

D

Candidates may confuse Inspector's security assessment capabilities with threat detection, or assume it can analyze API logs because it is a security service, but it focuses on host-level vulnerabilities, not API call analysis.

404
MCQeasy

Which AWS service provides recommendations to help reduce costs, such as identifying idle EC2 instances, underutilized EBS volumes, and unassociated Elastic IPs?

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

AWS Trusted Advisor is an automated service that evaluates your AWS environment against best-practice checks across cost optimization, security, fault tolerance, performance, and service limits. For cost, it specifically detects idle and underutilized resources such as EC2 instances, EBS volumes, RDS databases, and load balancers, then recommends concrete actions like rightsizing, terminating, or purchasing Reserved Instances and Savings Plans. This makes it the correct tool because it proactively surfaces optimization opportunities for existing deployed workloads.

Why this answer

AWS Trusted Advisor is the correct service because it provides automated cost optimization recommendations by analyzing your AWS environment. It specifically identifies idle EC2 instances, underutilized EBS volumes, and unassociated Elastic IPs, which are common sources of wasted spend. These checks are part of the cost optimization category within Trusted Advisor, and they help you reduce costs by right-sizing or releasing unused resources.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (which shows cost data) with Trusted Advisor (which provides actionable recommendations), leading them to choose Cost Explorer because it sounds cost-related, but it lacks the specific idle resource detection logic.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer is a tool for visualizing, understanding, and managing your AWS costs and usage over time, but it does not proactively identify idle resources or provide specific recommendations like Trusted Advisor does. Option C is wrong because Amazon CloudWatch is a monitoring service for metrics, logs, and alarms; it can track utilization but lacks built-in cost optimization checks for idle EC2 instances or unassociated Elastic IPs. Option D is wrong because AWS Pricing Calculator is a planning tool used to estimate costs for new architectures or migrations, not a service that analyzes existing resources to identify waste or provide recommendations.

405
MCQmedium

A company runs a combination of Amazon EC2 instances and AWS Lambda functions for its applications. The finance team wants to reduce costs by making a commitment to a consistent amount of compute usage (measured in dollars per hour) for a 1-year term. The team wants the flexibility to change instance families, sizes, and AWS regions, and also wants the commitment to cover both EC2 and Lambda usage. Which AWS pricing option should the team purchase?

A.Compute Savings Plans
B.EC2 Instance Savings Plans
C.Reserved Instances
D.Spot Instances
AnswerA

Compute Savings Plans offer the broadest flexibility among AWS savings plans, applying automatically to EC2, Lambda, and Fargate usage across any instance family, region, or operating system. This makes them the ideal choice for a team running a heterogeneous mix of EC2 instances and serverless workloads, as the same hourly commitment covers all compute usage. By committing to a consistent dollar amount per hour (typically 1 or 3 years), the team achieves significant discounts without being locked to a specific instance type or size.

Why this answer

Compute Savings Plans provide the required flexibility to change instance families, sizes, and AWS regions, and they automatically apply to both EC2 and Lambda usage. This plan offers a discounted hourly rate in exchange for a 1-year commitment to a consistent amount of compute spend (measured in dollars per hour), making it the only option that meets all the stated requirements.

Exam trap

The trap here is that candidates often confuse Compute Savings Plans with EC2 Instance Savings Plans, mistakenly thinking the latter offers the same flexibility, but EC2 Instance Savings Plans are restricted to a single instance family and do not cover Lambda or Fargate.

Why the other options are wrong

B

EC2 Instance Savings Plans apply only to EC2 instance usage, not to Lambda functions, and they require commitment to a specific instance family in a region, lacking the flexibility to change instance families, sizes, or regions.

C

Reserved Instances require a commitment to a specific instance family and region, and they do not cover Lambda usage. The question demands flexibility across instance families, sizes, regions, and coverage of both EC2 and Lambda.

D

Spot Instances are not a pricing commitment option; they are spare compute capacity offered at variable discounts with potential interruptions, and they cannot cover Lambda usage or provide a consistent dollar-per-hour commitment.

When would these options actually be correct?

B

A company runs only EC2 instances and wants to commit to a consistent amount of compute (e.g., $10/hour) for 1 or 3 years, with flexibility to change instance size within the same family (e.g., c5.large to c5.xlarge) and operating system, but does not need to cover Lambda or change instance families or regions.

C

A company needs to run a steady-state workload on specific EC2 instance types in a single region for a 1- or 3-year term, and does not use Lambda or need flexibility. Reserved Instances would provide the highest discount for that fixed configuration.

D

A company runs a fault-tolerant, stateless application that can handle interruptions, and wants to achieve the highest possible discount for EC2 compute without any upfront commitment or guarantee of availability.

Why candidates pick the wrong answer

B

Candidates may confuse EC2 Instance Savings Plans with Compute Savings Plans, thinking both offer flexibility, but they overlook that EC2 Instance Savings Plans are restricted to a specific instance family and do not cover Lambda.

C

Candidates may confuse Reserved Instances with Savings Plans, as both involve upfront commitments for discounts, but fail to recognize that Reserved Instances lack the flexibility to change instance families or regions and do not cover Lambda.

D

Candidates may think Spot Instances are a cost-saving commitment because they offer significant discounts, but they confuse interruptible capacity with a savings plan that guarantees a consistent discount rate.

406
MCQhard

Which AWS pricing model allows customers to commit to a consistent amount of compute usage (measured in $/hour) for a 1 or 3-year term in exchange for significant discounts, without being locked to specific instance types?

A.Standard Reserved Instances
B.Spot Instances
C.Compute Savings Plans
D.Convertible Reserved Instances
AnswerC

Compute Savings Plans offer flexible discounts across any EC2 instance in exchange for a consistent $/hour commitment.

Why this answer

Compute Savings Plans offer the flexibility to commit to a consistent amount of compute usage (measured in $/hour) for a 1- or 3-year term, providing significant discounts (up to 66%) without requiring you to lock into specific instance types, families, or regions. This model automatically applies the discount to any EC2 instance, Fargate, or Lambda usage within the committed compute commitment, making it the correct answer.

Exam trap

The trap here is that candidates often confuse Compute Savings Plans with Reserved Instances, assuming that any long-term commitment must lock you to a specific instance type, but Compute Savings Plans specifically decouple the commitment from instance type details.

How to eliminate wrong answers

Option A is wrong because Standard Reserved Instances require you to commit to a specific instance family (e.g., m5.large) in a specific region, locking you into that exact configuration, which contradicts the question's requirement of not being locked to specific instance types. Option B is wrong because Spot Instances use spare EC2 capacity and offer discounts but do not involve a 1- or 3-year commitment; they can be terminated by AWS at any time with a 2-minute warning, making them unsuitable for a consistent, long-term commitment. Option D is wrong because Convertible Reserved Instances, while offering flexibility to change instance families, still require you to commit to a specific instance type at the time of purchase and only allow changes via exchange, not the free-form usage flexibility of Compute Savings Plans.

407
MCQmedium

A company wants to automate the deployment of its infrastructure across multiple AWS environments (development, staging, production). The operations team needs to define all AWS resources (such as Amazon EC2 instances, security groups, and load balancers) in a declarative JSON or YAML template. They want to version control these templates, quickly replicate the entire infrastructure in a new region, and ensure that each deployment is consistent and repeatable. Which AWS service should the company use to achieve this?

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

CloudFormation is the correct service because it provides Infrastructure as Code using declarative JSON or YAML templates to define and provision AWS resources consistently across environments. Templates can be version-controlled, and stacks can be replicated in different regions.

Why this answer

AWS CloudFormation is the correct choice because it allows you to define all AWS resources (EC2 instances, security groups, load balancers) in a declarative JSON or YAML template. These templates can be version-controlled, enabling you to replicate the entire infrastructure in a new region by simply reusing the same template, ensuring consistent and repeatable deployments across environments.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk (which also uses templates but is application-focused) with CloudFormation, or they think AWS CodePipeline can define infrastructure directly, but CodePipeline only orchestrates pipelines and relies on other services like CloudFormation for provisioning.

Why the other options are wrong

B

AWS Elastic Beanstalk is a PaaS service for deploying applications, not for declaratively defining infrastructure resources like EC2 instances, security groups, and load balancers in JSON/YAML templates. It abstracts infrastructure management, whereas the question requires explicit resource definition and version control.

C

AWS OpsWorks is a configuration management service that uses Chef and Puppet, not declarative JSON/YAML templates for defining infrastructure. It focuses on managing server configurations and application stacks, not on provisioning all AWS resources in a declarative, version-controlled template.

D

AWS CodePipeline is a continuous delivery service for automating build, test, and deploy phases, not for defining infrastructure resources in declarative templates. It does not directly manage or provision AWS resources like EC2 instances or security groups.

When would these options actually be correct?

B

A company wants to quickly deploy a web application without managing the underlying infrastructure, and needs automatic scaling, load balancing, and monitoring. They want to upload their code and have the service handle provisioning and configuration automatically.

C

A company wants to manage server configurations and automate application deployment using Chef or Puppet recipes, with a need for lifecycle management of EC2 instances and on-premises servers. AWS OpsWorks would be the correct choice for such configuration management scenarios.

D

A company wants to automate the build, test, and deployment pipeline for its application code, integrating with source control and running automated tests before deploying to multiple environments. CodePipeline would be the correct service to orchestrate these steps.

Why candidates pick the wrong answer

B

Candidates may confuse Elastic Beanstalk's environment management with infrastructure-as-code, or think its configuration files (e.g., .ebextensions) are equivalent to declarative templates like CloudFormation.

C

Candidates may confuse OpsWorks with CloudFormation because both can automate infrastructure, but OpsWorks is more about configuration management and application stacks, not declarative infrastructure provisioning.

D

Candidates may confuse CodePipeline with infrastructure automation because it automates deployments, but it focuses on application code delivery, not infrastructure provisioning via declarative templates.

408
MCQeasy

A developer needs to launch a test EC2 instance for a new prototype. The developer logs into the AWS Management Console, selects an instance type, and launches the instance without contacting AWS support or waiting for approval. Which cloud computing characteristic does this demonstrate?

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

On-demand self-service is the NIST essential characteristic that allows a user to unilaterally provision computing capabilities, such as EC2 instances, automatically and without requiring human interaction with each service provider. In practice, this means a user can log in to the AWS Console or call the EC2 API and receive a running virtual server in minutes, with no need to submit a ticket or wait for approval from AWS support. This characteristic is the exact behavior described in the scenario: launching an EC2 instance is done by the consumer, on demand, with no manual provider intervention.

Why this answer

The scenario describes a developer independently provisioning an EC2 instance through the AWS Management Console without requiring human interaction with AWS support. This directly aligns with the NIST definition of on-demand self-service, a core characteristic of cloud computing where users can unilaterally provision computing capabilities as needed automatically.

Exam trap

The trap here is that candidates confuse 'on-demand self-service' with 'broad network access' because both involve network-based interaction, but the key differentiator is the absence of human intervention in the provisioning process, not the method of access.

How to eliminate wrong answers

Option A is wrong because broad network access refers to capabilities being available over the network and accessed through standard mechanisms (e.g., HTTPS, SSH), not the ability to provision resources without approval. Option C is wrong because resource pooling describes the provider's multi-tenant model where physical and virtual resources are dynamically assigned and reassigned according to consumer demand, not the user's ability to self-provision. Option D is wrong because measured service involves cloud systems automatically controlling and optimizing resource use by leveraging a metering capability, which is about usage monitoring and billing, not the self-service provisioning action.

409
MCQmedium

A company operates three separate AWS accounts, one for production, one for development, and one for testing. The finance team wants to receive a single monthly invoice that shows the total charges from all three accounts combined. They also want to aggregate usage across accounts to benefit from volume discounts on Amazon S3 and Amazon EC2. Additionally, the team wants to apply a single payment method (credit card) to cover charges for all accounts. Which AWS feature should the finance team use to meet these requirements?

A.AWS Budgets
B.AWS Cost Explorer
C.Consolidated Billing through AWS Organizations
D.AWS Cost and Usage Report
AnswerC

Consolidated Billing is a feature of AWS Organizations that combines usage and costs from all member accounts into a single invoice, allows volume discounts based on aggregated usage, and supports a single payment method for the entire organization.

Why this answer

Consolidated Billing through AWS Organizations is the correct feature because it allows the finance team to link multiple AWS accounts under a single organization, enabling a single monthly invoice that aggregates charges from all accounts. This aggregation also combines usage across accounts for services like Amazon S3 and Amazon EC2, allowing the team to benefit from volume discounts. Additionally, Consolidated Billing supports a single payment method (credit card) that covers charges for all linked accounts, meeting all stated requirements.

Exam trap

The trap here is that candidates may confuse cost management tools (like Budgets or Cost Explorer) with billing consolidation features, not realizing that only Consolidated Billing through AWS Organizations provides the single invoice, aggregated usage, and unified payment method required.

Why the other options are wrong

A

AWS Budgets allows you to set cost and usage thresholds and receive alerts, but it does not combine multiple accounts into a single invoice, aggregate usage for volume discounts, or apply a single payment method.

B

AWS Cost Explorer provides visualization and analysis of costs and usage, but it does not consolidate billing across multiple accounts, aggregate usage for volume discounts, or enable a single payment method.

D

AWS Cost and Usage Report (CUR) provides detailed cost and usage data but does not consolidate billing across accounts, aggregate usage for volume discounts, or enable a single payment method. It is a reporting tool, not a billing consolidation feature.

When would these options actually be correct?

A

A company wants to monitor spending across multiple AWS accounts and receive notifications when costs exceed predefined limits. AWS Budgets would be the correct answer for setting up cost alerts and tracking budget usage.

B

A company wants to visualize historical cost trends, forecast future spending, and identify cost drivers across a single account or multiple linked accounts. AWS Cost Explorer would be the correct tool for this analysis.

D

A company needs to generate a detailed, granular report of AWS costs and usage (e.g., by hour, resource, or tag) for custom analysis or to import into a third-party tool. The question would specify that the team wants raw data for their own reporting, not consolidated billing or discounts.

Why candidates pick the wrong answer

A

Candidates may confuse budgeting and cost management features, thinking that AWS Budgets can consolidate billing or manage payments, when it only provides monitoring and alerts.

B

Candidates may confuse Cost Explorer's ability to view costs across accounts with the actual consolidation of billing and payment, or think that analyzing costs implies the ability to aggregate usage for discounts.

D

Candidates may confuse the Cost and Usage Report with consolidated billing because both involve multiple accounts and cost data, but CUR is for reporting, not for combining invoices or payment methods.

410
MCQmedium

A company wants to accelerate their machine learning workflows by using pre-trained foundation models for tasks like text generation and image creation without training models from scratch. Which AWS service provides access to pre-trained foundation models via API?

A.Amazon SageMaker
B.Amazon Rekognition
C.Amazon Bedrock
D.AWS DeepComposer
AnswerC

Amazon Bedrock is a fully managed service that provides serverless API access to a broad selection of foundation models from Amazon, Anthropic, Meta, Stability AI, Cohere, and AI21 Labs. Using APIs like InvokeModel, you can build generative AI applications—including text generation, image generation, and question answering—without provisioning or managing any model training or inference infrastructure. Because the scenario requires a platform for accessing pre-trained foundation models via API, Bedrock is the correct choice.

Why this answer

Amazon Bedrock is a fully managed service that provides access to pre-trained foundation models (FMs) from leading AI providers like AI21 Labs, Anthropic, Cohere, Meta, Stability AI, and Amazon via a single API. It enables you to build generative AI applications for tasks such as text generation and image creation without managing underlying infrastructure or training models from scratch.

Exam trap

The trap here is that candidates often confuse Amazon SageMaker (a full ML lifecycle service) with Bedrock (a managed FM API service), or mistakenly think Amazon Rekognition or AWS DeepComposer provide general-purpose generative AI capabilities, when in fact they are specialized for narrow use cases.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker is a machine learning platform for building, training, and deploying custom models, not a service that provides direct API access to pre-trained foundation models. Option B is wrong because Amazon Rekognition is a specialized service for image and video analysis (e.g., object detection, facial recognition) and does not offer generative foundation models for text generation or image creation. Option D is wrong because AWS DeepComposer is a service for creating music using generative AI, specifically for composing melodies, and is not a general-purpose API for accessing pre-trained foundation models for text or image generation.

411
MCQeasy

Which AWS service continuously assesses your AWS resources for security vulnerabilities, unintended network exposure, and deviations from security best practices?

A.AWS Security Hub
B.Amazon Inspector
C.AWS Config
D.Amazon Macie
AnswerB

Amazon Inspector is the correct choice because it is purpose-built for continuously scanning EC2 instances and Amazon ECR container images for software vulnerabilities (CVEs) and unintended network exposure. It uses an agent-based or agentless assessment to gather package inventory and compare versions against known CVE databases, then produces a prioritized list of findings with severity and remediation guidance. Inspector also integrates with AWS Systems Manager and AWS Security Hub, making it the underlying service that performs the vulnerability assessment in the AWS environment.

Why this answer

Amazon Inspector is a vulnerability management service that continuously scans AWS workloads for software vulnerabilities and unintended network exposure. It uses a combination of network reachability analysis and agent-based or agentless assessments to detect deviations from security best practices, such as missing patches or open ports to the internet.

Exam trap

The trap here is that candidates often confuse AWS Security Hub (a central dashboard for findings) with the actual scanning service, leading them to choose Security Hub instead of Inspector, even though Security Hub does not perform the underlying vulnerability assessments.

How to eliminate wrong answers

Option A is wrong because AWS Security Hub is a central security posture management service that aggregates findings from multiple AWS services (including Inspector) and checks compliance against standards like CIS AWS Foundations, but it does not perform the actual vulnerability scanning itself. Option C is wrong because AWS Config is a resource inventory and configuration tracking service that evaluates resource configurations against desired policies (e.g., whether an S3 bucket is public), but it does not scan for software vulnerabilities or network exposure. Option D is wrong because Amazon Macie is a data security service that uses machine learning to discover, classify, and protect sensitive data (e.g., PII) in S3 buckets, not to assess compute resources for security vulnerabilities or network exposure.

412
MCQmedium

A company manages a fleet of hundreds of Amazon EC2 instances running across multiple AWS Regions. The company's security policy requires that all instances be patched with the latest security updates within 7 days of release. The operations team currently logs in to each instance manually to apply patches, which is time-consuming and error-prone. The team wants to automate the patching process, track compliance across all instances, and receive reports on patch status. The solution must not require any changes to the existing application code or the use of additional third-party software. Which AWS service should the operations team use to meet these requirements?

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

AWS Systems Manager is the correct choice because its Patch Manager capability automates the entire patching workflow for EC2 instances, including scanning for missing security updates, deploying patches on a schedule, and generating compliance reports. This directly addresses both the need to apply patches across hundreds of instances and to track which ones are compliant. Systems Manager also integrates with IAM, CloudTrail, and SSM Agent, making it the AWS-native solution for fleet-wide patch management.

Why this answer

AWS Systems Manager is the correct choice because it provides Patch Manager, a native capability that automates the patching of EC2 instances across multiple Regions without requiring any changes to application code or third-party software. It also integrates with Systems Manager Compliance to track patch status and generate reports, meeting all stated requirements.

Exam trap

The trap here is that candidates often confuse AWS Config (which tracks configuration changes) with Systems Manager (which can both track and remediate), leading them to choose Config for compliance reporting while overlooking the patching automation requirement.

Why the other options are wrong

A

AWS Config tracks resource configuration changes and evaluates compliance against rules, but it cannot automate patching or apply updates to EC2 instances. It lacks the capability to execute patching workflows.

C

Amazon Inspector is a vulnerability assessment service that scans for software vulnerabilities and unintended network exposure, but it does not automate patching or track patch compliance across instances.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not automate patching of EC2 instances or track patch compliance across multiple Regions.

When would these options actually be correct?

A

A company needs to ensure that all EC2 instances are configured with specific security groups and that no unauthorized changes occur. AWS Config can continuously monitor and alert on configuration drift, enforcing compliance rules without modifying instances.

C

A company needs to automatically assess EC2 instances for common vulnerabilities and exposures (CVEs) and receive a report of findings, without requiring manual scans or agent installation (using SSM Agent).

D

A company wants to check its AWS account against AWS best practices for security, cost, or performance and receive recommendations for improvement, without needing to automate remediation. For example, identifying EC2 instances that are not using Multi-Factor Authentication or have underutilized resources.

Why candidates pick the wrong answer

A

Candidates may confuse configuration compliance (AWS Config) with patch compliance, or assume that tracking changes implies the ability to remediate patches, but Config only evaluates state, not actions.

C

Candidates may confuse vulnerability scanning (Inspector) with patch management, or assume that a security assessment service also handles remediation and compliance tracking.

D

Candidates may confuse Trusted Advisor's security checks with patch management capabilities, assuming it can enforce patching because it offers security recommendations.

413
MCQmedium

A retail company wants to implement a recommendation engine based on customer purchase history. Which AWS service is designed to provide ML-based personalized recommendations with no ML experience required?

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

Amazon Personalize is a fully managed machine learning service that provides real-time personalized product recommendations and user segmentation, using the same recommendation technology that powers Amazon.com. You only need to supply interaction data, create a campaign, and the service automatically trains, tunes, and deploys an appropriate model. It requires no ML expertise, making it the correct choice for developers who want to add recommendation functionality directly to their applications.

Why this answer

Amazon Personalize is a fully managed AWS service that enables developers to build applications with real-time personalized recommendations without requiring any prior machine learning experience. It uses the same technology that powers Amazon.com's recommendation engine, processing customer purchase history to deliver tailored product suggestions.

Exam trap

The trap here is that candidates often confuse Amazon SageMaker as the go-to ML service for any ML task, overlooking that Amazon Personalize is specifically designed for recommendation use cases with minimal ML expertise required.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker is a comprehensive ML service that requires users to build, train, and deploy their own models, demanding significant ML expertise and coding, not a no-experience-required solution. Option C is wrong because Amazon Comprehend is a natural language processing (NLP) service for extracting insights from text (e.g., sentiment, entities), not for generating personalized recommendations from purchase history. Option D is wrong because Amazon Rekognition is a computer vision service for analyzing images and videos (e.g., object detection, facial recognition), not for building recommendation engines.

414
MCQmedium

A company has a hybrid cloud environment with both on-premises servers and AWS. They want a consistent management experience across both environments. Which AWS service extends the same AWS Systems Manager capabilities to non-AWS servers?

A.AWS Outposts
B.AWS Systems Manager with hybrid activations
C.AWS Direct Connect
D.Amazon EC2 Systems Manager
AnswerB

AWS Systems Manager with hybrid activations creates an activation code and ID that on-premises servers or VMs use to register as managed instances. Once the SSM Agent is installed and registered, features like Run Command, Patch Manager, Inventory, and Session Manager work identically on these hybrid nodes as they do on EC2 instances. This directly enables unified management of existing on-premises infrastructure from the AWS Management Console, making it the correct choice.

Why this answer

AWS Systems Manager with hybrid activations allows you to manage on-premises servers and other non-AWS compute resources using the same Systems Manager capabilities (e.g., Run Command, Patch Manager, Inventory) as you use for EC2 instances. By installing the SSM Agent on the non-AWS server and registering it via a hybrid activation, the server appears as a managed instance in Systems Manager, providing a consistent management plane across hybrid environments.

Exam trap

The trap here is that candidates often confuse AWS Outposts (which extends AWS infrastructure) with the ability to manage existing non-AWS servers, or they mistakenly think Amazon EC2 Systems Manager (the old name) can natively manage on-premises servers without hybrid activations.

How to eliminate wrong answers

Option A is wrong because AWS Outposts is a fully managed service that extends AWS infrastructure, services, and APIs to on-premises locations, but it does not extend Systems Manager capabilities to existing non-AWS servers; it requires running AWS-designed hardware. Option C is wrong because AWS Direct Connect is a dedicated network connection from on-premises to AWS, which improves bandwidth and latency but does not provide any management or Systems Manager functionality. Option D is wrong because Amazon EC2 Systems Manager is the former name of AWS Systems Manager, and it only manages EC2 instances natively; it does not inherently support non-AWS servers without hybrid activations.

415
MCQmedium

A company is planning to migrate a legacy application to AWS and wants to estimate the monthly cost of running the new workload. The company needs to compare costs across different Amazon EC2 instance types, regions, and pricing models (On-Demand, Reserved, and Spot). The team also wants to include estimated costs for related services such as Amazon EBS storage and data transfer. Which AWS tool should the company use to generate this cost estimate?

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

Correct. The AWS Pricing Calculator is designed to produce cost estimates for new AWS workloads. You can select specific EC2 instance types, pricing models, regions, and associated services like EBS and data transfer to get a monthly estimate.

Why this answer

The AWS Pricing Calculator (formerly the Simple Monthly Calculator) is the correct tool because it allows users to estimate monthly costs by selecting specific EC2 instance types, regions, and pricing models (On-Demand, Reserved, Spot), and it also includes estimates for related services like EBS storage and data transfer. This tool provides a detailed, upfront cost comparison before any resources are deployed, which directly matches the company's requirement to compare costs across different configurations.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (which analyzes past costs) with the AWS Pricing Calculator (which estimates future costs), especially since both tools deal with cost data and are found in the Billing and Cost Management console.

Why the other options are wrong

B

AWS Cost Explorer analyzes historical costs and usage, but cannot generate upfront cost estimates for migrating to different instance types, regions, or pricing models before deployment.

C

AWS Budgets is used to set cost and usage budgets and receive alerts when you exceed or are forecasted to exceed them, not to generate upfront cost estimates for migration planning.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not allow you to generate upfront cost estimates for different EC2 instance types, regions, and pricing models before migration.

When would these options actually be correct?

B

A company wants to analyze past EC2 spending trends to identify cost-saving opportunities or forecast future costs based on historical usage patterns.

C

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 tool to create and monitor such budgets.

D

A company wants to identify underutilized EC2 instances to reduce costs and receives recommendations for Reserved Instance purchases based on existing usage. AWS Trusted Advisor would be the correct tool for this scenario.

Why candidates pick the wrong answer

B

Candidates confuse cost estimation for a new workload with cost analysis of existing usage, assuming Cost Explorer can also predict costs for planned resources.

C

Candidates may confuse cost estimation with cost monitoring, assuming that a tool named 'Budgets' can also help estimate costs before migration.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to estimate costs for new workloads, assuming it can generate upfront pricing estimates.

416
MCQeasy

Under the AWS Shared Responsibility Model, which of the following is the customer's responsibility when using Amazon RDS?

A.Patching the underlying EC2 instances hosting the database
B.Managing the physical storage media and hardware
C.Managing database user accounts and controlling data access
D.Applying database engine minor version patches
AnswerC

Managing database user accounts and controlling data access is a customer responsibility in Amazon RDS. Even though AWS manages the underlying infrastructure and engine, the customer is responsible for creating database users, granting privileges, and implementing access controls (e.g., passwords, IAM authentication, VPC security groups, and network ACLs). This aligns with the customer's control over data and who can access it, as defined by the AWS shared responsibility model. It is the correct answer because data governance and access management remain firmly in the customer's domain.

Why this answer

Under the AWS Shared Responsibility Model, AWS manages the infrastructure, including the underlying EC2 instances, physical storage, and database engine minor version patches for Amazon RDS. The customer is responsible for managing database user accounts, controlling data access, and securing the data itself, as these are within the customer's control and not managed by AWS.

Exam trap

The trap here is that candidates often confuse the customer's responsibility for managing database user accounts with AWS's responsibility for patching the database engine, leading them to incorrectly select option D as the customer's task.

How to eliminate wrong answers

Option A is wrong because AWS is responsible for patching the underlying EC2 instances that host the RDS database, as RDS is a managed service where AWS handles the host OS and infrastructure. Option B is wrong because managing physical storage media and hardware is AWS's responsibility under the shared model, as they control the data center and physical infrastructure. Option D is wrong because applying database engine minor version patches is managed by AWS for RDS, though customers can schedule maintenance windows; the actual patching is AWS's responsibility.

417
MCQmedium

A company uses Amazon EC2 instances to run its workloads. The company's IT team does not know the exact physical server where each instance runs, and instances from multiple customers may be hosted on the same physical hardware. The team only specifies the AWS Region and Availability Zone. Which essential characteristic of cloud computing does this scenario BEST represent?

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

Resource pooling is the correct answer. The scenario describes how AWS pools its physical infrastructure to serve multiple customers simultaneously, with customers having no control over the exact physical location of their resources beyond a high-level abstraction like region or Availability Zone. This is a direct example of resource pooling.

Why this answer

Resource pooling is the correct answer because the scenario describes how AWS aggregates compute resources from multiple physical hosts into a shared pool, which is then dynamically assigned and reassigned to customers based on demand. The IT team has no control over or knowledge of the exact physical server, and instances from different customers can run on the same hardware, which is the defining behavior of resource pooling as defined by NIST SP 800-145.

Exam trap

The trap here is that candidates often confuse resource pooling with on-demand self-service because both involve abstraction, but resource pooling specifically addresses the multi-tenant sharing of physical infrastructure, whereas on-demand self-service is about the user's ability to provision resources without provider intervention.

Why the other options are wrong

A

The scenario describes not knowing the physical server and sharing hardware with other customers, which directly illustrates resource pooling. On-demand self-service refers to the ability to provision resources without human interaction, which is not the focus here.

C

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the lack of knowledge about physical server location or multi-tenant hosting.

D

Measured service refers to the ability to monitor, control, and report usage for billing purposes. The scenario describes lack of knowledge about physical servers and multi-tenant hosting, which is about resource pooling, not metering.

When would these options actually be correct?

A

A question stating: 'A developer wants to launch an EC2 instance without contacting IT support. Which characteristic does this represent?' would make on-demand self-service the correct answer.

C

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

D

A company wants to track and optimize its cloud spending by analyzing resource usage per department. The question asks which characteristic enables pay-per-use billing and usage monitoring. Measured service would be correct.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to provision instances via the AWS console (self-service) with the underlying multi-tenant architecture, leading them to choose on-demand self-service instead of resource pooling.

C

Candidates may confuse the dynamic allocation of resources in resource pooling with the scaling aspect of rapid elasticity, or they may think that not knowing the physical server implies automatic scaling.

D

Candidates may confuse 'measured service' with any cloud feature involving monitoring or abstraction, but here the focus is on physical resource sharing, not usage metering.

418
MCQmedium

A healthcare company runs a production application on AWS that stores protected health information (PHI). The company needs a support plan that provides a designated Technical Account Manager (TAM) who will perform quarterly business reviews, offer proactive architectural guidance, and help optimize the environment. The company also requires a 15-minute response time for critical system failures. Which AWS Support plan should the company choose?

A.AWS Basic Support
B.AWS Developer Support
C.AWS Business Support
D.AWS Enterprise Support
AnswerD

AWS Enterprise Support is the only plan that includes a dedicated Technical Account Manager (TAM), who acts as a single point of contact for proactive guidance, operational health, and architectural review. It also provides a 15-minute response for critical production outages, alongside full Trusted Advisor, the AWS Health API, and quarterly business reviews. For a production application in healthcare with strict availability and compliance needs, Enterprise Support aligns exactly with the stated requirement for a TAM.

Why this answer

AWS Enterprise Support is the only plan that provides a designated Technical Account Manager (TAM) who conducts quarterly business reviews, offers proactive architectural guidance, and helps optimize the environment. It also guarantees a 15-minute response time for critical system failures, meeting the healthcare company's requirements for handling protected health information (PHI) with high availability and compliance.

Exam trap

The trap here is that candidates often confuse AWS Business Support's 1-hour critical response time and general architectural guidance with the dedicated TAM and quarterly business reviews that are exclusive to Enterprise Support, leading them to select Business Support instead.

Why the other options are wrong

A

AWS Basic Support does not provide a Technical Account Manager (TAM), quarterly business reviews, proactive architectural guidance, or a 15-minute response time for critical failures. It only offers basic support for account and billing issues.

B

AWS Developer Support does not provide a designated Technical Account Manager (TAM), quarterly business reviews, or proactive architectural guidance, and its response time for critical cases is 1 hour, not 15 minutes.

When would these options actually be correct?

A

A company with a non-production workload that requires only basic account and billing support, with no need for technical support or architectural guidance, would choose AWS Basic Support. For example, a small development team running a test environment with minimal support needs.

B

A startup running a non-production environment with a few developers needs support for early-stage development, including best-practice guidance and a 1-hour response for critical issues, but does not require a TAM or 15-minute response.

Why candidates pick the wrong answer

A

Candidates may mistakenly think Basic Support is sufficient for any workload, or they may overlook the specific requirements for a TAM and fast response times, assuming basic support covers all needs.

B

Candidates may confuse Developer Support with Enterprise Support, thinking it includes a TAM and faster response times, or underestimate the support requirements for PHI workloads.

419
MCQeasy

Which AWS service is used to distribute incoming application traffic across multiple EC2 instances to improve availability and fault tolerance?

A.Amazon Route 53
B.Amazon CloudFront
C.Elastic Load Balancing
D.AWS Auto Scaling
AnswerC

Elastic Load Balancing (ELB) is the AWS service specifically designed to automatically distribute incoming application or network traffic across multiple targets, such as EC2 instances, in one or more Availability Zones. ELB performs health checks on registered instances and routes traffic only to healthy instances, thereby improving fault tolerance and availability. It also integrates with Auto Scaling to dynamically add and remove instances while continuously balancing traffic, making it the correct answer for distributing traffic across EC2 instances.

Why this answer

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple Amazon EC2 instances in one or more Availability Zones. By doing so, it increases the fault tolerance of your application because if one instance fails, the load balancer routes traffic to the remaining healthy instances, ensuring high availability. ELB supports multiple types (Application, Network, and Gateway Load Balancers) to handle different traffic patterns and protocols.

Exam trap

The trap here is that candidates often confuse Amazon Route 53's DNS routing policies (like weighted or latency-based routing) with actual load balancing, but Route 53 only resolves DNS queries and does not manage traffic distribution to EC2 instances at the application or network layer.

How to eliminate wrong answers

Option A is wrong because Amazon Route 53 is a DNS web service that translates domain names to IP addresses and routes end users to internet applications, but it does not distribute traffic across EC2 instances for load balancing. Option B is wrong because Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations to accelerate delivery of static and dynamic web content, not a load balancer for distributing traffic across EC2 instances. Option D is wrong because AWS Auto Scaling automatically adjusts the number of EC2 instances based on demand, but it does not distribute incoming traffic; it works in conjunction with a load balancer to scale the fleet.

420
MCQmedium

A software development team uses AWS CloudFormation to define their test environments as infrastructure as code. Each developer can launch a complete environment containing multiple Amazon EC2 instances, an Application Load Balancer, and an Amazon RDS database in under five minutes. They run their test suite for a few hours and then delete the entire CloudFormation stack, releasing all resources. Which essential characteristic of cloud computing does this workflow best illustrate?

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

Rapid elasticity is the ability to quickly scale resources up and down in response to demand. The developers can create a full environment in minutes and tear it down just as quickly, directly illustrating this characteristic.

Why this answer

The ability to provision and de-provision a complete environment—including EC2 instances, an ALB, and an RDS database—in minutes and then release all resources after a few hours directly demonstrates rapid elasticity. This characteristic allows cloud resources to scale out and in quickly, matching demand without manual intervention, which is exactly what the CloudFormation stack lifecycle achieves.

Exam trap

The trap here is that candidates confuse 'on-demand self-service' (the ability to provision without human interaction) with 'rapid elasticity' (the ability to scale resources up and down quickly), but the question's focus on the speed of provisioning and de-provisioning the entire environment points to elasticity, not just self-service.

Why the other options are wrong

A

The workflow describes developers launching and deleting environments quickly, which emphasizes rapid scaling and de-scaling of resources, not the ability to provision resources without human interaction (on-demand self-service).

C

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple consumers, not to the rapid provisioning and de-provisioning of resources by a single team.

D

Measured service refers to the metering and billing of cloud resource usage. The scenario emphasizes rapid provisioning and deprovisioning of environments, not tracking or charging for usage.

When would these options actually be correct?

A

On-demand self-service would be correct if the question focused on a developer provisioning an EC2 instance directly via the AWS Management Console or CLI without needing to submit a ticket or get approval from IT.

C

A question describing how AWS uses shared infrastructure to serve multiple customers, with resources dynamically assigned and reassigned based on demand, would make resource pooling the correct answer.

D

A question describing a company that uses AWS to automatically track and bill different departments based on their exact resource consumption (e.g., EC2 hours, data transfer) would make 'Measured service' the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to provision resources quickly (rapid elasticity) with the concept of self-service provisioning, as both involve user-initiated actions without manual intervention.

C

Candidates may confuse the concept of sharing resources (pooling) with the ability to quickly allocate and release resources, especially when multiple developers share the same CloudFormation templates.

D

Candidates may confuse the automated creation/deletion of resources with metering, or think that because CloudFormation tracks stack resources, it exemplifies measured service.

421
MCQeasy

Which AWS service or feature provides a notification when AWS is performing planned maintenance that may affect your resources?

A.Amazon CloudWatch Alarms
B.AWS Health Dashboard
C.AWS Trusted Advisor
D.AWS Config
AnswerB

The AWS Health Dashboard delivers account-specific and resource-specific notifications about planned lifecycle events, including scheduled maintenance, service disruptions, and other AWS-initiated changes. It proactively alerts you with a personalized view of events that affect your resources, and you can even automate responses by integrating these events with Amazon EventBridge.

Why this answer

AWS Health Dashboard (specifically the AWS Personal Health Dashboard) provides proactive notifications and alerts when AWS is performing planned maintenance that may affect your resources. It gives you a personalized view of service health events, including scheduled maintenance, that are relevant to your AWS account and resources.

Exam trap

The trap here is that candidates often confuse the AWS Service Health Dashboard (public, region-wide status) with the AWS Personal Health Dashboard (account-specific alerts), or mistakenly think CloudWatch Alarms can capture AWS-side maintenance events via custom metrics.

How to eliminate wrong answers

Option A is wrong because Amazon CloudWatch Alarms monitor metrics (e.g., CPU utilization, latency) and trigger actions based on thresholds you define, but they do not natively receive or relay AWS-planned maintenance notifications. Option C is wrong because AWS Trusted Advisor inspects your environment and makes recommendations to optimize cost, performance, security, and fault tolerance, but it does not provide real-time alerts for planned maintenance events. Option D is wrong because AWS Config evaluates your resource configurations against desired policies and tracks configuration changes, but it is not designed to notify you of AWS-side planned maintenance activities.

422
MCQmedium

A healthcare company needs to store patient medical records that must be retained for 10 years to comply with regulatory requirements. These records are accessed very rarely, only in the event of an audit or legal request. Which Amazon S3 storage class is the MOST cost-effective choice for this data?

A.S3 Standard
B.S3 Intelligent-Tiering
C.S3 One Zone-IA
D.S3 Glacier Deep Archive
AnswerD

S3 Glacier Deep Archive is the lowest-cost S3 storage class, designed for long-term retention of data that is accessed extremely rarely (e.g., once or twice per year). It provides secure and durable storage with retrieval times of 12-48 hours, making it the most cost-effective choice for regulatory archives with a 10-year retention requirement.

Why this answer

S3 Glacier Deep Archive is the most cost-effective choice because it is designed for long-term retention of rarely accessed data with a retrieval time of 12–48 hours. The 10-year retention requirement and infrequent access pattern (only during audits or legal requests) align perfectly with this storage class, offering the lowest storage cost among S3 classes while still meeting compliance needs.

Exam trap

The trap here is that candidates often choose S3 Glacier (Flexible Retrieval) instead of S3 Glacier Deep Archive, confusing the two, but the question specifically asks for the 'most cost-effective' option for data accessed 'very rarely' over a 10-year period, making Deep Archive the correct choice due to its lower storage cost and longer retrieval time.

Why the other options are wrong

A

S3 Standard is designed for frequently accessed data with low latency and high throughput, making it cost-ineffective for rarely accessed data that must be retained for 10 years. The storage cost is significantly higher than archival classes like S3 Glacier Deep Archive.

B

S3 Intelligent-Tiering is designed for data with unknown or changing access patterns, but this question specifies that records are accessed very rarely (only for audits/legal requests). Intelligent-Tiering incurs monitoring and automation fees that make it less cost-effective than S3 Glacier Deep Archive for data with predictable, infrequent access.

C

S3 One Zone-IA stores data in a single Availability Zone, which does not meet the durability and availability requirements for critical patient medical records that must be retained for 10 years. Regulatory compliance typically mandates multi-AZ redundancy to prevent data loss from zone failures.

When would these options actually be correct?

A

A question where data requires immediate, frequent access (e.g., a web application serving user-generated content) and must be stored with low latency and high durability. For example: 'A media company needs to store video files that are accessed multiple times per day by users.'

B

A company stores customer transaction logs that are accessed frequently for the first 30 days, then accessed sporadically for the next year, and rarely thereafter. S3 Intelligent-Tiering would automatically move data between tiers based on changing access patterns, optimizing costs without manual intervention.

C

A company needs cost-effective storage for non-critical, easily reproducible data that can tolerate the loss of an Availability Zone, such as temporary backup copies or cached data that can be regenerated from primary sources.

Why candidates pick the wrong answer

A

Candidates may default to S3 Standard as the default or most familiar storage class, overlooking the cost implications of long-term, rarely accessed data. They might not fully consider the trade-offs between access frequency and storage cost.

B

Candidates may think Intelligent-Tiering is always the most cost-effective because it automatically optimizes costs, but they overlook the monitoring fees and that for truly archival data with no access pattern changes, a dedicated archival class is cheaper.

C

Candidates may choose S3 One Zone-IA because it offers lower storage costs than S3 Standard and S3 Standard-IA, and they overlook the single-AZ risk, assuming 'IA' (Infrequent Access) is sufficient for rarely accessed data without considering durability requirements.

423
MCQmedium

A company needs to synchronize files between their on-premises file server and Amazon S3 on a recurring schedule, detecting and copying only the changed files. Which AWS service is designed for this use case?

A.AWS Snowball
B.Amazon S3 Transfer Acceleration
C.AWS DataSync
D.AWS Storage Gateway
AnswerC

AWS DataSync is a fully managed data movement service that automates copying data between on-premises storage (NFS/SMB) and AWS storage (S3, EFS, FSx) using a lightweight agent deployed in the on-premises environment. It performs incremental transfers by scanning the source for changed files, supports scheduled recurring tasks, validates data integrity with checksums, and encrypts data in transit with TLS. This combination of automatic change detection, scheduling, and validation makes it the correct answer for ongoing synchronization between on-premises servers and AWS.

Why this answer

AWS DataSync is purpose-built for automating and accelerating the transfer of data between on-premises storage systems and AWS storage services, including Amazon S3. It supports incremental, scheduled transfers that detect and copy only changed files, making it the ideal choice for recurring file synchronization with S3.

Exam trap

The trap here is that candidates confuse AWS Storage Gateway's file gateway with DataSync, but file gateway provides a live file server interface to S3 rather than a scheduled, agent-based sync tool for changed files.

How to eliminate wrong answers

Option A is wrong because AWS Snowball is a physical data transport device used for large-scale, one-time data migrations, not for recurring scheduled synchronization of changed files. Option B is wrong because Amazon S3 Transfer Acceleration only speeds up uploads to S3 over the internet by using AWS edge locations; it does not provide scheduling, change detection, or on-premises agent capabilities. Option D is wrong because AWS Storage Gateway offers file gateway, volume gateway, and tape gateway modes for hybrid cloud storage, but its file gateway does not natively support recurring scheduled synchronization of changed files to S3; it provides a cached or stored volume interface rather than a dedicated sync service.

424
MCQmedium

A company runs a web application on Amazon EC2 instances. The application experiences unpredictable traffic spikes during marketing campaigns. The company configures an Amazon EC2 Auto Scaling group to automatically add instances when CPU utilization exceeds 70% and remove instances when it drops below 30%. This allows the company to handle peak loads without manual intervention and avoid paying for idle capacity during low traffic periods. Which essential characteristic of cloud computing does this configuration BEST demonstrate?

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

Rapid elasticity is the ability to quickly and automatically scale computing resources up or down to match demand. The Auto Scaling group adding and removing EC2 instances based on CPU thresholds is a direct example of this characteristic.

Why this answer

The Auto Scaling group dynamically adjusts the number of EC2 instances in response to CPU utilization thresholds, scaling out during traffic spikes and scaling in during low traffic. This ability to rapidly provision and release compute resources to match demand is the defining characteristic of rapid elasticity, which allows the company to handle peak loads without manual intervention and avoid paying for idle capacity.

Exam trap

The trap here is that candidates often confuse rapid elasticity with on-demand self-service, but on-demand self-service is about the ability to provision resources without human interaction, while rapid elasticity is about automatically scaling resources up or down to match demand in near real-time.

Why the other options are wrong

A

On-demand self-service refers to the ability to provision computing resources without human interaction, but the question focuses on automatically scaling resources up and down based on demand, which is rapid elasticity, not the provisioning method.

B

Broad network access refers to the ability to access resources over the network via standard protocols, not to automatically scaling resources based on demand. The scenario focuses on dynamic scaling, not network accessibility.

D

Measured service refers to the metering and billing of cloud resources based on usage, such as pay-per-hour or per-GB. The scenario describes automatic scaling to handle traffic spikes, which is about rapid elasticity, not about tracking or charging for usage.

When would these options actually be correct?

A

A scenario where a user can provision an EC2 instance through the AWS Management Console without needing to contact AWS support would demonstrate on-demand self-service. For example, a developer launching an instance for a test environment without manual approval.

B

A question describing a company that needs to ensure its cloud resources are accessible from various devices (e.g., laptops, smartphones, tablets) over the internet using standard protocols would make broad network access the correct answer.

D

A company uses AWS to deploy a web application and wants to track and report resource consumption for cost allocation across departments. The cloud provider offers detailed usage metrics and billing per hour or per GB. This demonstrates measured service.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to automatically scale (elasticity) with the ability to provision resources on demand, as both involve responding to user needs without manual intervention.

B

Candidates may confuse the concept of accessing cloud services over a network with the ability to scale resources, as both involve network connectivity and cloud capabilities.

D

Candidates may confuse the automatic scaling (which involves adding/removing resources) with the idea of paying only for what you use, which is a characteristic of measured service. However, measured service is about metering and billing, not about dynamic resource adjustment.

425
MCQmedium

A startup is migrating its infrastructure to AWS. The CTO notices that the hourly rate for an Amazon EC2 instance is significantly lower than the cost of purchasing and maintaining a comparable physical server in their own data center. The CTO explains that AWS can offer lower prices because it aggregates demand from thousands of customers and optimizes its data center operations. Which benefit of cloud computing does this scenario primarily illustrate?

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

Economies of scale occur when a provider achieves lower per-unit costs by operating at a massive scale. AWS passes these savings to customers in the form of lower usage-based prices. The CTO's explanation directly matches this concept.

Why this answer

The scenario describes AWS aggregating demand from thousands of customers to optimize data center operations, which directly reduces per-unit costs. This is the definition of economies of scale, where larger operational scale leads to lower average costs. The CTO's observation that the hourly EC2 rate is lower than purchasing a physical server illustrates how cloud providers pass these savings to customers.

Exam trap

The trap here is that candidates confuse 'economies of scale' with 'elasticity' because both involve scaling, but elasticity is about dynamic resource adjustment while economies of scale is about cost advantages from large-scale operations.

Why the other options are wrong

A

High availability refers to systems remaining operational despite failures, not to cost reduction from aggregated demand. The scenario focuses on lower prices due to shared infrastructure, not uptime.

B

Elasticity refers to the ability to scale resources up or down on demand, not to cost advantages from aggregated demand and optimized operations.

D

The question focuses on cost reduction through aggregated demand and optimized operations, which is economies of scale, not global reach. Global reach refers to deploying resources in multiple geographic regions, not cost advantages.

When would these options actually be correct?

A

A question asks: 'A company wants to ensure its application remains accessible even if one Availability Zone fails. Which cloud benefit does this requirement illustrate?' Then high availability is correct.

B

A question describing a startup that needs to handle unpredictable traffic spikes by automatically adding and removing EC2 instances would make elasticity the correct answer.

D

A company needs to serve users across multiple continents with low latency. The correct answer would be global reach because cloud providers have data centers worldwide, enabling rapid deployment in diverse regions.

Why candidates pick the wrong answer

A

Candidates may confuse 'high availability' with any benefit of cloud computing, assuming that AWS's large scale inherently ensures availability, but the question specifically addresses cost savings.

B

Candidates may confuse the cost savings from economies of scale with the ability to scale resources, as both involve 'scale' but in different contexts.

D

Candidates may confuse the large scale of cloud providers with their global presence, thinking that global reach inherently leads to lower costs, but the question specifically ties cost to aggregated demand and operational optimization.

426
MCQmedium

A company wants to ensure their containerized microservices can discover each other by name without hard-coding IP addresses. Which AWS service provides DNS-based service discovery for ECS and EKS?

A.Amazon Route 53
B.AWS Cloud Map
C.Elastic Load Balancing
D.Amazon VPC
AnswerB

AWS Cloud Map is a fully managed service discovery service that maintains a registry of application resources such as containers, EC2 instances, and serverless functions, and automatically registers instances when they become healthy and de-registers them when they terminate. It supports both DNS-based discovery (using automatically updated A/SRV records) and API-based discovery via the DiscoverInstances endpoint, letting clients query live, healthy endpoints. This dynamic behavior directly addresses the need to track services that scale up and down, which is why Cloud Map is the correct answer here.

Why this answer

AWS Cloud Map is a cloud resource discovery service that enables microservices to dynamically discover each other by name using DNS queries or API calls. It integrates directly with Amazon ECS and EKS, allowing containers to register and resolve service endpoints without hard-coded IP addresses, making it the correct choice for DNS-based service discovery.

Exam trap

The trap here is that candidates often confuse Route 53's general DNS capabilities with Cloud Map's specialized service discovery, overlooking that Route 53 lacks the dynamic registration and health-check-aware instance management required for containerized microservices.

How to eliminate wrong answers

Option A is wrong because Amazon Route 53 is a DNS web service primarily for domain registration and routing traffic to AWS resources, but it does not provide native service discovery for dynamic containerized microservices with health checks and instance registration. Option C is wrong because Elastic Load Balancing distributes incoming traffic across targets but does not offer DNS-based service discovery for containers to find each other by name. Option D is wrong because Amazon VPC provides networking isolation and IP address management, but it lacks built-in service discovery mechanisms for resolving service names to dynamic IP addresses.

427
MCQhard

A company's security policy requires that access keys for IAM users must be rotated every 90 days. Which AWS service can automatically detect users with non-compliant key age?

A.AWS CloudTrail
B.AWS Config with the access-keys-rotated rule
C.Amazon GuardDuty
D.AWS IAM Access Analyzer
AnswerB

The AWS Config managed rule access-keys-rotated continuously evaluates the age of IAM access keys against a configurable maximum threshold (commonly 90 days). It flags keys that exceed this limit as non-compliant, enabling automated remediation or manual review. Because it is a compliance rule, it proactively enforces your organization's credential rotation policy without requiring you to write custom code.

Why this answer

AWS Config with the 'access-keys-rotated' managed rule automatically checks whether IAM user access keys have been rotated within the specified number of days (default 90). When a key exceeds the configured maximum age, AWS Config flags the resource as non-compliant, enabling automated detection and remediation.

Exam trap

The trap here is that candidates often confuse AWS Config's compliance rules (which evaluate resource configurations like key age) with CloudTrail's auditing capabilities (which log actions but do not enforce policies), leading them to incorrectly select CloudTrail.

How to eliminate wrong answers

Option A is wrong because AWS CloudTrail records API activity (e.g., key creation, deletion) but does not evaluate compliance against a rotation policy; it lacks built-in rules for key age checks. Option C is wrong because Amazon GuardDuty is a threat detection service that analyzes DNS, VPC flow logs, and CloudTrail events for malicious activity, not for IAM key rotation compliance. Option D is wrong because AWS IAM Access Analyzer identifies resources shared with external entities (e.g., cross-account access), not internal key rotation age.

428
MCQmedium

A compliance team needs to track the configuration history of AWS resources, determine when a security group was last modified, and verify that all EC2 instances comply with a rule requiring encryption on all attached EBS volumes. Which AWS service provides these capabilities?

A.AWS CloudTrail
B.Amazon CloudWatch
C.AWS Config
D.Amazon GuardDuty
AnswerC

AWS Config is purpose-built to record and evaluate the configuration of AWS resources over time. It creates configuration items (CIs) whenever a resource changes, maintains a configuration history that you can review or export, and compares each configuration against rules you define, such as 'EBS volumes should be encrypted.' Non-compliant resources are identified and can be remediated, and you can also view resource relationships. This makes it the definitive choice for configuration compliance and history.

Why this answer

AWS Config is the correct service because it provides configuration history of AWS resources, tracks changes to security groups (including last modification time), and allows you to define rules—such as requiring encryption on all EBS volumes attached to EC2 instances—and evaluate resources against those rules. It records configuration changes as configuration items and can trigger evaluations against managed or custom rules, making it ideal for compliance auditing.

Exam trap

The trap here is that candidates confuse AWS CloudTrail's API logging with AWS Config's configuration tracking, but CloudTrail only records the API call that made the change, not the resulting configuration state or compliance evaluation.

How to eliminate wrong answers

Option A is wrong because AWS CloudTrail records API activity (who did what, when, and from where) but does not track the configuration state or history of resources over time, nor does it evaluate compliance rules. Option B is wrong because Amazon CloudWatch monitors metrics, logs, and alarms for operational health and performance, but it does not track resource configuration history or enforce compliance rules like encryption requirements. Option D is wrong because Amazon GuardDuty is a threat detection service that analyzes DNS logs, VPC flow logs, and CloudTrail events for malicious activity, not for tracking configuration changes or evaluating compliance rules.

429
MCQmedium

A company is adopting microservices and wants to enable their services to communicate securely and track network traffic between them. Which AWS service provides service mesh capabilities with mutual TLS and observability?

A.Amazon VPC with security groups
B.AWS App Mesh
C.Amazon API Gateway
D.AWS Transit Gateway
AnswerB

AWS App Mesh is a managed service mesh that uses Envoy sidecar proxies to control and observe microservice-to-microservice traffic. It provides mutual TLS encryption between services, fine-grained traffic routing with retries and timeouts, and integrates with AWS X-Ray and Amazon CloudWatch for metrics and traces. This makes App Mesh the correct choice when the requirement is application-level traffic management, identity-based security, and observability across services, rather than simple network connectivity.

Why this answer

AWS App Mesh is a service mesh that provides application-level networking, enabling microservices to communicate securely with mutual TLS (mTLS) and offering observability through metrics, logs, and traces. It integrates with AWS services like AWS X-Ray and Amazon CloudWatch to track network traffic between services, making it the correct choice for this requirement.

Exam trap

The trap here is that candidates often confuse network-level services like VPC security groups or Transit Gateway with application-level service mesh capabilities, overlooking that mTLS and observability require a dedicated service mesh like AWS App Mesh.

How to eliminate wrong answers

Option A is wrong because Amazon VPC with security groups provides network-level traffic filtering and segmentation, not service mesh capabilities like mTLS or observability at the application layer. Option C is wrong because Amazon API Gateway is a managed API proxy for creating, publishing, and securing APIs, not a service mesh for inter-service communication within a microservices architecture. Option D is wrong because AWS Transit Gateway is a network transit hub for connecting VPCs and on-premises networks, lacking service mesh features such as mTLS and observability for service-to-service traffic.

430
MCQmedium

A startup runs an e-commerce website on AWS. During flash sales, traffic can increase 10x in a few minutes. The startup uses an Auto Scaling group to automatically launch additional EC2 instances when CPU utilization exceeds 70% and terminate them when utilization drops below 30%. This approach ensures that the application always has enough capacity to handle the load without manual intervention, and they only pay for what they use. Which cloud computing concept does this scenario BEST illustrate?

A.High availability
B.Elasticity
C.Fault tolerance
D.Disaster recovery
AnswerB

Elasticity is the correct answer. It refers to the ability to dynamically scale infrastructure resources up and down based on real-time demand. The Auto Scaling group automatically adjusts the number of EC2 instances in response to CPU utilization, which is a textbook example of elasticity.

Why this answer

Elasticity is the ability of a cloud system to automatically scale resources up or down based on demand. The Auto Scaling group dynamically adds EC2 instances when CPU utilization exceeds 70% and terminates them when it drops below 30%, ensuring capacity matches load without manual intervention. This pay-per-use model is a hallmark of elasticity, not just high availability or fault tolerance.

Exam trap

The trap here is that candidates confuse elasticity with high availability, but elasticity is about scaling resources to match demand, while high availability is about maintaining uptime through redundancy and failover mechanisms.

Why the other options are wrong

A

High availability focuses on ensuring the application remains accessible despite component failures, not on dynamically scaling resources up and down based on demand. The scenario describes automatic scaling to match traffic spikes, which is elasticity.

C

Fault tolerance refers to a system's ability to continue operating without interruption when one or more components fail. The scenario describes scaling resources up and down based on demand, not handling component failures.

D

Disaster recovery focuses on restoring IT infrastructure and data after a catastrophic event (e.g., natural disaster, cyberattack), not on automatically scaling resources to handle traffic spikes.

When would these options actually be correct?

A

A question describing an architecture with EC2 instances distributed across multiple Availability Zones and an Application Load Balancer that automatically reroutes traffic if an instance fails, ensuring the application stays up even during an AZ outage, would illustrate high availability.

C

An exam question describing an application that runs on multiple EC2 instances across different Availability Zones, and if one instance or AZ fails, the application continues to function seamlessly without any downtime.

D

A question describing a company that replicates its entire infrastructure across multiple AWS regions and uses automated failover to recover from a regional outage would make disaster recovery the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with high availability because both involve handling increased load, but high availability is about redundancy and failover, not dynamic scaling.

C

Candidates may confuse elasticity with fault tolerance because both involve multiple instances and automated responses, but fault tolerance focuses on failure resilience, not dynamic scaling to meet demand.

D

Candidates may confuse the ability to handle sudden load increases with the need to recover from failures, or they might think that scaling out during high traffic is a form of recovery from capacity shortages.

431
MCQmedium

A company is planning to migrate a legacy application to AWS. The solutions architect needs to estimate the monthly cost of running Amazon EC2 instances, Amazon RDS databases, and Amazon S3 storage. The architect wants to compare different instance types, storage classes, and pricing models (e.g., On-Demand vs. Reserved Instances) to find the most cost-effective configuration. The team requires a tool that provides a detailed, itemized cost estimate without incurring any actual charges, and allows saving and sharing the estimate with stakeholders. Which AWS tool should the solutions architect use?

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

The AWS Pricing Calculator is specifically built to create cost estimates for planned AWS usage. Users can configure services, select pricing models, and receive a detailed monthly estimate. Estimates can be saved, shared, and refined without any actual spend.

Why this answer

The AWS Pricing Calculator (formerly AWS Simple Monthly Calculator) is the correct tool because it allows users to build a detailed, itemized cost estimate for AWS services like EC2, RDS, and S3 without incurring any actual charges. It supports comparing different instance types, storage classes, and pricing models (On-Demand vs. Reserved Instances), and provides a shareable link to save and share the estimate with stakeholders.

Exam trap

The trap here is confusing tools that analyze past costs (Cost Explorer, Cost and Usage Report) with tools that estimate future costs (Pricing Calculator), leading candidates to pick Cost Explorer because it also shows cost breakdowns, but it cannot model a greenfield migration without historical data.

Why the other options are wrong

A

AWS Budgets is used to set spending limits and receive alerts, not to generate detailed, itemized cost estimates for comparing configurations before incurring charges.

B

AWS Cost Explorer analyzes historical costs and usage, but does not provide upfront cost estimates for planned configurations without incurring actual charges.

D

AWS Cost and Usage Report provides detailed billing data after charges have been incurred, not a pre-migration cost estimate without actual charges. It cannot compare instance types or pricing models before deployment.

When would these options actually be correct?

A

A solutions architect needs to set a monthly cost threshold for an existing AWS account and receive notifications when spending approaches or exceeds the budget.

B

A solutions architect needs to analyze past EC2 usage patterns to identify cost-saving opportunities, such as rightsizing instances or purchasing Reserved Instances based on historical data.

D

A solutions architect needs to analyze historical cost and usage data for an existing AWS environment to identify cost-saving opportunities, such as rightsizing EC2 instances or identifying underutilized resources. The tool must provide granular, hourly-level data for custom reports.

Why candidates pick the wrong answer

A

Candidates may confuse budgeting with cost estimation, thinking that a tool named 'Budgets' can provide cost estimates for future usage.

B

Candidates may confuse Cost Explorer's cost analysis capabilities with the ability to estimate future costs, not realizing it requires existing usage data.

D

Candidates may confuse 'cost estimate' with 'cost reporting' and think that a detailed report would help estimate costs, not realizing that the report only shows past incurred costs, not future projections.

432
MCQeasy

Which AWS service provides managed Elasticsearch (OpenSearch) clusters for log analytics and full-text search?

A.Amazon CloudSearch
B.Amazon OpenSearch Service
C.Amazon Athena
D.Amazon Redshift
AnswerB

Amazon OpenSearch Service provides managed OpenSearch and Elasticsearch clusters for near-real-time log analytics and search, exposing the standard RESTful search APIs and Kibana dashboards without requiring you to run a control plane. It automatically handles cluster provisioning, scaling, patching, and data replication, while supporting index-based data structures that enable fast full-text and aggregated queries across large log datasets.

Why this answer

Amazon OpenSearch Service (successor to Amazon Elasticsearch Service) is the correct choice because it provides managed clusters for Elasticsearch and OpenSearch, enabling log analytics, full-text search, and real-time application monitoring. It integrates with Logstash and Kibana (the ELK stack) and supports the OpenSearch API, making it the direct AWS offering for this use case.

Exam trap

The trap here is that candidates often confuse Amazon CloudSearch (a simpler, proprietary search service) with Amazon OpenSearch Service, not realizing that CloudSearch does not support the Elasticsearch/OpenSearch ecosystem required for log analytics and Kibana integration.

How to eliminate wrong answers

Option A is wrong because Amazon CloudSearch is a managed search service that uses its own proprietary search engine and API, not Elasticsearch or OpenSearch, and is designed for simpler full-text search use cases like website search, not log analytics. Option C is wrong because Amazon Athena is a serverless interactive query service for analyzing data in Amazon S3 using standard SQL, not a managed search or analytics engine for Elasticsearch/OpenSearch clusters. Option D is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for SQL-based analytics on structured data, not for real-time log analytics or full-text search with Elasticsearch/OpenSearch.

433
MCQeasy

A company hires 10 new developers and needs to assign them identical AWS permissions — read access to S3 and the ability to launch EC2 instances. What is the AWS best practice for assigning these permissions efficiently?

A.Attach an inline policy to each of the 10 IAM users individually
B.Create an IAM group, attach the required policies to the group, and add all 10 users to the group
C.Create one IAM user account and share the credentials with all 10 developers
D.Grant the developers root account access with MFA enabled
AnswerB

IAM groups are specifically designed for this purpose. Assign policies once to the group, add users to the group, and all users inherit the permissions. Future permission changes only need to be made to the group.

Why this answer

IAM groups allow administrators to assign permissions to multiple users at once. By creating a 'Developers' group with the required policies and adding all 10 users to it, permissions are managed centrally. Adding a policy to the group affects all members simultaneously.

434
MCQmedium

A company uses AWS Organizations to manage multiple AWS accounts. The security team needs to enforce a policy that prevents any employee from deploying resources in AWS Regions outside of the United States. The company’s legal department requires a preventive control that automatically blocks all resource creation in non-approved Regions for every account, including any new accounts added in the future. The team wants a solution that requires minimal ongoing administration. Which AWS feature should the security team use?

A.Create an IAM policy with a condition that denies `ec2:RunInstances` if the Region is not `us-east-1` or `us-west-2`, and attach it to all IAM users and roles.
B.Configure an AWS Config rule that checks for resources in non-approved Regions and automatically terminates them using a custom Lambda function.
C.Attach a Service Control Policy (SCP) in AWS Organizations that denies access to all AWS API actions when the `aws:RequestedRegion` condition key does not match an approved Region.
D.Use VPC endpoint policies to restrict traffic to only the approved AWS Regions.
AnswerC

This is correct. An SCP is a centralized, preventive control that applies to all principals (users, roles) in member accounts. The condition `aws:RequestedRegion` is supported by most AWS services, allowing the policy to block resource creation in any non-approved Region. It automatically applies to new accounts added to the organization.

Why this answer

A Service Control Policy (SCP) attached to the root or an OU in AWS Organizations can deny all AWS API actions when the `aws:RequestedRegion` condition key does not match an approved Region (e.g., `us-east-1` or `us-west-2`). This provides a preventive, account-wide guard that automatically applies to all existing and future accounts in the organization, requiring no per-user or per-role configuration and minimal ongoing administration.

Exam trap

The trap here is that candidates confuse detective controls (AWS Config) with preventive controls (SCPs) or mistakenly think IAM policies can enforce organization-wide restrictions, but SCPs are the only mechanism that applies to all accounts and principals in AWS Organizations without ongoing maintenance.

Why the other options are wrong

A

IAM policies attached to users/roles do not apply to the root user or new accounts automatically, and they require manual attachment to every principal, failing the 'minimal ongoing administration' and 'every account including new ones' requirements.

B

AWS Config with a custom Lambda function is a detective and reactive control, not a preventive one. It would terminate resources after creation, not block them, and requires ongoing maintenance of the Lambda function and Config rules.

D

VPC endpoint policies only control traffic to AWS services through VPC endpoints, not resource creation across all accounts and regions. They cannot block deployments in non-approved regions for accounts not using VPC endpoints.

When would these options actually be correct?

A

If the question asked for a solution to restrict resource deployment for specific IAM users or roles within a single account, and did not require coverage of new accounts or the root user, then an IAM policy with a Region condition would be correct.

B

This option would be correct if the question asked for a detective control that automatically remediates non-compliant resources after they are created, or if the requirement was to audit and report on resources in non-approved Regions rather than prevent them.

D

A question asking how to restrict access to AWS services (e.g., S3, DynamoDB) to only traffic originating from a specific VPC or on-premises network, using VPC endpoints and endpoint policies.

Why candidates pick the wrong answer

A

Candidates may think IAM policies are the standard way to control permissions and overlook that SCPs are needed for organization-wide preventive controls across all accounts.

B

Candidates may think AWS Config can enforce policies proactively, but it only detects and can trigger remediation after the fact, not block the action. The Lambda function seems like a powerful automation, but it doesn't meet the preventive requirement.

D

Candidates may confuse network-level controls (VPC endpoints) with organization-wide governance controls (SCPs), thinking that restricting traffic to approved regions via endpoints prevents resource creation.

435
MCQmedium

A company manages a fleet of hundreds of EC2 instances and needs to automate patching across all instances, run commands remotely without SSH, and store configuration parameters centrally. Which AWS service provides these operational management capabilities?

A.Amazon CloudWatch
B.AWS Config
C.AWS Systems Manager
D.AWS CloudFormation
AnswerC

AWS Systems Manager is the native operations hub that delivers exactly the capabilities described in the question: Patch Manager automates both scanning and installation of missing OS patches across EC2 and hybrid fleets; Run Command provides agent-based remote command execution without requiring SSH/RDP; Session Manager offers short-lived, browser-based interactive shells; and Parameter Store securely centralizes configuration data and secrets for applications. Its SSM Agent, running on managed instances, is what makes in-guest operations and patching possible, tying the entire set of features together. In the CLF-C02 context, when a question asks for one service that covers patching, remote execution, and parameter storage, Systems Manager is the only answer.

Why this answer

AWS Systems Manager is the correct choice because it provides a unified interface for operational management tasks, including automated patching via Patch Manager, remote command execution without SSH using Run Command, and centralized parameter storage with Parameter Store. These capabilities directly address the need to manage fleets of EC2 instances at scale without requiring direct network access to each instance.

Exam trap

The trap here is that candidates often confuse AWS Systems Manager with AWS Config because both deal with 'management' and 'configuration,' but Config is only for compliance auditing and drift detection, not for patching or remote command execution.

How to eliminate wrong answers

Option A is wrong because Amazon CloudWatch is a monitoring and observability service for metrics, logs, and alarms, not a tool for patching, remote command execution, or parameter storage. Option B is wrong because AWS Config is a service for evaluating and auditing resource compliance against desired configurations, not for automating patching or running commands remotely. Option D is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service for provisioning and managing AWS resources via templates, not for ongoing operational tasks like patching or remote command execution.

436
MCQmedium

A company runs a globally distributed multiplayer game on AWS. The game uses UDP for real-time communication and requires static IP addresses that do not change for whitelisting by internet service providers. The company needs to route traffic to the nearest healthy application endpoint to minimize latency and improve performance. The solution must work with both TCP and UDP traffic and provide static IP addresses. Which AWS service should the company use?

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

AWS Global Accelerator is correct because it provides static Anycast IP addresses at AWS edge locations, which route incoming TCP/UDP traffic over the AWS global network to the nearest healthy application endpoint. Unlike DNS-based services, it optimizes the network path at the packet level for latency-sensitive multiplayer game connections, and it offers fast failover without client-side DNS caching issues. This makes it ideal for globally distributed real-time games that need predictable performance and connection resilience.

Why this answer

AWS Global Accelerator provides static IP addresses that serve as fixed entry points to your application, and it uses the AWS global network to route traffic to the nearest healthy endpoint via Anycast. It supports both TCP and UDP traffic, making it ideal for real-time UDP-based gaming workloads that require low latency and static IPs for ISP whitelisting.

Exam trap

The trap here is that candidates often confuse CloudFront's edge caching with Global Accelerator's network-layer optimization, but CloudFront does not support UDP or provide static IPs, making it unsuitable for real-time gaming traffic.

Why the other options are wrong

B

Amazon CloudFront is a content delivery network (CDN) that primarily handles HTTP/HTTPS traffic and does not support UDP traffic, which is required for the real-time game communication. It also does not provide static IP addresses for whitelisting.

C

Amazon Route 53 does not provide static IP addresses for whitelisting; it uses DNS-based routing, which can change IP addresses. It also does not natively handle UDP traffic for real-time communication with static IPs.

D

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, but it does not provide global traffic routing to the nearest healthy endpoint, nor does it offer static IP addresses for whitelisting by ISPs. It is not designed for global traffic distribution or UDP optimization.

When would these options actually be correct?

B

A company wants to deliver static and dynamic web content (e.g., images, videos, API responses) with low latency and high transfer speeds to a global audience. The solution must support HTTP/HTTPS and integrate with AWS origins like S3, EC2, or ALB.

C

A company needs to route users to the nearest healthy application endpoint based on latency, using DNS-based traffic management, and does not require static IP addresses or UDP support. The application is HTTP/HTTPS-based and can tolerate DNS caching delays.

D

A company needs a dedicated, private, low-latency connection between its on-premises data center and AWS VPC to support consistent throughput for large data transfers, and compliance requires avoiding the public internet. Direct Connect would be the correct answer.

Why candidates pick the wrong answer

B

Candidates may associate CloudFront with global edge locations and low-latency content delivery, but overlook its lack of UDP support and static IP address capabilities.

C

Candidates may think Route 53's latency-based routing and health checks can solve the problem, overlooking the requirement for static IP addresses and UDP support, which are not provided by Route 53.

D

Candidates may think Direct Connect provides static IPs and low latency, but it is a physical connection solution, not a global traffic routing service, and does not handle UDP optimization or endpoint health checks across regions.

437
MCQeasy

A government agency runs all of its computing workloads on hardware located in its own secure facility. No resources are hosted with a third-party cloud provider. The agency manages all servers, networking equipment, and storage. Which cloud deployment model describes this architecture?

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

Private cloud is a model where computing infrastructure is provisioned for exclusive use by a single organization, offering the highest level of control over data, security, and compliance. Because the agency operates all workloads on its own hardware within its own facility, with no multi-tenant sharing, this setup unambiguously qualifies as a private cloud. This architecture is often preferred for sensitive or regulated workloads because the organization retains full control over access and governance.

Why this answer

A private cloud deployment model is defined by cloud resources being used exclusively by a single organization, typically hosted on-premises in the organization's own data center. In this scenario, the government agency owns and manages all hardware, networking, and storage within its own secure facility, with no third-party cloud provider involvement, which aligns precisely with the private cloud model.

Exam trap

The trap here is that candidates often confuse 'on-premises' with 'private cloud,' forgetting that a private cloud requires cloud characteristics like self-service, resource pooling, and rapid elasticity, not just isolated hardware; however, in this question, the agency's fully managed on-premises environment still qualifies as a private cloud because it meets the NIST definition of exclusive use by a single organization.

How to eliminate wrong answers

Option A is wrong because a public cloud model involves resources hosted and managed by a third-party cloud provider (e.g., AWS, Azure, GCP) and shared with multiple tenants, which contradicts the agency's exclusive use of its own on-premises hardware. Option B is wrong because a hybrid cloud model requires a combination of on-premises infrastructure (private cloud) and public cloud resources, with orchestration or data transfer between them; the agency has no public cloud component. Option D is wrong because a community cloud model is shared by several organizations with common concerns (e.g., compliance, security), not a single agency, and often involves third-party hosting; this scenario describes exclusive use by one organization.

438
MCQeasy

Before moving to AWS, a company over-provisioned their data centre servers to handle projected peak traffic, resulting in expensive idle capacity most of the time. After migrating, the company uses Auto Scaling to match capacity exactly to actual demand. Which cloud benefit does this represent?

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

Stop guessing about capacity is correct because cloud computing replaces the traditional need to forecast and provision for peak load with automatic scaling. Services like EC2 Auto Scaling with target tracking policies, scheduled scaling, and predictive scaling use Amazon CloudWatch metrics to add or remove capacity in response to actual demand. This eliminates the dual risk of over-provisioning (wasted spend on idle resources) and under-provisioning (degraded performance or outages), which is exactly the benefit this statement describes.

Why this answer

The scenario directly describes the cloud benefit of 'Stop guessing about capacity.' Before AWS, the company over-provisioned servers to handle projected peak traffic, leading to idle capacity. With Auto Scaling, AWS dynamically adjusts compute resources to match actual demand, eliminating the need to predict capacity in advance.

Exam trap

The trap here is that candidates confuse 'Stop guessing about capacity' with 'Trade capital expense for variable expense,' because both involve cost optimization, but the question specifically highlights the elimination of over-provisioning due to demand prediction, not the payment model shift.

How to eliminate wrong answers

Option A is wrong because 'Trade capital expense for variable expense' refers to shifting from upfront hardware costs (CAPEX) to pay-as-you-go operational costs (OPEX), not to matching capacity to demand. Option B is wrong because 'Benefit from economies of scale' describes how AWS aggregates usage across many customers to lower per-unit costs, which is unrelated to Auto Scaling's demand-matching behavior. Option D is wrong because 'Increase speed and agility' focuses on rapid provisioning of resources, not on eliminating capacity guessing; Auto Scaling does improve agility, but the core benefit illustrated here is removing the need to predict capacity.

439
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

440
MCQmedium

A company has multiple departments (HR, Finance, Engineering) sharing a single AWS account. Each department tags its resources with a 'Department' tag (e.g., Department:HR). The finance team wants to set monthly spending limits for each department and receive email alerts when a department's spending reaches 80% of its limit. They also want a visual dashboard to compare actual spending against the budgeted amounts. Which combination of AWS services should the finance team use?

A.AWS Cost Explorer and AWS Trusted Advisor
B.AWS Budgets and Amazon QuickSight
C.AWS Budgets and AWS Cost Explorer
D.AWS Pricing Calculator and AWS Cost Explorer
AnswerC

Correct. AWS Budgets allows the finance team to create monthly cost budgets per department (using cost allocation tags) and configure alerts at 80% of the budgeted amount. AWS Cost Explorer provides a visual dashboard with charts and tables to compare actual spending against budgets, enabling the team to track progress without needing an external BI tool.

Why this answer

AWS Budgets allows the finance team to set monthly spending limits per department (using the 'Department' tag) and configure alerts at 80% of the budget. AWS Cost Explorer provides a visual dashboard to compare actual spending against budgeted amounts, enabling trend analysis and cost allocation tracking. Together, they fulfill both the alerting and visualization requirements.

Exam trap

The trap here is that candidates may think Amazon QuickSight is needed for visualization, but AWS Cost Explorer already provides built-in charts and dashboards for comparing actual vs. budgeted costs, making QuickSight unnecessary for this specific requirement.

Why the other options are wrong

A

AWS Trusted Advisor does not provide budget alerts or spending limits by tag; it offers cost optimization checks but not per-department budget tracking or email alerts at spending thresholds.

B

AWS Budgets can send alerts, but Amazon QuickSight is not needed for a visual dashboard comparing actual vs. budgeted spending; AWS Cost Explorer provides that visualization directly. QuickSight is an overkill and not the simplest solution for this requirement.

D

AWS Pricing Calculator is used for estimating future costs, not for setting budgets, tracking spending, or creating dashboards. It cannot send alerts or provide a visual comparison of actual vs. budgeted spending.

When would these options actually be correct?

A

A company wants to identify cost savings opportunities and check service limits for multiple accounts. AWS Cost Explorer visualizes cost trends, and Trusted Advisor provides recommendations for cost optimization and service limit checks.

B

If the question required advanced, customizable visualizations (e.g., drill-downs, interactive dashboards) or needed to combine cost data with other business data (e.g., HR data), then AWS Budgets for alerts and Amazon QuickSight for custom dashboards would be the correct choice.

D

A company wants to estimate the cost of migrating its on-premises workloads to AWS before committing to a migration. They need to compare pricing for different instance types and regions. AWS Pricing Calculator provides detailed cost estimates, and AWS Cost Explorer can analyze historical usage to validate estimates.

Why candidates pick the wrong answer

A

Candidates may think Trusted Advisor covers cost alerts because it includes cost optimization checks, and Cost Explorer provides visualization, but they overlook the need for budget-based alerts and tag-based limits.

B

Candidates may think QuickSight is necessary for any visual dashboard, not realizing that Cost Explorer already offers built-in budget vs. actual charts. They also might over-engineer the solution by adding a BI tool when a simpler one suffices.

D

Candidates may think AWS Pricing Calculator is involved in budgeting because it deals with costs, and they may not fully understand that it is only for estimation, not for tracking or alerting on actual spending.

441
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

442
MCQmedium

A company migrates their self-managed MySQL database running on a virtual machine to Amazon RDS for MySQL, taking advantage of managed backups and Multi-AZ without changing the database schema or application code. Which migration strategy does this represent?

A.Rehost
B.Replatform
C.Refactor
D.Repurchase
AnswerB

Replatforming (also called lift-and-shift-and-optimize) moves a workload to a managed cloud service without rewriting application code. In this scenario, the self-managed MySQL VM is migrated to Amazon RDS, which provides automated backups, Multi-AZ failover, managed patching, and easy scaling — operational benefits the company gains immediately. Because the application still uses MySQL and no architectural changes are made, this is the textbook replatform example, not a rearchitect.

Why this answer

This is a Replatform (also called 'lift and reshape' or 'platform modernization') migration because the company moves the MySQL database from a self-managed VM to Amazon RDS without changing the database schema or application code. They gain managed backups and Multi-AZ, which are RDS-specific features, but the core database engine and application interface remain unchanged, so no refactoring of the application is required.

Exam trap

The trap here is that candidates confuse Rehost with Replatform because both involve minimal code changes, but Rehost keeps the workload on the same type of infrastructure (e.g., EC2), while Replatform moves to a managed service like RDS that offloads administrative tasks.

How to eliminate wrong answers

Option A is wrong because Rehost (lift-and-shift) would involve moving the MySQL database as-is to an EC2 instance, not to a managed service like RDS that provides automated backups and Multi-AZ. Option C is wrong because Refactor would require changing the database schema, application code, or both (e.g., moving from MySQL to DynamoDB or Aurora Serverless), which is not done here. Option D is wrong because Repurchase involves replacing the database with a different commercial product (e.g., moving from MySQL to Oracle Database), which is not the case as the company stays on MySQL.

443
MCQmedium

A company uses Amazon EC2 instances and Amazon S3 for its workloads. The finance team reviews the monthly AWS bill and notices it includes line items for EC2 instance hours, data transfer out from EC2, and S3 storage usage. The bill shows exactly how many hours each instance ran and how much data was transferred. The company uses this detailed usage data to allocate costs to different departments and to optimize resource utilization. This scenario best demonstrates which essential characteristic of cloud computing?

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

This is correct because measured service is the characteristic where cloud providers meter usage and provide detailed reports, enabling customers to understand and optimize costs. The scenario of receiving a detailed per-hour and per-gigabyte bill directly illustrates this concept.

Why this answer

(Measured service) because the scenario explicitly describes how the company uses detailed usage data—EC2 instance hours, data transfer out, and S3 storage—to allocate costs and optimize resource utilization. This aligns with the cloud computing characteristic where resource usage is metered, monitored, and reported transparently, enabling pay-per-use billing and cost allocation.

Exam trap

The trap here is that candidates may confuse 'Measured service' with 'Resource pooling' because both involve resource usage, but measured service specifically refers to the metering and reporting of usage for billing and optimization, not the multi-tenant sharing aspect.

Why the other options are wrong

B

The scenario emphasizes detailed usage tracking and cost allocation based on actual consumption (instance hours, data transfer, storage), which is the definition of measured service. On-demand self-service refers to the ability to provision resources without human interaction, which is not the focus here.

D

Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, not to the detailed tracking and reporting of usage for cost allocation. The question focuses on the granular usage data enabling cost allocation, which is a characteristic of measured service.

When would these options actually be correct?

B

A company needs to spin up EC2 instances and create S3 buckets directly through the AWS Management Console without contacting AWS support. This scenario demonstrates on-demand self-service because users can provision resources automatically as needed.

D

A company notices that its EC2 instances are running on the same physical host as another customer's instances, and they are concerned about security isolation. This scenario demonstrates resource pooling, where the provider pools resources to serve multiple customers.

Why candidates pick the wrong answer

B

Candidates may confuse the ability to access and use AWS services on-demand (self-service) with the metering and billing aspect (measured service), especially since both involve user-initiated actions and consumption tracking.

D

Candidates may confuse resource pooling with the idea that resources are shared and thus usage is tracked, but the key point of the question is the metering and reporting aspect, not the sharing of resources.

444
MCQmedium

A company's external auditor requires the company to provide evidence that the AWS infrastructure used by the company meets SOC 2 and ISO 27001 standards. The company needs to download the latest AWS SOC 2 report and ISO 27001 certification to share with the auditor. Which AWS service or feature should the company use to retrieve these documents?

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

AWS Artifact is the only service that provides on-demand access to AWS's own compliance reports and agreements. It hosts downloadable artifacts such as SOC 1/2/3 reports, ISO 27001/9001 certifications, PCI DSS reports, and HIPAA attestations, exactly matching an external auditor's request for AWS compliance evidence. No other AWS service serves as the central repository for these certifications.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS security and compliance reports, including SOC 2 and ISO 27001 certifications. The company can download the latest versions directly from the AWS Artifact console or API, satisfying the auditor's request for evidence without needing to configure any additional resources.

Exam trap

The trap here is that candidates confuse AWS Artifact (a document repository for compliance reports) with AWS Audit Manager (a tool for automating internal audits), leading them to select Audit Manager when the question specifically asks for downloading existing reports.

Why the other options are wrong

A

AWS Audit Manager helps audit AWS resource usage by creating evidence and reports, but it does not provide pre-existing compliance reports like SOC 2 or ISO 27001; those are available only through AWS Artifact.

C

AWS Config is used for resource inventory, configuration history, and compliance auditing of AWS resources, but it does not provide downloadable SOC 2 or ISO 27001 reports. Those reports are accessed via AWS Artifact.

D

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

When would these options actually be correct?

A

A company needs to continuously monitor and collect evidence of its own AWS resource configurations against SOC 2 or ISO 27001 controls, and automate audit report generation. AWS Audit Manager would be the correct service to use.

C

A company needs to continuously monitor and evaluate the configuration of its AWS resources against internal policies or specific compliance frameworks (e.g., PCI DSS, HIPAA) and receive automated compliance score. AWS Config rules and aggregators would be the correct service.

D

A question asking which AWS service provides real-time guidance to provision resources following AWS best practices, such as checking for unused resources or security group rules that allow unrestricted access.

Why candidates pick the wrong answer

A

Candidates may confuse 'audit' in the service name with the need for compliance reports, not realizing Audit Manager is for internal audits, not for downloading AWS's own certifications.

C

Candidates may confuse 'compliance' in the question with AWS Config's compliance features, not realizing that AWS Config monitors resource configurations, not provides third-party audit reports.

D

Candidates may confuse Trusted Advisor's security checks with compliance reporting, assuming it can generate evidence for audits.

445
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

B

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

C

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

D

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

When would these options actually be correct?

B

When a company needs to connect a small number of VPCs (e.g., 2-5) with simple, direct connectivity and does not require centralized routing or integration with on-premises networks. The question would specify a limited number of VPCs and no need for hub-and-spoke architecture.

C

A company needs to expose a service privately from one VPC to multiple consumer VPCs without VPC peering or transit gateway, ensuring traffic does not traverse the public internet. PrivateLink would be the correct answer.

D

A company needs to connect a single VPC to an on-premises data center over the internet with encrypted tunnels, and does not require inter-VPC connectivity or a hub-and-spoke architecture.

Why candidates pick the wrong answer

B

Candidates may think VPC peering is the default way to connect VPCs and overlook its scalability limitations, especially when the question mentions 'simplify connectivity' without explicitly stating the need for a hub.

C

Candidates may confuse PrivateLink's ability to connect VPCs privately with the need for a network hub, overlooking that PrivateLink only supports point-to-point service connections, not full mesh or hub-and-spoke routing.

D

Candidates may confuse Site-to-Site VPN with Transit Gateway because both can connect on-premises networks, but Site-to-Site VPN lacks the centralized routing and multi-VPC aggregation capabilities needed for this scenario.

446
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

447
MCQmedium

A startup is designing a new application on AWS. They have selected specific Amazon EC2 instance types, Amazon EBS volumes, and estimated data transfer. The team wants to compare the monthly cost of running the application using On-Demand instances versus 1-year All Upfront Reserved Instances before they commit to any resources. Which AWS tool should they use to generate this cost estimate?

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

The AWS Pricing Calculator is the intended tool for estimating costs before deployment. You can specify the exact services and configurations for your new application—such as EC2 instance types, storage volumes, and data transfer—and it computes a monthly estimate, including the ability to compare On-Demand, Reserved, and Savings Plans pricing. Because you have already selected the specific AWS services, this tool lets you model that architecture and produce a detailed cost projection to support design decisions.

Why this answer

AWS Pricing Calculator (option C) is the correct tool because it allows users to estimate the monthly cost of AWS services, including EC2 instances, EBS volumes, and data transfer, before deployment. It supports comparing pricing models such as On-Demand and 1-year All Upfront Reserved Instances by letting you input specific instance types, storage, and transfer details to generate a detailed cost breakdown. This matches the startup's need to compare costs without committing to resources.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (which analyzes existing costs) with the AWS Pricing Calculator (which estimates future costs for new deployments), leading them to select Cost Explorer for a scenario that requires pre-deployment cost comparison.

Why the other options are wrong

A

AWS Cost Explorer analyzes historical cost data and provides forecasts, but it cannot generate cost estimates for hypothetical scenarios before resources are launched, such as comparing On-Demand vs. Reserved Instance pricing for a new application.

B

AWS Budgets is used to set cost and usage alerts, not to generate upfront cost estimates comparing different pricing models like On-Demand vs. Reserved Instances.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not generate cost estimates for comparing pricing models like On-Demand vs. Reserved Instances.

When would these options actually be correct?

A

A company wants to visualize and analyze their existing AWS spending patterns over the past few months, identify cost trends, and create custom reports to understand which services or accounts are driving costs.

B

A company wants to set a monthly budget cap for its EC2 usage and receive alerts when spending exceeds 80% of that budget. AWS Budgets would be the correct tool to create cost budgets and configure notifications.

D

A question asks: 'Which AWS service provides recommendations to reduce costs by identifying idle resources or reserved instance opportunities?' In that context, Trusted Advisor would be correct.

Why candidates pick the wrong answer

A

Candidates may confuse Cost Explorer with a cost estimation tool because its name suggests exploring costs, and it does provide cost forecasting, but it requires existing usage data to function.

B

Candidates may confuse cost management tools, thinking that 'Budgets' can also estimate costs, or they may assume any cost-related tool can provide pricing comparisons.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to generate detailed cost estimates, assuming it can compare pricing models directly.

448
MCQmedium

A company runs non-production Amazon EC2 instances for development and testing. The finance team wants to automatically stop all non-production instances if the monthly spending exceeds $5,000. The team wants to set this up without writing custom scripts or using third-party tools. Which AWS feature should the finance team use to meet this requirement?

A.AWS Budgets with a budget action to stop EC2 instances
B.AWS Cost Explorer
C.AWS Trusted Advisor
D.AWS Config
AnswerA

Correct. AWS Budgets natively supports budget actions that automate responses to cost thresholds. You can configure a cost budget, set an alert threshold, and attach an action that stops EC2 instances — either all in the account or a specified subset — using the AWS Budgets service with the appropriate IAM role. This runs without custom scripts or external tooling, and can trigger on either forecasted or actual spend.

Why this answer

AWS Budgets allows you to set a cost budget (e.g., $5,000) and attach a budget action that triggers an AWS Systems Manager (SSM) automation document to stop EC2 instances when the actual or forecasted spend exceeds the threshold. This meets the requirement without custom scripts or third-party tools, as the budget action natively integrates with EC2 via SSM.

Exam trap

The trap here is that candidates confuse AWS Budgets (a cost management tool) with AWS Config (a compliance tool) or Trusted Advisor (a recommendation engine), assuming those can enforce actions, but only Budgets with budget actions provides the automated, threshold-based stop capability without custom code.

Why the other options are wrong

B

AWS Cost Explorer provides cost visualization and analysis but cannot automatically take actions like stopping EC2 instances based on spending thresholds.

C

AWS Trusted Advisor provides cost optimization recommendations but cannot automatically stop EC2 instances based on spending thresholds; it lacks native budget action capabilities.

D

AWS Config is a service for resource inventory, configuration history, and compliance auditing, not for cost-based automated actions. It cannot directly stop EC2 instances based on spending thresholds.

When would these options actually be correct?

B

A company wants to analyze historical cost trends and forecast future spending to identify cost-saving opportunities, without needing automated actions.

C

A company wants to identify underutilized EC2 instances that could be stopped to reduce costs, and needs a service that provides best-practice recommendations without automation. AWS Trusted Advisor would be the correct answer.

D

A company needs to automatically remediate non-compliant EC2 instances (e.g., those without required tags) by stopping them. AWS Config rules with auto-remediation actions would be the correct choice.

Why candidates pick the wrong answer

B

Candidates may confuse cost analysis tools with cost management actions, assuming Cost Explorer can trigger automated responses.

C

Candidates may confuse Trusted Advisor's cost optimization checks with the ability to enforce actions, assuming it can automatically stop instances based on cost thresholds.

D

Candidates may confuse AWS Config's ability to trigger actions (via AWS Config rules and Systems Manager Automation) with budget-based automation, overlooking that AWS Config does not natively monitor cost metrics.

449
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

450
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

B

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

C

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

D

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

When would these options actually be correct?

B

A company runs a development/test web application on Amazon EC2 that uses a relational database and wants to minimize costs while still using a managed database service. They do not require high availability or automatic failover.

C

A company needs a globally distributed, multi-region, multi-active NoSQL database with automatic replication and high availability for a web application that can tolerate eventual consistency.

D

A company needs to store and retrieve large amounts of unstructured data (e.g., images, videos, backups) with high durability and availability, and requires serverless storage with no database management overhead.

Why candidates pick the wrong answer

B

Candidates may think Single-AZ is sufficient because they overlook the requirement for automatic failover, focusing only on the managed database aspect.

C

Candidates may confuse 'Global Tables' with high availability and automatic failover, not realizing DynamoDB is NoSQL and not relational.

D

Candidates may confuse high availability and durability features of S3 with database availability, or think S3 can serve as a database due to its scalability and low cost.

Page 5

Page 6 of 14

Page 7