Courseiva

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

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

Page 9

Page 10 of 14

Page 11
676
MCQmedium

Which AWS Well-Architected Framework pillar includes recommendations for using a mix of purchase options and rightsizing instances to optimize costs?

A.Operational Excellence
B.Performance Efficiency
C.Cost Optimization
D.Reliability
AnswerC

Cost Optimization is the correct pillar because it directly guides you to minimize unnecessary spend while maximizing business value. It includes right-sizing workloads, choosing Reserved Instances, Savings Plans, or Spot Instances, eliminating idle resources, and adopting consumption-based pricing to align costs with actual demand—exactly the type of purchasing strategy this question concerns.

Why this answer

The Cost Optimization pillar of the AWS Well-Architected Framework specifically includes guidance on using a mix of purchase options (e.g., Reserved Instances, Savings Plans, Spot Instances) and rightsizing instances (e.g., selecting the correct instance family and size based on utilization metrics) to reduce overall spending while maintaining performance. This pillar focuses on avoiding unnecessary costs and aligning expenditure with business needs.

Exam trap

The trap here is that candidates often confuse the Cost Optimization pillar with the Performance Efficiency pillar, mistakenly thinking that rightsizing is about improving performance rather than reducing costs, or they associate purchase options with Operational Excellence due to the 'planning' aspect.

How to eliminate wrong answers

Option A is wrong because the Operational Excellence pillar focuses on running and monitoring systems to deliver business value, and on continually improving processes and procedures, not on cost optimization strategies like purchase options or rightsizing. Option B is wrong because the Performance Efficiency pillar deals with using computing resources efficiently to meet system requirements, and maintaining that efficiency as demand changes and technologies evolve, not on cost-saving tactics. Option D is wrong because the Reliability pillar concerns a workload's ability to perform its intended function correctly and consistently when expected, including recovery from failures and meeting demand, not on optimizing costs through purchasing or sizing decisions.

677
MCQmedium

A company migrates its workloads to AWS. After the migration, the company receives a monthly invoice that shows precise charges for each service used, such as the exact number of Amazon EC2 instance hours consumed and the amount of data stored in Amazon S3. The company uses this detailed usage data to allocate costs to different departments. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

Measured service is the correct answer. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer. This allows the company to receive a detailed invoice and perform cost allocation.

Why this answer

The scenario describes how the cloud provider meters and reports usage (e.g., EC2 instance hours, S3 storage amounts) and then bills precisely based on that consumption. This is the definition of 'measured service' — one of the five essential characteristics of cloud computing (NIST SP 800-145), where resource usage is monitored, controlled, and reported, providing transparency for both the provider and consumer.

Exam trap

The trap here is that candidates confuse 'resource pooling' (the multi-tenant sharing of infrastructure) with the ability to see and allocate granular usage costs, but measured service is specifically about metering and billing transparency, not how resources are shared.

Why the other options are wrong

A

Broad network access refers to the ability to access cloud resources over the network via standard protocols, not to detailed usage tracking or cost allocation.

B

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with dynamic assignment of physical and virtual resources. The scenario focuses on detailed usage tracking and cost allocation, not on multi-tenant resource sharing.

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the detailed usage tracking and cost allocation described in the scenario.

When would these options actually be correct?

A

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

B

A company uses a public cloud and notices that its virtual machines run on shared physical hardware with other customers, but the company has no control over which specific hardware it uses. This demonstrates resource pooling.

D

A question describing a workload that experiences unpredictable spikes in traffic, requiring automatic provisioning and de-provisioning of resources to match demand, would make rapid elasticity the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the visibility of service usage across a network with the concept of broad network access, thinking that detailed billing data is a form of network access.

B

Candidates may confuse resource pooling with the ability to allocate costs across departments, thinking that pooling resources implies tracking usage per department, but resource pooling is about multi-tenancy, not cost allocation.

D

Candidates may confuse the precise measurement of usage (measured service) with the ability to scale resources (rapid elasticity), as both involve dynamic resource management in the cloud.

678
MCQmedium

A manufacturing company collects sensor data from thousands of IoT devices every second. The data includes temperature, pressure, and vibration readings. The company needs to store this time-series data and perform real-time queries to detect anomalies, as well as run historical analysis. The data volume is extremely high and will grow continuously. The company wants a fully managed, serverless solution that can automatically scale to handle the data volume and provide built-in analytics functions for time-series. Which AWS service should the company use?

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

Amazon Timestream is a purpose-built time-series database that can efficiently ingest, store, and analyze trillions of time-stamped data points per day. It is serverless and auto-scaling, with built-in time-series analytics functions such as interpolation, smoothing, and approximation. This makes it the ideal choice for the company's IoT sensor data requirements.

Why this answer

Amazon Timestream is a fully managed, serverless time-series database service designed specifically for IoT and operational applications. It automatically scales to handle trillions of events per day, provides built-in time-series analytics functions (e.g., smoothing, approximation, interpolation), and supports both real-time queries and historical analysis with separate storage tiers (in-memory for recent data and magnetic for historical data). This makes it the ideal choice for the company's high-volume sensor data requirements.

Exam trap

The trap here is that candidates often choose DynamoDB (Option A) because they associate it with high-scale IoT workloads, but they overlook the requirement for built-in time-series analytics functions and automatic tiered storage, which Timestream uniquely provides as a purpose-built time-series database.

Why the other options are wrong

A

DynamoDB is a key-value and document database, not optimized for time-series data. It lacks built-in time-series analytics functions and can become expensive and complex to manage for high-frequency sensor data with continuous growth.

D

Amazon RDS for MySQL is a relational database not optimized for time-series data; it lacks built-in time-series analytics functions and auto-scaling for high-velocity IoT data, requiring manual sharding and indexing.

When would these options actually be correct?

A

A company needs a fully managed NoSQL database for a web application that requires single-digit millisecond latency at any scale, with flexible schema for user profiles and session data, and can handle high traffic with auto-scaling.

D

A company needs a fully managed relational database for a traditional OLTP application with structured data, ACID transactions, and complex joins, and requires MySQL compatibility for existing applications.

Why candidates pick the wrong answer

A

Candidates may think DynamoDB's scalability and serverless nature make it suitable for IoT data, but they overlook that it is not purpose-built for time-series workloads and lacks native time-series functions.

D

Candidates may assume any database can handle time-series data and overlook the specialized requirements, or they may be more familiar with RDS and underestimate the need for a purpose-built service.

679
MCQmedium

A company stores sensitive audit reports in an Amazon S3 bucket. An external auditor needs to download a specific report for a compliance review. The auditor does not have an AWS account and will only need access for 48 hours. The company wants to provide a secure, time-limited link that allows the auditor to download the file directly from S3 without making the bucket public or requiring the auditor to authenticate with AWS. Which AWS feature should the company use to meet these requirements?

A.S3 bucket policy with a condition that restricts access by IP address
B.IAM role with cross-account access for the auditor's AWS account
C.S3 presigned URL generated with a 48-hour expiration
D.CloudFront signed URL using a trusted key group
AnswerC

An S3 presigned URL is the correct solution. It allows the company to generate a URL that provides temporary access to a specific S3 object. The URL includes a signature that expires after the specified time (48 hours). The auditor can simply use the URL to download the file without needing AWS credentials or any other authentication, and the bucket remains private.

Why this answer

An S3 presigned URL allows the company to grant temporary, time-limited access to a specific object in a private S3 bucket without requiring the auditor to have AWS credentials. By generating the URL with a 48-hour expiration, the company meets the exact requirement for secure, time-bound access. The auditor can download the file directly via HTTPS using the presigned URL, which embeds the necessary authentication information.

Exam trap

The trap here is that candidates may overcomplicate the solution by choosing CloudFront signed URLs (Option D) because they associate signed URLs with security, but the question explicitly requires a direct S3 download without additional services, making the simpler S3 presigned URL the correct choice.

Why the other options are wrong

A

The auditor does not have an AWS account, so an S3 bucket policy restricting by IP address would still require the auditor to have AWS credentials to access the bucket, which they lack.

B

The auditor does not have an AWS account, so cross-account access via an IAM role is not possible. IAM roles require the external user to have an AWS account to assume the role.

D

CloudFront signed URLs require the auditor to access the content through CloudFront, not directly from S3, and involve setting up a CloudFront distribution with an origin access identity, which is unnecessary for a simple, time-limited direct S3 download.

When would these options actually be correct?

A

A company needs to allow access to an S3 bucket only from a specific corporate IP range for all users, and the users have AWS credentials (e.g., IAM users) that can be authenticated via the bucket policy.

B

A company needs to grant an external partner with their own AWS account temporary access to specific S3 objects. The partner's account must be allowed to assume a role that has permissions to read the objects, and the access should be time-limited via the role's session duration.

D

A company needs to distribute content globally with low latency and wants to restrict access to specific users using signed URLs or cookies, while also benefiting from CloudFront's caching and DDoS protection. The auditor would access the file via a CloudFront URL, not directly from S3.

Why candidates pick the wrong answer

A

Candidates may think IP-based restrictions are sufficient for security and overlook that the auditor has no AWS credentials to authenticate, assuming the policy alone grants access.

B

Candidates may think cross-account IAM roles are the standard way to grant external access, overlooking the requirement that the auditor lacks an AWS account.

D

Candidates may confuse CloudFront signed URLs with S3 presigned URLs, thinking both provide time-limited access, but they overlook that CloudFront signed URLs require a CloudFront distribution and are not for direct S3 access.

680
MCQmedium

A retail company runs a web application on Amazon EC2 instances behind an Application Load Balancer. During a promotional event, traffic spikes to 10 times the normal level. The company configured an Amazon EC2 Auto Scaling group with a scaling policy that adds instances when CPU utilization exceeds 70% and removes instances when it drops below 30%. The application handles the spike without any manual intervention, and after the event ends, the number of instances automatically decreases to the original count, saving costs. This scenario best demonstrates which cloud computing concept?

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

Elasticity in AWS is the ability to automatically and dynamically add or remove compute capacity in response to real-time changes in demand. An Auto Scaling group with a scaling policy uses CloudWatch monitoring metrics to add EC2 instances when traffic spikes and terminate instances when traffic subsides, matching capacity exactly to the current workload. This bidirectional, automated adjustment is the characteristic that makes the scenario a textbook example of elasticity.

Why this answer

The scenario describes the system automatically scaling out to 10 times the normal capacity during a traffic spike and then scaling back down when the spike ends, which is the definition of elasticity—the ability to dynamically provision and de-provision resources to match demand. The use of an EC2 Auto Scaling group with a CPU-based scaling policy (70% threshold to add, 30% to remove) directly demonstrates this cloud computing concept, as it handles variable workloads without manual intervention and optimizes cost by reducing resources when they are no longer needed.

Exam trap

The trap here is that candidates often confuse scalability with elasticity, but scalability only implies the ability to grow (scale up/out), while elasticity explicitly includes the ability to shrink (scale down/in) to match demand and optimize costs.

Why the other options are wrong

B

Scalability refers to the ability to handle increased load by adding resources, but it does not inherently include the ability to automatically reduce resources when demand decreases, which is the key aspect demonstrated by the scenario (cost savings after the event).

C

High availability focuses on ensuring the application remains accessible despite failures (e.g., across multiple Availability Zones), not on automatically adjusting resources to match fluctuating demand. The scenario describes scaling resources up and down based on load, which is elasticity.

D

Fault tolerance refers to a system's ability to continue operating without interruption despite component failures. The scenario describes automatic scaling to handle traffic spikes, not recovery from failures.

When would these options actually be correct?

B

A scenario where a company plans for future growth by designing a system that can handle increased load over time, such as migrating from a single EC2 instance to a multi-tier architecture with Auto Scaling to support a growing user base, would best demonstrate scalability.

C

A question describing an application deployed across multiple Availability Zones with automatic failover to maintain uptime during an AZ outage would make high availability the correct answer. For example: 'A company runs a web application on EC2 instances in two Availability Zones. If one AZ fails, traffic is automatically redirected to the other AZ.

This demonstrates which concept?'

D

A question describing an application that continues to serve requests without downtime after an EC2 instance fails, due to redundant instances in multiple Availability Zones, would have fault tolerance as the correct answer.

Why candidates pick the wrong answer

B

Candidates often confuse elasticity with scalability because both involve adding resources; however, elasticity specifically includes the automatic scaling down to save costs, which is the distinguishing feature in this question.

C

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

D

Candidates may confuse the automatic scaling and self-healing aspects of Auto Scaling with fault tolerance, not realizing that fault tolerance specifically addresses failure recovery, not demand-based scaling.

681
MCQmedium

A company stores genomics data (several petabytes) on Amazon S3. They need to run complex analytics on this data using standard bioinformatics tools that require a POSIX file system interface. Which AWS solution provides this?

A.Amazon EFS mounted on EC2
B.Amazon FSx for Lustre linked to S3
C.Amazon EBS io2 volumes on EC2
D.Amazon S3 with S3 Select
AnswerB

Amazon FSx for Lustre is a fully managed, high-performance parallel file system inspired by Lustre, built to deliver sub-millisecond latencies, millions of IOPS, and hundreds of GB/s of throughput. When linked to Amazon S3, it presents S3 objects as files with POSIX semantics, so standard bioinformatics tools can read/write data without code changes while benefiting from a shared, multi-instance namespace. This combination directly matches the requirements of genomics HPC workloads.

Why this answer

Amazon FSx for Lustre is a high-performance file system that provides a POSIX-compliant interface and can be linked directly to an S3 bucket, allowing you to run standard bioinformatics tools on genomics data stored in S3 without needing to copy it. This solution delivers the low-latency, high-throughput file access required for complex analytics on petabyte-scale datasets, while seamlessly integrating with S3 for durable storage.

Exam trap

The trap here is that candidates confuse Amazon EFS (a POSIX file system) with the high-performance requirements of HPC workloads, overlooking that FSx for Lustre is specifically optimized for low-latency, parallel access to large datasets, while EFS is designed for general-purpose, throughput-oriented use cases.

How to eliminate wrong answers

Option A is wrong because Amazon EFS provides a POSIX file system but is designed for general-purpose, NFS-based workloads with moderate throughput, not for the high-performance computing (HPC) demands of complex genomics analytics on petabytes of data; it lacks the parallel, low-latency access that FSx for Lustre offers. Option C is wrong because Amazon EBS io2 volumes provide block storage with high IOPS but are limited to a single EC2 instance and cannot be directly linked to S3, requiring manual data movement and lacking the shared, scalable file system needed for distributed bioinformatics tools. Option D is wrong because Amazon S3 with S3 Select is an object storage service that does not provide a POSIX file system interface; S3 Select only allows server-side filtering of data using SQL expressions and cannot run standard bioinformatics tools that require a file system.

682
MCQmedium

A company uses multiple AWS accounts and needs to perform granular cost and usage analysis using standard SQL queries. The cloud operations team requires the most detailed data possible, including resource-level attributes such as instance type, usage quantity, and cost allocation tags. This data must be automatically delivered to an Amazon S3 bucket on a daily basis for long-term retention and querying. Which AWS service should the company use to generate this dataset?

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

The AWS Cost and Usage Report (CUR) contains the most detailed billing and usage data, including individual resource IDs, tags, and hourly usage. It is delivered to an Amazon S3 bucket in a structured format (CSV or Parquet) and can be queried with Amazon Athena, making it the correct choice for granular SQL-based cost analysis.

Why this answer

AWS Cost and Usage Report (CUR) is the correct choice because it provides the most detailed cost and usage data available, including resource-level attributes like instance type, usage quantity, and cost allocation tags. It can be automatically delivered to an Amazon S3 bucket on a daily basis and supports querying with standard SQL via AWS Athena or Amazon Redshift Spectrum, meeting the requirements for granular analysis and long-term retention.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's visual analytics with the raw data export capability of CUR, assuming Cost Explorer can provide the same detailed, queryable dataset when it only offers aggregated views.

Why the other options are wrong

D

AWS Pricing Calculator is used for estimating future costs, not for generating detailed historical cost and usage data with resource-level attributes and daily delivery to S3.

When would these options actually be correct?

D

A company wants to estimate the monthly cost of running a proposed architecture on AWS before deployment, comparing different instance types and pricing models.

Why candidates pick the wrong answer

D

Candidates may confuse cost estimation with cost analysis, or think that a calculator can output detailed usage data for querying.

683
MCQmedium

A startup company is developing a new mobile application. The development team needs to quickly provision and tear down test environments to experiment with different backend configurations. They want to try new features, run performance tests for a few hours, and then delete all resources without any upfront commitment. They only pay for the compute and storage resources consumed during each test. Which benefit of cloud computing does this scenario BEST represent?

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

Agility in the cloud is the ability to rapidly provision, configure, and release IT resources as needs evolve. For a startup, this means creating and destroying development or test environments in minutes using infrastructure as code or the AWS Management Console, without long procurement cycles or capital expenditure. It is the cloud characteristic that enables fast experimentation and innovation, and it is distinct from elasticity, which is about automatically matching capacity to demand, and high availability, which is about minimizing downtime through redundancy.

Why this answer

The scenario describes provisioning test environments on demand, running experiments for a few hours, and then tearing everything down with no upfront commitment. This directly maps to agility—the cloud's ability to rapidly create, modify, and delete resources to adapt to changing business or technical needs. The pay-as-you-go model further reinforces agility by removing the need for long-term contracts or hardware procurement.

Exam trap

The trap here is confusing agility (the ability to rapidly provision and deprovision resources for experimentation) with elasticity (automatic scaling based on load), which is a common misconception because both involve dynamic resource management but serve fundamentally different purposes.

Why the other options are wrong

B

Elasticity refers to automatically scaling resources up or down based on demand, not to quickly provisioning and tearing down test environments for experimentation. The scenario emphasizes rapid setup and teardown for testing, which is agility, not dynamic scaling.

D

Fault tolerance refers to a system's ability to continue operating despite component failures, not to the rapid provisioning and teardown of test environments with pay-per-use pricing.

When would these options actually be correct?

B

A question describing a workload with variable traffic, such as an e-commerce site that scales resources automatically during peak shopping hours and reduces them during low traffic, where the key benefit is paying only for what is used while meeting demand changes.

D

A question describing a system that must remain operational and serve users without interruption even if individual servers fail, such as a critical e-commerce platform requiring automatic failover and redundancy.

Why candidates pick the wrong answer

B

Candidates may confuse the ability to quickly provision resources (agility) with the automatic scaling of resources (elasticity), as both involve dynamic resource management and pay-per-use pricing.

D

Candidates may confuse the ability to quickly replace failed resources (fault tolerance) with the ability to quickly provision and deprovision resources (agility), as both involve rapid resource changes.

684
MCQmedium

A company runs a web application on an Application Load Balancer (ALB) in the us-east-1 Region. The application serves HTTPS traffic. The company uses a third-party certificate authority to issue SSL/TLS certificates, but these certificates expire every year and require manual renewal. The company wants to use a managed AWS service to automatically provision, renew, and manage the SSL/TLS certificates for the ALB at no additional cost (no extra charge beyond the ALB usage). Which AWS service should the company use?

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

AWS Certificate Manager (ACM) provisions, manages, and automatically renews public SSL/TLS certificates for use with an Application Load Balancer. You can issue a certificate, then associate it with an ALB HTTPS listener in the same region, and ACM handles renewals and redeployment with no direct cost for the certificate itself. This makes ACM the correct choice for offloading HTTPS termination and encrypting client-to-load-balancer traffic.

Why this answer

AWS Certificate Manager (ACM) is the correct service because it can provision, manage, and automatically renew public SSL/TLS certificates for use with an Application Load Balancer at no additional cost. ACM integrates directly with ALB to handle certificate deployment and renewal, eliminating the need for manual renewal of third-party certificates. The service is free for public certificates used with supported AWS services like ALB, CloudFront, and API Gateway.

Exam trap

The trap here is that candidates may confuse AWS KMS as a certificate management service because it deals with encryption, but KMS manages symmetric and asymmetric keys for data encryption, not SSL/TLS certificates for HTTPS termination.

Why the other options are wrong

A

AWS KMS is a service for creating and managing encryption keys, not for provisioning or renewing SSL/TLS certificates. It does not automate certificate renewal or integrate with ALB for HTTPS termination.

B

AWS WAF is a web application firewall that protects against common web exploits, not a service for managing SSL/TLS certificates. It does not provision or renew certificates.

D

AWS Secrets Manager is designed to securely store and rotate secrets like database credentials, API keys, and other sensitive configuration data, not to manage SSL/TLS certificates for load balancers. It does not automatically provision or renew certificates for use with AWS services like ALB.

When would these options actually be correct?

A

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

B

A company needs to protect an ALB from SQL injection or cross-site scripting attacks, and wants to filter malicious web traffic. AWS WAF would be the correct service to deploy on the ALB for that purpose.

D

A company needs to store and automatically rotate database credentials or API keys used by an application. The question specifies a requirement for a managed service to rotate secrets on a schedule, and the candidate must choose the service that handles secret rotation without custom code.

Why candidates pick the wrong answer

A

Candidates may confuse key management with certificate management, assuming KMS handles SSL/TLS certificates because both involve cryptographic materials.

B

Candidates may confuse AWS WAF with security-related services and think it handles certificate management, or they may associate it with HTTPS traffic protection without understanding its specific function.

D

Candidates may confuse Secrets Manager with ACM because both services involve 'secrets' and 'certificates' are also secrets. They might think Secrets Manager can manage SSL/TLS certificates since it handles other types of secrets, but it lacks the integration with AWS services for certificate provisioning and renewal.

685
MCQmedium

A company is migrating its customer-facing web application to AWS. The Chief Information Security Officer (CISO) is reviewing the division of security responsibilities. The CISO understands that AWS is responsible for the security of the physical data centers, hardware, and network infrastructure. The company, as the customer, is responsible for securing the application code, customer data, and operating system patches on Amazon EC2 instances. This division of security responsibilities is an example of which fundamental cloud computing concept?

A.Resource pooling
B.Shared responsibility model
C.Elasticity
D.Measured service
AnswerB

The shared responsibility model clearly delineates between AWS's responsibility for the security of the underlying cloud infrastructure and the customer's responsibility for securing their data, applications, and configurations. This is the correct concept described in the scenario.

Why this answer

The shared responsibility model. This model delineates security obligations between AWS and the customer: AWS secures the cloud infrastructure (physical data centers, hardware, network), while the customer secures what is in the cloud (application code, customer data, OS patches on EC2 instances). The scenario directly describes this division, making it a textbook example of the shared responsibility model.

