All practice questions

1473 questions

Question 721Question

A logistics company is using Amazon Simple Queue Service (SQS) to decouple its order processing systems. Under the AWS Shared Responsibility Model, which TWO of the following tasks are the responsibility of the customer? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: Configuring IAM policies to authorize specific applications and microservices to send and receive messages from the queues; Configuring server-side encryption (SSE) for the queues and managing the access permissions of the associated KMS keys

Answer

Configuring IAM policies to authorize specific applications and microservices, and configuring server-side encryption (SSE) for the queues.
Under the AWS Shared Responsibility Model, customers are responsible for securing their data and access to resources (security 'in' the cloud). For a managed service like Amazon SQS, this includes defining IAM policies to regulate queue access and configuring server-side encryption (SSE) along with permissions for AWS KMS keys. AWS maintains the security 'of' the cloud, managing SQS server OS patches, infrastructure scaling, and message replication.

Step-by-Step Solution

1
Differentiate between customer-managed tasks and AWS-managed tasks for fully managed services under the Shared Responsibility Model.
Identify that AWS manages host OS patching and queue replication across Availability Zones.
This rules out tasks related to physical infrastructure and service maintenance.
2
Determine tasks that fall under customer-controlled data protection and access management configurations.
Identify that configuring IAM policies and enabling KMS encryption keys are customer responsibilities.
This establishes the correct actions for securing queue access and data.
3
Analyze how AWS compliance reports are retrieved and audited.
Determine that reports are obtained via AWS Artifact rather than querying CloudWatch Logs.
This eliminates the incorrect auditing method option.

Key Concept

Shared Responsibility Model for Managed Services
Question 722Question

A media company is designing an automated image processing pipeline. The pipeline must launch a containerized application to process high-resolution satellite imagery whenever a new file is uploaded. The processing job is highly CPU-intensive, takes approximately 25 minutes per file, and must execute in an isolated environment without requiring the company to manage, patch, or scale the underlying server infrastructure. Which AWS compute service is the most appropriate for this workload?

Show answer & explanation

Answer: AWS Fargate

Answer

AWS Fargate
AWS Fargate is the correct choice because it provides a serverless compute engine for running containerized workloads. It removes the operational overhead of provisioning, configuring, patching, and scaling virtual machines. Since Fargate does not have the 15-minute invocation limit that AWS Lambda has, it can easily accommodate the 25-minute execution requirement of the satellite imagery processing job.

Step-by-Step Solution

1
Analyze the workload characteristics
The application is containerized, event-driven, CPU-intensive, and runs for 25 minutes per task.
Understanding the technical constraints helps narrow down compatible AWS compute options.
2
Analyze the operational constraints
The company wants to avoid managing, patching, and scaling underlying server infrastructure.
This requirement rules out infrastructure-as-a-service (IaaS) options like Amazon EC2 where OS patching is a customer responsibility.
3
Evaluate serverless compute options against runtime limits
AWS Lambda is ruled out due to its 15-minute maximum timeout limit. AWS Fargate is a serverless container option with no such timeout restriction.
Determining which serverless option supports the 25-minute runtime ensures the application can complete execution successfully.

Key Concept

AWS serverless container compute selection based on runtime limits and management overhead
Estimated Time:1m 30s
Question 723Question

A company is building a web application that needs a relational database to store transactional order data with schema enforcement. To improve performance during peak traffic, they want to add an in-memory caching layer for frequently accessed catalog data. Which two decisions should the company make to implement this database tier? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: Use Amazon RDS to run the relational database.; Use Amazon ElastiCache to host the in-memory cache.

Answer

To implement this database tier, the company should use Amazon RDS for the relational database and Amazon ElastiCache for the in-memory cache.
Using Amazon RDS is correct because it is a managed relational database service that handles standard transactional SQL workloads. Using Amazon ElastiCache is correct because it provides a fully managed, in-memory caching layer to speed up read access for database-backed web applications.