Exam trap

The trap here is that candidates confuse the shared responsibility model with elasticity or resource pooling, because all three are fundamental cloud concepts, but only the shared responsibility model defines security ownership boundaries.

Why the other options are wrong

A

The question describes the division of security responsibilities between AWS and the customer, which is the definition of the shared responsibility model, not resource pooling.

C

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to the division of security responsibilities between AWS and the customer.

D

Measured service refers to the metering and billing of cloud resource usage, not the division of security responsibilities between AWS and the customer.

When would these options actually be correct?

A

Resource pooling would be correct in a question asking about how AWS uses multi-tenant models to serve multiple customers from shared physical resources, such as in a question about the benefits of cloud computing where the provider dynamically assigns resources to customers.

C

A question asks: 'A company experiences unpredictable traffic spikes. Which cloud computing concept allows them to automatically add or remove EC2 instances to handle the load?' Elasticity would be the correct answer.

D

A question asks: 'Which cloud computing concept describes the ability to monitor, control, and report on resource usage for billing purposes?'

Why candidates pick the wrong answer

A

Candidates may confuse resource pooling with the shared responsibility model because both involve the concept of shared resources or responsibilities, but resource pooling refers to infrastructure sharing, not security duties.

C

Candidates may confuse elasticity with the shared responsibility model because both involve dynamic aspects of cloud computing, but elasticity is about scaling, not security roles.

D

Candidates may confuse 'measured service' with 'shared responsibility' because both involve accountability, but measured service is about usage tracking, not security roles.

686
MCQmedium

A company uses AWS Organizations to manage multiple accounts. The security team wants a preventive control to ensure that nobody in any account, including account root users, can disable AWS CloudTrail or delete Amazon S3 bucket policies. Which AWS feature should the security team use?

A.IAM roles with multi-factor authentication (MFA)
B.AWS Config rules with automatic remediation
C.Service control policies (SCPs)
D.AWS Shield Advanced
AnswerC

SCPs are a feature of AWS Organizations that allow central administrators to set permission guardrails for all accounts in the organization. SCPs can explicitly deny actions like cloudtrail:StopLogging or s3:DeleteBucketPolicy, even for the root user of member accounts. This provides a preventive control that cannot be overridden by account administrators.

Why this answer

Service control policies (SCPs) are the correct choice because they provide centralized preventive controls over the maximum available permissions for all IAM users, roles, and root users in member accounts within AWS Organizations. SCPs can explicitly deny actions such as cloudtrail:StopLogging, cloudtrail:DeleteTrail, and s3:PutBucketPolicy, ensuring that even root users cannot disable CloudTrail or delete S3 bucket policies. This makes SCPs the only AWS feature that can enforce such restrictions across all accounts in an organization.

Exam trap

The trap here is that candidates often confuse detective/corrective controls (like AWS Config rules) with preventive controls (like SCPs), or they mistakenly think IAM MFA can block API actions, when in reality MFA only adds an authentication requirement and does not restrict specific service operations.

Why the other options are wrong

A

IAM roles with MFA control user access but cannot enforce preventive restrictions across all accounts, including root users, in an AWS Organization.

B

AWS Config rules with automatic remediation are detective and reactive, not preventive. They can detect noncompliant changes and trigger remediation actions, but they cannot prevent root users or others from making changes in the first place.

D

AWS Shield Advanced is a DDoS protection service, not a preventive control for restricting actions like disabling CloudTrail or deleting S3 bucket policies across all accounts in an organization.

When would these options actually be correct?

A

A question asks for a detective or preventive control to require MFA before performing sensitive actions (e.g., stopping an EC2 instance) for specific IAM users or roles.

B

A company wants to automatically detect and remediate noncompliant resource configurations, such as ensuring CloudTrail is enabled or S3 bucket policies are not deleted, after they occur. In that scenario, AWS Config rules with automatic remediation would be the correct answer.

D

A company wants to protect its AWS resources from distributed denial-of-service (DDoS) attacks and needs enhanced detection, mitigation, and cost protection. AWS Shield Advanced would be the correct answer for such a scenario.

Why candidates pick the wrong answer

A

Candidates may think MFA provides strong security and assume it can prevent all actions, but it does not block root users or apply organization-wide.

B

Candidates may confuse 'preventive' with 'detective and corrective' controls, or think that automatic remediation can block actions before they happen, not realizing it only reacts after the fact.

D

Candidates may confuse 'preventive control' with 'protection' and think Shield Advanced provides broad security controls, or they may not fully understand the scope of SCPs in AWS Organizations.

687
MCQmedium

A company operates a global e-commerce website with static assets (product images, CSS, JavaScript) stored in an Amazon S3 bucket. Users in different geographic regions report slow page load times. The company wants to reduce latency without rearchitecting the application or moving the S3 bucket. Which AWS service should the company use to distribute the static assets closer to users?

A.Amazon CloudFront
B.S3 Transfer Acceleration
C.Add more Amazon EC2 instances in different regions
D.Application Load Balancer with cross-zone load balancing
AnswerA

Amazon CloudFront is a global content delivery network that caches static assets from the originating S3 bucket at hundreds of edge locations worldwide. When a user requests a file, CloudFront routes them to the nearest edge node, dramatically reducing latency and network hops. This requires no application changes and offloads repeated requests from S3, directly solving the global latency problem without rearchitecting the application.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static assets at edge locations worldwide, significantly reducing latency for users by serving content from the nearest edge location rather than from the origin S3 bucket. It integrates directly with S3 without requiring any application rearchitecture or bucket relocation, making it the ideal solution for this use case.

Exam trap

The trap here is that candidates often confuse S3 Transfer Acceleration (which optimizes uploads to S3) with a CDN service (which optimizes downloads to users), leading them to choose Option B even though it does not address the latency problem for end users.

Why the other options are wrong

B

S3 Transfer Acceleration speeds up uploads to S3, not downloads to users. The question asks about reducing latency for users downloading static assets, so this service does not address the problem.

C

Adding more EC2 instances in different regions does not distribute static assets closer to users; it only increases compute capacity in specific regions, not the edge locations needed for low-latency content delivery.

D

An Application Load Balancer distributes traffic among EC2 instances but does not cache or serve static assets from edge locations; it cannot reduce latency for users globally without adding compute resources in each region.

When would these options actually be correct?

B

A company needs to upload large files (e.g., video content) to an S3 bucket from geographically distributed locations and wants to minimize upload latency. S3 Transfer Acceleration would be the correct choice to accelerate uploads over long distances.

C

This option would be correct in a scenario where the company needs to run a globally distributed application with low-latency compute processing (e.g., real-time data processing) and must deploy EC2 instances in multiple regions to reduce latency for compute operations, not for static asset delivery.

D

A company runs a microservices application on EC2 instances across multiple Availability Zones and needs to distribute incoming HTTP/HTTPS traffic evenly across those instances. An Application Load Balancer with cross-zone load balancing would be the correct choice to ensure high availability and fault tolerance.

Why candidates pick the wrong answer

B

Candidates may confuse 'acceleration' with content delivery, assuming it speeds up both uploads and downloads, or they may not fully understand that Transfer Acceleration is only for uploads to S3.

C

Candidates may think that deploying EC2 instances in multiple regions is a general solution for reducing latency, without understanding that static content delivery requires a CDN like CloudFront, not compute instances.

D

Candidates may confuse load balancing with content delivery, thinking that distributing traffic across regions reduces latency, but ALB does not cache content or serve from edge locations.

688
MCQmedium

A global gaming company needs to deploy its application in multiple geographic locations to reduce latency for players worldwide. The application must also remain available even if an entire data center fails. The company plans to run the application on Amazon EC2 instances behind an Application Load Balancer. Which combination of AWS global infrastructure components should the company use to meet these requirements?

A.Deploy the application in a single AWS Region across multiple Availability Zones and use Amazon Route 53 with latency-based routing.
B.Deploy the application in a single AWS Region within a single Availability Zone and use Amazon CloudFront for content caching.
C.Deploy the application in multiple AWS Regions, each with at least two Availability Zones, and use Amazon Route 53 for DNS-based routing.
D.Deploy the application in multiple AWS Regions and use Amazon CloudFront with multiple origins, each pointing to an Application Load Balancer in a single Availability Zone.
AnswerC

Multiple AWS Regions provide geographic distribution to reduce latency globally. Using multiple Availability Zones within each Region ensures that the application remains available if an entire data center (one Availability Zone) fails. Amazon Route 53 can route users to the nearest healthy Region, meeting both requirements.

Why this answer

Deploying the application in multiple AWS Regions, each with at least two Availability Zones, ensures global low latency by placing compute resources closer to players worldwide, while the multi-AZ architecture within each Region provides high availability even if an entire data center (Availability Zone) fails. Amazon Route 53 then enables DNS-based routing (e.g., latency-based or geolocation routing) to direct player traffic to the optimal Region, meeting both latency and fault tolerance requirements.

Exam trap

The trap here is that candidates often confuse high availability within a single Region (multi-AZ) with global low latency, mistakenly thinking that multiple Availability Zones alone solve latency for global users, or that CloudFront caching alone provides application-level fault tolerance.

Why the other options are wrong

B

Deploying in a single Availability Zone does not provide fault tolerance if that zone fails, and CloudFront caching alone does not ensure application availability during a data center failure.

When would these options actually be correct?

B

A company needs to reduce latency for static content globally and improve load times, but the application runs in a single region and availability is not a primary concern. CloudFront caches content at edge locations to reduce latency.

Why candidates pick the wrong answer

B

Candidates may confuse CloudFront's global edge locations with geographic distribution of compute resources, thinking caching alone solves both latency and availability requirements.

689
MCQeasy

A company has a strict data residency policy that requires all customer data to remain stored on-premises at all times. However, the company experiences unpredictable spikes in compute demand and wants to use an AWS cloud environment to handle this additional workload during peak periods. The company needs a solution that allows them to seamlessly run applications across their on-premises infrastructure and AWS, using consistent management tools and APIs. The company also needs a dedicated, private network connection between the two environments for low latency and security. Which cloud deployment model best describes this architecture?

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

A hybrid cloud deployment connects on-premises infrastructure (private cloud) with public cloud services (like AWS) using a secure network connection. This model enables the organization to keep sensitive data on-premises while using AWS for scalable compute capacity during peak demand, meeting both the data residency requirement and the need for burst capacity.

Why this answer

The architecture described combines on-premises infrastructure with AWS cloud resources, connected via a dedicated private network (likely AWS Direct Connect or VPN), while using consistent management tools and APIs. This is the defining characteristic of a hybrid cloud model, which enables workload portability and unified operations across both environments.

Exam trap

The trap here is that candidates may confuse hybrid cloud with public cloud, overlooking the critical requirement for a dedicated private connection and on-premises data residency, which hybrid cloud uniquely satisfies.

Why the other options are wrong

A

A public cloud deployment model does not include on-premises infrastructure or a dedicated private network connection; it relies solely on shared cloud resources over the public internet.

B

A private cloud is deployed solely for a single organization, but this scenario requires integration between on-premises and AWS, which is a hybrid cloud. The need for a dedicated private connection and consistent management across both environments further confirms hybrid, not private.

D

A community cloud is shared by several organizations with common concerns, but this question describes a single company combining on-premises and AWS infrastructure, which is a hybrid cloud, not a community cloud.

When would these options actually be correct?

A

A company wants to migrate all its applications and data to a cloud provider's infrastructure, with no on-premises components, and needs scalable compute resources accessible over the internet without dedicated private connectivity.

B

A company wants to run all its applications and data entirely within its own data center using cloud-like technologies (e.g., VMware on-premises) with no connection to any public cloud provider. The question would emphasize full control, dedicated resources, and no external network links.

D

A question where multiple organizations with shared compliance or security requirements (e.g., healthcare providers sharing patient data) need a cloud environment that is private to that group, using a dedicated network connection between them.

Why candidates pick the wrong answer

A

Candidates may think that using AWS for burst capacity automatically means public cloud, overlooking the requirement to keep data on-premises and the need for a dedicated hybrid connection.

B

Candidates may think that because the company keeps customer data on-premises, the entire architecture is private. They overlook the use of AWS for compute bursts, which makes it hybrid, not purely private.

D

Candidates may confuse 'community' with 'hybrid' because both involve multiple environments, but community cloud refers to multi-tenant shared infrastructure among organizations, not a single company's on-premises and public cloud mix.

690
MCQmedium

A company has a web application that processes customer orders. The frontend web servers run on Amazon EC2 instances and receive order requests from users. The backend order processing system runs on a separate fleet of EC2 instances. The company wants to decouple these two tiers so that order requests are stored reliably until the backend is ready to process them. The solution must handle occasional traffic spikes without losing any messages and must allow the backend to scale independently. Which AWS service should the company use to meet these requirements?

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

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that decouples the frontend from the order-processing backend. It durably stores messages across multiple Availability Zones, buffers spikes in order volume, and lets producers and consumers scale independently. With features like visibility timeouts and dead-letter queues, SQS ensures every order message is retained and processed reliably, exactly matching the requirement for a durable buffer between tiers.

Why this answer

Amazon Simple Queue Service (SQS) is the correct choice because it provides a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS reliably stores messages in a queue until the backend order processing system retrieves and processes them, ensuring no messages are lost even during traffic spikes. The backend can independently scale based on the queue depth, and SQS offers at-least-once delivery and exactly-once processing with FIFO queues if needed.

Exam trap

The trap here is that candidates often confuse SNS with SQS because both are messaging services, but SNS is a push-based pub/sub system that does not durably store messages, whereas SQS is a pull-based queue that provides persistent storage and decoupling, which is exactly what the scenario requires.

Why the other options are wrong

A

Amazon SNS is a pub/sub messaging service that pushes messages to subscribers, but it does not store messages durably or allow backend polling; if the backend is unavailable, messages are lost unless configured with a dead-letter queue, which is not the primary use case.

C

Amazon Kinesis Data Streams is designed for real-time streaming of large volumes of data for processing by multiple consumers, not for simple decoupling and reliable message storage with independent scaling of a single backend. It does not inherently guarantee exactly-once message processing or simple queue semantics needed for order processing.

D

AWS Step Functions is a serverless orchestration service for coordinating multiple AWS services into workflows, not a message queue. It does not provide a durable buffer for storing order requests until the backend is ready to process them, nor does it handle traffic spikes by decoupling frontend and backend tiers.

When would these options actually be correct?

A

A company needs to send order notifications to multiple subscribers (e.g., email, SMS, and a processing system) simultaneously, and message durability is not the primary concern because the processing system is always available or uses a separate queue.

C

A company needs to ingest and process real-time clickstream data from a website, analyze it with multiple consumer applications (e.g., for fraud detection, user behavior analytics), and retain the data for up to 7 days. Kinesis Data Streams would be the correct choice for this streaming data pipeline.

D

A company needs to coordinate a multi-step order processing workflow that involves invoking multiple AWS services (e.g., Lambda, DynamoDB, SNS) in a specific sequence, with error handling and retries. Step Functions would be correct to manage the workflow logic and state transitions.

Why candidates pick the wrong answer

A

Candidates may confuse SNS with SQS because both are messaging services, and they might think SNS can store messages for later processing, not realizing SNS is push-based and lacks built-in message persistence.

C

Candidates may confuse Kinesis Data Streams with a message queue because both can handle data between producers and consumers, but Kinesis is optimized for real-time streaming analytics, not for reliable, decoupled message queuing with independent scaling.

D

Candidates may confuse Step Functions with a queuing service because it can manage asynchronous tasks and retries, leading them to think it can decouple application tiers. However, it lacks the message buffering and independent scaling capabilities of SQS.

691
MCQeasy

Which AWS service provides automated security assessments of EC2 instances against a library of security best practices and common vulnerabilities?

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

Amazon Inspector is the correct answer because it is purpose-built to perform automated vulnerability discovery on EC2 instances and container images in Amazon ECR, referencing CVE databases to detect software vulnerabilities and also assessing network exposure for the workloads. It continuously monitors and can be scheduled on a recurring basis, generating findings that integrate with Security Hub and EventBridge for responsive actions. Its agentless and agent-based scanning options give broad coverage of the compute environment, which is precisely what the scenario requires.

Why this answer

Amazon Inspector is the correct AWS service because it is specifically designed to perform automated security assessments of EC2 instances. It uses a library of rules mapped to common security best practices (e.g., CIS benchmarks) and common vulnerabilities (e.g., CVEs) to scan the instance's OS and network configuration, generating a detailed findings report.

Exam trap

The trap here is that candidates confuse AWS Security Hub (which aggregates findings) with the service that actually performs the vulnerability scan, leading them to pick Security Hub instead of Amazon Inspector.

How to eliminate wrong answers

Option A is wrong because AWS Trusted Advisor provides general best-practice checks across your AWS account (e.g., cost optimization, performance, fault tolerance), but it does not perform deep, agent-based vulnerability scanning of EC2 instances. Option C is wrong because AWS Security Hub aggregates and prioritizes security alerts from multiple AWS services (like Amazon Inspector, GuardDuty, etc.) and provides a centralized view, but it does not itself perform automated vulnerability assessments on EC2 instances. Option D is wrong because AWS Config evaluates resource configurations against desired policies (e.g., compliance rules) and tracks configuration changes, but it does not scan for software vulnerabilities or security best practices at the OS/application level.

692
MCQmedium

A company's IT director wants to present a business case for migrating from on-premises infrastructure to AWS. They need to compare the full cost of running on-premises (hardware, facilities, power, labour) against the cost of running equivalent workloads on AWS. Which AWS tool helps create this comparison?

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

The AWS TCO Calculator is designed specifically for comparing on-premises infrastructure total cost of ownership with equivalent AWS costs. It accounts for hardware, software licenses, facilities, networking, and labour costs.

Why this answer

The AWS TCO (Total Cost of Ownership) Calculator is specifically designed to compare the full costs of running on-premises infrastructure (including hardware, facilities, power, and labor) against the equivalent costs on AWS. It generates a detailed side-by-side cost comparison report, helping IT directors build a business case for migration by quantifying potential savings.

Exam trap

The trap here is that candidates confuse the AWS Pricing Calculator (which only estimates AWS service costs) with the TCO Calculator (which compares on-premises vs. AWS total costs), leading them to select Option A instead of C.

How to eliminate wrong answers

Option A is wrong because the AWS Pricing Calculator estimates the cost of AWS services based on usage inputs, but it does not compare on-premises costs or include facilities, power, or labor expenses. Option B is wrong because AWS Cost Explorer analyzes historical AWS spending and forecasts future costs, but it cannot model on-premises infrastructure costs or perform a TCO comparison. Option D is wrong because AWS Budgets sets custom cost and usage budgets and sends alerts, but it does not provide any cost comparison or TCO analysis between on-premises and AWS environments.

693
MCQmedium

A gaming company operates a mobile game with millions of active users. The game stores player profiles and session state in a key-value database. The database must provide single-digit millisecond latency for read and write operations at any scale. The company expects traffic to grow unpredictably, and the database must scale horizontally without downtime. The company wants a fully managed, highly available solution with built-in replication across multiple Availability Zones. Which AWS service should the company use?

A.Amazon RDS for PostgreSQL
B.Amazon Redshift
C.Amazon DynamoDB
D.Amazon ElastiCache for Redis
AnswerC

Correct. Amazon DynamoDB is a fully managed NoSQL key-value and document database that provides single-digit millisecond latency at any scale. It scales horizontally, supports auto scaling, and offers built-in multi-AZ replication for high availability and durability.

Why this answer

Amazon DynamoDB is the correct choice because it is a fully managed, serverless, NoSQL key-value database that delivers single-digit millisecond latency at any scale. It supports horizontal scaling via automatic partitioning and replication across multiple Availability Zones (AZs) for high availability, with no downtime required for scaling. This directly matches the gaming company's requirements for low-latency reads/writes, unpredictable traffic growth, and built-in multi-AZ replication.

Exam trap

The trap here is that candidates often confuse Amazon ElastiCache for Redis with a durable database, but it is an in-memory cache that lacks native multi-AZ replication for persistence and is not designed as a primary key-value store for session state that must survive node failures.

Why the other options are wrong

A

Amazon RDS for PostgreSQL is a relational database that does not natively support horizontal scaling (sharding) without significant application changes, and it cannot guarantee single-digit millisecond latency at any scale for key-value workloads. It also requires manual effort for multi-AZ replication and does not provide the fully managed, auto-scaling key-value store required.

B

Amazon Redshift is a data warehouse for analytical queries on large datasets, not a low-latency key-value store. It cannot provide single-digit millisecond read/write latency or scale horizontally for real-time transactional workloads.

D

Amazon ElastiCache for Redis is an in-memory cache, not a durable key-value database. It lacks built-in replication across multiple Availability Zones for high availability and does not provide the fully managed, horizontally scalable key-value store with single-digit millisecond latency required for this use case.

When would these options actually be correct?

A

A company needs a fully managed relational database with SQL support, ACID transactions, and multi-AZ replication for a traditional web application with predictable traffic patterns. The workload requires complex joins and queries, and latency requirements are in the tens of milliseconds rather than single-digit.

B

A company needs to run complex SQL queries and aggregations on petabytes of structured data for business intelligence and reporting, with high performance for analytical workloads. The database must be fully managed and support columnar storage and massively parallel processing.

D

A company needs a low-latency, in-memory data store for caching frequently accessed data, such as session state or database query results, to reduce load on a primary database. The solution must support sub-millisecond response times and can tolerate data loss on failure.

Why candidates pick the wrong answer

A

Candidates may confuse key-value databases with relational databases or assume that RDS can be used for any data storage need, overlooking the specific requirements for horizontal scaling and low latency at scale.

B

Candidates may confuse Redshift's high-performance capabilities with low-latency requirements, or assume that any AWS database service can handle key-value workloads due to its scalability features.

D

Candidates may confuse ElastiCache for Redis as a key-value database due to its key-value data model and low latency, overlooking that it is primarily a cache and not a durable, fully managed database with built-in replication across AZs.

694
MCQmedium

A company manages multiple AWS accounts using AWS Organizations. The security team needs to enforce a policy that prevents any user, including the root user, in any member account from disabling the 'Block Public Access' setting on Amazon S3 buckets. The policy must be centrally managed and automatically applied to all existing and future member accounts. Which AWS feature should the security team use?

A.AWS Identity and Access Management (IAM) policy
B.AWS Service Control Policy (SCP)
C.AWS Config rule with automatic remediation
D.AWS Trusted Advisor
AnswerB