Step-by-Step Solution

1
Analyze database requirements
Relational database needed for transactional order data and schema enforcement.
Relational databases are structured and support ACID-compliant transactional queries.
2
Analyze caching requirements
In-memory caching layer needed to reduce read latency for catalog data.
Caching speeds up reads for frequently accessed, slow-moving data.
3
Map requirements to AWS services
Choose Amazon RDS for the relational database and Amazon ElastiCache for the caching tier.
Amazon RDS provides managed relational engines (like MySQL or PostgreSQL), while Amazon ElastiCache provides managed Redis or Memcached engines.

Key Concept

AWS Database Services Selection and Design Principles
Question 724Question

An online ticketing platform needs a database that can handle sudden spikes in traffic during major ticket releases. The database must support complex transactional queries, be highly available across multiple Availability Zones, and automatically scale storage as the data grows. Which AWS service is designed to meet these relational database requirements?

Show answer & explanation

Answer: Amazon Aurora

Answer

Amazon Aurora
Amazon Aurora is a cloud-native, relational database engine compatible with MySQL and PostgreSQL. It features a distributed, fault-tolerant storage system that automatically scales up to 128 TiB and replicates data across three Availability Zones. This makes it the correct choice for a high-performance, transactional ticketing application.

Step-by-Step Solution

1
Analyze the workload requirements
The application requires complex transactional queries, which indicates the need for a relational database.
Relational databases support ACID transactions and relational models needed for ticketing operations.
2
Evaluate operational requirements
The database must support automatic storage scaling and replication across multiple Availability Zones.
Handling traffic spikes and ensuring fault tolerance requires auto-scaling storage and high availability.
3
Compare matching AWS database services
Amazon Aurora matches all criteria, providing a fully managed, auto-scaling relational database compatible with MySQL and PostgreSQL.
Other options are either non-relational (DynamoDB), analytical (Redshift), or caching layers (ElastiCache).

Key Concept

Relational database services with high availability and automatic scaling
Question 725Question

A retail company is migrating a legacy application to AWS. The architecture needs to split into two distinct tiers: a core containerized transactional API that must run continuously with predictable performance and scale dynamically, and a nightly data-reconciliation job that runs for a maximum of 12 minutes. The company wants to minimize server administration, patching, and OS maintenance for both tiers. Which two AWS compute services should the company select to meet these requirements? (Select TWO)

Select all that apply

Show answer & explanation

Answer: Amazon Elastic Container Service (Amazon ECS) with AWS Fargate; AWS Lambda

Answer

The company should select Amazon Elastic Container Service (Amazon ECS) with AWS Fargate for the containerized API and AWS Lambda for the nightly data-reconciliation job.
The correct options are Amazon Elastic Container Service (Amazon ECS) with AWS Fargate and AWS Lambda. Amazon ECS with AWS Fargate runs containerized microservices without requiring the customer to manage underlying virtual machines or patch operating systems. AWS Lambda provides event-driven serverless compute that automatically scales and runs only when triggered, and since the reconciliation job runs for 12 minutes, it fits comfortably within the 15-minute maximum limit of AWS Lambda.

Step-by-Step Solution

1
Analyze the operational requirements for both workloads to minimize infrastructure management.
Identified that standard virtual machines (like Amazon EC2) or services provisioning customer-managed VMs (like AWS Elastic Beanstalk) will require manual OS patching and server administration, which violates the primary requirement.
This narrows down the selection to serverless compute options where AWS manages the underlying operating system and hardware.
2
Evaluate the first tier (containerized transactional API running continuously).
Selected Amazon ECS with AWS Fargate as the containerized runtime.
Fargate provides serverless container execution that removes server management while allowing the application to run continuously and scale dynamically.
3
Evaluate the second tier (nightly data-reconciliation job running for 12 minutes).
Selected AWS Lambda as the serverless function runtime.
AWS Lambda is cost-effective for short-lived, event-driven tasks and supports execution times up to 15 minutes, making it perfect for a 12-minute nightly job.

Key Concept

Selecting appropriate AWS compute services based on operational complexity, execution duration, and management overhead.
Question 726Question

A travel booking startup wants to establish a logging and monitoring workflow on AWS. The security team needs to audit and track all API calls and user changes made within the AWS account for compliance. The operations team needs to monitor the CPU usage of their Amazon EC2 instances and receive alerts if utilization goes above a threshold. Which AWS services should the startup implement to meet these requirements? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: AWS CloudTrail to capture and audit API activity across the AWS infrastructure; Amazon CloudWatch to collect resource metrics and trigger alerts when performance thresholds are exceeded

Answer

AWS CloudTrail and Amazon CloudWatch should be implemented.
AWS CloudTrail is correct because it provides continuous tracking of user actions and API calls across AWS services, serving the compliance and auditing needs. Amazon CloudWatch is correct because it monitors performance metrics like CPU usage and supports automated alarms when specified thresholds are exceeded.

Step-by-Step Solution

1
Identify the requirement to audit and track API calls and user changes for compliance.
AWS CloudTrail is selected as the primary service for recording API activity and user actions.
CloudTrail provides operational and risk auditing, governance, and compliance logs.
2
Identify the requirement to monitor EC2 CPU usage and receive threshold alerts.
Amazon CloudWatch is selected to monitor performance metrics and configure alarms.
CloudWatch collects monitoring data and enables real-time alarms on performance metrics like CPU utilization.

Key Concept

AWS logging, monitoring, and auditing services
Question 727Question

A developer wants to deploy a simple WordPress blog on AWS and needs a predictable monthly cost. The developer requires a virtual private server (VPS) that includes compute, storage, data transfer, and networking capabilities in a single, easy-to-use package. Which AWS compute service meets these requirements?

Show answer & explanation

Answer: Amazon Lightsail

Answer

Amazon Lightsail is the most appropriate service because it provides an easy-to-use virtual private server (VPS) containing compute, storage, and networking bundled at a predictable monthly price.
Amazon Lightsail is specifically designed for users who need a simple virtual private server (VPS) solution. It packages compute, SSD storage, networking (like static IPs and DNS management), and data transfer into a single, predictable monthly price, making it ideal for hosting simple websites like WordPress.

Step-by-Step Solution

1
Analyze the workload hosting and pricing requirements.
The workload is a simple WordPress blog requiring compute, storage, and networking in a simple VPS package with predictable monthly costs.
Identifying these key elements guides the selection of the correct AWS compute service.
2
Evaluate the AWS compute services against these requirements.
Amazon Lightsail is the only service designed specifically as a pre-packaged VPS bundle with simple management and predictable pricing.
This confirms that Lightsail is the correct service compared to more complex or serverless architecture services.

Key Concept

Amazon Lightsail is a virtual private server (VPS) service that simplifies hosting simple applications, websites, and development environments by bundling compute, storage, and networking.
Question 728Question

A digital publishing platform experiences highly variable web traffic, with sudden surges during breaking news events and minimal activity overnight. The platform owners want to migrate to AWS to avoid purchasing and maintaining physical servers sized for their peak traffic. Which of the following cloud economics concepts best explains how this migration helps the company optimize its infrastructure costs?

Show answer & explanation

Answer: Trading capital expenses for variable operating expenses, which allows the company to pay only for the compute resources it consumes.

Answer

Trading capital expenses for variable operating expenses, which allows the company to pay only for the compute resources it consumes.
The correct option describes the core cloud economics benefit of trading capital expenses (upfront hardware purchases) for variable operating expenses (paying only for resources used). This allows the platform to scale down during low-activity periods and avoid paying for idle capacity.

Step-by-Step Solution