SCPs are a feature of AWS Organizations that allow you to centrally manage permissions for all accounts in the organization. They can deny specific actions (like disabling S3 Block Public Access) for all users, including the root user, in every member account. SCPs are automatically applied to all existing and future accounts in the organizational unit to which they are attached, meeting all the requirements.

Why this answer

AWS Service Control Policies (SCPs) are the correct choice because they allow central management of permissions across all accounts in an AWS Organization. SCPs can explicitly deny actions like s3:PutBucketPublicAccessBlock at the root, OU, or account level, and they apply to all principals, including the root user, in member accounts. SCPs are automatically inherited by new accounts added to the organization, ensuring consistent enforcement without per-account configuration.

Exam trap

The trap here is that candidates often confuse AWS Config with a preventive control, but Config is detective and reactive, not preventive, and cannot block the root user or centrally enforce policies across accounts like an SCP can.

Why the other options are wrong

A

IAM policies are attached to IAM users, groups, or roles within a single account and cannot be centrally applied across all member accounts in an organization. They also cannot prevent actions by the root user.

C

AWS Config rules with automatic remediation can detect and fix non-compliant S3 public access settings, but they cannot prevent the root user from making changes, and they apply only after the fact, not as a preventive control. Additionally, they are not centrally managed across all accounts in an organization without additional setup.

D

AWS Trusted Advisor provides best-practice recommendations but cannot enforce policies or prevent actions like disabling S3 Block Public Access across accounts.

When would these options actually be correct?

A

An IAM policy would be correct if the question asked for restricting S3 'Block Public Access' settings for specific IAM users or roles within a single AWS account, and root user actions were not a concern.

C

A company needs to automatically detect and remediate S3 buckets that have public access enabled in individual accounts, ensuring compliance with a security policy after the fact. The solution should be account-specific and not require organization-wide enforcement.

D

A company wants to identify which S3 buckets have public access enabled and receive recommendations to secure them. Trusted Advisor would be correct for checking compliance against AWS best practices.

Why candidates pick the wrong answer

A

Candidates may confuse IAM policies with SCPs, thinking that IAM policies can be applied account-wide, or they may overlook the requirement to restrict the root user and centrally manage across multiple accounts.

C

Candidates may think that automatic remediation provides a preventive control, but it is reactive. They might also confuse AWS Config's ability to enforce rules with the preventive nature of SCPs.

D

Candidates may think Trusted Advisor can enforce security policies because it offers security checks, but it only advises, not prevents actions.

695
MCQmedium

A company is planning to deploy a multi-tier web application on AWS. The architecture includes Amazon EC2 instances, an Application Load Balancer, an Amazon RDS database, and security groups. The company wants to define and provision these resources as reusable, version-controlled infrastructure so they can consistently deploy the same environment to development, testing, and production accounts. The solution should allow the team to use JSON or YAML templates to describe the resources and their dependencies. Which AWS service should the company use?

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

AWS CloudFormation is an infrastructure as code service that enables you to model and provision AWS resources using templates written in JSON or YAML. These templates can be stored in version control systems, making it possible to deploy identical environments across multiple accounts and regions consistently.

Why this answer

AWS CloudFormation is the correct service because it allows you to define and provision AWS infrastructure as code using JSON or YAML templates. This enables version-controlled, repeatable deployments across multiple accounts (development, testing, production) by describing resources like EC2 instances, ALBs, RDS databases, and security groups along with their dependencies in a declarative template.

Exam trap

The trap here is that candidates confuse AWS Elastic Beanstalk's environment configuration files (e.g., .ebextensions) with infrastructure-as-code, but Elastic Beanstalk does not provide the same level of resource-level control, dependency management, or cross-account stack deployment as CloudFormation.

Why the other options are wrong

A

AWS Elastic Beanstalk is a PaaS service that abstracts infrastructure management, but it does not allow defining resources as reusable, version-controlled JSON/YAML templates; it uses environment configurations and platform settings instead.

D

AWS CodeDeploy automates code deployments to running instances, but it does not provision or manage infrastructure resources like EC2, RDS, or security groups. The question requires defining and provisioning the entire infrastructure stack using templates, which is beyond CodeDeploy's scope.

When would these options actually be correct?

A

A company wants to quickly deploy a web application without managing underlying infrastructure, using automatic scaling and monitoring, and is okay with less control over individual resources. The question would specify 'minimal operational overhead' and 'rapid deployment' as key requirements.

D

A company wants to automate the deployment of application code to EC2 instances in a rolling update fashion, ensuring minimal downtime. They already have the infrastructure managed separately (e.g., via CloudFormation) and need a service to handle code releases and rollbacks.

Why candidates pick the wrong answer

A

Candidates may confuse Elastic Beanstalk's environment configuration files (e.g., .ebextensions) with CloudFormation templates, or think Elastic Beanstalk supports JSON/YAML for resource definition, when it primarily uses them for environment customization, not full infrastructure provisioning.

D

Candidates may confuse CodeDeploy with infrastructure provisioning because both involve 'deployment,' but CodeDeploy focuses on application code, not infrastructure resources.

696
MCQmedium

A company is evaluating a migration of its on-premises virtualized workloads to AWS. The CFO wants to understand the potential cost savings over a three-year period by shifting from capital expenditure (hardware purchases) to operational expenditure (pay-as-you-go). The team needs a tool that can provide a detailed comparison of the total cost of ownership (TCO) for the current on-premises environment versus running the same workloads on AWS, including hardware, software, labor, and facilities costs. Which AWS tool should the team use?

A.AWS Budgets
B.AWS Cost Explorer
C.AWS Total Cost of Ownership (TCO) Calculator
D.AWS Trusted Advisor
AnswerC

The AWS TCO Calculator is designed to compare the total cost of ownership of an existing on-premises environment with AWS, factoring in hardware, software, labor, facilities, and other costs. It produces a detailed report that helps organizations estimate the cost savings of migrating to AWS.

Why this answer

The AWS Total Cost of Ownership (TCO) Calculator is specifically designed to compare the costs of running workloads on-premises versus on AWS. It allows users to input details about their current on-premises infrastructure—including hardware, software, labor, and facilities—and generates a detailed side-by-side cost comparison over a specified period (e.g., three years). This directly addresses the CFO's need to understand potential savings from shifting from capital expenditure (CapEx) to operational expenditure (OpEx).

Exam trap

The trap here is that candidates confuse the TCO Calculator with AWS Cost Explorer, assuming both provide cost comparisons, but Cost Explorer only shows historical AWS spend, not a forward-looking comparison with on-premises costs.

Why the other options are wrong

A

AWS Budgets is used to set custom cost and usage budgets and receive alerts when thresholds are exceeded, not to compare TCO between on-premises and AWS environments.

B

AWS Cost Explorer analyzes historical cost data and forecasts future spending, but it does not compare on-premises TCO with AWS costs or include hardware, software, labor, and facilities costs.

D

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not generate a detailed TCO comparison between on-premises and AWS environments, including hardware, software, labor, and facilities costs.

When would these options actually be correct?

A

A company wants to set a monthly spending limit for its AWS services and receive notifications when costs approach or exceed that limit. AWS Budgets would be the correct tool to create and monitor these budgets.

B

A company wants to visualize and analyze its AWS spending patterns over time, identify cost drivers, and create custom cost and usage reports to optimize existing AWS costs.

D

A company wants to identify underutilized EC2 instances and receive recommendations to reduce costs by resizing or terminating them. AWS Trusted Advisor would be the correct tool to use for this specific cost optimization check.

Why candidates pick the wrong answer

A

Candidates may confuse cost management tools and think that any tool with 'cost' in its name can provide TCO comparisons, overlooking the specific purpose of each tool.

B

Candidates may confuse cost analysis tools, thinking Cost Explorer can provide cost comparisons, but it only works with AWS usage data, not on-premises costs.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with a TCO analysis, assuming it can compare on-premises vs. AWS costs because it provides cost-saving suggestions.

697
MCQmedium

A social media company hosts a web application on AWS that serves millions of users worldwide. The application delivers static content such as images, videos, and CSS files. To improve load times for users in different geographic regions, the company wants to cache this content at AWS locations that are as close to end users as possible. Which component of the AWS global infrastructure should the company use?

A.Availability Zones
B.Edge Locations
C.Regional Edge Caches
D.AWS Direct Connect Locations
AnswerB

Edge Locations are a global network of data centers used by Amazon CloudFront to cache copies of content closer to users. By serving content from the nearest edge location, the company reduces latency and improves load times for static assets. This is the correct solution for the described requirement.

Why this answer

Edge Locations are part of the AWS CloudFront content delivery network (CDN) and are specifically designed to cache static content (e.g., images, videos, CSS) at geographically dispersed points of presence (PoPs) close to end users. This reduces latency by serving content from the nearest edge location rather than the origin server, directly addressing the requirement to improve load times for a global user base.

Exam trap

The trap here is that candidates often confuse Regional Edge Caches (which are a mid-tier cache layer) with Edge Locations (the user-facing cache), leading them to select Option C instead of B, even though the question explicitly asks for the component 'closest to end users.'

Why the other options are wrong

A

Availability Zones are distinct physical locations within an AWS Region that provide high availability and fault tolerance for applications, but they do not cache content or serve as edge locations for content delivery to end users globally.

C

Regional Edge Caches are used for caching content that is less frequently accessed, not for delivering static content to end users as close as possible. Edge Locations are the correct choice for caching static content at locations near users globally.

D

AWS Direct Connect Locations are physical sites where you can establish dedicated network connections from your on-premises data center to AWS, not for caching content at edge locations close to end users.

When would these options actually be correct?

A

An exam question asking which AWS infrastructure component should be used to deploy an application across multiple isolated locations within a single region to achieve high availability and fault tolerance would have Availability Zones as the correct answer.

C

A company has a large amount of content that is not accessed frequently but still needs to be cached to reduce latency for occasional users. The question specifies that content is less popular and the goal is to reduce load on origin servers while still providing some caching benefit.

D

A company needs a dedicated, private, low-latency connection from its on-premises network to AWS, bypassing the public internet, for consistent network performance or regulatory compliance.

Why candidates pick the wrong answer

A

Candidates may confuse Availability Zones with edge locations because both are geographically distributed, but they serve different purposes: Availability Zones are for compute and storage resilience, not for content caching at the edge.

C

Candidates may confuse Regional Edge Caches with Edge Locations, thinking both serve similar purposes, or they may overestimate the role of Regional Edge Caches in global content delivery.

D

Candidates may confuse 'Direct Connect' with 'direct access' to AWS infrastructure, thinking it provides faster content delivery, but it is a network connectivity service, not a caching service.

698
MCQmedium

A company uses AWS Organizations with multiple accounts. The finance team needs to generate custom cost and usage reports that include every line item, all user-defined cost allocation tags, and resource-level details. The team also needs the ability to query the data using standard SQL tools for in-depth analysis. Which AWS feature should the team use to meet these requirements?

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

AWS Cost and Usage Report (CUR) delivers the most detailed cost and usage data, including all tags and resource-level line items. It can be stored in Amazon S3 and queried with Amazon Athena for SQL-based analysis, making it ideal for custom reporting needs.

Why this answer

The AWS Cost and Usage Report (CUR) is the only AWS feature that provides comprehensive, granular cost and usage data including every line item, all user-defined cost allocation tags, and resource-level details. It delivers this data to an Amazon S3 bucket in a CSV or Parquet format, which can then be queried using standard SQL tools via Amazon Athena or other SQL engines. This directly matches the requirement for custom reports and SQL-based analysis.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's filtering and grouping capabilities with the raw, line-item export functionality of the Cost and Usage Report, not realizing that Cost Explorer cannot provide every line item with all user-defined tags or support direct SQL querying.

Why the other options are wrong

A

AWS Budgets does not generate custom cost and usage reports with line items, tags, or resource-level details, nor does it support SQL querying. It only provides budget alerts and tracking against set thresholds.

B

AWS Cost Explorer provides visualization and analysis of cost and usage data but does not generate custom reports with every line item, user-defined cost allocation tags, and resource-level details, nor does it support SQL querying.

D

AWS Trusted Advisor does not generate cost and usage reports with line items, cost allocation tags, or resource-level details; it provides best-practice recommendations for cost optimization, security, and performance.

When would these options actually be correct?

A

A company needs to set cost thresholds and receive alerts when spending exceeds or is forecasted to exceed a defined budget. AWS Budgets would be the correct answer for monitoring and alerting on cost usage.

B

When a company needs to visualize historical cost and usage data, identify trends, and create custom cost reports with filtering and grouping by dimensions like service or region, but does not require line-item detail or SQL querying.

D

A company wants to check for idle resources or underutilized Amazon EC2 instances to reduce costs. AWS Trusted Advisor would provide the correct recommendations for cost optimization.

Why candidates pick the wrong answer

A

Candidates may confuse budgeting with cost reporting, thinking AWS Budgets provides detailed usage data because it tracks costs, but it lacks the granularity and SQL querying capabilities required.

B

Candidates may confuse Cost Explorer's reporting and filtering capabilities with the more granular, exportable data provided by the Cost and Usage Report, or assume it supports SQL queries due to its analytical features.

D

Candidates may confuse Trusted Advisor's cost optimization checks with actual cost reporting, assuming it provides detailed usage data when it only offers high-level recommendations.

699
MCQmedium

A company wants to minimise the environmental impact of their AWS workloads by choosing the right instance sizes, maximising utilisation, using graviton processors for better performance per watt, and designing architectures that reduce total compute needed. Which AWS Well-Architected Framework pillar guides these decisions?

A.Cost Optimisation
B.Performance Efficiency
C.Sustainability
D.Reliability
AnswerC

The Sustainability pillar is the only Well-Architected pillar whose stated outcome is reducing the environmental impact of a workload, including energy consumption, water usage, and embodied carbon. It promotes maximum instance utilisation, migration to energy-efficient hardware such as AWS Graviton, and selection of AWS Regions powered by cleaner energy. A well-architected sustainability design also considers data lifecycle and downstream impact on customers' own emissions.

Why this answer

The Sustainability pillar of the AWS Well-Architected Framework focuses on minimizing the environmental impact of cloud workloads. Choosing right-sized instances, maximizing utilization, using Graviton processors for better performance per watt, and designing architectures to reduce total compute directly align with sustainability goals by reducing energy consumption and carbon footprint.

Exam trap

The trap here is that candidates may confuse the Sustainability pillar with Cost Optimization because both involve reducing waste, but Sustainability specifically targets environmental impact and energy efficiency, not just financial savings.

How to eliminate wrong answers

Option A is wrong because Cost Optimization focuses on reducing costs and avoiding unnecessary spending, not specifically on environmental impact or performance per watt. Option B is wrong because Performance Efficiency focuses on using computing resources efficiently to meet system requirements, but it does not explicitly address environmental sustainability or carbon footprint reduction. Option D is wrong because Reliability focuses on ensuring workloads perform their intended functions correctly and consistently, not on minimizing environmental impact through instance sizing or processor choice.

700
MCQeasy

Which AWS service provides an immutable, cryptographically verifiable transaction log for tracking the complete history of changes to application data?

A.Amazon Managed Blockchain
B.Amazon RDS with point-in-time recovery
C.Amazon QLDB (Quantum Ledger Database)
D.AWS CloudTrail
AnswerC

Amazon QLDB is a purpose-built ledger database that maintains a complete, immutable history of every data change in an application's data, not just a simple audit log. It uses a cryptographic hash chain, where each journal block contains the hash of the previous block, making any tampering immediately discoverable. This is the correct choice because it directly provides a centrally owned, cryptographically verifiable and append-only transaction history for application data.

Why this answer

Amazon QLDB (Quantum Ledger Database) provides an immutable, append-only journal that records every change to application data. It uses cryptographic hashing to chain entries together, creating a verifiable history that cannot be altered or deleted, which is exactly what the question describes.

Exam trap

The trap here is that candidates often confuse AWS CloudTrail's immutable logging of API calls with an application-level immutable transaction log, but CloudTrail does not track application data changes or provide a cryptographically verifiable ledger.

How to eliminate wrong answers

Option A is wrong because Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using Hyperledger Fabric or Ethereum, which is decentralized and requires consensus among multiple parties, not a single immutable ledger for application data. Option B is wrong because Amazon RDS with point-in-time recovery provides the ability to restore a database to any second within a retention period, but it does not offer an immutable, cryptographically verifiable transaction log; changes can be overwritten or deleted. Option D is wrong because AWS CloudTrail records API activity for governance and auditing, but it captures AWS management events, not application-level data changes, and its logs can be configured to be immutable but are not inherently a cryptographically chained ledger.

701
MCQmedium

A company is running their application on EC2 instances behind an Application Load Balancer. They want to ensure the application remains available during an AZ outage. What is the minimum architecture configuration required?

A.Multiple EC2 instances in a single Availability Zone
B.EC2 instances distributed across at least two Availability Zones behind an ALB
C.A single large EC2 instance with enhanced networking
D.EC2 instances in a single Region across multiple subnets in the same AZ
AnswerB

An Application Load Balancer is a regional service that distributes incoming traffic across targets in multiple Availability Zones. By placing EC2 instances in at least two different AZs and registering them with an ALB, the ALB continually monitors target health and automatically reroutes traffic away from an unhealthy or unreachable AZ. This design ensures that the application remains available even if one entire Availability Zone fails.

Why this answer

To remain available during an Availability Zone outage, the application must be resilient to the failure of an entire AZ. An Application Load Balancer distributes traffic across healthy targets, but it cannot route to instances in a failed AZ. Therefore, EC2 instances must be deployed in at least two separate Availability Zones, and the ALB must be configured with subnets in those same AZs to route traffic and perform health checks, ensuring continuous availability if one AZ goes down.

Exam trap

The trap here is that candidates often confuse 'multiple subnets' with 'multiple Availability Zones,' assuming that deploying across subnets within the same AZ provides fault tolerance, but subnets are AZ-scoped and do not offer AZ-level redundancy.

How to eliminate wrong answers

Option A is wrong because multiple EC2 instances in a single Availability Zone cannot survive an outage of that AZ; all instances would be affected simultaneously. Option C is wrong because a single large EC2 instance, even with enhanced networking, represents a single point of failure and cannot provide high availability across AZs. Option D is wrong because multiple subnets within the same Availability Zone do not provide fault isolation; an AZ outage would still take down all instances regardless of subnet count.

702
MCQmedium

A company is developing a REST API that processes customer orders. The API receives JSON payloads via HTTPS and performs short-lived operations, such as data validation, transformation, and writing to a database. The workload is very unpredictable: sometimes there are long periods of inactivity, but during flash sales the API may receive thousands of requests per second for a few minutes. The company wants a fully managed compute service that automatically scales to handle any request volume, charges only for the compute time used during execution, and requires no server provisioning or ongoing infrastructure management. Which AWS service should the company use?

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

AWS Lambda is a serverless compute service that executes code in response to events. It automatically scales to handle any volume of requests, charging only for the compute time consumed during execution (per millisecond). No servers to provision or manage, making it ideal for unpredictable, short-lived workloads.

Why this answer

AWS Lambda is the correct choice because it is a fully managed, event-driven compute service that automatically scales from zero to thousands of concurrent executions in response to incoming HTTPS requests. It charges only for the compute time consumed during execution (in 1ms increments), requires no server provisioning, and is ideal for short-lived operations like data validation, transformation, and database writes. The unpredictable, bursty workload pattern—long idle periods followed by flash sales—maps perfectly to Lambda's pay-per-use model and automatic scaling.

Exam trap

The trap here is that candidates often confuse 'fully managed' with 'container orchestration' and select ECS with Fargate, overlooking that Lambda is the only option that charges strictly per execution (not per provisioned resource) and automatically scales to zero during inactivity without any ongoing cost.

Why the other options are wrong

A

EC2 with Auto Scaling requires provisioning and managing EC2 instances, even with Auto Scaling. It does not charge only for compute time used during execution (you pay for running instances even when idle) and requires ongoing infrastructure management, contradicting the fully managed, pay-per-execution requirements.

C

Amazon ECS with Fargate still requires managing task definitions, container images, and cluster scaling policies, and it charges for provisioned resources (vCPU and memory) even when idle, not just for execution time. The question demands a fully managed service that charges only for compute time during execution, which AWS Lambda meets with its per-request billing.

D

Amazon Lightsail is a simplified VPS service that requires manual scaling and does not automatically scale to handle thousands of requests per second during flash sales. It also charges for fixed monthly pricing, not just for compute time used during execution.

When would these options actually be correct?

A

A company needs to run a long-lived application (e.g., a web server) that requires full control over the operating system, software installations, and persistent storage. The workload is predictable and requires consistent performance, and the company is willing to manage scaling policies and instance lifecycle.

C

A company needs to run containerized applications that require persistent background processes, long-running jobs (over 15 minutes), or specific container configurations (e.g., custom networking, GPU support). The workload is steady or predictable, and the company prefers to manage containers without provisioning servers.

D

A company needs a simple, predictable-cost virtual private server for a small web application with steady traffic, and wants to avoid managing EC2 instances directly. The workload does not require automatic scaling or a pay-per-execution model.

Why candidates pick the wrong answer

A

Candidates may think Auto Scaling provides automatic scaling and is serverless-like, but they overlook that EC2 still requires server management and charges for idle time, not just execution time.

C

Candidates may confuse Fargate's 'serverless containers' with Lambda's 'serverless functions,' overlooking that Fargate still incurs costs for idle resources and requires more configuration, while Lambda is truly pay-per-execution and simpler for short-lived, event-driven tasks.

D

Candidates may choose Lightsail because it is marketed as a simple, fully managed service, but they overlook its lack of automatic scaling and pay-per-execution billing, which are key requirements in this question.

703
MCQmedium

According to the AWS Shared Responsibility Model, which of the following is the customer's responsibility when using AWS Lambda?

A.Patching the Lambda execution environment and runtime
B.Managing the underlying servers that run Lambda functions
C.Writing secure function code and managing IAM permissions for the function
D.Ensuring Lambda scales automatically during traffic spikes
AnswerC

Customers are responsible for the security of the function code itself, such as input validation, secrets handling, and dependency management, as well as the IAM role and resource policies that determine what the function can access. A Lambda function's execution role grants permissions to AWS services and resources; misconfigured IAM policies or insecure code create security risks. This is the part of the shared responsibility model that belongs to the customer.

Why this answer