1
Analyze the company's requirement to avoid upfront physical hardware costs for peak traffic.
Identify that purchasing hardware for peak capacity represents a Capital Expense (CapEx) where hardware is underutilized during low-traffic periods.
Understanding the baseline operational challenges of on-premises infrastructure is key to identifying the correct cloud economic benefit.
2
Evaluate the financial transition model when migrating to AWS.
AWS enables an Operating Expense (OpEx) model where costs are variable and scale directly with consumption.
Trading capital expenses for variable expenses is a core pillar of AWS cloud economics.

Key Concept

Trading capital expenses for variable expenses (CapEx to OpEx shift)
Estimated Time:1m 0s
Question 729Question

An agricultural technology startup is deploying a crop monitoring platform that processes sensor data primarily during the three-month harvest season, with minimal activity during the rest of the year. The startup is deciding whether to purchase physical on-premises servers or migrate the workload to the AWS Cloud. Which TWO of the following represent cloud economics benefits of migrating this platform to AWS?

Select all that apply

Show answer & explanation

Answer: Replacing upfront capital expenditures (CapEx) for physical server hardware with variable operating expenditures (OpEx).; Eliminating costs for idle server capacity during the off-season by paying only for resources when they are actively used.

Answer

Migrating the platform to AWS allows the startup to replace upfront capital expenditures (CapEx) with variable operating expenditures (OpEx) and eliminate costs for idle server capacity during the off-season by paying only for resources when they are actively used.
The correct options describe the fundamental economic advantages of cloud computing for highly seasonal workloads. First, replacing upfront capital expenditures for hardware with variable operating expenditures allows the startup to avoid initial setup costs. Second, paying only for resources when they are actively used prevents the startup from paying for idle server capacity during the nine-month off-season.

Step-by-Step Solution

1
Analyze the workload characteristics of the startup.
The platform has highly seasonal demand, active for only 3 months of the year and idle for the remaining 9 months.
Understanding the usage pattern helps identify how elasticity and pay-as-you-go pricing apply.
2
Evaluate the financial benefits of the cloud model.
Avoiding upfront hardware purchases shifts the model from capital expenditure (CapEx) to operating expenditure (OpEx), and elasticity allows scaling down during the off-season.
These factors directly map to the core concepts of cloud economics.

Key Concept

Cloud Economics (CapEx vs. OpEx and Elasticity)
Question 730Question

A company wants to share a dataset stored in an Amazon S3 bucket with a partner organization's AWS account. The company wants to grant this access by attaching a policy directly to the S3 bucket itself, specifying who can access it. Which type of policy should the company use to meet these requirements?

Show answer & explanation

Answer: Resource-based policy

Answer

Resource-based policy
A resource-based policy, such as an Amazon S3 bucket policy, is attached directly to the resource itself. It allows the owner of the resource to specify which principals (including users, roles, or other AWS accounts) have permission to access that specific resource.

Step-by-Step Solution

1
Identify where the permissions policy needs to be attached according to the scenario.
The scenario requires the policy to be attached directly to the S3 bucket (which is a resource) rather than an IAM user or role.
This establishes that the solution requires a resource-level control mechanism.
2
Determine which AWS policy type is designed to be attached directly to resources and support cross-account principals.
Resource-based policies (such as S3 bucket policies) meet this requirement by directly identifying external AWS account IDs in the 'Principal' element.
This confirms that a resource-based policy is the correct mechanism for this resource-sharing scenario.

Key Concept

Resource-based policies are attached directly to AWS resources (like S3 buckets or KMS keys) and define which principals (including external AWS accounts) can access that resource.
Question 731Question

An application developer needs to write a custom Java program that programmatically interacts with AWS services, such as reading data from an Amazon DynamoDB table. Additionally, the developer wants to write local shell scripts on their computer to automate the creation of testing environments. Which TWO of the following tools or methods should the developer use to perform these actions? (Select TWO)

Select all that apply

Show answer & explanation

Answer: AWS Software Development Kit (SDK); AWS Command Line Interface (CLI)

Answer

AWS Software Development Kit (SDK) and AWS Command Line Interface (CLI)
The AWS SDK provides Java libraries enabling the application to connect to and retrieve data from DynamoDB programmatically. The AWS CLI allows the developer to write shell scripts that run on their local computer to automate AWS resource creation from the terminal.

Step-by-Step Solution

1
Identify the programmatic integration requirement
The requirement to run custom Java application code that reads from DynamoDB points to the AWS SDK.
AWS SDKs provide language-specific APIs to integrate AWS services programmatically.
2
Identify the local scripting automation requirement
The requirement to run command-line scripts to automate resource creation points to the AWS CLI.
AWS CLI is the standard tool for executing AWS commands directly from a terminal or local shell scripts.

Key Concept

AWS Programmatic Interaction Methods (SDK and CLI)
Question 732Question

A utility company is architecting a smart grid telemetry system on AWS. The system must ingest high-frequency, key-value power consumption readings from millions of smart meters globally with single-digit millisecond latency. Separately, the business intelligence team needs to perform complex, multi-year analytical queries on this historical data to forecast regional energy demand. To achieve a loosely coupled architecture, the company wants to select the appropriate database services.

Which combination of AWS database services should the company choose to meet these requirements? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: Amazon DynamoDB to ingest and store the high-frequency key-value telemetry data; Amazon Redshift to act as a data warehouse for complex analytical queries on historical data

Answer

The correct database combination consists of Amazon DynamoDB for telemetry ingestion and Amazon Redshift for multi-year data warehousing and analytical queries.
The correct response involves choosing the option describing Amazon DynamoDB to ingest and store the high-frequency key-value telemetry data, alongside the option describing Amazon Redshift to act as a data warehouse for complex analytical queries. Amazon DynamoDB is a NoSQL service built for low-latency, high-volume key-value ingestion, which aligns with the smart meter write requirements. Amazon Redshift is an OLAP (Online Analytical Processing) data warehouse optimized for complex queries across massive historical datasets. Together, they create a specialized, decoupled architecture.

Step-by-Step Solution

1
Analyze the data ingestion and write-latency requirement.
The utility system requires high-frequency key-value writes from millions of smart meters with single-digit millisecond latency.
This workload demands a highly scalable NoSQL database optimized for rapid key-value operations, pointing to Amazon DynamoDB.
2
Analyze the query and analytical analysis requirement.
The business intelligence team needs to run complex, long-running analytical queries across years of historical data.
This workload requires a columnar database optimized for data warehousing and large-scale SQL queries, pointing to Amazon Redshift.
3
Evaluate the architectural design against loose coupling principles.
Combining transactional ingestion and analytical forecasting into a single relational database cluster is rejected.
Using separate specialized database services (DynamoDB for transactional writes, Redshift for analytical reads) prevents performance degradation and supports independent scaling.
4
Evaluate administrative responsibility constraints.
Self-managed database hosting on Amazon EC2 is rejected due to customer overhead.
Hosting a database on Amazon EC2 does not offload OS patching or scaling to AWS, whereas fully managed services (DynamoDB and Redshift) do.

Key Concept

Selecting specialized, decoupled database services based on transactional versus analytical requirements
Question 733Question

A company wants to run application workloads on AWS without the need to provision, manage, or patch any underlying servers or operating systems. Which of the following AWS compute services are serverless? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: AWS Lambda; AWS Fargate

Answer

AWS Lambda and AWS Fargate
AWS Lambda and AWS Fargate are both serverless compute offerings in AWS. AWS Lambda allows running code in response to events without managing any servers, while AWS Fargate allows running containerized applications without having to provision or manage EC2 instances.

Step-by-Step Solution