Under the AWS Shared Responsibility Model, AWS manages the security of the cloud, including the Lambda execution environment, runtime, and underlying servers. The customer is responsible for security in the cloud, which includes writing secure function code and managing IAM permissions to control access to the function and its resources. Option C correctly identifies this customer responsibility.

Exam trap

The trap here is that candidates may confuse operational responsibilities (like patching or scaling) with customer responsibilities, assuming they must manage runtime updates or scaling configuration, when in fact AWS handles these automatically for Lambda.

How to eliminate wrong answers

Option A is wrong because AWS is responsible for patching the Lambda execution environment and runtime, not the customer. Option B is wrong because AWS manages the underlying servers that run Lambda functions as part of the infrastructure-as-a-service abstraction. Option D is wrong because AWS automatically scales Lambda functions in response to traffic spikes; the customer does not need to manage scaling.

704
MCQmedium

A company stores sensitive documents in Amazon S3. The security team wants a preventive control that ensures no S3 bucket in the AWS account can ever be configured with a bucket policy that grants public read or write access. This control must apply automatically to all newly created buckets and to existing buckets, without requiring changes to individual bucket policies. Which AWS feature should the security team use?

A.AWS Config with the s3-bucket-public-read-prohibited managed rule
B.Amazon S3 Block Public Access at the account level
C.AWS Identity and Access Management (IAM) policy with a condition that denies s3:PutBucketPolicy for any action that grants public access
D.Amazon GuardDuty with a finding suppression rule for S3 public access events
AnswerB

Amazon S3 Block Public Access provides centralized controls that can be applied at the account level. When enabled, these settings override any bucket-level policies that grant public access, preventing both new and existing buckets from ever being made publicly accessible. This is the preventive control described in the scenario.

Why this answer

Amazon S3 Block Public Access at the account level is a preventive control that, when enabled, overrides any bucket policies or ACLs that would grant public read or write access. It applies automatically to all existing and newly created buckets in the account without requiring changes to individual bucket policies. This meets the security team's requirement for a blanket, account-wide preventive control.

Exam trap

The trap here is that candidates often confuse detective controls (like AWS Config rules) with preventive controls (like S3 Block Public Access), or they assume an IAM policy can universally block public access without considering that it must be attached to every principal and does not cover ACL-based public access.

Why the other options are wrong

A

AWS Config is a detective control that evaluates and reports on compliance, but it does not prevent the creation of public buckets. It can only detect and alert after a bucket has been made public, not block the action proactively.

C

An IAM policy with a condition denying s3:PutBucketPolicy for actions granting public access is not a preventive control that applies automatically to all buckets without changes to individual bucket policies. It only restricts who can set bucket policies, but does not prevent existing public access or apply to buckets created by users who are not bound by that IAM policy.

D

GuardDuty is a detective control that identifies threats and generates findings, not a preventive control that blocks public access. It cannot prevent S3 buckets from being configured with public access; it only alerts after the fact.

When would these options actually be correct?

A

A company wants to continuously monitor and automatically remediate S3 buckets that are publicly accessible, using a combination of AWS Config rules and AWS Systems Manager Automation to revoke public access. In that scenario, AWS Config with the s3-bucket-public-read-prohibited rule would be the correct detective and remediation tool.

C

This option would be correct in a scenario where the security team needs to restrict specific IAM users or roles from configuring bucket policies that grant public access, while allowing other authorized administrators to manage bucket policies. The control would apply only to those identities, not to all buckets account-wide.

D

A security team wants to automatically detect and alert on any S3 bucket that becomes publicly accessible, and they need a managed threat detection service that can analyze S3 access patterns and generate findings for review. GuardDuty would be the correct choice for this detective requirement.

Why candidates pick the wrong answer

A

Candidates may confuse detective controls (AWS Config) with preventive controls (S3 Block Public Access), or assume that a managed rule can block actions, when in fact it only evaluates existing configurations.

C

Candidates may think an IAM policy with a condition can enforce a blanket ban on public access across all buckets, but they overlook that it only applies to the users/roles it is attached to and does not affect existing public access or buckets created by other principals.

D

Candidates may confuse GuardDuty's ability to detect public access with a preventive capability, or they may think that a 'finding suppression rule' can block the action, not realizing GuardDuty only monitors and reports.

705
MCQmedium

A company is building a real-time chat application that relies on long-lived WebSocket connections between clients and backend servers. The application runs on Amazon EC2 instances across multiple Availability Zones. The company needs a load balancer that can distribute incoming WebSocket traffic while preserving the connection and supporting sticky sessions. Which AWS load balancing solution should the company use?

A.Application Load Balancer
B.Network Load Balancer
C.Classic Load Balancer
D.Amazon Route 53
AnswerA

Correct. ALB supports WebSocket protocol natively and provides sticky sessions (session affinity) using cookies or source IP. It operates at Layer 7, making it ideal for real-time chat applications that require persistent connections and application-aware routing.

Why this answer

The Application Load Balancer (ALB) supports WebSocket connections natively at the application layer (Layer 7) and can maintain persistent connections via its built-in sticky session (session affinity) feature, which uses a cookie to bind a client to a specific target for the duration of the WebSocket session. This makes ALB the correct choice for a real-time chat application requiring long-lived WebSocket connections and sticky sessions across multiple Availability Zones.

Exam trap

The trap here is that candidates often assume Network Load Balancer is the only option for WebSocket because it operates at Layer 4 and handles long-lived TCP connections, but they overlook that ALB explicitly supports WebSocket at Layer 7 and provides the required sticky session feature via cookies, which NLB lacks.

Why the other options are wrong

B

Network Load Balancer operates at Layer 4 and does not support WebSocket protocol or sticky sessions based on application-level cookies, which are required for the real-time chat application.

C

Classic Load Balancer does not support WebSocket connections or sticky sessions based on application-level cookies; it only supports TCP and HTTP/HTTPS with basic sticky sessions using duration-based cookies, which are insufficient for long-lived WebSocket connections.

D

Amazon Route 53 is a DNS web service, not a load balancer. It cannot distribute incoming WebSocket traffic or preserve connections with sticky sessions.

When would these options actually be correct?

B

A company needs to handle millions of requests per second with ultra-low latency, using TCP or UDP traffic, and requires static IP addresses for whitelisting. The application does not need HTTP/WebSocket features or sticky sessions.

C

A Classic Load Balancer would be correct for distributing HTTP/HTTPS traffic for a legacy web application that requires simple sticky sessions (duration-based) and does not need WebSocket support, advanced routing, or integration with modern AWS services like AWS WAF or Lambda functions.

D

Route 53 would be correct in a scenario where the question asks for a service to route users to the nearest application endpoint based on latency or geographic location, without requiring connection-level load balancing or sticky sessions.

Why candidates pick the wrong answer

B

Candidates may confuse NLB's ability to preserve connections (via TCP) with WebSocket support, or assume that any modern load balancer handles WebSocket, overlooking that ALB is specifically designed for Layer 7 protocols like WebSocket.

C

Candidates may recall that Classic Load Balancer supports sticky sessions and assume it works for WebSocket connections, not realizing that WebSocket support requires the Application Load Balancer's native WebSocket protocol handling and application-level stickiness.

D

Candidates may confuse Route 53's traffic flow features (like latency-based routing) with actual load balancing, or think DNS-level routing can handle WebSocket connections.

706
MCQeasy

Which AWS service enables you to create a private, isolated network within the AWS Cloud where you can define your own IP address range, subnets, and routing?

A.AWS Direct Connect
B.Amazon VPC
C.Amazon Route 53
D.AWS Transit Gateway
AnswerB

Amazon VPC is the isolated virtual network environment where you provision AWS resources within a defined IP address space. You control subnets, route tables, network gateways, and security settings, giving you complete architectural authority over the network. Because it creates the logical boundary that separates your resources from the rest of the AWS cloud, this service defines the isolated network environment the question asks about.

Why this answer

Amazon VPC (Virtual Private Cloud) enables you to provision a logically isolated section of the AWS Cloud where you can define your own IP address range using CIDR notation (e.g., 10.0.0.0/16), create subnets across Availability Zones, and configure custom route tables to control traffic flow. This service gives you full control over your virtual networking environment, including the selection of private and public IP addresses, network gateways, and security settings.

Exam trap

The trap here is that candidates often confuse AWS Transit Gateway with Amazon VPC, thinking Transit Gateway provides the isolated network itself, when in fact Transit Gateway only connects multiple VPCs and does not allow you to define IP ranges or subnets within a single isolated network.

How to eliminate wrong answers

Option A is wrong because AWS Direct Connect is a dedicated network connection service that links your on-premises data center to AWS, not a service for creating private, isolated networks with custom IP ranges and subnets. Option C is wrong because Amazon Route 53 is a DNS (Domain Name System) web service that translates domain names to IP addresses and manages traffic routing, not a service for defining IP address ranges or subnets. Option D is wrong because AWS Transit Gateway acts as a central hub to interconnect VPCs and on-premises networks, but it does not itself allow you to define IP address ranges, subnets, or routing within a single isolated network—that is the role of Amazon VPC.

707
MCQeasy

Which AWS Cost Management tool provides daily forecasts and allows customers to track Reserved Instance and Savings Plans utilization and coverage?

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

AWS Cost Explorer offers an interactive console with built-in views for daily and monthly cost trends, as well as dedicated reports for Reserved Instance and Savings Plans utilization and coverage. It also provides forecasting and right-sizing recommendations, making it a comprehensive tool for analyzing spending patterns and identifying underutilized resources without requiring custom setup. This combination of pre-built analytics and actionable insights is exactly what the scenario needs.

Why this answer

AWS Cost Explorer provides daily cost and usage forecasts for up to 12 months ahead and includes dedicated views for Reserved Instance (RI) and Savings Plans utilization and coverage. This allows customers to monitor how much of their reserved capacity is being used and whether their commitments are adequately covering actual usage.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's forecasting and utilization tracking capabilities with AWS Budgets, which only provides alerting based on thresholds, not the detailed utilization and coverage analysis for Reserved Instances and Savings Plans.

How to eliminate wrong answers

Option A is wrong because AWS Pricing Calculator is a tool for estimating future costs based on expected usage, not for tracking actual utilization or providing forecasts of existing Reserved Instance or Savings Plans coverage. Option B is wrong because AWS Cost and Usage Report (CUR) is a detailed, raw data export of cost and usage metrics, but it does not offer built-in daily forecasts or pre-built RI/Savings Plans utilization and coverage dashboards. Option D is wrong because AWS Budgets allows you to set cost and usage thresholds and receive alerts, but it does not provide daily forecasts or track RI/Savings Plans utilization and coverage directly.

708
MCQeasy

A company needs to provide business users with self-service business intelligence dashboards and visualizations of data from multiple AWS data sources. Which AWS service enables this?

A.Amazon Athena
B.Amazon Redshift
C.Amazon QuickSight
D.Amazon EMR
AnswerC

Amazon QuickSight is a fully managed, serverless business intelligence service that provides self-service BI with drag-and-drop dashboard creation, interactive visualizations, and ML-powered natural-language insights. It is built for business users, with pay-per-session pricing and SPICE in-memory caching, making it the correct choice for the scenario's need for a BI dashboarding tool.

Why this answer

Amazon QuickSight is a fully managed, serverless business intelligence (BI) service designed specifically for creating interactive dashboards and visualizations. It natively integrates with multiple AWS data sources (e.g., Amazon S3, Amazon RDS, Amazon Redshift, Amazon Athena) and provides self-service capabilities for business users via a web-based interface, without requiring any infrastructure management.

Exam trap

The trap here is that candidates often confuse data querying or warehousing services (Athena, Redshift) with visualization tools, assuming that because a service can run SQL or store data, it can also generate dashboards—but QuickSight is the only AWS-native BI service for self-service visualizations.

How to eliminate wrong answers

Option A is wrong because Amazon Athena is an interactive query service that allows you to analyze data directly in Amazon S3 using standard SQL, but it does not provide built-in dashboarding or visualization capabilities—it only returns query results as raw data. Option B is wrong because Amazon Redshift is a fully managed petabyte-scale data warehouse optimized for complex analytical queries, but it is not a BI visualization tool; it serves as a data source for BI tools like QuickSight. Option D is wrong because Amazon EMR is a big data platform for processing vast amounts of data using frameworks like Apache Spark and Hadoop, but it is designed for data engineering and transformation, not for creating self-service dashboards or visualizations.

709
MCQmedium

An enterprise is planning their cloud adoption strategy. They want to understand how cloud adoption typically progresses. Which framework provides a structured approach to cloud adoption organized around business, people, governance, platform, security, and operations perspectives?

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

The AWS Cloud Adoption Framework (CAF) is an organizational guidance framework that helps stakeholders assess cloud readiness and plan adoption across six perspectives—Business, People, Governance, Platform, Security, and Operations. It is designed for executives and leaders to address capability gaps and create portfolio-wide migration strategies, not for individual technical resources. Because it covers both business and technical dimensions at every stage of adoption, it is the correct strategic framework for planning cloud migration.

Why this answer

The AWS Cloud Adoption Framework (CAF) is specifically designed to guide organizations through their cloud adoption journey by providing structured guidance across six core perspectives: Business, People, Governance, Platform, Security, and Operations. Unlike the Well-Architected Framework, which focuses on architectural best practices for building workloads, the CAF addresses the broader organizational and process changes needed for successful cloud adoption.

Exam trap

The trap here is that candidates often confuse the AWS Well-Architected Framework (which deals with workload architecture) with the AWS Cloud Adoption Framework (which deals with organizational adoption strategy), because both use the term 'framework' and address multiple perspectives, but they serve fundamentally different purposes.

How to eliminate wrong answers

Option A is wrong because the AWS Well-Architected Framework is focused on evaluating and improving cloud workload architectures based on six pillars (Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability), not on organizing cloud adoption around business, people, governance, platform, security, and operations perspectives. Option C is wrong because AWS Migration Hub is a service that provides a single location to track the progress of application migrations across multiple AWS and partner solutions, not a framework for structuring the overall cloud adoption strategy. Option D is wrong because AWS Trusted Advisor is an automated tool that inspects your AWS environment and provides recommendations for cost optimization, performance, security, fault tolerance, and service limits, not a framework for guiding cloud adoption from a business and organizational perspective.

710
MCQmedium

A healthcare company stores patient records in Amazon S3 buckets across multiple accounts and needs to automatically discover and classify any objects containing personally identifiable information (PII) or protected health information (PHI). Which AWS service provides this capability?

A.Amazon GuardDuty
B.AWS CloudTrail
C.Amazon Inspector
D.Amazon Macie
AnswerD

Amazon Macie is a fully managed data security service that uses machine learning and pattern matching to automatically discover, classify, and protect sensitive data stored in Amazon S3. It continuously monitors S3 buckets for personally identifiable information (PII) and protected health information (PHI), generating detailed findings when sensitive data is detected. These findings help security teams quickly remediate exposure, and Macie integrates with EventBridge for automated response workflows.

Why this answer

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to automatically discover, classify, and protect sensitive data stored in Amazon S3. It is specifically designed to identify personally identifiable information (PII) and protected health information (PHI) by analyzing object metadata and content, making it the correct choice for this healthcare compliance use case.

Exam trap

The trap here is that candidates often confuse Amazon Macie with Amazon GuardDuty, assuming both detect threats, but GuardDuty focuses on security threats and anomalies, not on data classification or sensitive content discovery in S3 objects.

How to eliminate wrong answers

Option A is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior using VPC Flow Logs, DNS logs, and CloudTrail events, not for data classification or sensitive content discovery in S3 objects. Option B is wrong because AWS CloudTrail records API activity and governance events for auditing, but it does not inspect or classify the contents of S3 objects for PII or PHI. Option C is wrong because Amazon Inspector is an automated vulnerability management service that scans EC2 instances and container workloads for software vulnerabilities and network exposure, not for data classification in S3 buckets.

711
MCQeasy

A financial institution has regulatory requirements to store sensitive customer data on-premises in its own data center. However, it wants to use AWS for compute-intensive analytics that need to access this data. The company plans to establish a dedicated, encrypted network connection between its data center and AWS. Which cloud deployment model does this scenario describe?

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

Correct. Hybrid cloud is the integration of on-premises infrastructure (private cloud) with public cloud services. The company keeps sensitive data on-premises and extends compute capabilities to AWS, connected via a dedicated encrypted link, which is a classic hybrid cloud architecture.

Why this answer