1
Identify the key requirement in the scenario.
The company wants to run workloads without provisioning, managing, or patching virtual servers or operating systems, which defines the 'serverless' operational model.
This helps filter the choices to only those compute services where AWS manages the underlying infrastructure, servers, and OS scaling.
2
Evaluate each compute service option against the serverless definition.
AWS Lambda runs code on a high-availability compute infrastructure without server management. AWS Fargate runs containers without requiring you to manage EC2 instances. Amazon EC2 and Amazon Lightsail require the customer to manage virtual servers (instances).
This isolates the two correct serverless options from the server-based options.

Key Concept

AWS Serverless Compute Services
Question 734Question

A retail company is migrating a legacy monolithic inventory management application to AWS. The application requires direct administrative access to the operating system to install custom kernel-level security modules. It must run continuously 24/7 to process inventory updates with a highly predictable workload. To minimize cost while meeting all technical constraints, which AWS compute deployment model should the company choose?

Show answer & explanation

Answer: Amazon EC2 instances with Reserved Instances pricing

Answer

Amazon EC2 instances with Reserved Instances pricing
Amazon EC2 instances with Reserved Instances pricing satisfies all conditions. First, Amazon EC2 is an Infrastructure as a Service (IaaS) offering that grants customers full administrative control over the operating system, which is necessary for installing custom kernel-level security modules. Second, because the workload runs 24/7 with a highly predictable pattern, committing to Reserved Instances provides the most cost-effective billing model for steady-state workloads.

Step-by-Step Solution

1
Analyze the technical access requirement
The application requires custom kernel-level security modules, which necessitates root-level administrative access to the underlying operating system.
This rules out serverless compute options like AWS Fargate and AWS Lambda, which abstract the OS layer away from the user.
2
Analyze the workload characteristics and runtime duration
The application runs 24/7 (continuous) and supports a highly predictable inventory workload.
This rules out AWS Lambda (which has a 15-minute execution limit) and makes Spot Instances unsuitable due to potential interruptions.
3
Select the most cost-effective pricing model for a stable 24/7 EC2 workload
Reserved Instances (or Savings Plans) provide the most appropriate pricing model for predictable, continuous compute capacity, offering up to a 72% discount compared to On-Demand rates.
Choosing On-Demand would be unnecessarily expensive, and Spot Instances cannot guarantee the required availability.

Key Concept

Selecting appropriate AWS compute services and pricing models based on technical requirements and workload predictability.
Estimated Time:2m 0s
Question 735Question

A retail company wants to analyze large volumes of historical sales transaction data to identify long-term shopping trends. The company needs a fully managed service that can run complex SQL queries against petabytes of data and integrate with their business intelligence tools. Which AWS service is designed to meet this requirement?

Show answer & explanation

Answer: Amazon Redshift

Answer

Amazon Redshift
Amazon Redshift is correct because it is a managed data warehouse service designed specifically for online analytical processing (OLAP) workloads. It allows users to run complex SQL queries against structured data and integrates seamlessly with common business intelligence tools.

Step-by-Step Solution

1
Identify the primary business need.
The company needs a service to analyze large volumes of historical transaction data using complex SQL queries and BI tool integration.
This requirement indicates an Online Analytical Processing (OLAP) or data warehousing use case.
2
Evaluate the available database service options against this need.
Amazon Redshift is AWS's dedicated data warehousing service designed for SQL-based analytical queries at scale. Other services like DynamoDB, Aurora, and ElastiCache are optimized for transactional, relational, or caching workloads.
Matching the specific workload type to the appropriate database category ensures high performance and correct functionality.

Key Concept

AWS Data Warehousing Services
Question 736Question

A company is configuring a multi-tier web application within an Amazon VPC and needs to implement granular network security controls. The network architect plans to use a combination of Security Groups and Network Access Control Lists (Network ACLs) to secure the application instances and subnets. Which of the following statements correctly describe how Security Groups and Network ACLs handle inbound and outbound traffic? (Select TWO.)

Select all that apply

Show answer & explanation

Answer: Security Groups are stateful, meaning allowed inbound traffic is automatically permitted to flow outbound as return traffic.; Network ACLs are stateless, meaning return traffic for allowed inbound requests must be explicitly permitted by an outbound rule.

Answer

Security Groups are stateful (allowing return traffic automatically) and Network ACLs are stateless (requiring explicit rules for return traffic).
Security Groups are stateful firewalls that operate at the instance level (network interface level). Any allowed inbound traffic automatically permits the corresponding outbound return traffic. In contrast, Network ACLs are stateless firewalls that operate at the subnet level. They do not remember connection states, so outbound return traffic must be explicitly allowed by an outbound rule.

Step-by-Step Solution

1
Analyze how Security Groups process traffic state.
Security Groups are stateful; once inbound traffic is allowed, the outbound return traffic is automatically allowed.
This is a fundamental design feature of Security Groups to simplify instance-level firewall management.
2
Analyze how Network ACLs process traffic state.
Network ACLs are stateless; they do not track connection state, meaning separate rules are required for inbound and outbound traffic.
This allows subnet-level filtering to have separate controls for ingress and egress traffic.
3
Identify the correct statements and eliminate incorrect options.
The statements defining Security Groups as stateful and Network ACLs as stateless are correct. The statements suggesting the opposite, reversing their operational levels (subnet vs. instance), or misdefining Amazon Inspector are incorrect.
This aligns with the AWS Shared Responsibility Model and core networking concepts in VPC.

Key Concept

Stateful Security Groups vs. Stateless Network ACLs
Question 737Question

A gaming company has its primary transactional data stored in an Amazon RDS database. To support a new multiplayer feature, they need to implement a real-time leaderboard that displays player rankings with sub-millisecond latency. The leaderboard must handle rapid read and write spikes without degrading the performance of the main relational database. Which AWS service should the company integrate to meet these requirements?

Show answer & explanation

Answer: Amazon ElastiCache

Answer

Amazon ElastiCache
Amazon ElastiCache is a fully managed, in-memory data store and cache that supports sub-millisecond latency. It is specifically designed to cache database queries and run real-time leaderboards (using Redis sorted sets), which offloads read spikes from the primary Amazon RDS database with minimal management overhead.

Step-by-Step Solution

1
Analyze the technical requirements of the scenario.
The database solution must support sub-millisecond latency, handle rapid traffic spikes, offload reads from Amazon RDS, and run with minimal operational overhead.
This establishes the performance and management criteria needed to select the correct service.
2
Compare the performance capabilities of the proposed services.
Only Amazon ElastiCache, an in-memory caching service, delivers sub-millisecond response times. Other database options like Amazon DynamoDB provide single-digit millisecond latency, which is too slow for the requirement.
This rules out standard NoSQL and relational databases based on the strict latency requirement.
3
Evaluate the management model and operational overhead.
Using a managed service like Amazon ElastiCache requires minimal operational overhead, whereas self-hosting Memcached on Amazon EC2 shifts patching, backups, and scaling responsibilities to the customer.
This rules out self-hosted options on EC2 in favor of fully managed AWS services.

Key Concept

AWS Database Services
Question 738Question

A smart home security startup wants to enable its development team to quickly build, test, and tear down experimental video analytics features. In their on-premises environment, procuring, installing, and configuring the required physical servers to test new features would take several weeks. By migrating to AWS, developers can provision and configure the necessary virtual servers and services in a few clicks, reducing setup time to minutes. Which benefit of the AWS Cloud is directly demonstrated by this scenario?

Show answer & explanation

Answer: Increase speed and agility

Answer

Increase speed and agility
The correct answer is the option stating 'Increase speed and agility'. The scenario describes the ability for developers to provision and configure resources in minutes instead of weeks, which directly aligns with AWS's definition of increasing speed and agility by making new IT resources only a click away.