This scenario describes a hybrid cloud deployment model because it combines on-premises infrastructure (the financial institution's own data center for storing sensitive customer data) with AWS public cloud resources (for compute-intensive analytics). The dedicated, encrypted network connection (such as AWS Direct Connect with IPSec or a VPN) securely bridges the two environments, allowing data to be accessed from AWS without being stored there, which meets regulatory requirements. Hybrid cloud is defined as a mixed computing environment where on-premises and public cloud resources are orchestrated together, often via a private network link.

Exam trap

The trap here is that candidates often confuse 'hybrid cloud' with 'multi-cloud' or 'private cloud,' but hybrid cloud specifically requires a mix of on-premises and public cloud resources connected via a private network, not just any combination of cloud providers or exclusive use of a single cloud.

Why the other options are wrong

A

The scenario involves a dedicated, encrypted connection between an on-premises data center and AWS, which is a hybrid cloud setup. Public cloud alone does not include on-premises infrastructure.

B

The scenario involves a hybrid setup where on-premises infrastructure is combined with AWS cloud services, not a private cloud that would be entirely dedicated to a single organization and typically hosted on-premises or in a provider's data center without public cloud integration.

D

The scenario describes a hybrid cloud because it combines on-premises infrastructure with AWS cloud services. Multi-cloud involves using multiple public cloud providers, not a mix of on-premises and cloud.

When would these options actually be correct?

A

A company uses only AWS services (e.g., EC2, S3) with no on-premises infrastructure, and all data and applications reside in AWS. The question would ask: 'Which cloud deployment model uses resources owned and operated by a third-party provider and accessed over the internet?'

B

A company wants to run all its workloads on AWS but needs to ensure that the infrastructure is not shared with other organizations due to compliance requirements. The correct answer would be 'Private cloud' if the question described using AWS Outposts or a dedicated VPC with no public internet access.

D

A company uses AWS for compute and Azure for storage, with no on-premises data center. The question asks which model uses multiple public cloud providers.

Why candidates pick the wrong answer

A

Candidates may think that because AWS is a public cloud provider, any use of AWS is public cloud, ignoring the hybrid aspect of connecting on-premises infrastructure.

B

Candidates may confuse 'private cloud' with on-premises infrastructure or think that a dedicated encrypted connection implies a private cloud, not realizing that hybrid cloud specifically describes the combination of on-premises and public cloud resources.

D

Candidates may confuse hybrid cloud (on-premises + cloud) with multi-cloud (multiple public clouds), especially when the scenario involves a dedicated connection to AWS.

712
MCQeasy

A company runs a web application on Amazon EC2 instances. Under the AWS Shared Responsibility Model, who is responsible for patching the operating system on the EC2 instances?

A.AWS, because they own and operate all EC2 infrastructure
B.The customer, because OS patching is in the customer's area of responsibility for IaaS services
C.Both AWS and the customer equally share this responsibility
D.A third-party managed service provider designated by AWS
AnswerB

EC2 is an Infrastructure as a Service (IaaS) offering, and the shared responsibility model places the guest OS squarely in the customer's domain. The customer selects the AMI, configures the OS, and must apply security patches, updates, and compliance fixes. AWS's responsibility ends at the hypervisor and physical hardware, so the correct party is the customer.

Why this answer

Under the AWS Shared Responsibility Model, for Infrastructure as a Service (IaaS) like EC2, the customer is responsible for managing the guest operating system, including patching and security updates. AWS is responsible for the physical infrastructure and the hypervisor layer, but not for the OS running inside the EC2 instance. Therefore, option B is correct.

Exam trap

The trap here is that candidates often assume AWS handles all patching for EC2 because it is a managed service, but the Shared Responsibility Model clearly assigns guest OS patching to the customer for IaaS services like EC2.

How to eliminate wrong answers

Option A is wrong because AWS is responsible for the physical infrastructure and hypervisor, but not for patching the guest OS on EC2 instances; that is the customer's responsibility under IaaS. Option C is wrong because the responsibility is not shared equally; AWS handles the host OS and hypervisor, while the customer handles the guest OS. Option D is wrong because AWS does not designate a third-party managed service provider for OS patching; customers may choose their own third-party tools, but the responsibility remains with the customer.

713
MCQmedium

A company's security policy requires that all IAM user access keys be rotated every 90 days. The security team wants to automatically identify any IAM user in the company's AWS account whose access keys are older than 90 days and trigger a notification to the security team. They need a managed AWS service that continuously evaluates the access key age against this requirement and generates findings. Which AWS service should the security team use?

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

AWS Config is a managed service that evaluates your AWS resource configurations against desired policies. The managed rule 'access-keys-rotated' continuously checks whether active IAM access keys have been rotated within the specified maximum age (e.g., 90 days). Non-compliant resources are identified, and you can configure Amazon SNS notifications to alert the security team. This meets the requirement for continuous evaluation and automated notification.

Why this answer

AWS Config is a managed service that continuously evaluates your AWS resource configurations against desired policies (e.g., access keys older than 90 days) using the managed rule 'access-keys-rotated'. It generates compliance findings and can trigger notifications via Amazon EventBridge or SNS, meeting the requirement for continuous evaluation and alerting.

Exam trap

The trap here is that candidates confuse AWS Config's continuous compliance evaluation with AWS Trusted Advisor's one-time or periodic checks, or mistakenly think IAM Access Analyzer covers all IAM-related security checks, when it only focuses on external access analysis.

Why the other options are wrong

A

AWS Trusted Advisor provides best practice checks and recommendations, but it does not continuously evaluate IAM user access key age against a custom 90-day policy and generate findings. It offers a limited set of predefined checks, not custom compliance rules.

C

Amazon Inspector is a vulnerability management service that scans for software vulnerabilities and unintended network exposure, not for evaluating IAM user access key age or compliance with rotation policies.

D

AWS IAM Access Analyzer identifies resources shared with external entities, not the age of IAM user access keys. It does not evaluate access key rotation compliance.

When would these options actually be correct?

A

A company wants a one-time review of its AWS account to identify IAM access keys older than 90 days and receive recommendations for remediation, without needing ongoing evaluation or custom rules. AWS Trusted Advisor's security checks can flag such keys in its dashboard.

C

A company wants to automatically scan EC2 instances for missing security patches and unintended network access. Amazon Inspector would be the correct service to assess these vulnerabilities and generate findings.

D

An exam question asking which AWS service can identify IAM roles or resources that are accessible from outside an AWS account (e.g., cross-account access) and generate findings about unintended public or cross-account access would have IAM Access Analyzer as the correct answer.

Why candidates pick the wrong answer

A

Candidates may think Trusted Advisor covers all security best practices, including access key rotation, because it does check for expired or unused keys. However, it lacks the ability to enforce custom policies or provide continuous evaluation and automated notifications.

C

Candidates may confuse 'Inspector' with a general compliance or auditing service, or mistakenly think it can inspect IAM credentials due to its name implying broad inspection capabilities.

D

The name 'Access Analyzer' suggests it analyzes access, and candidates may mistakenly think it covers all access-related checks, including key age, rather than focusing on external access analysis.

714
MCQmedium

A company wants an automated tool that analyses their AWS account and provides recommendations across five categories: cost optimisation, performance, security, fault tolerance, and service limits. Which AWS service provides this analysis?

A.Amazon Inspector
B.AWS Config
C.AWS Trusted Advisor
D.Amazon CloudWatch
AnswerC

AWS Trusted Advisor continuously inspects your AWS environment against established best practices and generates recommendations across five pillars: cost optimization, performance, security, fault tolerance, and service quotas. It evaluates resources like idle load balancers, underutilized EBS volumes, and overly permissive security group rules, with the number of available checks depending on your support tier (Basic, Business, or Enterprise). This holistic analysis of cost and security checks in a single dashboard makes it the correct answer.

Why this answer

AWS Trusted Advisor is the correct service because it is specifically designed to analyze an AWS account and provide recommendations across the five categories listed: cost optimization, performance, security, fault tolerance, and service limits. It evaluates resources against AWS best practices and offers actionable guidance, making it the only service that covers all these domains in a single, automated tool.

Exam trap

The trap here is that candidates often confuse AWS Trusted Advisor with AWS Config or Amazon Inspector, because they all involve analysis or checks, but only Trusted Advisor provides the specific five-category recommendation framework described in the question.

How to eliminate wrong answers

Option A is wrong because Amazon Inspector is a vulnerability management service that scans workloads for software vulnerabilities and unintended network exposure, not for cost, performance, or service limit recommendations. Option B is wrong because AWS Config is a service for evaluating, auditing, and assessing resource configurations against desired policies, but it does not provide recommendations across the five categories; it focuses on compliance and configuration history. Option D is wrong because Amazon CloudWatch is a monitoring and observability service for metrics, logs, and alarms, not an analysis tool that generates recommendations for cost, performance, security, fault tolerance, or service limits.

715
MCQeasy

Which AWS service enables you to run containerized applications without managing the underlying servers?

A.Amazon EC2 with Docker
B.AWS Fargate
C.AWS Lambda
D.Amazon EKS on EC2
AnswerB

AWS Fargate is a serverless compute engine for containers that removes the need to provision or manage any underlying servers. You define the container and its resource requirements in vCPU and memory, and Fargate places the workload onto infrastructure that AWS fully operates. Scaling is automatic, and you are billed only for the resources your containers actually consume, making it the correct choice for running containers without server management.

Why this answer

AWS Fargate is a serverless compute engine for containers that allows you to run containers without managing the underlying servers or clusters. You define your container images, CPU, memory, and networking, and Fargate automatically handles the infrastructure, including patching and scaling.

Exam trap

The trap here is that candidates confuse AWS Lambda's container image support with a full container orchestration service, or assume that any container service (like ECS or EKS) is serverless by default, when in fact only Fargate removes the server management burden.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with Docker requires you to provision, configure, and manage the EC2 instances that host the Docker containers, which contradicts the 'without managing servers' requirement. Option C is wrong because AWS Lambda is designed for running code in response to events, not for running containerized applications (though Lambda now supports container images, it is still a function-as-a-service model, not a container orchestrator). Option D is wrong because Amazon EKS on EC2 requires you to manage the worker nodes (EC2 instances) that run the Kubernetes pods, so you are still responsible for server management.

716
MCQmedium

A startup is planning to build and launch a new mobile application on AWS. The team expects very low initial traffic but hopes to scale rapidly. They have a limited budget and want to avoid any upfront costs. They are unsure which AWS services they will need and want to estimate their monthly AWS charges before committing to an architecture. Additionally, they need access to technical support to help troubleshoot issues that arise during development and production, with a guaranteed response time of less than 12 hours for production-impacting issues. Which combination of AWS tool and support plan should the startup choose to meet these requirements?

A.AWS Pricing Calculator + Developer Support
B.AWS Cost Explorer + Basic Support
C.AWS Budgets + Business Support
D.AWS Total Cost of Ownership (TCO) Calculator + Enterprise Support
AnswerA

Correct. The AWS Pricing Calculator lets you estimate monthly costs for AWS services before building the architecture. The Developer Support plan offers a response time of less than 12 hours for production issues that impair the system, which meets the stated requirement. This combination is cost-effective for a startup with limited budget.

Why this answer

The AWS Pricing Calculator allows the startup to estimate monthly costs without any upfront commitment, which aligns with their need to avoid upfront costs and predict charges before architecting. The Developer Support plan provides a response time of less than 12 hours for production-impacting issues (specifically, a response time of 12 hours for impaired production systems under the Developer plan), meeting their support requirement while keeping costs low for a startup with limited budget.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (a historical analysis tool) with the AWS Pricing Calculator (a future estimation tool), and they may assume Basic Support includes support SLAs when it does not, leading them to choose Option B incorrectly.

Why the other options are wrong

B

AWS Cost Explorer is for analyzing historical costs, not estimating future charges for an unbuilt architecture. Basic Support does not provide a guaranteed response time of less than 12 hours for production-impacting issues.

C

AWS Budgets allows you to set cost alerts but does not provide cost estimation for unknown architectures. Business Support offers 1-hour response for production-impacting issues, but the question requires a guaranteed response time of less than 12 hours, which Developer Support meets (less than 12 hours for production systems impaired).

D

The TCO Calculator compares on-premises vs. cloud costs, not estimating monthly AWS charges for a new architecture. Enterprise Support is overkill and expensive for a startup with limited budget needing <12 hour response for production issues.

When would these options actually be correct?

B

A company with existing AWS usage wants to analyze past spending patterns to optimize costs, and only needs 24/7 access to documentation and basic support without any response time guarantees.

C

A company already has a detailed architecture and wants to set cost thresholds and receive alerts when spending exceeds a certain amount, while needing faster support (1-hour response) for critical production issues. In that case, AWS Budgets + Business Support would be appropriate.

D

A question where a company wants to compare the total cost of ownership between running workloads on-premises versus on AWS, and requires the highest level of support with <15 minute response for critical issues, such as a large enterprise with compliance needs.

Why candidates pick the wrong answer

B

Candidates may confuse Cost Explorer with a pricing estimation tool, and assume Basic Support is sufficient for development, overlooking the specific response time requirement.

C

Candidates may think 'Budgets' helps estimate costs and 'Business Support' is better than Developer, overlooking that the question asks for cost estimation before committing to an architecture and only requires less than 12-hour response.

D

Candidates may think 'TCO Calculator' estimates costs (confusing it with Pricing Calculator) and assume 'Enterprise Support' is always best, overlooking the startup's budget constraints and specific support response requirement.

717
MCQmedium

A company runs a production e-commerce application on AWS. The CIO requires that the company have access to AWS technical support with a response time of under 1 hour for critical production system failures. Additionally, the operations team wants to use AWS Trusted Advisor to get recommendations on cost optimization, performance, and security for all AWS resources. The company already pays for AWS Business Support for its development account but wants the minimum-cost support plan that meets these requirements for its production account. Which AWS Support plan should the company choose for the production account?

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

AWS Business Support provides a 1-hour response time for critical production system failures and includes full access to all AWS Trusted Advisor checks. This matches the company's requirements at a lower cost than Enterprise Support, making it the correct and most cost-effective choice.

Why this answer

AWS Business Support is the minimum plan that provides a 1-hour response time for critical production system failures and full access to AWS Trusted Advisor, including cost optimization, performance, and security checks. AWS Basic and Developer Support do not offer a 1-hour response time for critical failures, and Developer Support only provides limited Trusted Advisor checks. Therefore, Business Support meets both requirements at the lowest cost for the production account.

Exam trap

The trap here is that candidates may assume Developer Support is sufficient because it includes technical support, but they overlook the specific 1-hour response time requirement and the need for full Trusted Advisor recommendations, which only Business Support provides.

Why the other options are wrong

A

AWS Basic Support does not provide technical support with a response time of under 1 hour for critical failures, nor does it include AWS Trusted Advisor recommendations for cost optimization, performance, and security.

B

AWS Developer Support does not include a response time of under 1 hour for critical production failures; it offers only general guidance with a response time of less than 12 hours for critical cases. It also does not provide full access to AWS Trusted Advisor for cost optimization, performance, and security recommendations.

D

Enterprise Support is more expensive than Business Support and includes features like a Technical Account Manager (TAM) and infrastructure event management, which are not required by the question. The minimum-cost plan that meets the requirements (under 1-hour response for critical failures and Trusted Advisor for cost optimization, performance, and security) is Business Support.

When would these options actually be correct?

A

A company that only needs access to AWS documentation, whitepapers, and support forums, with no requirement for technical support response times or Trusted Advisor, and wants the lowest cost support plan.

B

A company running a non-production environment (e.g., development or test) that requires technical support during business hours with a response time of less than 12 hours for critical issues, and does not need Trusted Advisor best-practice checks, would find AWS Developer Support the minimum-cost appropriate plan.

D

A company requires a Technical Account Manager (TAM) for proactive guidance, needs infrastructure event management, or demands a response time of under 15 minutes for critical failures. In such cases, Enterprise Support is the correct choice despite higher cost.

Why candidates pick the wrong answer

A

Candidates may mistakenly believe that Basic Support is sufficient for production workloads because it is free, overlooking the specific requirements for fast response times and Trusted Advisor access.

B

Candidates may mistakenly believe Developer Support is sufficient because it is the lowest paid tier, overlooking the specific requirements for fast critical response and full Trusted Advisor access that only Business Support provides.

D

Candidates may assume that only Enterprise Support offers Trusted Advisor recommendations or that the 1-hour response time for critical cases is exclusive to Enterprise, but Business Support also provides both features.

718
Matchingmedium

Match each AWS pricing concept to its definition.

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

Concepts
Matches

Pay for compute capacity by the hour/second

Significant discount for 1-3 year commitment

Unused EC2 capacity at steep discount

Flexible pricing model for compute usage

Limited free usage for new customers

Why these pairings

On-Demand is pay-as-you-go, Reserved Instances require a term commitment, Spot Instances are interruptible, and Savings Plans offer flexibility. Common confusions include mixing up On-Demand with Spot Instances.

719
MCQmedium

A company uses Amazon GuardDuty for threat detection, Amazon Inspector for vulnerability scanning, and Amazon Macie for sensitive data discovery. The security team needs a centralized dashboard that aggregates findings from all these services, provides a security score, and tracks compliance against industry standards such as CIS AWS Foundations. Which AWS service should the security team use?

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

AWS Security Hub is the correct answer because it is designed as a central cloud security posture management (CSPM) service that ingests findings from Amazon GuardDuty, Amazon Inspector, and Amazon Macie, as well as third-party tools, using the AWS Security Finding Format (ASFF). It provides a single dashboard with a security score, insight summaries, and automated compliance checks against standards like CIS AWS Foundations, PCI DSS, and GDPR. This cross-service aggregation capability directly addresses the requirement to consolidate threat detection findings from GuardDuty and other security services.

Why this answer

AWS Security Hub is the correct service because it provides a centralized dashboard that aggregates findings from multiple AWS security services, including GuardDuty, Inspector, and Macie. It also offers a consolidated security score and supports automated compliance checks against standards like CIS AWS Foundations, making it the ideal choice for this use case.

Exam trap

The trap here is that candidates may confuse AWS Security Hub with AWS Config, thinking Config provides a centralized findings dashboard, but Config focuses on resource configuration compliance rather than aggregating security service findings.

Why the other options are wrong

A

AWS Config is a service for evaluating resource configurations against desired policies, not for aggregating security findings from GuardDuty, Inspector, and Macie or providing a security score and compliance tracking against CIS AWS Foundations.

C

Amazon Detective is designed for root-cause analysis of security findings, not for aggregating findings from multiple services or providing a security score and compliance tracking.

When would these options actually be correct?

A

A company needs to continuously monitor and evaluate the configurations of AWS resources for compliance with internal policies or industry standards like PCI DSS, and automatically remediate non-compliant resources using AWS Config rules and auto-remediation.

C

A security team needs to investigate the root cause of suspicious API calls identified by GuardDuty. Which AWS service can analyze and visualize the underlying resource interactions to determine the cause?

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance evaluation capabilities with the centralized security findings aggregation and scoring provided by Security Hub, as both involve compliance tracking.

C

Candidates may confuse Detective's investigative capabilities with Security Hub's aggregation and dashboard features, assuming any security service can centralize findings.

720
MCQmedium

A company manages 20 AWS accounts under AWS Organizations. The security team wants to ensure that no security group in any account allows unrestricted inbound RDP access (0.0.0.0/0). They need to automatically detect any security group that violates this rule and receive a notification. They also want to track the configuration history of security group changes for forensic analysis. Which AWS service should they use to achieve these requirements?

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

AWS Config records configuration changes of supported AWS resources, evaluates them against configurable rules (including managed rules for security group permissions), and provides a history of changes. It integrates with Amazon SNS to send notifications when resources are noncompliant.

Why this answer

AWS Config is the correct service because it provides managed rules like 'restricted-common-ports' or a custom Lambda rule to detect security groups with inbound RDP access from 0.0.0.0/0. It continuously evaluates resource configurations, sends Amazon SNS notifications on noncompliant resources, and automatically records a configuration history of all security group changes, enabling forensic analysis. This directly meets the requirements for detection, notification, and historical tracking.

Exam trap

The trap here is that candidates confuse AWS Security Hub's aggregation and dashboard capabilities with the underlying compliance evaluation and history recording that only AWS Config provides, leading them to choose Security Hub instead of the service that actually performs the detection and tracking.

Why the other options are wrong

C

AWS Security Hub aggregates findings from multiple services but does not itself track configuration history or provide compliance rules for security group changes. It cannot detect unrestricted RDP access or maintain a configuration history for forensic analysis.

D

AWS CloudTrail records API activity for governance and audit, but it does not evaluate security group rules against compliance rules or send notifications for non-compliant configurations. It also does not track configuration history of resources like security groups; it tracks API calls, not resource state changes.

When would these options actually be correct?

C

A company wants a single pane of glass to view high-priority security alerts from GuardDuty, Inspector, and Macie across multiple accounts, and needs to automate remediation workflows based on those findings.

D

A company needs to audit all API calls made to create or modify security groups across multiple AWS accounts for forensic analysis, and they want to receive notifications for specific API events. They do not need to evaluate the actual configuration of security groups against a rule.

Why candidates pick the wrong answer

C

Candidates may think Security Hub provides comprehensive security monitoring and compliance checks, but it relies on other services like AWS Config for resource configuration tracking and rule evaluation.

D

Candidates may confuse CloudTrail's ability to log API calls with the ability to evaluate resource configurations and track configuration history, assuming that logging security group changes is sufficient for compliance monitoring.

721
MCQmedium

A company currently uses the AWS Basic Support plan. The CTO wants to access the complete set of AWS Trusted Advisor checks, including those related to cost optimization and performance. Additionally, the CTO requires a guaranteed response time of less than 15 minutes for critical business-impairing issues. Which AWS Support plan should the company choose to meet all of these requirements?

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

Enterprise Support provides the full set of Trusted Advisor checks (including cost optimization and performance) and guarantees a response time of under 15 minutes for critical business-impairing issues. This plan meets both requirements stated by the CTO.

Why this answer

The AWS Enterprise Support plan is the only plan that provides a guaranteed response time of less than 15 minutes for critical business-impairing issues. While both the Business and Enterprise Support plans include the full set of Trusted Advisor checks, only Enterprise meets the response time requirement. The Business Support plan offers a 1-hour response time for critical issues.

The Developer Support plan has a 12-hour response time for critical issues and does not include the full set of Trusted Advisor checks. Basic Support has no technical support and limited Trusted Advisor checks.

Exam trap

The trap here is that candidates might think the Business Support plan meets all requirements because it provides the full set of Trusted Advisor checks. However, Business Support only offers a 1-hour response time for critical issues, not the required less than 15 minutes. Only AWS Enterprise Support guarantees a sub-15-minute response for critical issues.

Why the other options are wrong

A

AWS Business Support provides full Trusted Advisor checks and a 15-minute response time for critical issues, but the question requires a guaranteed response time of less than 15 minutes, which is only offered by Enterprise Support (15-minute SLA for business-critical systems).

B

AWS Developer Support does not provide access to the complete set of Trusted Advisor checks (only core checks) and has a response time of less than 12 hours for critical issues, not 15 minutes.

D

AWS Basic Support does not provide access to the complete set of Trusted Advisor checks (only core checks) and offers no guaranteed response times for support cases.

When would these options actually be correct?

A

A company needs full Trusted Advisor checks and a 1-hour response time for critical issues, but does not require a sub-15-minute SLA. In that case, Business Support would be the correct choice.

B

A startup with a small team needs access to AWS technical support via email and chat during business hours, with a response time of less than 12 hours for critical issues, and does not require full Trusted Advisor checks or a 15-minute response.

D

If the question stated that the company only needs basic account and billing support, with no requirement for Trusted Advisor checks or fast response times, then Basic Support would be sufficient.

Why candidates pick the wrong answer

A

Candidates may confuse the 15-minute response time for critical issues (Business Support) with the sub-15-minute guarantee (Enterprise Support), or assume Business Support covers all requirements without noticing the strict timing requirement.

B

Candidates may confuse Developer Support as offering faster response times or more Trusted Advisor checks than it actually does, or assume it is sufficient for production workloads without reading the specific SLA details.

D

Candidates may assume Basic Support includes all Trusted Advisor checks or overlook the response time requirement, thinking basic support is enough for cost optimization and performance checks.

722
MCQmedium

Which AWS service provides a central place to manage security alerts and automate compliance checks across an AWS Organization?

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

AWS Security Hub is a cloud security posture management (CSPM) service that aggregates high-priority security findings from multiple AWS services, including GuardDuty, Inspector, Macie, Firewall Manager, and from partner products, into a single standardized format. It also runs continuous automated compliance checks against industry standards and best practices like CIS AWS Foundations, NIST SP 800-53, and PCI DSS, producing a cross-account, cross-service scorecard. This dual capability—findings aggregation plus compliance standard checks—makes Security Hub exactly the right tool for the organization's requirements.

Why this answer

AWS Security Hub is the correct answer because it provides a single, central location for aggregating, organizing, and prioritizing security alerts (findings) from multiple AWS services (like Amazon GuardDuty, Amazon Inspector, and AWS Macie) and third-party tools. It also enables automated compliance checks against standards such as CIS AWS Foundations, PCI DSS, and AWS Foundational Security Best Practices across all accounts in an AWS Organization, using built-in or custom controls.

Exam trap

The trap here is that candidates often confuse AWS Security Hub with Amazon GuardDuty, thinking that GuardDuty's threat detection and alerting also covers compliance checks and centralized management of all security alerts, but GuardDuty only handles threat detection findings and lacks the multi-service aggregation and compliance automation that Security Hub provides.

How to eliminate wrong answers

Option A is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity using machine learning and threat intelligence, but it does not provide a central place to manage security alerts from multiple sources or automate compliance checks across an organization. Option C is wrong because AWS Trusted Advisor is an advisory service that inspects your AWS environment and makes recommendations for cost optimization, performance, security, fault tolerance, and service limits, but it does not aggregate security alerts from other services or automate compliance checks against specific standards. Option D is wrong because AWS Config is a service that evaluates your resource configurations against desired policies (using rules) and tracks configuration changes, but it does not serve as a central hub for security findings or automate compliance checks across multiple security standards.

723
MCQmedium

A development team wants to deploy a containerized microservices application on AWS. The team wants to minimize operational overhead by not managing any servers or container orchestration control plane. They also want to pay only for the compute and memory resources their containers consume, without needing to provision or scale underlying infrastructure. Which AWS compute service should the team use?

A.Amazon EC2 with Amazon ECS using the EC2 launch type
B.AWS Elastic Beanstalk with a Docker platform
C.Amazon ECS with the AWS Fargate launch type
D.AWS Lambda
AnswerC

Fargate is a serverless compute engine for containers. You define your task definitions, and Fargate runs the containers on shared, AWS-managed infrastructure. No servers to manage, and you pay only for the vCPU and memory resources consumed by your running tasks.

Why this answer

Amazon ECS with the AWS Fargate launch type is the correct choice because Fargate is a serverless compute engine that removes the need to manage servers or the container orchestration control plane. With Fargate, you define your containerized microservices and pay only for the vCPU and memory resources consumed at the task level, without provisioning or scaling underlying EC2 instances. This directly meets the team's requirement for zero operational overhead and pay-per-consumption billing.

Exam trap

The trap here is that candidates often confuse AWS Fargate with AWS Lambda, assuming both are 'serverless' for containers, but Lambda is for functions with strict execution limits and runtime constraints, while Fargate is the true serverless compute engine for containers that supports long-running processes and full Docker images.

Why the other options are wrong

A

Amazon EC2 with ECS EC2 launch type requires managing EC2 instances and the container orchestration control plane, contradicting the requirement to minimize operational overhead and not manage servers.

B

AWS Elastic Beanstalk with a Docker platform still requires managing underlying EC2 instances or a container orchestration control plane, and it does not offer the per-container billing model that Fargate provides.

D

AWS Lambda is designed for short-running, event-driven functions, not for containerized microservices that require long-running processes or stateful workloads. It also has limitations on execution time (15 minutes max) and container image size, making it unsuitable for general containerized applications.

When would these options actually be correct?

A

If the question specified that the team has existing EC2 instances to utilize, needs to optimize costs for predictable workloads, or requires full control over the underlying infrastructure for compliance or performance tuning.

B

A team wants to deploy a Docker-based application with minimal configuration, but they are willing to manage the underlying EC2 instances for cost optimization or to have full control over the environment. They also need built-in auto-scaling and load balancing without managing the container orchestration layer directly.

D

A question asking for a serverless compute service to run code in response to events (e.g., S3 uploads, API Gateway requests) with automatic scaling and pay-per-execution pricing, where the code is packaged as a container image and execution time is under 15 minutes.

Why candidates pick the wrong answer

A

Candidates may associate ECS with containers and overlook the distinction between EC2 and Fargate launch types, assuming ECS inherently abstracts server management.

B

Candidates may think Elastic Beanstalk abstracts away all infrastructure management, but it still involves provisioning and managing EC2 instances, which contradicts the 'no servers' requirement in the question.

D

Candidates may confuse 'serverless' with 'no server management' and assume Lambda can run any containerized app, overlooking its execution duration and stateless nature constraints.

724
MCQmedium

A development team is migrating a monolithic application to a microservices architecture. Each microservice will run in a separate container. The team wants to deploy and scale these containers without managing any underlying servers or clusters. The team also wants to pay only for the vCPU and memory resources consumed by each container, not for any idle capacity. Which AWS compute service should the team use?

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

Fargate is a serverless compute engine for containers. You define the tasks and containers, and Fargate manages the infrastructure. You pay only for the vCPU and memory used by each running container, with no idle costs.

Why this answer

AWS Fargate is the correct choice because it is a serverless compute engine for containers that allows you to run containers without managing any underlying servers or clusters. With Fargate, you pay only for the vCPU and memory resources consumed by each container, not for any idle capacity, which directly matches the team's requirements.

Exam trap

The trap here is that candidates often confuse the EC2 launch type with Fargate, thinking that ECS itself is serverless, but the EC2 launch type still requires server management and pays for idle capacity, while Fargate is the truly serverless option.

Why the other options are wrong

A

Amazon ECS with the EC2 launch type requires managing underlying EC2 instances, which violates the requirement to not manage any underlying servers or clusters. Additionally, you pay for the EC2 instances even when idle, not just for the vCPU and memory consumed by each container.

C

Amazon EKS with managed node groups still requires managing EC2 instances (the node groups), which violates the requirement to not manage any underlying servers or clusters. Additionally, you pay for the EC2 instances even when idle, not just for vCPU and memory consumed per container.

D

AWS Lambda is event-driven and designed for short-running, stateless functions, not for long-running containerized microservices. It does not support running arbitrary Docker containers directly, and its pricing is based on invocations and duration, not vCPU/memory per container.

When would these options actually be correct?

A

A team wants to deploy containers on AWS but needs full control over the underlying EC2 instances for compliance or custom configuration, and is willing to manage the cluster and pay for idle capacity.

C

This option would be correct if the team needed to run Kubernetes-based containers and was willing to manage the worker nodes (even if the control plane is managed), or if they required specific Kubernetes features not available on Fargate, and they accepted paying for idle EC2 capacity.

D

A team needs to run a small, event-driven data processing task that executes in under 15 minutes, such as resizing images uploaded to S3. They want to pay only for compute time used and avoid managing servers. In that case, AWS Lambda is the correct choice.

Why candidates pick the wrong answer

A

Candidates may confuse ECS with Fargate, thinking ECS always abstracts servers, but the EC2 launch type does not; they overlook the 'without managing servers' constraint.

C

Candidates may think 'managed node groups' means fully serverless, but it only manages the control plane; the worker nodes are still EC2 instances that incur costs and require management.

D

Candidates may think Lambda's serverless model and pay-per-use pricing align with the requirement to avoid managing servers and pay only for consumed resources, overlooking that Lambda does not support containerized microservices with persistent workloads.

725
MCQmedium

A company runs a MySQL database and wants to migrate to a cloud-native relational database that is fully managed, provides up to 5x the performance of standard MySQL, offers automated backups with point-in-time recovery, and is compatible with MySQL drivers and tools without application changes. Which AWS service meets these requirements?

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

Aurora is AWS's cloud-native relational database that is fully compatible with MySQL and PostgreSQL. It provides up to 5x the performance of standard MySQL, automated backups, and continuous replication to six copies across three AZs.

Why this answer

Amazon Aurora is a fully managed, MySQL-compatible relational database that delivers up to 5x the performance of standard MySQL, provides automated backups with point-in-time recovery, and is designed to work with existing MySQL drivers and tools without requiring application changes. This makes it the ideal choice for migrating a MySQL database to a cloud-native, high-performance relational database service.

Exam trap

The trap here is that candidates may confuse Amazon RDS for MySQL with Aurora, overlooking the specific performance multiplier (up to 5x) and the cloud-native architecture that distinguishes Aurora from standard MySQL on RDS.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a managed MySQL service but does not offer up to 5x the performance of standard MySQL; it runs standard MySQL engines without the performance enhancements of Aurora. Option B is wrong because Amazon DynamoDB is a NoSQL key-value and document database, not a relational database, and is not compatible with MySQL drivers or SQL queries. Option D is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for analytical queries, not a transactional relational database, and it is not compatible with MySQL drivers or tools.

726
MCQmedium

A company has an AWS Basic Support plan. The operations team wants to use AWS Trusted Advisor to receive recommendations for cost optimization, such as identifying idle load balancers and underutilized Amazon EC2 instances. They log into the AWS Management Console and navigate to Trusted Advisor, but they only see a limited set of checks, such as S3 bucket permissions and service limits. Which action should the team take to access the complete library of Trusted Advisor checks, including the cost optimization recommendations?

A.Enable AWS Config to perform the cost optimization and underutilization checks.
B.Upgrade to a Developer Support plan.
C.Upgrade to a Business or Enterprise Support plan.
D.No action is needed; the full set of Trusted Advisor checks is already available for all AWS Support plans.
AnswerC

The full library of Trusted Advisor checks, which includes cost optimization recommendations (e.g., idle load balancers, underutilized EC2 instances), is available only to customers with a Business or Enterprise Support plan. These plans provide access to all checks across security, cost optimization, performance, and fault tolerance.

Why this answer

AWS Trusted Advisor provides a full set of checks, including cost optimization recommendations (e.g., idle load balancers, underutilized EC2 instances), only to customers with a Business or Enterprise Support plan. The Basic Support plan restricts Trusted Advisor to a limited subset of checks, such as S3 bucket permissions and service limits. Therefore, upgrading to a Business or Enterprise Support plan is required to access the complete library of checks.

Exam trap

The trap here is that candidates often assume AWS Config can perform cost optimization checks similar to Trusted Advisor, or that upgrading to a Developer plan is sufficient, when in fact only Business or Enterprise plans unlock the full Trusted Advisor check library.

Why the other options are wrong

A

AWS Config is a service for resource inventory and configuration history, not for providing Trusted Advisor checks. Trusted Advisor's full set of checks, including cost optimization, requires a Business or Enterprise Support plan.

B

The Developer Support plan does not include the full set of Trusted Advisor checks; only Business and Enterprise Support plans provide access to all checks, including cost optimization recommendations.

D

The AWS Basic Support plan only provides a limited set of Trusted Advisor checks (e.g., S3 bucket permissions and service limits). Cost optimization checks like idle load balancers and underutilized EC2 instances require a Business or Enterprise Support plan.

When would these options actually be correct?

A

If the question asked which service to use to evaluate resource configurations against best practices and automate remediation (e.g., detecting non-compliant security groups), enabling AWS Config would be correct.

B

If the question asked which support plan provides access to AWS Support API and a 12-hour response time for impaired systems, then upgrading to Developer Support would be correct.

D

If the question stated that the company already has a Business or Enterprise Support plan, or if the scenario involved only the checks available in Basic Support (e.g., S3 bucket permissions and service limits), then no action would be needed.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance checks with Trusted Advisor's recommendations, assuming both offer similar cost optimization features.

B

Candidates may confuse the Developer plan as a higher tier than Basic, but they don't realize that the full Trusted Advisor checks require Business or Enterprise level.

D

Candidates may assume that all Trusted Advisor checks are free and available to all support plans, not realizing that cost optimization and advanced checks are restricted to higher-tier plans.

727
MCQmedium

A company's security policy prohibits opening SSH (port 22) or RDP (port 3389) to the internet for any Amazon EC2 instance. The operations team needs a way to establish secure shell sessions to manage instances directly from the AWS Management Console without managing bastion hosts or SSH keys. Which AWS service provides this capability?

A.AWS Systems Manager Session Manager
B.AWS Certificate Manager
C.AWS CloudHSM
D.Amazon GuardDuty
AnswerA

Correct. Session Manager offers browser-based shell access to EC2 instances through the AWS Management Console or CLI, using the SSM Agent and without requiring any inbound open ports. It is designed for secure, agent-based instance management.

Why this answer

AWS Systems Manager Session Manager enables secure shell access to EC2 instances directly from the AWS Management Console without opening inbound ports (22 or 3389) or managing bastion hosts. It uses the SSM Agent and AWS Identity and Access Management (IAM) policies to establish a bidirectional connection over HTTPS (port 443), eliminating the need for SSH keys or public IP addresses. This fully satisfies the security policy requirement while providing the desired management capability.

Exam trap

The trap here is that candidates may confuse AWS Certificate Manager (a certificate provisioning service) or AWS CloudHSM (a hardware security module) with a secure access tool, when the correct answer is a systems management service that operates over HTTPS without opening traditional remote access ports.

Why the other options are wrong

B

AWS Certificate Manager manages SSL/TLS certificates, not secure shell sessions. It does not provide remote access to EC2 instances.

C

AWS CloudHSM provides hardware security modules for cryptographic key storage, not remote shell access to EC2 instances. It cannot establish SSH or RDP sessions.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity, not a tool for establishing secure shell sessions to manage EC2 instances.

When would these options actually be correct?

B

A question asking for a service to provision, manage, and deploy public and private SSL/TLS certificates for use with AWS services or internal resources, without needing to handle certificate renewals manually.

C

A question asking for a service to manage cryptographic keys in a dedicated HSM appliance, especially for compliance with FIPS 140-2 Level 3, where you need to offload key generation and storage from application servers.

D

A question asking: 'Which AWS service continuously monitors for malicious or unauthorized behavior to help protect AWS accounts and workloads?' would make GuardDuty the correct answer.

Why candidates pick the wrong answer

B

Candidates may confuse 'secure shell' with 'secure certificates' due to the word 'secure', or think that certificates are required for SSH authentication.

C

Candidates may confuse 'secure shell' with 'security' and think CloudHSM provides secure access, or they may misread the question as needing a secure key management solution for instance authentication.

D

Candidates may confuse GuardDuty's security monitoring capabilities with the ability to provide secure access, or they might think it can manage sessions due to its 'security' label.

728
MCQmedium

A company runs a customer relationship management (CRM) application on a single Amazon RDS for PostgreSQL instance. The application experiences heavy read traffic during business hours, often causing the primary database to become overloaded with SELECT queries. The company needs a solution that offloads read queries to a separate database endpoint and provides automatic failover to a standby database in a different Availability Zone if the primary fails. Which combination of Amazon RDS features should the company use to meet these requirements?

A.Multi-AZ deployment only
B.Read Replicas only
C.Multi-AZ deployment with one or more Read Replicas
D.Cross-Region Read Replicas only
AnswerC

A Multi-AZ RDS deployment creates a synchronously replicated standby in a different Availability Zone; if the primary fails, Amazon RDS automatically flips to the standby with minimal downtime. Adding one or more Read Replicas gives you dedicated read-only endpoints that use asynchronous replication and can absorb analytical or reporting traffic, reducing load on the primary. Together, the configuration provides both high availability for write operations and elastic read scaling, which directly meets the requirement to reduce load while keeping the CRM available.

Why this answer

It combines Multi-AZ deployment for automatic failover to a standby in a different Availability Zone with Read Replicas to offload SELECT queries to a separate database endpoint. Multi-AZ ensures high availability by synchronously replicating data to a standby instance, while Read Replicas asynchronously replicate data to handle read-heavy traffic without burdening the primary.

Exam trap

The trap here is that candidates often assume Multi-AZ alone can handle read offloading because the standby is available, but AWS explicitly prevents reads from the Multi-AZ standby to maintain consistency, making Read Replicas necessary for read scaling.

Why the other options are wrong

A

Multi-AZ deployment provides automatic failover to a standby in a different AZ but does not offload read traffic; the standby is not used for reads. The requirement to offload SELECT queries requires Read Replicas.

B

Read Replicas only offload read traffic but do not provide automatic failover to a standby in a different Availability Zone; they require manual promotion for failover, which does not meet the automatic failover requirement.

D

Cross-Region Read Replicas are designed for disaster recovery and reducing latency for geographically distant users, not for offloading read traffic within the same region or providing automatic failover to a standby in a different Availability Zone within the same region.

When would these options actually be correct?

A

A company needs high availability and automatic failover for a production database with no need to offload read traffic. The question would specify that read performance is not a concern, only fault tolerance across AZs.

B

A company needs to offload read queries from a primary database to improve read performance, but does not require automatic failover or high availability. For example, a reporting application that can tolerate brief downtime during manual promotion.

D

A company needs to offload read queries from a primary database and also requires disaster recovery across AWS regions, with the ability to promote a read replica to a standalone database in another region if the primary fails. The question would specify that the standby must be in a different AWS region, not just a different Availability Zone.

Why candidates pick the wrong answer

A

Candidates may think Multi-AZ includes read scaling because the standby is available, but AWS RDS Multi-AZ standby is not accessible for reads; it only serves as a failover target.

B

Candidates may think that Read Replicas alone can handle both read offloading and failover, overlooking that automatic failover is a distinct feature of Multi-AZ deployments.

D

Candidates may confuse 'different Availability Zone' with 'different region' or think that cross-region replicas inherently provide failover, not realizing that Multi-AZ is needed for automatic failover within a region.

729
MCQmedium

A company has committed to a 1-year Compute Savings Plan at $100/hour. During a given hour, their actual compute usage is only worth $80 at On-Demand rates. How does the Savings Plan apply?

A.You pay $80 (actual usage) and the unused $20 commitment carries over to the next hour
B.You pay the committed $100 for the hour, with $20 of the commitment being unused
C.You are refunded the $20 unused portion at end of month
D.You pay $80 discounted at the Savings Plan rate, saving even more than committed
AnswerB

With a Savings Plan, you commit to a specific hourly payment (here, $100) in exchange for discounted rates on eligible usage. Your actual usage for the hour is $80, which is below the commitment, so you are billed the full committed $100 for that hour. The $20 difference is unused capacity and does not roll over or get credited back; it is the cost of the flexibility and discounted pricing the plan provides. This exactly matches the correct behavior described in the question.

Why this answer

With a Compute Savings Plan, you commit to a consistent hourly spend ($100/hour) in exchange for lower compute rates. If your actual usage in an hour is only $80 at On-Demand rates, you still pay the full $100 commitment for that hour; the unused $20 is not refunded or carried over. This is because Savings Plans require you to pay the committed amount regardless of actual usage, ensuring AWS receives the predictable revenue that funds the discount.

Exam trap

The trap here is that candidates assume unused Savings Plan commitment is either refunded or carried over, similar to a prepaid service credit, when in fact it is forfeited per hour, testing your understanding that Savings Plans are a commitment-based discount model, not a usage-based credit.

How to eliminate wrong answers

Option A is wrong because unused commitment does not carry over to the next hour; Savings Plans are measured and billed per hour, and any unused portion is forfeited. Option C is wrong because there is no end-of-month refund for unused Savings Plan commitment; the discount applies only to usage up to the commitment, and unused amounts are not reimbursed. Option D is wrong because the Savings Plan discount applies to the committed amount, not to actual usage; you do not pay a discounted rate on the $80 usage—you pay the full $100 commitment, and the discount reduces the effective rate for usage covered by the plan.

730
MCQmedium

A startup is planning to migrate its web application to AWS. The CTO wants to estimate the monthly cost of running the application on Amazon EC2 and Amazon RDS, including data transfer costs. The team has not yet created any AWS accounts or resources. They need a tool that allows them to input assumptions about instance types, storage, and data transfer to generate a detailed cost estimate. Which AWS tool should they use?

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

The AWS Pricing Calculator is a free web-based tool that lets you estimate the cost of AWS services based on your specific input parameters, such as instance types, storage, and data transfer. It is ideal for planning a migration before any AWS resources are created.

Why this answer

AWS Pricing Calculator (option C) is the correct tool because it allows users to input assumptions about EC2 instance types, RDS configurations, storage, and data transfer to generate a detailed monthly cost estimate before any AWS resources are created. Unlike Cost Explorer, which requires existing usage data, the Pricing Calculator is designed for upfront cost modeling and planning.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (which requires existing usage data) with the AWS Pricing Calculator (which is specifically designed for pre-provisioning cost estimation), leading them to select Cost Explorer when no AWS account or resources exist yet.

Why the other options are wrong

A

AWS Cost Explorer analyzes existing costs from past usage, but the startup has no AWS account or resources yet, so there is no historical data to analyze.

B

AWS Budgets is used to set spending limits and receive alerts when costs exceed thresholds, not to generate detailed cost estimates based on assumptions about instance types, storage, and data transfer before creating any resources.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not allow users to input assumptions about instance types, storage, and data transfer to generate a detailed cost estimate before creating resources.

When would these options actually be correct?

A

A company with an existing AWS account wants to visualize and analyze their past EC2 and RDS spending trends to identify cost-saving opportunities.

B

A company wants to set a monthly spending limit for its existing EC2 and RDS resources and receive alerts when actual or forecasted costs exceed that limit. AWS Budgets would be the correct tool for monitoring and alerting on cost usage.

D

When a company already has an AWS account and running resources, and wants to identify cost savings opportunities, such as underutilized EC2 instances or idle RDS databases, AWS Trusted Advisor would be the correct tool to use.

Why candidates pick the wrong answer

A

Candidates may confuse cost estimation for future resources with cost analysis of existing usage, assuming Cost Explorer can generate estimates from scratch.

B

Candidates may confuse 'budgeting' with 'cost estimation' because both involve planning for costs, but AWS Budgets focuses on monitoring and alerting on actual spending, not upfront estimation.

D

Candidates may confuse Trusted Advisor's cost optimization checks with cost estimation, assuming it can provide upfront pricing estimates, but it only analyzes existing usage.

731
MCQmedium

A company stores database passwords for their RDS instances and API keys for third-party services in their application code, which is a security risk. They want a managed service that securely stores these secrets, makes them available to applications via API, and automatically rotates database passwords. Which AWS service should they use?

A.AWS KMS
B.AWS Systems Manager Parameter Store
C.AWS Secrets Manager
D.Amazon Cognito
AnswerC

AWS Secrets Manager is purpose-built for securely storing, retrieving, and automatically rotating database credentials. It encryptes secrets with KMS keys, retrieves them via API to eliminate hardcoded passwords, and integrates natively with RDS to rotate passwords on a configurable schedule. The service manages both the stored secret and the database password in sync, ensuring applications continue to work during rotation without downtime.

Why this answer

AWS Secrets Manager is the correct choice because it is a fully managed service specifically designed to securely store, retrieve, and automatically rotate secrets such as database passwords and API keys. It provides built-in integration with RDS for automatic rotation of database credentials without custom code, and it serves secrets via a secure API call, eliminating the need to hardcode secrets in application code.

Exam trap

The trap here is that candidates often confuse AWS Systems Manager Parameter Store with Secrets Manager because both can store secrets, but Parameter Store lacks native automatic rotation for RDS passwords, which is the key requirement in the question.

How to eliminate wrong answers

Option A is wrong because AWS KMS is a key management service for creating and controlling encryption keys, not for storing or rotating secrets like passwords or API keys. Option B is wrong because AWS Systems Manager Parameter Store can store secrets but lacks native automatic rotation for database passwords; it requires custom Lambda functions to implement rotation, whereas Secrets Manager provides built-in rotation. Option D is wrong because Amazon Cognito is an identity and user management service for authentication and authorization, not a secret storage or rotation service for application credentials.

732
MCQmedium

A media company streams live video to a global audience. The application runs on Application Load Balancers in two AWS Regions (us-east-1 and eu-west-1). The company's clients require the use of a fixed set of static IP addresses for firewall allowlisting. The company needs to route user traffic to the nearest healthy endpoint to minimize latency. Which AWS service should the company use?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Network Load Balancer
D.Amazon Route 53 latency-based routing
AnswerB

AWS Global Accelerator uses the AWS global network to route user traffic to the nearest healthy endpoint, improving performance and reliability. It provides two static anycast IP addresses that remain fixed, allowing clients to add them to firewall allowlists. This meets both the latency and static IP requirements.

Why this answer

AWS Global Accelerator provides two static Anycast IP addresses that serve as fixed entry points for traffic, which are then routed over the AWS global network to the nearest healthy endpoint (e.g., Application Load Balancer in us-east-1 or eu-west-1). This minimizes latency by directing users to the closest Region while preserving the static IPs required for firewall allowlisting. Unlike CloudFront, Global Accelerator does not cache content and is optimized for TCP/UDP traffic, making it ideal for live video streaming where low latency and static IPs are critical.

Exam trap

The trap here is that candidates often confuse Amazon CloudFront's ability to use a custom origin with static IPs (via AWS WAF or origin shield) as providing static IPs for the client-facing side, but CloudFront's edge IPs are dynamic and not suitable for firewall allowlisting, whereas Global Accelerator explicitly provides two static Anycast IPs that remain fixed.

Why the other options are wrong

A

Amazon CloudFront does not provide a fixed set of static IP addresses for firewall allowlisting; its IP addresses can change. The question requires static IPs, which CloudFront cannot guarantee.

C

Network Load Balancer (NLB) operates at the transport layer and does not provide global traffic routing, static IP address management across multiple regions, or health-based routing to the nearest endpoint. It is designed for regional load balancing, not global acceleration with fixed IPs.

D

Amazon Route 53 latency-based routing does not provide static IP addresses for firewall allowlisting; it resolves to dynamic IP addresses of resources like ALBs, which change over time.

When would these options actually be correct?

A

A company needs to deliver static and dynamic content with low latency and high transfer speeds, and does not require static IP addresses for allowlisting. CloudFront would be correct for content delivery network (CDN) use cases with edge caching.

C

A company needs to distribute TCP/UDP traffic across multiple targets in a single AWS Region, requiring ultra-low latency and handling millions of requests per second, while preserving the source IP address of clients for backend processing.

D

A company needs to route traffic to the nearest healthy endpoint based on latency, and clients can accept dynamic IP addresses or use DNS-based routing without requiring a fixed set of static IPs.

Why candidates pick the wrong answer

A

Candidates may think CloudFront can provide both content delivery and static IPs, but it does not offer a fixed IP set; Global Accelerator is the correct service for static IPs and traffic routing.

C

Candidates may confuse NLB's ability to provide static IPs (via Elastic IPs) with the global static IP capability of Global Accelerator, overlooking the need for multi-region routing and latency-based endpoint selection.

D

Candidates may confuse latency-based routing with Global Accelerator's similar latency optimization, overlooking the static IP requirement in the question.

733
MCQmedium

A company needs 24/7 phone and chat access to AWS support engineers, full access to all AWS Trusted Advisor checks, and a response time of less than 1 hour for production system outages. Which is the minimum AWS Support plan that meets all these requirements?

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

Business Support includes 24/7 phone and chat access, full Trusted Advisor checks, a 1-hour response time for production system down, and access to the AWS Support API. This is the minimum plan meeting all stated requirements.

Why this answer

The Business Support plan is the minimum plan that provides 24/7 phone and chat access to AWS support engineers, full access to all AWS Trusted Advisor checks, and a response time of less than 1 hour for production system outages. The Basic and Developer plans lack 24/7 phone/chat and full Trusted Advisor checks, while the Enterprise On-Ramp plan offers these features but is not the minimum because Business Support already meets all requirements.

Exam trap

The trap here is that candidates often confuse Enterprise On-Ramp Support as the minimum because it includes all features, but the question asks for the 'minimum' plan, and Business Support already satisfies every requirement without the higher cost of Enterprise On-Ramp.

How to eliminate wrong answers

Option A is wrong because Basic Support provides only documentation, whitepapers, and limited Trusted Advisor checks (core checks only), with no phone/chat access or defined response times for production outages. Option B is wrong because Developer Support offers business hours email access only, no 24/7 phone/chat, and limited Trusted Advisor checks (core checks only), with a response time of less than 12 hours for production outages, not under 1 hour. Option D is wrong because Enterprise On-Ramp Support does include 24/7 phone/chat, full Trusted Advisor checks, and a 1-hour response time for production outages, but it is not the minimum plan—Business Support is the lowest tier that provides all these features.

734
MCQmedium

A company uses AWS for its development environment. The finance team wants to set a monthly budget of $10,000. They want to receive an email notification when the actual costs reach 80% of the budget ($8,000) and again when costs exceed the budget. The team needs a managed AWS service that can automatically send these alerts without requiring custom code or third-party tools. Which AWS service should the team use?

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

AWS Budgets allows you to set custom cost and usage budgets, define alert thresholds (e.g., at 80% of budget), and automatically send email or SNS notifications when those thresholds are met or exceeded. This meets the requirement without custom code.

Why this answer

AWS Budgets is a managed service that allows you to set custom cost and usage budgets and receive alerts when your actual or forecasted costs exceed (or are forecasted to exceed) your budgeted amount. It can automatically send email notifications at specified thresholds (e.g., 80% and 100%) without requiring any custom code or third-party tools, making it the ideal solution for the finance team's requirements.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's cost analysis and forecasting capabilities with automated alerting, but Cost Explorer does not natively send proactive notifications; AWS Budgets is the correct service for threshold-based alerts.

Why the other options are wrong

A

AWS Cost Explorer provides visualization and analysis of cost data but does not automatically send email alerts based on budget thresholds without custom code or third-party tools.

C

AWS Trusted Advisor provides cost optimization recommendations and checks, but it does not natively support setting custom budget thresholds or sending email alerts when costs reach specific percentages of a budget.

D

AWS Organizations is a service for centrally managing multiple AWS accounts and consolidating billing, but it does not natively send budget alerts via email. The question requires a managed service that automatically sends notifications when costs reach thresholds, which is a feature of AWS Budgets, not Organizations.

When would these options actually be correct?

A

A company needs to analyze historical cost trends and forecast future spending, with no requirement for automated alerts. They want an interactive dashboard to explore cost data by service, linked account, or tags.

C

A company wants to receive best-practice recommendations to reduce costs, improve performance, or increase security, and needs a managed service that automatically checks their AWS environment against AWS best practices without custom code.

D

AWS Organizations would be correct if the question asked: 'Which service allows a company to centrally manage policies and consolidate billing across multiple AWS accounts?' or 'Which service enables the creation of service control policies (SCPs) to restrict actions across accounts?'

Why candidates pick the wrong answer

A

Candidates confuse Cost Explorer's cost analysis capabilities with the alerting functionality of AWS Budgets, assuming that a cost analysis tool can also send notifications.

C

Candidates may confuse Trusted Advisor's cost optimization checks with budget alerts, assuming it can monitor and notify about cost thresholds because it provides cost-related recommendations.

D

Candidates may confuse AWS Organizations with budget management because Organizations provides consolidated billing and cost reports, leading them to think it can also send budget alerts without realizing that AWS Budgets is the dedicated service for setting and alerting on budgets.

735
MCQhard

A company runs a payment processing application on AWS that must comply with the Payment Card Industry Data Security Standard (PCI DSS). An external auditor requests a copy of the AWS SOC 2 report and the PCI DSS Attestation of Compliance (AOC) to verify the security controls of the underlying AWS infrastructure. The company needs to obtain these documents directly from AWS. Which AWS service should the company use?

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

AWS Artifact is the correct service for this requirement because it is a self-service portal that provides on-demand access to AWS compliance reports and agreements, including SOC 1, SOC 2, SOC 3, PCI DSS Attestations of Compliance, ISO certifications, and GDPR Data Processing Agreements. For a payment processing application, the customer can download the AWS PCI DSS AOC from Artifact to demonstrate that AWS's portion of the shared responsibility model meets the required security controls. Artifact consolidates both compliance reports and executed agreements, making it the authoritative source for AWS's own compliance documentation.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS compliance reports, including SOC 2 reports and PCI DSS Attestations of Compliance (AOC). These documents are published directly by AWS and can be downloaded from the AWS Artifact console without needing to contact AWS support, meeting the auditor's requirement for direct retrieval.

Exam trap

The trap here is that candidates may confuse AWS Artifact with AWS Audit Manager, mistakenly thinking Audit Manager provides the same compliance documents, when in fact Audit Manager is for creating custom audit frameworks, not for retrieving AWS's own published reports.

Why the other options are wrong

B

AWS Config is a service for assessing, auditing, and evaluating configurations of AWS resources, not for providing compliance reports like SOC 2 or PCI DSS AOC. The question specifically asks for obtaining these documents directly from AWS, which is the function of AWS Artifact.

C

AWS Audit Manager helps audit evidence collection and report generation, but it does not provide direct access to AWS compliance reports like SOC 2 or PCI DSS AOC. The question specifically asks for obtaining these documents directly from AWS, which is the function of AWS Artifact.

D

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

When would these options actually be correct?

B

AWS Config would be correct in a scenario where a company needs to continuously monitor and record AWS resource configurations to demonstrate compliance with internal policies or regulatory standards, such as automatically checking that security groups do not allow unrestricted SSH access.

C

AWS Audit Manager would be correct if the question asked for a service to continuously audit AWS resource usage against PCI DSS requirements, automate evidence collection, and generate audit reports for internal compliance teams, rather than requesting pre-existing AWS compliance reports.

D

A company wants to check its AWS account against AWS best practices for security and cost optimization, such as identifying unused resources or open security groups. AWS Trusted Advisor would be the correct service to use.

Why candidates pick the wrong answer

B

Candidates may confuse AWS Config's compliance evaluation capabilities with the ability to provide formal compliance reports, or they may think that 'audit' implies obtaining audit documents.

C

The name 'Audit Manager' suggests it manages audits and compliance, leading candidates to think it provides compliance documents, but it actually helps with internal auditing, not distributing AWS's own compliance reports.

D

Candidates may think Trusted Advisor covers security and compliance checks, and mistakenly believe it can generate compliance reports, not realizing it only offers advisory checks.

736
MCQeasy

A retail company processes credit card payments and must comply with the Payment Card Industry Data Security Standard (PCI DSS). The company's compliance officer needs to obtain an official document from AWS that details the security controls AWS has implemented to support PCI DSS compliance for services such as Amazon RDS and Amazon EC2. The document must be downloadable as a PDF for review and audit purposes. Which AWS service should the compliance officer use to retrieve this document?

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

AWS Artifact is the correct service because it is the central repository for AWS's own compliance reports, including PCI DSS, SOC 1/2/3, ISO 27001, and FedRAMP. Users can browse and download these PDF documents on demand, and also manage agreements like the Business Associate Addendum (BAA) for regulated workloads. This directly satisfies the audit requirement to obtain AWS's certifications and attestations without needing to request them from support or search through scattered documentation.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS compliance reports and security documents, including the PCI DSS compliance attestation and responsibility summary. The compliance officer can download the AWS PCI DSS compliance package as a PDF directly from the AWS Artifact console, which is specifically designed for audit and review purposes.

Exam trap

The trap here is that candidates may confuse AWS Security Hub’s ability to run PCI DSS automated checks with the need to obtain the official AWS PCI DSS attestation document, which is only available through AWS Artifact.

Why the other options are wrong

A

AWS Security Hub provides a comprehensive view of security alerts and compliance status across accounts, but it does not offer downloadable PDFs of AWS compliance reports like PCI DSS. The question specifically requires an official document that can be downloaded as a PDF, which is a feature of AWS Artifact.

C

AWS Config is used for resource inventory, configuration history, and compliance auditing against custom rules, not for providing official AWS compliance reports or downloadable PDFs like PCI DSS documentation.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide downloadable compliance reports or official documents like PCI DSS attestation PDFs.

When would these options actually be correct?

A

A company wants to centrally view and manage security findings from multiple AWS services, such as Amazon GuardDuty and Amazon Inspector, and check overall compliance against standards like CIS AWS Foundations. AWS Security Hub would be the correct service to aggregate and prioritize these security alerts.

C

A company needs to continuously monitor and evaluate the configuration of their AWS resources against internal policies or regulatory standards (e.g., ensuring EC2 instances have encryption enabled). AWS Config would be the correct service to set up rules and receive compliance notifications.

D

A company wants to check its AWS account against AWS best practices for security (e.g., whether security groups are overly permissive) and receive actionable recommendations. The compliance officer would use AWS Trusted Advisor to identify potential security risks and improve the account's security posture.

Why candidates pick the wrong answer

A

Candidates may associate Security Hub with compliance because it provides compliance checks and security best practice scores, leading them to mistakenly believe it can generate official compliance documents like PCI DSS reports.

C

Candidates may confuse 'compliance' in the question with AWS Config's compliance evaluation feature, not realizing that AWS Artifact is the specific service for accessing official compliance reports and agreements.

D

Candidates may think Trusted Advisor covers compliance because it includes security checks, but it does not produce official compliance documents like AWS Artifact does.

737
MCQmedium

A financial institution runs its core banking application on-premises due to regulatory requirements. It has connected its data centre to AWS using AWS Direct Connect and runs analytics workloads on AWS that access data from the on-premises systems. Which cloud deployment model does this describe?

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

Hybrid cloud is an architecture that combines on-premises or private cloud infrastructure with public cloud services. Here, the core banking system remains on-premises for security and compliance, while AWS is used for analytics, with AWS Direct Connect establishing a dedicated private network link for high-throughput, low-latency data transfer between the two environments. This mix of local and cloud resources exemplifies hybrid cloud.

Why this answer

This scenario describes a hybrid cloud deployment because the financial institution maintains its core banking application on an on-premises data center (private infrastructure) while also running analytics workloads on AWS (public cloud). The two environments are connected via AWS Direct Connect, a dedicated network link that enables secure, low-latency data transfer between the on-premises systems and AWS, allowing the analytics workloads to access on-premises data. Hybrid cloud specifically refers to the integration of on-premises private infrastructure with public cloud services, which matches this setup.

Exam trap

The trap here is that candidates may confuse hybrid cloud with multi-cloud, mistakenly thinking that using any cloud alongside on-premises is multi-cloud, but multi-cloud specifically requires the use of multiple distinct public cloud providers, not a mix of on-premises and a single public cloud.

How to eliminate wrong answers

Option A is wrong because a public cloud deployment would mean all workloads and data reside solely on AWS infrastructure, but here the core banking application remains on-premises. Option C is wrong because a private cloud deployment would involve dedicated cloud infrastructure used exclusively by the institution, either on-premises or hosted, but the analytics workloads run on AWS, which is a shared public cloud environment. Option D is wrong because multi-cloud involves using multiple public cloud providers (e.g., AWS and Azure), but this scenario uses only AWS alongside on-premises infrastructure, not multiple public clouds.

738
MCQmedium

A company's security team wants to automatically remediate non-compliant AWS Config rules, such as automatically enabling S3 server-side encryption on any bucket found without it. Which AWS Config feature enables this?

A.AWS Config rule compliance reporting only
B.AWS Config Rules with Automatic Remediation using SSM Automation
C.AWS Security Hub findings export to S3
D.Amazon GuardDuty threat response
AnswerB

AWS Config Rules with Automatic Remediation is the correct approach because it closes the loop between detection and correction. When a rule evaluates a resource as non-compliant, Config can invoke an AWS Systems Manager Automation document—for instance, one that enables S3 default encryption or turns on VPC Flow Logs—as an automatic response. This remediation runs without human intervention, so configuration drift is fixed continuously, ensuring resources remain aligned with corporate compliance policies.

Why this answer

AWS Config Rules with Automatic Remediation using SSM Automation (Option B) is the correct feature because it allows you to associate an SSM Automation document with a non-compliant AWS Config rule. When a resource is evaluated as non-compliant, Config can automatically invoke the SSM Automation runbook to remediate the issue—for example, enabling S3 server-side encryption on a bucket that lacks it. This directly satisfies the security team's requirement for automated, policy-driven remediation without manual intervention.

Exam trap

The trap here is that candidates often confuse AWS Config's compliance reporting (Option A) with its remediation capabilities, assuming that reporting alone can fix issues, or they mistakenly think Security Hub (Option C) or GuardDuty (Option D) can perform automated compliance remediation, when in fact those services are for aggregation and threat detection, not for executing configuration changes.

How to eliminate wrong answers

Option A is wrong because AWS Config rule compliance reporting only provides visibility into which resources are non-compliant; it does not include any mechanism to automatically remediate the non-compliant resources. Option C is wrong because AWS Security Hub findings export to S3 is a feature for centralizing security alerts and findings into an S3 bucket for analysis or archival, not for triggering automated remediation actions on AWS Config rule violations. Option D is wrong because Amazon GuardDuty threat response focuses on detecting and responding to malicious activity (e.g., compromised credentials or API calls) using threat intelligence, not on enforcing compliance rules like enabling S3 server-side encryption.

739
MCQmedium

A company runs a containerized application on Amazon ECS using a mix of Amazon EC2 On-Demand instances from different instance families (e.g., M5, C5, R5). The workload is consistent, and the company is willing to commit to a 1-year term to reduce costs. However, the team expects to change instance families within the next 12 months due to new hardware requirements and wants the flexibility to switch instance families without incurring a financial penalty. Which pricing option best meets these requirements?

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

Correct. Compute Savings Plans apply to any EC2 instance usage across any region (when scoped to region), regardless of instance family, and provide the flexibility to change instance families without any penalty, while offering substantial discounts over On-Demand pricing.

Why this answer

Compute Savings Plans provide the most flexibility by applying a discounted hourly commitment (e.g., $10/hour) across any EC2 instance family, region, OS, or tenancy, and also cover Fargate and Lambda usage. Since the company expects to change instance families within the 1-year term, Compute Savings Plans allow switching without penalty, unlike instance-specific plans.

Exam trap

The trap here is that candidates often confuse EC2 Instance Savings Plans with Compute Savings Plans, assuming instance-specific plans offer the same flexibility, but they fail to recognize that only Compute Savings Plans allow family changes without penalty or manual exchange.

Why the other options are wrong

B

EC2 Instance Savings Plans apply to a specific instance family within a region, so changing instance families would incur a penalty or require a new plan, failing the flexibility requirement.

C

Convertible Reserved Instances allow changing instance families but require a 1-year or 3-year commitment and do not offer the flexibility to switch without financial penalty; exchanging instances may result in different pricing terms or fees.

D

Standard Reserved Instances require a 1-year commitment to a specific instance family and region, and switching instance families would incur a financial penalty or require selling the reservation on the Reserved Instance Marketplace, which does not meet the flexibility requirement.

When would these options actually be correct?

B

A company runs a consistent workload on a specific EC2 instance family (e.g., M5) and is willing to commit to a 1-year term to reduce costs, with no plans to change instance families. EC2 Instance Savings Plans would provide the highest discount for that specific family.

C

A company needs to reserve EC2 capacity for a 3-year term with the ability to change instance families, operating systems, or tenancies to adapt to evolving workloads, and is willing to manage exchange processes.

D

A company has a predictable workload running on a specific EC2 instance family (e.g., m5.large) in a single region, is willing to commit to a 1- or 3-year term, and does not anticipate changing instance families or regions. They want the highest discount possible for that fixed configuration.

Why candidates pick the wrong answer

B

Candidates may confuse EC2 Instance Savings Plans with Compute Savings Plans, thinking both offer flexibility, but EC2 Instance Savings Plans are limited to a specific instance family, which is less flexible.

C

Candidates may confuse Convertible RIs with Savings Plans, thinking the ability to change instance families provides penalty-free flexibility, but they overlook the commitment and exchange constraints.

D

Candidates may think Standard Reserved Instances are the default cost-saving option for any 1-year commitment, overlooking that they lock in instance family and region, which conflicts with the requirement for flexibility to switch instance families without penalty.

740
MCQmedium

A company is developing a web application that uses Node.js, Express, and a MySQL database. The development team wants to deploy the application to AWS without manually configuring Amazon EC2 instances, load balancers, or Auto Scaling groups. They want AWS to automatically manage the underlying infrastructure, monitor application health, and allow them to deploy new versions by simply uploading a zip file. Which AWS service should the team use to meet these requirements?

A.AWS Elastic Beanstalk
B.Amazon EC2 Auto Scaling
C.AWS CloudFormation
D.AWS OpsWorks
AnswerA

Correct. Elastic Beanstalk is a fully managed service that automatically provisions and manages the infrastructure for web applications, including EC2 instances, load balancers, and Auto Scaling groups. Developers simply upload their code, and Elastic Beanstalk handles the deployment, capacity provisioning, load balancing, and health monitoring.

Why this answer

AWS Elastic Beanstalk is the correct choice because it provides a Platform-as-a-Service (PaaS) offering that automatically handles the provisioning of EC2 instances, load balancers, and Auto Scaling groups based on the application's environment configuration. The team can upload a zip file containing their Node.js/Express application code, and Elastic Beanstalk will deploy it, monitor health via integrated CloudWatch alarms, and manage the underlying infrastructure without manual intervention.

Exam trap

The trap here is that candidates may confuse AWS Elastic Beanstalk with AWS CloudFormation, thinking both are equally automated, but CloudFormation requires manual resource definition and does not handle application deployment or health monitoring out of the box.

Why the other options are wrong

B

Amazon EC2 Auto Scaling only manages the scaling of EC2 instances based on demand; it does not handle application deployment, environment provisioning, or health monitoring at the application level. The team would still need to manually configure EC2 instances, load balancers, and deployment processes.

C

AWS CloudFormation is an Infrastructure as Code service that requires manual definition and management of resources like EC2 instances and load balancers. It does not automatically monitor application health or allow deployment by simply uploading a zip file, which are key requirements in the question.

D

AWS OpsWorks uses Chef or Puppet for configuration management, requiring manual setup of stacks and layers, and does not automatically manage infrastructure or allow deployment by simply uploading a zip file.

When would these options actually be correct?

B

A question where the requirement is to automatically adjust the number of EC2 instances based on traffic patterns, without needing to manage application deployment or environment setup. For example: 'A company wants to ensure its web application can handle variable traffic by automatically adding or removing EC2 instances based on CPU utilization.'

C

A company needs to provision and manage a complex, multi-tier infrastructure with strict compliance and version control requirements. They want to define all AWS resources as code, automate deployments across environments, and ensure consistent configurations, but they are willing to manually handle scaling and health monitoring.

D

A company needs to manage infrastructure using Chef or Puppet recipes, with existing automation scripts, and requires fine-grained control over application configuration and deployment across multiple environments.

Why candidates pick the wrong answer

B

Candidates may confuse Auto Scaling with Elastic Beanstalk because both involve scaling, but Auto Scaling is a lower-level service that requires manual setup of other components, whereas Elastic Beanstalk provides a fully managed platform including scaling, deployment, and monitoring.

C

Candidates may confuse CloudFormation with Elastic Beanstalk because both can automate infrastructure, but they overlook that CloudFormation requires manual resource definition and does not provide built-in application health monitoring or simple zip-based deployments.

D

Candidates may confuse OpsWorks with Elastic Beanstalk because both are orchestration services, but OpsWorks requires more manual configuration and is not designed for simple zip-based deployments.

741
MCQmedium

A company wants to review its AWS spending for the past six months to identify which services and business units are driving costs. The finance team needs to interactively examine cost trends, filter by service and account, and visualize the data without setting up complex reports. Which AWS service or tool should the company use to meet these requirements?

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

AWS Cost Explorer offers a ready-to-use graphical interface to explore and analyze your AWS costs and usage over custom time periods, with filters by service, account, region, and tags. It directly meets the need for interactive trend analysis without requiring additional setup.

Why this answer

AWS Cost Explorer provides a pre-built, interactive dashboard that allows you to visualize and analyze your AWS cost and usage data over the past 12 months. You can filter by service, linked account (business unit), and time range, and drill down into trends without needing to set up complex reports or queries. This directly meets the requirement for interactive examination of cost trends by service and account.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer (interactive visualization) with AWS Cost and Usage Reports (raw data export), assuming both provide the same interactive experience, but CUR requires additional tools like Athena or QuickSight to visualize the data.

Why the other options are wrong

B

AWS Budgets allows you to set cost and usage alerts, but it does not provide interactive visualization or historical trend analysis for the past six months across services and accounts.

C

AWS Trusted Advisor provides best-practice recommendations for cost optimization, but it does not offer interactive cost trend analysis, filtering by service/account, or data visualization; it is not a cost exploration tool.

D

AWS Cost and Usage Reports (CUR) provides detailed, raw cost data but requires setting up Amazon Athena or other tools for interactive querying and visualization, whereas the question explicitly asks for an interactive tool without complex report setup.

When would these options actually be correct?

B

A company needs to set proactive alerts to notify the finance team when spending exceeds a defined threshold for a specific service or account, and does not require historical analysis or interactive charts.

C

A company wants to check if its AWS resources follow best practices for cost optimization, performance, security, and fault tolerance, and needs automated recommendations to reduce costs and improve efficiency.

D

A company needs to generate granular, hourly cost and usage data for custom analysis in a data warehouse or business intelligence tool, and is willing to set up Amazon Athena or Amazon QuickSight to query and visualize the CUR data.

Why candidates pick the wrong answer

B

Candidates may confuse Budgets with Cost Explorer because both involve cost monitoring, but Budgets focuses on alerts rather than interactive exploration of historical data.

C

Candidates may confuse Trusted Advisor's cost optimization checks with cost analysis capabilities, assuming it can provide detailed cost trends and visualizations like Cost Explorer.

D

Candidates may confuse CUR with Cost Explorer because both involve cost data, but CUR is more detailed and less interactive, leading to a mistaken belief that CUR can directly provide the required interactive visualization.

742
MCQmedium

A startup is deploying a web application on Amazon EC2 instances across multiple Availability Zones (AZs). The architecture must ensure that the application remains fully operational and available to users even if one entire AZ fails. Which cloud computing concept does this requirement MOST directly represent?

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

Correct. Fault tolerance describes a system that continues operating without interruption despite the failure of one or more components. Distributing workloads across multiple Availability Zones is a key method to achieve fault tolerance in AWS.

Why this answer

Fault tolerance is the correct concept because the requirement specifies that the application must remain fully operational and available even if an entire Availability Zone fails. By deploying EC2 instances across multiple AZs and using an Elastic Load Balancer to distribute traffic, the architecture can withstand the failure of one AZ without any interruption in service, which is the essence of fault tolerance.

Exam trap

The trap here is that candidates often confuse fault tolerance with high availability, but fault tolerance specifically implies zero downtime and no data loss during a failure, whereas high availability may allow for brief interruptions or degraded performance.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to maintain operation during an AZ failure. The question specifically asks about surviving an AZ failure, which is fault tolerance.

C

Scalability refers to the ability to increase or decrease resources to handle varying load, not to maintain operation during an AZ failure. The requirement is about surviving a failure, not adjusting to demand.

D

Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, not to application availability across AZ failures.

When would these options actually be correct?

A

A question that asks: 'A web application experiences variable traffic spikes. Which cloud computing concept allows the system to automatically add or remove EC2 instances to match the current load?' would make elasticity the correct answer.

C

A question asking: 'A company expects a sudden spike in traffic for a new product launch. Which cloud concept ensures the application can automatically add EC2 instances to handle the increased load?' would make scalability correct.

D

A question asking which cloud characteristic allows multiple customers to use the same physical infrastructure securely and independently would make resource pooling the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with high availability or fault tolerance because both involve handling changes in the environment, but elasticity is about scaling, not surviving failures.

C

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

D

Candidates may confuse resource pooling with high availability or fault tolerance because both involve distributing workloads across multiple resources.

743
MCQmedium

According to the AWS Shared Responsibility Model, which of the following is AWS responsible for?

A.Encrypting customer data stored in Amazon S3
B.Configuring security groups for EC2 instances
C.Physical security of data center facilities
D.Managing IAM user access policies
AnswerC

AWS is fully responsible for the physical security of data centers as part of the 'security of the cloud' under the shared responsibility model. This includes perimeter defenses, access controls, environmental systems, and monitoring personnel, all operated by AWS. Customers have no physical access or administrative control over these facilities, so this is never listed among customer responsibilities.

Why this answer

AWS is responsible for the physical security of data center facilities, including access controls, surveillance, and environmental systems. This is a foundational component of the Shared Responsibility Model, where AWS secures the infrastructure that runs all AWS services, while the customer secures their data and configurations within those services.

Exam trap

The trap here is that candidates confuse AWS's responsibility for providing security features (like encryption or IAM) with the customer's responsibility to configure and manage those features, leading them to select options like A, B, or D instead of the correct physical security answer.

How to eliminate wrong answers

Option A is wrong because encrypting customer data stored in Amazon S3 is a customer responsibility; AWS provides server-side encryption (SSE-S3, SSE-KMS, SSE-C) as features, but the customer must enable and manage the encryption keys and policies. Option B is wrong because configuring security groups for EC2 instances is a customer responsibility; security groups act as virtual firewalls that the customer defines to control inbound and outbound traffic. Option D is wrong because managing IAM user access policies is a customer responsibility; AWS provides the IAM service, but the customer creates and manages users, groups, roles, and policies to control access to their resources.

744
MCQmedium

A company wants to allow its developers to provision virtual servers in AWS without needing to submit a ticket to an IT administrator or wait for manual approval. The developers need to be able to spin up instances directly from the AWS Management Console, CLI, or SDKs, and the resources should be available immediately after the request is submitted. Which essential characteristic of cloud computing does this scenario best describe?

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

On-demand self-service is the NIST essential characteristic that lets a consumer unilaterally provision computing resources, such as EC2 virtual servers, through a web console or API without requiring a service desk ticket or human approval from the provider. In AWS, this capability is what allows developers to spin up instances immediately, paying only for what they use, and it directly answers the question's premise about provisioning without human interaction.

Why this answer

The scenario describes developers provisioning virtual servers directly from the AWS Management Console, CLI, or SDKs without manual intervention or approval. This aligns with the on-demand self-service characteristic of cloud computing, where users can provision computing resources automatically as needed without requiring human interaction with the service provider. The key is that the resources are available immediately after the request, which is the hallmark of self-service, not elasticity.

Exam trap

The trap here is that candidates confuse 'immediate availability' with 'rapid elasticity,' but rapid elasticity is about scaling existing resources up/down automatically, not about the initial provisioning workflow without manual approval.

Why the other options are wrong

A

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the immediate provisioning of resources without manual intervention. The scenario focuses on eliminating the need for a ticket and manual approval, which is about self-service, not scaling.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to demand. This scenario is about developers provisioning resources without manual intervention, which is on-demand self-service, not resource pooling.

D

Measured service refers to the ability to monitor, control, and report usage for billing purposes, not to the immediate provisioning of resources without manual intervention.

When would these options actually be correct?

A

A company experiences unpredictable spikes in traffic and needs its application to automatically add or remove compute instances within minutes to handle the load. The question would ask: 'Which cloud characteristic allows resources to be scaled up and down rapidly based on demand?'

C

A question describing how a cloud provider serves multiple customers from the same physical infrastructure, with resources dynamically allocated and reallocated based on demand, would make resource pooling the correct answer. For example: 'A cloud provider uses shared servers to host multiple customers' workloads, automatically adjusting resource allocation as usage fluctuates.'

D

A company needs to track and optimize cloud resource usage across departments, with detailed billing reports showing each team's consumption of compute, storage, and bandwidth. Measured service would be the correct answer because it describes the metering and pay-per-use billing model.

Why candidates pick the wrong answer

A

Candidates may confuse 'immediate availability' with 'rapid scaling,' thinking that spinning up instances instantly is a form of elasticity, but elasticity is about adjusting capacity, not the self-service provisioning model.

C

Candidates may confuse resource pooling with the ability to quickly provision resources, as both involve dynamic allocation. They might think that 'pooling' resources enables instant availability, but the key distinction is that resource pooling is about multi-tenancy, not self-service provisioning.

D

Candidates may confuse 'measured service' with the idea of resources being 'available immediately' because they think measurement implies quick provisioning, but measured service is about usage tracking, not instant access.

745
MCQmedium

A development team is building a web application and wants to minimize operational overhead. The team wants to focus solely on writing and deploying code without managing the underlying operating system, runtime, or middleware. The team needs the ability to simply upload their application code and have it run, with the cloud provider automatically handling capacity provisioning, load balancing, and patching of the platform. Which cloud computing service model best describes this approach?

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

PaaS (e.g., AWS Elastic Beanstalk) supplies a managed runtime on top of the underlying infrastructure: the provider handles operating system patches, middleware configuration, and capacity scaling. The development team only uploads the application code and the platform runs it, reducing administrative overhead while still allowing full control over the application logic. This matches the team's goal of minimizing operational burden while building a custom web application.

Why this answer

Platform as a Service (PaaS) is the correct model because it abstracts the underlying infrastructure, runtime, and middleware, allowing the team to simply upload code and have it executed. The cloud provider automatically handles capacity provisioning, load balancing, and patching, which directly matches the requirement to minimize operational overhead by focusing solely on code.

Exam trap

The trap here is that candidates often confuse PaaS with FaaS, mistakenly thinking that serverless functions (FaaS) inherently include full web application hosting with load balancing and capacity provisioning, whereas FaaS is event-driven and typically requires additional services (e.g., API Gateway, auto-scaling configuration) to achieve the same level of abstraction as PaaS.

Why the other options are wrong

A

IaaS provides virtualized computing resources like servers and storage, but the user must manage the operating system, runtime, and middleware. The question specifies the team wants to avoid managing these components, so IaaS does not meet the requirement.

C

SaaS provides ready-to-use software applications accessed over the internet, not a platform for deploying custom code. The team needs to write and deploy their own application code, which SaaS does not support.

D

FaaS (Function as a Service) requires code to be deployed as individual functions triggered by events, not as a full web application. The question specifies uploading application code and having it run with automatic capacity provisioning and load balancing, which aligns with PaaS, not the event-driven, stateless function model of FaaS.

When would these options actually be correct?

A

A scenario where the team needs full control over the operating system, runtime, and middleware, such as installing custom software or configuring network settings, and is willing to manage patching and scaling. For example, migrating an existing on-premises application to the cloud with minimal changes.

C

A company wants to use a customer relationship management (CRM) system without building or maintaining any software, simply subscribing to a service like Salesforce. The question specifies that no custom code development is required.

D

A question where the team needs to run individual pieces of code in response to events (e.g., file uploads, API calls) without managing servers, and the code is short-lived and stateless. For example: 'A team wants to process images automatically when uploaded to a storage bucket, with no server management.'

Why candidates pick the wrong answer

A

Candidates may confuse IaaS with PaaS because both involve cloud-hosted infrastructure, but IaaS requires more operational overhead. They might think 'uploading code' implies IaaS, missing that PaaS abstracts the underlying platform.

C

Candidates may confuse 'operational overhead' with 'no management at all,' thinking SaaS eliminates all responsibility, but they overlook the need to deploy custom application code.

D

Candidates may confuse FaaS with PaaS because both abstract server management. However, FaaS is more granular (functions vs. applications) and event-driven, not suited for a full web app with persistent requests.

746
MCQmedium

A company manages multiple AWS accounts using AWS Organizations. The company wants employees to sign in using their existing corporate credentials from an on-premises Microsoft Active Directory. The company also needs a single sign-on (SSO) experience so that each employee can access the AWS Management Console for any authorized account without needing separate passwords. Additionally, the company wants to centrally manage permissions across all accounts. Which AWS service should the company use to meet these requirements?

A.AWS Identity and Access Management (IAM)
B.AWS IAM Identity Center (AWS SSO)
C.AWS Directory Service
D.Amazon Cognito
AnswerB

AWS IAM Identity Center is the service that centrally manages single sign-on access to multiple AWS accounts and applications. It integrates with Microsoft Active Directory and allows employees to use their existing corporate credentials to access the AWS Management Console across all authorized accounts with a single sign-on experience, and it centralizes permission management.

Why this answer

AWS IAM Identity Center (formerly AWS SSO) is the correct service because it provides a centralized place to manage single sign-on (SSO) access to multiple AWS accounts and applications. It integrates with an on-premises Microsoft Active Directory via the AWS Directory Service or an external identity provider, allowing employees to use their existing corporate credentials. IAM Identity Center also enables you to centrally define and manage permissions across all accounts in AWS Organizations, meeting all stated requirements.

Exam trap

The trap here is that candidates often confuse AWS Directory Service with a complete SSO solution, but Directory Service only provides the directory infrastructure, not the centralized permission management or SSO portal that IAM Identity Center delivers.

Why the other options are wrong

A

IAM does not provide SSO with corporate credentials or centralized permission management across multiple AWS accounts; it is designed for user and permission management within a single account.

C

AWS Directory Service provides managed Microsoft Active Directory but does not offer single sign-on (SSO) to the AWS Management Console or centralized permission management across multiple accounts; it only integrates with IAM for directory-based authentication.

D

Amazon Cognito is designed for customer identity and access management (CIAM) for web and mobile apps, not for workforce SSO with corporate Active Directory. It does not integrate with AWS Organizations to centrally manage permissions across multiple AWS accounts.

When would these options actually be correct?

A

A company needs to create individual IAM users with long-term credentials for direct AWS API access, and does not require federation with an external identity provider or SSO across multiple accounts.

C

A company needs to extend its on-premises Active Directory to AWS for EC2 instances to join the domain, or to enable LDAP-based authentication for applications, without requiring SSO or multi-account permission management.

D

A company builds a mobile app and wants to allow users to sign in with their social media accounts (e.g., Facebook, Google) or through a custom identity provider. Amazon Cognito user pools would be the correct service to handle authentication and provide temporary AWS credentials for accessing backend resources.

Why candidates pick the wrong answer

A

Candidates may think IAM is the default AWS identity service and assume it can handle SSO and multi-account permissions, overlooking that IAM Identity Center is specifically built for these use cases.

C

Candidates see 'Microsoft Active Directory' and assume Directory Service is the solution, overlooking that the question specifically requires SSO and centralized permissions across accounts, which are provided by IAM Identity Center.

D

Candidates may confuse Amazon Cognito's ability to federate with external identity providers (like Active Directory) with the workforce SSO scenario, not realizing that Cognito is primarily for customer-facing apps, not for managing employee access to AWS accounts.

747
MCQmedium

A company is deploying a mission-critical application on AWS. The application requires the highest level of support available, including a designated Technical Account Manager (TAM) and a response time of 15 minutes or less for production system down cases. Which AWS Support plan should the company choose?

A.Developer
B.Business
C.Enterprise On-Ramp
D.Enterprise
AnswerD

The AWS Enterprise Support plan is the only tier that includes a designated Technical Account Manager (TAM) as a standard feature, and it guarantees a 15-minute response time for production system down (severity 1) cases. This combination of proactive architectural guidance and the fastest production incident response directly satisfies both the requirement for a TAM and the 15-minute downtime response target. Therefore, for a mission-critical application needing immediate escalation and a named advocate, Enterprise is the correct choice.

Why this answer

The Enterprise support plan is the only AWS Support plan that includes a designated Technical Account Manager (TAM) and a 15-minute response time for production system down cases. The company's requirement for the highest level of support with these specific features directly maps to the Enterprise plan, which is designed for mission-critical workloads.

Exam trap

The trap here is that candidates may confuse the Enterprise On-Ramp plan (which includes a TAM but has a 30-minute response time) with the full Enterprise plan (which has a 15-minute response time), overlooking the specific response time requirement in the question.

Why the other options are wrong

A

The Developer plan does not include a Technical Account Manager (TAM) and offers a maximum response time of 12 hours for general guidance, not 15 minutes for production system down cases.

B

The Business support plan does not include a designated Technical Account Manager (TAM) and offers a 1-hour response time for production system down, not the required 15 minutes.

C

Enterprise On-Ramp does not include a designated Technical Account Manager (TAM) or a 15-minute response time for production system down cases; it offers a 30-minute response time and access to a pool of TAMs.

When would these options actually be correct?

A

A startup or small team building a non-critical application with limited budget needs basic support for development and testing, and does not require a TAM or fast response times.

B

A company needs 24/7 support with a 1-hour response time for production system down, but does not require a designated TAM or architectural guidance. The Business plan would be the correct choice.

C

A company with workloads that require architectural guidance and proactive support, but not the highest severity response, and with a support budget lower than Enterprise, would choose Enterprise On-Ramp. For example, a mid-sized enterprise migrating to AWS with less than $500K monthly spend.

Why candidates pick the wrong answer

A

Candidates may mistakenly think 'Developer' implies the highest level of support for developers, or they overlook the specific requirements for a TAM and 15-minute response time.

B

Candidates may confuse the Business plan's production system down support (1-hour response) with the Enterprise plan's 15-minute response, or assume 'Business' implies higher tier than it actually is.

C

Candidates may confuse 'Enterprise On-Ramp' as a lower-cost version of Enterprise that still includes a TAM and fast response, but it actually has reduced SLAs and no dedicated TAM.

748
MCQmedium

A company uses AWS Organizations to manage multiple AWS accounts. The security team must ensure that all API activity across all accounts, including any new accounts added in the future, is recorded and delivered to a centralized S3 bucket for auditing. The solution should require minimal ongoing manual effort. Which AWS feature should the security team use?

A.Enable AWS CloudTrail in each account individually and configure the S3 bucket to allow cross-account access from the audit account.
B.Create an AWS CloudTrail organization trail that logs events for all accounts in the organization.
C.Use AWS Config to record API calls and deliver configuration history to an S3 bucket.
D.Set up Amazon GuardDuty to monitor API activity and send findings to a centralized S3 bucket.
AnswerB

An organization trail is a single trail that logs API activity for all current and future member accounts in AWS Organizations, automatically delivering logs to a centralized S3 bucket. This meets the requirements with minimal ongoing manual effort.

Why this answer

AWS CloudTrail organization trails automatically log events for all accounts in an AWS Organization, including any new accounts added in the future, and deliver them to a single S3 bucket without requiring per-account configuration. This satisfies the requirement for minimal ongoing manual effort and centralized auditing.

Exam trap

The trap here is that candidates confuse AWS Config (which records configuration history) with CloudTrail (which records API activity), or assume that individual account trails with cross-account access are simpler, overlooking the automatic future-account coverage of an organization trail.

Why the other options are wrong

A

This option requires manual effort to enable CloudTrail in each account individually and does not automatically include new accounts added in the future, violating the 'minimal ongoing manual effort' requirement.

C

AWS Config records resource configuration changes, not API activity. It does not capture all API calls like CloudTrail, and it cannot guarantee delivery of all API events to a centralized S3 bucket for auditing.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity, not a service for recording all API activity for auditing. It does not deliver a complete log of all API calls to an S3 bucket.

When would these options actually be correct?

A

If the company does not use AWS Organizations or needs to enable CloudTrail only for a subset of accounts that are not part of an organization, enabling per-account trails with cross-account S3 access would be appropriate.

C

A question asks: 'A company needs to track configuration changes to AWS resources across multiple accounts and automatically remediate noncompliant resources. Which service should be used?' In that case, AWS Config with multi-account aggregation would be correct.

D

A company wants to detect and alert on suspicious API activity across multiple accounts, with findings centralized in an S3 bucket for analysis. GuardDuty would be the correct choice for threat detection, not for comprehensive audit logging.

Why candidates pick the wrong answer

A

Candidates may think that enabling CloudTrail per account and configuring cross-account access is a straightforward way to centralize logs, overlooking the automation benefits of an organization trail.

C

Candidates may confuse AWS Config's ability to record configuration history with CloudTrail's API logging, or think Config can capture API calls because it integrates with CloudTrail for some features.

D

Candidates may confuse GuardDuty's monitoring capabilities with CloudTrail's logging, or think that 'monitor API activity' implies recording all API calls, when GuardDuty only analyzes for threats.

749
MCQeasy

A company wants all IAM users to verify their identity with both a password and a one-time code from an authenticator app before accessing the AWS Management Console. Which security control should the company enable?

A.AWS Shield
B.Multi-Factor Authentication (MFA)
C.AWS WAF
D.Amazon Cognito
AnswerB

Multi-Factor Authentication (MFA) is the correct control because it requires a second authentication factor in addition to a password, such as a time-based one-time password (TOTP) from an authenticator app or a hardware security key. With MFA enabled on an IAM user or the AWS account root user, even if a password is compromised, an attacker cannot fully authenticate without the physical second factor. AWS recommends MFA for all users, and the root user can have MFA enforced by an account policy to significantly reduce the risk of credential theft leading to unauthorized console access.

Why this answer

Multi-Factor Authentication (MFA) is the correct security control because it requires users to present two independent factors: something they know (password) and something they have (a one-time code from an authenticator app). This satisfies the company's requirement for both a password and a one-time code before accessing the AWS Management Console, significantly reducing the risk of unauthorized access even if a password is compromised.

Exam trap

The trap here is that candidates may confuse AWS WAF or Amazon Cognito with IAM MFA, but the question specifically asks for the security control that enforces both a password and a one-time code for IAM users, which is exclusively Multi-Factor Authentication (MFA) within IAM.

How to eliminate wrong answers

Option A is wrong because AWS Shield is a managed Distributed Denial of Service (DDoS) protection service that safeguards applications running on AWS, not an identity verification mechanism. Option C is wrong because AWS WAF (Web Application Firewall) monitors and controls HTTP/HTTPS traffic to web applications based on rules, but it does not enforce user authentication or MFA. Option D is wrong because Amazon Cognito provides user sign-up, sign-in, and access control for web and mobile applications, but it is not the native IAM feature for requiring MFA on IAM users; the correct control is enabling MFA directly on IAM users or groups.

750
MCQeasy

Which AWS service provides a Web Application Firewall that protects web applications from common exploits like SQL injection and cross-site scripting?

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

AWS WAF is the correct choice because it is a web application firewall that inspects HTTP and HTTPS requests at Layer 7. It uses web ACLs and rule sets to identify and block SQL injection, cross-site scripting (XSS), and other OWASP Top 10 threats by examining request headers, bodies, and query strings. WAF can also rate-limit or block bad bots via bot control and managed rule groups.

Why this answer

AWS WAF is a web application firewall that helps protect web applications from common web exploits like SQL injection and cross-site scripting (XSS). It allows you to create custom rules that block, allow, or monitor web requests based on conditions such as IP addresses, HTTP headers, URI strings, and request body content. This makes it the correct service for the described use case.

Exam trap

The trap here is that candidates often confuse AWS Shield (DDoS protection) with AWS WAF (application-layer filtering), but Shield operates at the network/transport layer while WAF inspects application-layer payloads for exploits like SQL injection and XSS.

How to eliminate wrong answers

Option A is wrong because AWS Shield is a managed Distributed Denial of Service (DDoS) protection service, not a web application firewall; it does not inspect application-layer payloads for SQL injection or XSS. Option C is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity using VPC Flow Logs, DNS logs, and CloudTrail events, but it does not actively filter or block web application exploits. Option D is wrong because Security Groups act as a virtual firewall at the instance or subnet level, filtering traffic based on IP addresses and ports, not application-layer content like HTTP request bodies or headers.

Page 9

Page 10 of 14

Page 11