Step-by-Step Solution

1
Analyze the business scenario provided in the question stem.
The startup needs to quickly set up and tear down environments for feature experimentation. AWS reduces this setup time from weeks to minutes.
Understanding the key pain point (slow infrastructure provisioning) and the resolution (rapid provisioning via AWS) helps identify the specific benefit demonstrated.
2
Map the scenario features to the six core AWS Cloud benefits.
Reducing resource availability time from weeks to minutes for developers is the definition of increasing speed and agility.
AWS explicitly defines 'Increase speed and agility' as reducing the time to make IT resources available to developers from weeks to minutes, making this the correct match.

Key Concept

AWS Cloud Benefit: Increase Speed and Agility
Estimated Time:1m 0s
Question 739Question

A company is deploying a containerized network monitoring tool on AWS. The tool must capture network traffic by running in privileged mode to access raw network sockets on the host. The application runs continuously, and the company wants to use a managed container orchestration service to manage the containers while retaining the ability to configure the host operating system when necessary. Which AWS compute option best meets these requirements?

Show answer & explanation

Answer: Amazon Elastic Container Service (Amazon ECS) hosted on Amazon Elastic Compute Cloud (Amazon EC2)

Answer

Amazon Elastic Container Service (Amazon ECS) hosted on Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Container Service (Amazon ECS) hosted on Amazon Elastic Compute Cloud (Amazon EC2) is correct because it provides container orchestration while allowing full administrative root access to the underlying EC2 instances. This allows the customer to run containers in privileged mode and modify the host operating system settings to capture raw network traffic.

Step-by-Step Solution

1
Analyze the workload runtime and orchestration requirements
The application must run continuously as a container, requiring a service that supports long-running containerized tasks (eliminating serverless functions like AWS Lambda).
AWS Lambda has a 15-minute maximum execution timeout and is not suited for continuous monitoring tools.
2
Evaluate host access and privilege requirements
The containerized tool requires privileged mode to access raw network sockets and custom host configuration.
Serverless container options like AWS Fargate manage the host infrastructure and restrict access to the host OS, making privileged container execution impossible.
3
Select the correct compute deployment model
Amazon ECS on Amazon EC2 provides container management while keeping the underlying virtual servers (EC2 instances) visible and configurable by the customer.
This configuration satisfies both the container orchestration requirement and the need for administrative access to the underlying host operating system.

Key Concept

Distinguishing between serverless container hosting (AWS Fargate) and server-based container hosting (Amazon ECS on Amazon EC2) based on host-level control and privileged access requirements.
Estimated Time:2m 0s
Question 740Question

A financial services company needs to perform complex analytical queries on massive collections of historical transaction records to generate business intelligence reports. Which AWS service is a fully managed data warehouse designed specifically for this type of high-performance analytics?

Show answer & explanation

Answer: Amazon Redshift

Answer

Amazon Redshift is the correct service because it is specifically designed as a fully managed data warehouse for running complex analytical queries on large datasets.
Amazon Redshift is correct because it is a fully managed, petabyte-scale data warehouse service designed specifically for high-performance business intelligence and analytical querying (OLAP).

Step-by-Step Solution

1
Analyze the business requirements in the scenario.
The requirement is to run complex analytical queries on historical transaction data for business intelligence.
Identifying the workload type helps distinguish between transactional (OLTP), NoSQL, and analytical (OLAP) database solutions.
2
Match the analytical database requirement to the appropriate AWS database service.
Amazon Redshift is AWS's dedicated data warehousing service designed for Online Analytical Processing (OLAP).
Other options like Amazon RDS, Amazon DynamoDB, and Amazon ElastiCache are designed for transaction processing, key-value storage, and caching respectively.

Key Concept

AWS Database Services
PreviousPage 37 / 74Next
All practice questions — AWS Certified Cloud Practitioner | Examkin