Amazon Practice Questions, Discussions & Exam Topics by our Authors
A company has migrated its workloads to AWS. The company wants to adopt AWS at scale and operate more efficiently and securely. Which AWS servic...
To determine the best AWS service or framework for operational support after a company's migration to AWS, we need to consider factors like effort, time, cost, security, scalability, and operational efficiency.
Option A: AWS Support
AWS Support provides assistance in troubleshooting issues, technical guidance, and access to AWS experts to resolve problems. However, it is primarily a support service and is not specifically designed for broad operational optimization, security, or scalable infrastructure management in a post-migration scenario. While helpful for specific troubleshooting, it does not offer the comprehensive operational oversight or efficiency that the company needs for long-term scaling and security in AWS.
- Use case: Best for companies needing quick resolution of technical issues and direct access to AWS expertise, but it’s not designed for ongoing operational efficiency, security best practices, or large-scale infrastructure management.
Option B: AWS Cloud Adoption Framework (AWS CAF)
The AWS Cloud Adoption Framework is a comprehensive framework that helps organizations transition to the cloud by guiding them through the cultural, technical, and operational challenges of cloud adoption. It addresses key areas like business, people, governance, platform, security, and operations. This framework is essential during the initial phase of cloud adoption but doesn’t focus as much on day-to-day operational support once migration is complete.
- Use case: Best for the initial phase of cloud adoption, where the company is preparing for migration, transforming its processes, and aligning its team structure. It's ideal for companies in the early stages of cloud adoption but does not provide ongoing operational support post-migration.
Option C: AWS Managed Services (AMS)
AWS Managed Services offers end-to-end management of AWS infrastructure, including proac...
Author: FrozenWolf2022 · Last updated May 15, 2026
A company wants to provision and manage its AWS infrastructure by using the common programming languages Typescript, Python, Java...
To address the requirement of provisioning and managing AWS infrastructure using common programming languages like TypeScript, Python, Java, and .NET, the company needs an AWS service that supports infrastructure as code (IaC) with support for those languages. Let’s analyze each option:
A) AWS CodeBuild
- Reasoning: AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces artifacts. It automates the build and test processes in continuous integration (CI) pipelines but does not handle infrastructure provisioning or management. While it supports various languages for building applications, it does not directly address the requirement for managing AWS infrastructure via programming languages.
- Decision: CodeBuild is not suitable for infrastructure management as it focuses on CI/CD processes, not infrastructure provisioning.
B) AWS CloudFormation
- Reasoning: AWS CloudFormation is an IaC service that allows users to define and provision AWS resources using JSON or YAML templates. While CloudFormation is great for provisioning infrastructure, it does not directly support TypeScript, Python, Java, or .NET for writing the templates. Users would have to write CloudFormation templates manually in JSON or YAML, which is a declarative, template-based approach, not code-based in the specified languages.
- Decision: CloudFormation doesn't meet the language support requirement, as it does not allow using TypeScript, Python, Java, or .NET directly to manage resources.
C) AWS CLI
- Reasoning: The AWS Command Line Interface (CLI) is a tool for managing AWS services from the command line. It allows you to execute commands for provisioning and managing AWS resources. While the AWS CLI can be u...
Author: Vikram · Last updated May 15, 2026
Which Amazon EC2 pricing model provides the MOST cost savings for an always-up, right-sized database serve...
For a project that will last 1 year and involves an always-up, right-sized database server, we need to consider the most cost-effective Amazon EC2 pricing model that will provide the most savings over the course of the project. Let’s evaluate each pricing model based on the project requirements:
Option A: On-Demand Instances
- Rejected: On-Demand Instances provide the flexibility to pay for compute capacity by the hour or second without a long-term commitment. They are ideal for applications with unpredictable workloads or short-term needs. However, this pricing model does not offer the most cost savings for a long-running, predictable workload like an always-up database server for a full year. The cost of On-Demand Instances tends to be higher compared to reserved models for long-term use, making it less cost-effective for a 1-year project.
Option B: Convertible Reserved Instances
- Rejected: Convertible Reserved Instances allow you to change the instance type, operating system, or tenancy during the reservation period. They offer some flexibility compared to Standard Reserved Instances, but the savings are typically lower than that of Standard Reserved Instances. While they are still cost-effective, they may not provide the maximum savings compared to Standard Reserved Instances for a predictable, one-year workload. The flexibility to change the configuration is useful, but it is not a key benefit for a project where the requirements are already well-defined (a right-sized database server).
Option C: Spot Instances
- Rejected: Spot Instances are the cheap...
Author: VioletCheetah55 · Last updated May 15, 2026
A company has a physical tape library to store data backups. The tape library is running out of space. The company needs to extend the tape library's capacity to the AWS...
In this scenario, the company is looking to extend the capacity of its existing physical tape library by utilizing the AWS Cloud. The objective is to store data backups more efficiently and extend storage capacity in a cost-effective and scalable manner. Let's review each of the AWS services mentioned:
Option A: Amazon Elastic File System (Amazon EFS)
- EFS is a scalable file storage service for use with Amazon EC2 instances. It provides a shared file system, typically used for workloads that require file storage with high throughput and low latency.
- Rejected: While EFS is great for scalable file storage, it is not typically used for backup or tape replacement solutions. It's designed for applications that need shared file access and not for extending a tape library, which focuses on durable, long-term backup storage.
Option B: Amazon Elastic Block Store (Amazon EBS)
- EBS provides block-level storage that can be attached to EC2 instances. It is commonly used for persistent storage in EC2 instances.
- Rejected: EBS is more suitable for direct-attached block storage for virtual servers. It’s not designed for large-scale data backup or archival purposes and does not align with the goal of extending tape library capacity, especially considering tape libraries are typically used for large-scale, long-term storage.
Option C: Amazon S3
- Amazon S3 is an object storage service ideal for storing large amounts of data with high durability and availability. It is widely used for backup, archiving, and disaster recovery because of its scalability, durability, and cost-effectiveness.
- Rejected: While Amazon S3 is a great option for storing backups, it does not directly integrate with traditional tape library infras...
Author: CrystalWolfX · Last updated May 15, 2026
A company is using the AWS Free Tier for several AWS services for an application.What will happen if the Free Tier usage period expires o...
Let’s analyze the question about what happens when the AWS Free Tier usage period expires, or if the application exceeds the Free Tier usage limits.
A) The company will be charged the standard pay-as-you-go service rates for the usage that exceeds the Free Tier usage.
- Reasoning: This is correct. Once the Free Tier usage limit is exceeded or the Free Tier period expires, AWS charges the company based on the standard pay-as-you-go rates for any additional usage. This means that for services used beyond the Free Tier limits, AWS will bill the company at the regular pricing for those services, which could vary depending on the service (e.g., EC2 instances, S3 storage, etc.).
- Decision: This option accurately reflects what happens when the Free Tier period expires or limits are exceeded.
B) AWS Support will contact the company to set up standard service charges.
- Reasoning: AWS does not automatically contact customers for setting up charges once the Free Tier period ends or usage exceeds the Free Tier limits. Instead, customers are billed according to the standard rates automatically based on the usage, and they can check their billing details through the AWS Management Console. AWS Support would only contact a customer if there’s an issue or request, not as a routine part of Free Tier expiration or exceeding limits.
- Decision: This option is incorrect because AWS does not proactively contact customers to set up service charges.
C) The company will be charged for the services it consumed during the Free Tier period, plus additional charges for service consumption after the Free Tier period.
- Reasoning: While the company will indeed be charged for any services consumed beyond the Free Tier, the charges during the Free T...
Author: Ming88 · Last updated May 15, 2026
A company wants to monitor its workload performance. The company wants to ensure that the cloud services are delivered at a level that meets its business needs.Which AWS Cl...
To address the company's requirement of monitoring workload performance and ensuring that cloud services meet business needs, the most appropriate AWS Cloud Adoption Framework (AWS CAF) perspective is the Operations perspective.
Reasoning:
1. Workload Performance Monitoring: The Operations perspective focuses on day-to-day management, operations, and monitoring of cloud workloads. This includes ensuring that performance metrics are met, service levels are achieved, and that the cloud environment is optimized for operational success. It directly aligns with tracking workload performance to ensure the cloud services meet business needs.
2. Time, Effort, and Cost Management: From an operational perspective, this involves continuous monitoring, automation, and optimization of cloud resources. Efforts are focused on minimizing downtime, optimizing costs, and ensuring that the resources are used efficiently. The operations perspective ensures that the cloud infrastructure is effectively managed, which includes maintaining uptime, performance, and cost efficiency over time.
3. Key Factors in Decision:
- Services: Operational management includes managing the AWS services for performance optimization.
- Effort: The effort involves the ongoing management of cloud workloads to ensure performance consistency.
- Time and Cost: Time is spent on ensuring services are running optimally, and cost efficiency is monitored to ensure financial goals are met.
Rejection of Other Options:
1. Business Perspective (A): The business perspective focuses on aligning cloud strategies with...
Author: Carlos Garcia · Last updated May 15, 2026
A company wants to migrate its applications to the AWS Cloud. The company plans to identify and prioritize any business transformation opportunities and evaluate its AWS Cloud readine...
The company is looking to identify and prioritize business transformation opportunities while evaluating its AWS Cloud readiness. This requires an assessment tool that can provide guidance on readiness, transformation opportunities, and planning for migration. Let's evaluate each option in the context of the company's goals.
Option A: AWS Cloud Adoption Framework (AWS CAF)
- Purpose: AWS CAF is designed to help organizations assess their readiness for cloud adoption by providing a structured approach across six perspectives: business, people, process, platform, security, and operations.
- Relevance: This is directly related to the company's requirement to evaluate its AWS Cloud readiness and identify business transformation opportunities.
- Effort, Time, Cost: It requires an in-depth analysis of the organization's current state and provides a roadmap for transformation, but it doesn't directly handle migrations or prioritize technical migrations.
- Ideal Scenario: This is best used in early stages of cloud adoption to assess readiness and make strategic decisions about the transformation process.
Option B: AWS Managed Services (AMS)
- Purpose: AWS AMS provides operational support for managing AWS infrastructure, including monitoring, patching, backup, and incident management.
- Relevance: While it is beneficial for ongoing operational management after migration, it does not help evaluate cloud readiness or prioritize business transformation opportunities.
- Effort, Time, Cost: It’s focused more on the operational aspects after migration, so it is not directly applicable in the evaluation or planning phase.
- Ideal Scenario: Best suited for post-migration management, not for evaluating cloud readiness.
Option C: AWS Well-Architected Framework
- Purpose: This framewor...
Author: VenomousSerpent42 · Last updated May 15, 2026
A company need an AWS service that provides a clear baseline of what the company runs in its on-premises data centers. The company needs the projected cost to run its on-premises wor...
To determine the best AWS service to provide a clear baseline of what the company runs in its on-premises data centers and the projected cost of running those workloads in the AWS Cloud, let's analyze each option.
Option A: AWS Compute Optimizer
- Description: AWS Compute Optimizer helps optimize the configuration of EC2 instances by recommending the best instance types based on performance data.
- Pros: Provides instance type recommendations based on usage data for better cost optimization.
- Cons: It does not give a comprehensive view of all workloads or their projected costs across on-premises data centers.
- Conclusion: This option does not meet the requirement of providing a baseline for the company's on-premises data center and the projected cost for migrating those workloads.
Option B: AWS Cost Explorer
- Description: AWS Cost Explorer allows users to view their historical AWS usage and costs, as well as create forecasts based on past usage. However, it doesn't focus on analyzing on-premises workloads or provide baseline details for workloads outside of AWS.
- Pros: Great for understanding AWS-specific costs but is not designed for on-premises data center workload analysis.
- Cons: It doesn't provide a clear view of what the company is running in its on-premises data center or offer migration cost projections from on-premises to AWS.
- Conclusion: While useful for tracking AWS costs, it doesn't meet the requirements for the on-premises workload baseline or cost projections.
Option C: AWS Systems Manager Agent (SSM Agent)
- Description: AWS Sy...
Author: Benjamin · Last updated May 15, 2026
A company acquired another corporation. The company now has two AWS accounts.Which AWS service or tool can the company us...
Let’s evaluate the options to find out which AWS service or tool the company can use to consolidate the billing for two AWS accounts.
A) AWS Systems Manager
- Reasoning: AWS Systems Manager is a service designed for managing and automating operational tasks across AWS resources, such as patch management, configuration management, and automation of system operations. It does not focus on consolidating billing or managing account charges.
- Decision: This is not suitable for billing consolidation. It is primarily focused on resource management and automation.
B) AWS Organizations
- Reasoning: AWS Organizations is specifically designed to manage multiple AWS accounts and allows for consolidated billing. It enables you to group accounts into an organization, apply policies across accounts, and consolidate billing into one payment method. By using AWS Organizations, you can simplify billing, gain volume discounts, and have a unified view of costs across accounts.
- Decision: This is the ideal option for consolidating billing. AWS Organizations provides the necessary tools to link multiple accounts for consolidated billing purposes.
C) AWS License Manager
- Reasoning: AWS License Manager helps customers manage software lic...
Author: Max · Last updated May 15, 2026
A company wants to set up its workloads to perform their intended functions and recover quickly from failure.Which pillar of the...
The goal described in the question is to perform the intended functions and recover quickly from failure. This directly aligns with the pillar of the AWS Well-Architected Framework that focuses on ensuring that systems are both resilient and reliable.
Analysis of Each Pillar:
A) Performance Efficiency:
- Rationale: The Performance Efficiency pillar is primarily concerned with optimizing resource usage and scaling your application effectively as demands change over time. While it includes topics like adapting to evolving workloads and ensuring efficient use of resources, it does not directly address failure recovery or resilience.
- Scenario: This pillar is essential for applications that need to scale efficiently and handle varying loads, but it does not directly focus on failure recovery or ensuring system functionality after failure.
B) Sustainability:
- Rationale: The Sustainability pillar is focused on minimizing the environmental impact of your workloads by considering energy usage, resource efficiency, and the longevity of systems. While sustainability is important for reducing the carbon footprint of cloud services, it is not directly concerned with how systems perform their functions or recover from failure.
- Scenario: This pillar applies when designing workloads with a focus on environmental impact and long-term sustainability, but it doesn’t align with the specific goals of functionality and failure recovery mentioned in the question.
C) Reliability:
- Rationale: The Reliability pillar directly addresses the need to ensure workloads perform their in...
Author: David · Last updated May 15, 2026
Which of the following is a managed AWS service that is used specifically for extract, transform, an...
To determine which AWS service is specifically used for extract, transform, and load (ETL) data, let’s evaluate each option in detail:
A) Amazon Athena
- Reasoning: Amazon Athena is an interactive query service that allows users to analyze data directly in Amazon S3 using SQL. While it is useful for querying large datasets in S3, it is not designed for ETL operations. Athena is primarily a querying tool rather than an ETL tool.
- Decision: This option is not suitable for ETL operations as it focuses on querying data, not transforming and loading it.
B) AWS Glue
- Reasoning: AWS Glue is a fully managed ETL service designed specifically for extracting, transforming, and loading data. It simplifies the process of preparing data for analytics by automatically discovering and cataloging data, and providing a serverless environment for running ETL jobs. AWS Glue also integrates well with other AWS services like Amazon S3, Amazon Redshift, and Amazon RDS.
- Decision: This is the ideal option because AWS Glue is specifically built for ETL tasks, making it a perfect fit for the requirements in the question.
C) Amazon S3
- Reasoning: Amazon S3 is an object storage service used to store data in a scalable and cost-effe...
Author: Samuel · Last updated May 15, 2026
A company wants to migrate petabytes of data from its on-premises data center to AWS. The company does not want to use an internet connection to perf...
To address the requirement of migrating petabytes of data from an on-premises data center to AWS without using an internet connection, we need to assess the available options based on several factors: the nature of the data migration, the volume of data, and the desire to avoid the internet connection for transfer.
Option A: AWS DataSync
Overview: AWS DataSync is a fully managed service for automated data transfer between on-premises storage and AWS. It can handle large-scale data transfers, can be used over the internet, or via a Direct Connect link, but the transfer is often designed to operate over a standard internet connection.
Reason for Rejection: Since the requirement explicitly states that the company does not want to use an internet connection, AWS DataSync is not a suitable choice unless used with a Direct Connect connection.
Scenario Use: It can be used where internet connectivity is allowed, or if using an existing Direct Connect link.
Option B: Amazon Connect
Overview: Amazon Connect is a cloud-based contact center service that allows businesses to set up and manage customer service operations.
Reason for Rejection: Amazon Connect is not related to data migration. It’s designed for contact centers and customer engagement, not for large-scale data transfers.
Scenario Use: It can be used for managing customer calls or contact center services but is irrelevant to this use case.
Option C: AWS Snowmobile
Overview: AWS Snowmobile is a high-capacity data transfer solution that involves a physical truck designed to carry up to 100 petabytes of data. Th...
Author: Lucas · Last updated May 15, 2026
A company wants to receive alerts to monitor its overall operating costs for its AWS public cloud infrastructure...
To address the requirement of receiving alerts to monitor overall operating costs for AWS public cloud infrastructure, let's analyze each option based on its ability to monitor, alert, and manage costs.
Option A: Amazon EventBridge
Overview: Amazon EventBridge is a serverless event bus that enables you to connect different applications using events. While it is excellent for real-time monitoring and responding to changes in AWS resources, it is not specifically designed to monitor costs or to provide financial alerts.
Reason for Rejection: Amazon EventBridge could be used to detect changes in resources (e.g., EC2 state changes, cost anomalies), but it does not directly offer a cost-monitoring or budgeting solution. For monitoring operating costs, it would require additional setup, such as integrating with AWS Cost Explorer or AWS Budgets, making it less straightforward for this use case.
Scenario Use: It is suited for orchestrating and responding to system events, such as state changes or application events, but not for cost monitoring or alerting by itself.
Option B: Compute Savings Plans
Overview: Compute Savings Plans are pricing plans that offer significant savings on EC2 and AWS Fargate usage in exchange for a commitment to a consistent usage level over a period of time (1 or 3 years).
Reason for Rejection: While Compute Savings Plans help reduce the cost of compute services, they are not a tool for monitoring or alerting costs. They are more about cost optimization for long-term commitments rather than actively monitoring and alerting operating costs.
Scenario Use: Compute Savings Plans can be useful for optimizing cost over time for predictable workloads, but they do not serve the function of cost alerting or monitoring as...
Author: Arjun · Last updated May 15, 2026
How does the AWS Enterprise Support Concierge team help users?
Question Analysis:
The question asks specifically about how the AWS Enterprise Support Concierge team helps users. The Concierge team is a part of AWS's Enterprise Support offering, which provides a range of services designed to help customers with various aspects of using AWS, particularly related to account and billing inquiries, as well as providing a more personalized support experience.
Option A: Supporting Application Development
- Description: Supporting application development typically involves helping users with building, coding, or deploying their applications in the cloud. This is more likely to be handled by AWS Technical Support or by AWS Professional Services rather than the Concierge team.
- Relevance: The Concierge team primarily deals with customer account and billing, not with supporting application development.
- Conclusion: The Concierge team does not focus on helping with application development, making this option incorrect.
Option B: Providing Architecture Guidance
- Description: Providing architecture guidance involves helping customers design or optimize their cloud infrastructure, including choosing the right AWS services, ensuring scalability, reliability, and cost optimization. This service is typically provided by AWS Solutions Architects or AWS Professional Services.
- Relevance: While architecture guidance is crucial for cloud adoption, it is not the primary role of the Concierge team. The Concierge team focuses on account management rather than technical architecture.
- Conclusion: This option is not suitable as architecture guidance is outside the primary scope of the AWS Enterprise Support Concierge team.
Option C: Answering Billing and Account Inquiries
- Description: The AWS Enterprise Support Concierge team is designed to provide specialized support for billing and account-related inquiries. They a...
Author: Kai · Last updated May 15, 2026
A company wants to run a simulation for 3 years without interruptions.Which Amazon EC2 instance purchasing option w...
To address the requirement of running a simulation for 3 years without interruptions in the most cost-effective manner, we need to consider the following options based on their pricing model, commitment, and suitability for long-term use.
Option A: Spot Instances
Overview: Spot Instances allow you to bid for unused EC2 capacity at a significantly lower price compared to On-Demand Instances. However, these instances can be interrupted by AWS with little notice if the capacity is needed by On-Demand or Reserved customers.
Reason for Rejection: Spot Instances are highly cost-effective but not suitable for workloads that require uninterrupted operation. Given the requirement for the simulation to run without interruptions for 3 years, Spot Instances are not ideal because they can be terminated with minimal notice, which would disrupt the simulation.
Scenario Use: Spot Instances are best suited for non-critical, fault-tolerant applications or workloads that can tolerate interruptions, such as batch processing or big data analytics.
Option B: Reserved Instances
Overview: Reserved Instances (RIs) provide a significant discount (up to 75%) compared to On-Demand Instances in exchange for committing to a specific instance type and region for a 1-year or 3-year term. RIs offer capacity reservation for the entire term, ensuring the instances are always available.
Reason for Selection: Reserved Instances are the most cost-effective option for a workload that needs to run continuously for a 3-year period without interruptions. By committing to Reserved Instances, you receive a discount over On-Demand pricing while ensuring your simulation will run continuously without the risk of termination or interruption. Reserved Instances are specifically designed for predictable workloads that require long-term stability and cost efficiency.
Scenario Use: Reserved Instances are ideal for applications with consistent, long-term usage patterns, such as databases, enterprise applications, or simulations that need to run uninterrupted over extende...
Author: Ahmed · Last updated May 15, 2026
Which AWS service or resource can provide discounts on some AWS service costs in exchange for a spen...
To address the requirement of receiving discounts on AWS service costs in exchange for a spending commitment, we need to evaluate the available AWS services and resources based on their ability to offer financial savings and the necessity of a commitment to achieve those discounts.
Option A: Amazon Detective
Overview: Amazon Detective is a security service that helps investigate potential security issues and suspicious activity across your AWS environment. It automatically collects and visualizes data from AWS CloudTrail, VPC Flow Logs, and GuardDuty.
Reason for Rejection: While Amazon Detective is useful for security investigations, it does not offer any discounts or relate to a spending commitment for AWS service costs. It’s not a financial tool.
Scenario Use: It is used for security analysis, not cost management or discounts.
Option B: AWS Pricing Calculator
Overview: The AWS Pricing Calculator is an online tool that helps you estimate the cost of AWS services based on usage. It allows you to input configurations and usage patterns to generate cost estimates.
Reason for Rejection: The AWS Pricing Calculator is useful for estimating and forecasting costs, but it does not provide any discounts in exchange for a spending commitment. It only helps in planning and estimating costs, not in actual cost reduction or financial commitments.
Scenario Use: It is ideal for estimating potential AWS costs, but not for obtaining discounts in exchange for commitments.
Option C: Savings Plans
Overview: AWS Savings Plans is a flexible pricing model that offers sign...
Author: Deepak · Last updated May 15, 2026
Which of the following are pillars of the AWS Well-Architected Framework? (Choose two.)
The AWS Well-Architected Framework provides a set of best practices and guidelines to help design, build, and maintain cloud applications. It is structured around five key pillars that aim to ensure that workloads are well-architected on AWS. Let’s examine each option in detail:
Option A: High availability
- Rejected: While high availability is an important design consideration for cloud architectures, it is not specifically one of the core pillars of the AWS Well-Architected Framework. High availability can be a part of the Reliability pillar (which focuses on the ability of a system to recover from failures), but it is not listed as one of the main pillars. High availability is a goal that can be achieved using multiple pillars, including Reliability and Performance Efficiency.
Option B: Performance efficiency
- Selected: Performance efficiency is one of the five pillars of the AWS Well-Architected Framework. This pillar focuses on using the right resources for the workload to optimize performance as demand evolves over time. It includes selecting the appropriate compute, storage, and network resources and being able to adapt and scale to changing requirements. By focusing on performance efficiency, organizations can ensure that their systems run optimally, taking full advantage of AWS resources without over-provisioning or under-provisioning, thereby improving both performance and cost-efficiency.
Option C: Cost optimization
- Selected: Cost optimization is another key pillar of the AWS Well-Architected Framework. This pillar emphasizes the importance of managing costs effectively and optimizing for cost efficiency across all AWS services and resources. It involves using tools like AWS Cost Explorer, right-sizing instances, an...
Author: Layla · Last updated May 15, 2026
A company wants to use Amazon EC2 instances to provide a static website to users all over the world. The company needs to minimize late...
Let's analyze each option based on the company’s requirements: providing a static website with minimal latency for users around the world.
Option A: Use EC2 instances in multiple edge locations
- High Availability: EC2 instances alone are not designed to be deployed across edge locations, and typically, Amazon EC2 instances are deployed within Availability Zones, not edge locations.
- Latency: While EC2 instances in multiple locations could reduce latency for localized users, this setup is not optimized for global reach or scalability.
- Cost and Effort: Deploying EC2 instances in multiple edge locations would require considerable management effort to scale, synchronize content, and handle failover. It also may lead to higher operational costs.
Rejection: This option is not ideal because Amazon EC2 instances are not typically deployed in edge locations directly, and managing multiple instances across these locations would introduce unnecessary complexity and cost.
---
Option B: Use EC2 instances in the same Availability Zone but in different AWS Regions
- High Availability: EC2 instances in different AWS Regions do not provide significant latency reduction to users globally. They are still within specific regions and would require traffic to traverse longer distances, leading to higher latency.
- Latency: This setup would not meet the objective of minimizing latency for a global audience.
- Cost and Effort: Setting up EC2 instances in different AWS Regions might increase both management complexity and costs. Managing cross-region traffic routing and synchronization would add further complexity.
Rejection: While this option could theoretically improve high availability, it does not address the global latency requirements effectively.
---
Option C: Use Amazon CloudFront with the EC2 instances configured as the source
- High Availability: Amazon CloudFront is a Content Delivery Network (CDN) designed to cache and distribute content from EC2 instances to users worldwide, significantly reducing latency.
- ...
Author: Kai · Last updated May 15, 2026
A team of researchers is going to collect data at remote locations around the world. Many locations do not have internet connectivity. The team needs to capture the data in the field, and tra...
To address the scenario of researchers needing to collect data at remote locations without internet connectivity and later transfer that data to the AWS Cloud, we need to focus on a solution that enables offline data capture, storage, and transfer to AWS when connectivity is available.
Key factors to consider:
1. Offline Operation: The solution should support offline data capture and storage until internet connectivity is available.
2. Data Transfer to AWS Cloud: The solution should provide a reliable method to move large amounts of data to the cloud.
3. Efficiency & Cost: The solution should be cost-effective and efficient, given that the researchers are working in remote areas.
Now, let’s evaluate the options:
Option A: AWS Outposts
- Purpose: AWS Outposts is a fully managed service that brings AWS infrastructure to on-premises locations. It’s primarily designed for hybrid cloud use cases where the need to run workloads on-premises while maintaining AWS integration is required.
- Offline Data Transfer: Outposts is not ideal for the scenario, as it requires a continuous connection to AWS and is not designed for handling offline data collection in remote areas.
- Conclusion: Not a good fit for this use case.
Option B: AWS Transfer Family
- Purpose: AWS Transfer Family enables the transfer of data to and from Amazon S3 or Amazon EFS using protocols such as SFTP, FTPS, and FTP. It focuses on secure file transfer, but it assumes that the data is already online or being transferred over an active internet connection.
- Offline Data Transfer: This option does not support offline data capture; it requires an existing internet connection for data transfer.
- Conclusion: Not suita...
Author: MoonlitPantherX · Last updated May 15, 2026
Which of the following are benefits that a company receives when it moves an on-premises production ...
When moving an on-premises production workload to AWS, several benefits can be realized depending on the nature of AWS's infrastructure, services, and operational model. Let's evaluate the options based on effort, time, cost, and other key factors:
Option A: AWS trains the company's staff on the use of all the AWS services
- Explanation: AWS does provide training programs to help organizations upskill their teams, but these are not typically automatically included as part of the migration process. Training is usually an optional service, and costs are involved unless the company opts for specific training programs (e.g., AWS Training and Certification).
- Rejection Reason: This is not a direct benefit of moving a workload to AWS. AWS does not automatically provide training for all services unless specified, and it requires extra effort from the company.
- Conclusion: Not a typical benefit of migrating an on-premises workload to AWS.
Option B: AWS manages all security in the cloud
- Explanation: AWS follows a shared responsibility model. While AWS ensures the security of the cloud infrastructure (like physical security, networking, and hardware), customers are responsible for securing their data, applications, and access controls within the cloud. Therefore, AWS does not manage all security aspects; some responsibilities remain with the customer.
- Rejection Reason: This is misleading as AWS does not manage "all" security; the company still needs to configure and manage security settings such as IAM policies, encryption, and application-level security.
- Conclusion: Incorrect, as AWS does not manage all security aspects.
Option C: AWS offers free support from technical account managers (TAMs)
- Explanation: AWS offers support options, but the availability of a Technical Account Manager (TAM) is typically part of AWS's Enterprise Support plan, which is a paid service. It’s not automatically free unless specified under a support plan.
- Rejection Reason: TAMs are not offered for free as part of basic AWS services; they come w...
Author: Daniel · Last updated May 15, 2026
A company has decided to adopt Amazon EC2 infrastructure and wants to scale various stateless services for short-term usage.Which EC2 pric...
When a company is adopting Amazon EC2 infrastructure and needs to scale stateless services for short-term usage, the choice of pricing model depends on the company's requirements for flexibility, cost efficiency, and the nature of the workloads. Let's evaluate the options based on these factors:
Option A: Spot Instances
- Explanation: Spot Instances allow customers to bid on unused EC2 capacity, often at significantly lower prices than On-Demand Instances. They are ideal for workloads that can tolerate interruptions since AWS may terminate these instances if it needs the capacity for other purposes.
- Key Factors: Spot Instances are highly cost-efficient and suitable for stateless services that can be easily stopped and restarted. However, the short-term nature of the requirement combined with the stateless nature of the services makes this a very good option as the company can take advantage of the low cost while accommodating interruptions.
- Conclusion: Best choice for stateless, short-term usage as it offers maximum cost savings with the flexibility to handle interruptions.
Option B: On-Demand Instances
- Explanation: On-Demand Instances allow users to pay for compute capacity by the hour or second (depending on the instance type), with no long-term commitment. This provides flexibility in scaling services quickly without any upfront costs.
- Key Factors: While On-Demand Instances offer flexibility and ease of use, they are more expensive than Spot Instances. If the company needs to scale quickly for short-term usage but cannot tolerate interruptions, On-Demand Instances are a solid choice but will be more costly than Spot Instances.
- Conclusion: Suitable for short-term usage where there is a need for guaranteed availability and no tolerance for interruption, but it ...
Author: Noah · Last updated May 15, 2026
Which of the following are benefits of AWS Trusted Advisor? (Choose two.)
The benefits of AWS Trusted Advisor are B) Cost optimization recommendations and D) Security checks.
Option analysis:
1. A) Access to Amazon Simple Queue Service (Amazon SQS):
- Purpose: AWS Trusted Advisor does not provide access to Amazon SQS. Instead, Trusted Advisor offers insights and recommendations on best practices for AWS resources, but it doesn't directly grant access to services like SQS.
- Why not selected: This is unrelated to the core function of AWS Trusted Advisor. Trusted Advisor helps in optimizing costs, security, and performance but does not provide access to specific AWS services.
2. B) Cost optimization recommendations:
- Purpose: One of the core benefits of AWS Trusted Advisor is providing recommendations for cost optimization. It analyzes AWS usage and suggests ways to save money, such as identifying underutilized resources, recommending reserved instances, or recommending rightsizing of EC2 instances.
- Why selected: This is a key function of Trusted Advisor. It helps users reduce unnecessary costs by offering actionable recommendations for optimizing resource usage.
3. C) Hourly refresh of the service limit checks:
- Purpose: AWS Trusted Advisor provides checks for various best practices, including service limits, but it does not refresh those checks on an hourly basis. Service limit checks typically update on a less frequent basis, like daily or weekly.
- Why not selected: While Trusted Advisor does check service limits, the specific claim of "hourly refresh" is not accurate, making this option less relevant compared to cost optimization or security c...
Author: Harper · Last updated May 15, 2026
A company wants to save costs by archiving data that is no longer frequently accessed by end users.Which ...
In this scenario, the company wants to archive data that is no longer frequently accessed by end users. To meet this requirement, we should look for an Amazon S3 feature that can help reduce costs by moving data to less expensive storage classes or by implementing automatic data management based on access patterns.
A) S3 Versioning
- Purpose: S3 Versioning allows you to keep multiple versions of an object in the same bucket. This is useful for protecting data from accidental deletion or overwriting.
- Use Case: While versioning can help manage different versions of an object, it does not directly address the need to archive infrequently accessed data to lower-cost storage.
- Rejection Reason: It does not help in archiving data or moving it to cheaper storage classes.
B) S3 Lifecycle
- Purpose: S3 Lifecycle policies allow users to define rules that automatically transition objects between different S3 storage classes (e.g., from S3 Standard to S3 Glacier or S3 Glacier Deep Archive) or expire objects after a specified time.
- Use Case: This is ideal for archiving data that is no longer frequently accessed. You can configure a lifecycle rule to automatically transition objects to cheaper storage classes based on access patterns or a specific time frame.
- Key Factors:
- Cost: It helps save on costs by moving data to low-cost storage like S3 Glacier or S3 Glacier Deep Archive.
- Effort: Minimal effort is required after setting up the rules.
- Time: The transition occurs automatically based on t...
Author: Zara · Last updated May 15, 2026
Which cloud computing advantage is a company applying when it uses AWS Regions to increase application ...
When a company uses AWS Regions to increase application availability to users in different countries, the company is leveraging a specific advantage of cloud computing. Let's evaluate the options based on the key factors of application availability, time, cost, and effort.
Option A: Pay-as-you-go pricing
- Explanation: Pay-as-you-go pricing refers to the cloud model where companies only pay for the resources they use, without upfront costs or long-term commitments. While this pricing model offers flexibility and cost savings, it is not directly related to increasing application availability through the use of multiple AWS Regions.
- Rejection Reason: While pay-as-you-go pricing is a common cloud computing advantage, it does not specifically address the use of AWS Regions for global availability.
- Conclusion: Not applicable in this context.
Option B: Capacity forecasting
- Explanation: Capacity forecasting involves predicting future resource needs based on current and past usage patterns. While AWS offers tools for auto-scaling and load balancing, which can help forecast and adjust capacity dynamically, this is not the primary advantage when the goal is to increase application availability across multiple countries.
- Rejection Reason: Capacity forecasting is more about resource planning and management rather than directly increasing global availability.
- Conclusion: Not the best fit for the question.
Option C: Economies of scale
- Explanation: Economies of scale refer to cost advantages gained by scaling operations. AWS does provide economies of scal...
Author: Nathan · Last updated May 15, 2026
A company wants an AWS service to collect and process 10 TB of data locally and transfer the data to AWS. The company has intermittent c...
The scenario describes a situation where a company needs to collect and process 10 TB of data locally and transfer that data to AWS with intermittent connectivity. The service selected must be able to handle local processing and allow the transfer of large amounts of data when connectivity becomes available, while considering factors like cost, time, and effort.
Option A: AWS Database Migration Service (AWS DMS)
- Explanation: AWS DMS is designed for migrating databases to AWS. It supports continuous data replication for database migration but is not intended for large-scale data transfer or for handling intermittent connectivity. It’s specifically tailored to database migrations, not for general-purpose data transfer from local environments.
- Rejection Reason: AWS DMS is not suitable for non-database data transfers and does not address the need for local data processing or handling intermittent connectivity for large data volumes.
- Conclusion: Not applicable for this use case.
Option B: AWS DataSync
- Explanation: AWS DataSync is a service that automates the movement of large amounts of data between on-premises storage and AWS storage services (e.g., Amazon S3, EFS, or FSx). It’s designed for high-performance data transfers but assumes continuous connectivity between the on-premises system and AWS.
- Rejection Reason: While DataSync is great for data transfers, it is not ideal for situations where there is intermittent connectivity. DataSync requires a more stable and continuous connection to work effectively.
- Conclusion: Not suitable for intermittent connectivity.
Option C: AWS Backup
- Explanation: AWS Backup is a service for automating and centr...
Author: Max · Last updated May 15, 2026
Which of the following is an AWS Well-Architected Framework design principle for operational excelle...
The AWS Well-Architected Framework is a set of best practices and design principles that help architects build secure, high-performing, resilient, and efficient infrastructure for their applications in the cloud. It consists of five pillars: Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization.
The question specifically asks about a design principle for operational excellence in the AWS Cloud. Let's evaluate each option in the context of operational excellence:
A) Go global in minutes
- Relevance: This principle refers to leveraging the cloud's scalability to quickly deploy and scale applications across multiple regions. While this is a key benefit of cloud computing, it is more related to performance efficiency and reliability, rather than directly addressing operational excellence.
- Reason for Rejection: Operational excellence focuses more on monitoring, automation, and continuous improvement in operations. "Going global in minutes" does not directly align with the ongoing operational excellence practices that focus on improving operations and maintaining the environment.
B) Make frequent, small, reversible changes
- Relevance: This is a core design principle for operational excellence. It encourages making small, incremental changes to the system, which are easier to test, monitor, and, if needed, revert. By following this principle, organizations can reduce the risk of large, disruptive changes and improve their ability to adapt quickly. This approach supports continuous improvement and operational agility, key aspects of operational excellence.
- Reason for Selection: This principle aligns directly with operational excellence in the AWS Well-Architected Framework. It emphasizes agility, resilience, and continuous feedback, e...
Author: Leah Davis · Last updated May 15, 2026
What is a benefit of using AWS serverless computing?
AWS serverless computing offers several benefits that align with different aspects of development, cost, effort, and time. Let's break down the options:
A) Application deployment and management are not required
This option is incorrect. While serverless computing abstracts away the infrastructure management, you still need to handle the application code and its deployment. You focus on writing and deploying functions (like AWS Lambda functions), but deployment is still a part of the development process.
B) Application security will be fully managed by AWS
This is a partial benefit of using AWS serverless, but not entirely accurate. AWS does handle certain aspects of infrastructure security, but the responsibility for application-level security (such as secure coding practices, access control, etc.) is still on the user. AWS secures the underlying platform, but the user must implement security measures at the application level.
C) Monitoring and logging are not needed
This is incorrect. Monitoring and logging are still needed, and AWS provides tools like CloudWatch for these tasks. Serverless doesn't remove the need for observability; it simplifies the infrastruc...
Author: Daniel · Last updated May 15, 2026
A developer wants AWS users to access AWS services by using temporary security credentials.Which AWS service or feature s...
To provide AWS users with temporary security credentials, the best AWS service or feature is:
A) IAM policies
IAM policies define permissions, but they do not issue temporary security credentials. Policies are used to control access, but they do not directly address the need for temporary credentials. This option is not correct.
B) IAM user groups
IAM user groups are used to manage collections of IAM users for easier permission assignments, but they don’t provide the ability to issue temporary security credentials. The user groups can be part of a broader IAM strategy, but they don't address the temporary credentials need. This option is not relevant in this case.
C) AWS Security Token Service (AWS STS)
This is the correct option. AWS STS is a service that allows you to request temporary security credentials for users to access AWS resources. AWS STS can generate short-term credentials that are valid for a specific period, providing an additional layer of security by reducing the exposure of long-term credentials. It also allows users to assume roles across AWS accounts, making it a versatile solution for temporary access. With STS, you can control the duration of the credentials, manage access more dynamically, and only issue credentials when necessary, reducing risks related to static creden...
Author: Sophia Clark · Last updated May 15, 2026
A global company wants to use a managed security service for protection from SQL injection attacks. The service also must provide detailed logging information about access to the co...
To meet the requirement of protecting against SQL injection attacks while also providing detailed logging of access to ecommerce applications, the company needs a service that specifically offers security at the application layer and includes logging capabilities.
Evaluating each option:
A) AWS Network Firewall
- Functionality: AWS Network Firewall is a managed network security service that helps protect VPCs by controlling inbound and outbound traffic at the network layer. While it offers some protection from malicious traffic, it is not specifically designed to protect against application-layer attacks like SQL injection. Additionally, while it provides logging capabilities, it does not provide the detailed application-level logging required for tracking access to ecommerce applications.
- Effort: Setting up AWS Network Firewall requires creating firewall rules for traffic inspection, but it would need to be combined with other services for application-level protections and logging.
- Time: Implementation could be quick for network security, but it lacks SQL injection-specific protection.
- Cost: AWS Network Firewall pricing is based on traffic processed and the number of firewall policies, which may be more costly compared to other specialized application security services.
- Other Key Factors: This service operates at the network level, and it does not provide SQL injection-specific protection or detailed application-level logging for ecommerce applications.
B) Amazon RDS for SQL Server
- Functionality: Amazon RDS for SQL Server is a managed database service that provides an easy way to set up, operate, and scale SQL Server databases. While it offers database management features like backups, high availability, and security patches, it does not provide protection against SQL injection attacks or detailed logging of application access. It focuses primarily on database operations rather than application-layer security.
- Effort: Using RDS for SQL Server requires managing database configurations and backups, but it does not address SQL injection at the application layer or provide application-level access logs.
- Time: Quick to set up for database management, but does not address the security requirements for protecting ecommerce applications from SQL injection.
- Cost: Pricing is based on the RDS instance type and storage, but it doesn't provide the specific functionality needed for application security.
- Other Key Factors: While RDS for SQL Server is useful for managing databases, it does not protect against SQL injection or provide detailed access logging for app...
Author: Alexander · Last updated May 15, 2026
A company is migrating its on-premises server to an Amazon EC2 instance. The server must stay active at all times for the next 12 months.Which EC2 pric...
When determining the most cost-effective EC2 pricing option for a server that needs to stay active at all times for the next 12 months, the focus should be on reducing the overall cost while meeting the requirement of continuous availability.
A) On-Demand
On-Demand pricing is flexible and allows you to pay for EC2 instances by the hour or second (depending on the instance type) without any long-term commitments. While this option provides flexibility, it is generally the least cost-effective for workloads that are predictable and need to run continuously for long periods, such as the 12-month period mentioned in the question. The lack of any discounts means that the company would pay the full price for the entire duration, making it more expensive compared to other pricing options.
B) Dedicated Hosts
Dedicated Hosts allow you to reserve physical servers for running instances. This option is useful for workloads that require the use of physical servers or need to meet specific licensing requirements (e.g., Windows Server or SQL Server licenses). While it can be more cost-effective than On-Demand pricing in some cases, it is still typically more expensive than other options like Reserved Instances, and it requires dedicated hardware. Dedicated Hosts are generally overkill for most use cases, especially if the company doesn't have specific needs for dedicated physical servers.
C) Spot Instance...
Author: Ethan Smith · Last updated May 15, 2026
Which of the following is the customer's responsibility under the AWS shared responsibility model? (...
Under the AWS Shared Responsibility Model, AWS manages the security of the cloud (infrastructure, hardware, and foundational services), while the customer is responsible for security in the cloud (i.e., managing and securing their applications and data). Let’s evaluate the options based on this model:
Option Analysis:
- A) Maintain the configuration of infrastructure devices:
This is AWS's responsibility. AWS manages and maintains the physical infrastructure, including networking and server devices, as part of their security of the cloud. The customer does not directly manage this infrastructure under the shared responsibility model.
- B) Maintain patching and updates within the hardware infrastructure:
This is also AWS's responsibility. AWS is responsible for maintaining and patching the hardware infrastructure, such as the servers and physical devices that host EC2 instances and other services. The customer does not need to patch hardware, only software in their environment.
- C) Maintain the configuration of guest operating systems and applications:
This is the customer's responsibility. The customer is responsible for configuring, patching, and managing the guest operating system (e.g., the OS running on an EC2 instance) and applications running on AWS services. This involves ensuring that the OS is updated and secure, and that the applications are properly configured.
- D) Manage de...
Author: RadiantJaguar56 · Last updated May 15, 2026
A company wants to verify if multi-factor authentication (MFA) is enabled for all users within its AWS accounts.Which ...
To verify if multi-factor authentication (MFA) is enabled for all users within AWS accounts, the most suitable service is IAM credential reports. Let’s go through the options and see why this is the best choice.
Option Analysis:
- A) AWS Cost and Usage Report:
The AWS Cost and Usage Report provides detailed information about the costs and usage of AWS services. It does not contain security-related information, such as whether MFA is enabled for users. Therefore, this option is not relevant for verifying MFA status.
- B) IAM credential reports:
This is the correct option. IAM credential reports are generated by AWS Identity and Access Management (IAM) and contain information about all IAM users in an account, including whether MFA is enabled for each user. The report lists details like access keys, password status, and MFA device information. This makes it an ideal resource for checking the MFA status of users across the AWS account.
- C) AWS Artifact:
AWS Artifact provides access to AWS compliance reports, such as security cert...
Author: Sofia · Last updated May 15, 2026
A company uses AWS security services and tools. The company needs a service to help manage the security alerts and must organize the alerts into a single dashboar...
To manage security alerts and organize them into a single dashboard, the company should use AWS Security Hub. Here's the reasoning for selecting this option and the rejection of others:
Key Requirements:
1. Manage security alerts: The service should aggregate and centralize security findings from multiple sources.
2. Single dashboard: The service must provide a unified view for security alerts and allow for management of them in one place.
Analysis of Options:
A) Amazon GuardDuty:
- Purpose: GuardDuty is a threat detection service that monitors for malicious or unauthorized behavior. It analyzes AWS CloudTrail, VPC Flow Logs, and DNS logs for potential threats.
- Pros: Detects security threats in your AWS environment.
- Cons: While it generates findings, it does not centralize or organize them from other AWS services. It's focused primarily on threat detection, not alert aggregation and management across multiple services.
- Use Case: Ideal for threat detection in AWS environments but doesn't meet the need for organizing alerts into a unified dashboard across different services.
B) Amazon Inspector:
- Purpose: Inspector helps assess the security and compliance of applications deployed in AWS. It provides automated security assessments to identify vulnerabilities.
- Pros: Useful for security assessments, particularly for EC2 instances.
- Cons: Focuses on vulnerability scanning and does not centralize or manage security alerts from other AWS services. It’s more about assessment, not alert aggregation.
- Use Case: Suitable for vulnerability scanning, but not for organizing and managing alerts across multiple AWS security services.
C)...
Author: Evelyn · Last updated May 15, 2026
A company wants to run its workloads in the AWS Cloud effectively, reduce management overhead, and improve processes.Which AWS Well-A...
To address the company's needs for running workloads in the AWS Cloud effectively, reducing management overhead, and improving processes, the appropriate AWS Well-Architected Framework pillar is Operational Excellence.
Key Requirements:
- Effectively running workloads: Ensuring that the workloads are optimized and aligned with best practices to run efficiently in the AWS Cloud.
- Reducing management overhead: Minimizing manual intervention and streamlining operations through automation and process improvements.
- Improving processes: Continually refining and enhancing operations to increase agility and efficiency.
Analysis of AWS Well-Architected Framework Pillars:
A) Reliability:
- Purpose: Ensures that workloads are resilient, able to recover from failures, and maintain uptime.
- Pros: Focuses on the availability and fault tolerance of systems.
- Cons: While reliability is crucial, this pillar primarily focuses on resilience and uptime rather than reducing management overhead or improving processes.
- Use Case: This pillar is ideal for scenarios where the company needs to ensure that its systems are highly available and fault-tolerant but does not specifically address the operational efficiency or process improvement requirements highlighted in the question.
B) Operational Excellence:
- Purpose: Focuses on operations, continuous improvement, and reducing the operational burden through automation, monitoring, and improving processes.
- Pros:
- Directly aligns with reducing management overhead.
- Encourages the use of automation, monitoring, and operational metrics to improve processes and efficiency.
- Helps in continuously improving the process over time, optimizing the workloads and operations.
- Cons: While the pillar provides tools for improvement, it doesn't specifically focus on optimizing performance or minimizing costs (though it can contribute indirectly)...
Author: Emma · Last updated May 15, 2026
A company uses Amazon S3 to store records that can contain personally identifiable information (PII). The company wants a solution that can monitor all S3 buckets for PII and immediately ...
To monitor Amazon S3 buckets for personally identifiable information (PII) and immediately alert staff about vulnerabilities, the most suitable AWS service is Amazon Macie.
Key Requirements:
1. Monitor S3 buckets for PII: The service must have the capability to scan the contents of S3 buckets and identify sensitive data, specifically PII.
2. Alert staff about vulnerabilities: The service should be capable of detecting and notifying about potential issues or vulnerabilities related to sensitive data.
Analysis of AWS Services:
A) Amazon GuardDuty:
- Purpose: GuardDuty is a threat detection service that monitors for malicious or unauthorized activity within AWS accounts. It looks at CloudTrail logs, VPC Flow Logs, and DNS logs to detect potential threats.
- Pros: Helps detect anomalies in security-related activity.
- Cons: While GuardDuty provides important security insights (e.g., unauthorized access or suspicious activity), it does not specifically scan the contents of S3 buckets for sensitive data like PII.
- Use Case: Ideal for detecting unusual activity or potential threats to AWS accounts but not for scanning and monitoring S3 buckets for sensitive information.
B) Amazon Detective:
- Purpose: Detective helps analyze, investigate, and visualize security-related data from AWS services to identify potential causes of security findings.
- Pros: It helps to analyze security incidents by providing visualizations, making it easier to trace and investigate security issues.
- Cons: It does not perform proactive scanning of S3 buckets for sensitive information. It is used for investigation after an incident has occurred, rather than for continuous monitoring for PII or vulnerabilities.
- ...
Author: Chloe · Last updated May 15, 2026
Which AWS service allows users to download security and compliance reports about the AWS infrastruct...
To determine the best AWS service for downloading security and compliance reports about the AWS infrastructure on demand, we need to evaluate the features, effort, time, cost, and specific use cases of each service.
Option A: Amazon GuardDuty
Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior. It provides insights into security threats like unusual API calls or potentially compromised instances. While GuardDuty is important for detecting security threats, it does not provide downloadable compliance or security reports about the overall AWS infrastructure. Its focus is more on real-time threat detection rather than reporting on security and compliance.
- Use case: Best for identifying security threats and anomalies but not for downloading security and compliance reports on demand.
Option B: AWS Security Hub
AWS Security Hub is a service that provides a comprehensive view of the security state within AWS. It aggregates security findings from various AWS services, such as GuardDuty, Inspector, and Macie. While Security Hub helps manage security findings and ensures compliance through automation and integration with other tools, it doesn't specifically focus on providing downloadable compliance and security reports about AWS infrastructure.
- Use case: Best for managing and aggregating security findings from various services, but not specifically for downloading compliance rep...
Author: Noah · Last updated May 15, 2026
An external auditor has requested that a company provide a list of all its IAM users, including the status of users' credentials and acces...
To provide the list of all IAM users, including the status of users' credentials and access keys, the simplest and most efficient way is to download the IAM credential report.
Key Requirements:
1. List of all IAM users: The report should include all IAM users in the account.
2. Status of users' credentials and access keys: The report must include details about each user's credentials, such as whether they are active or disabled, and details about their access keys.
Analysis of Options:
A) Create an IAM user account for the auditor, granting the auditor administrator permissions:
- Pros: Would provide the auditor with access to the necessary information.
- Cons: This option involves significant effort as it requires creating a new IAM user and granting administrative permissions. This could introduce unnecessary security risks by granting full access to IAM data for the auditor. Additionally, it's not the most direct or simple solution.
- Use Case: Not ideal for a simple request to provide user data. This approach is more suitable when ongoing access or management is needed, but it's not necessary for providing a specific report.
B) Take a screenshot of each user's page in the AWS Management Console, then provide the screenshots to the auditor:
- Pros: It would provide the requested information.
- Cons: This is a manual process and highly inefficient, especially if there are many users. It would also be prone to human error, and screenshots wouldn't be easily scalable or comprehensive compared to a report. It also requires a significant amount of effort, time, and attention to detail.
- Use Case: This is a very labor-intensive method, and not scalable for providing comprehensive user data, especially...
Author: Evelyn · Last updated May 15, 2026
Which task can a company perform by using security groups in the AWS Cloud?
Security groups in AWS are used to control network access to AWS resources, specifically Amazon EC2 instances, and are associated with instances to control inbound and outbound traffic. Let's examine each option based on what security groups can and cannot do in AWS:
Option A: Allow access to an Amazon EC2 instance through only a specific port
- Service Description: Security groups act as virtual firewalls for Amazon EC2 instances. They allow you to specify rules that control the inbound and outbound traffic based on IP address, protocol, and port.
- Use Case: You can define inbound rules in a security group that only allow traffic through specific ports (e.g., port 80 for HTTP, port 22 for SSH, etc.). For example, you can configure a rule to allow access to an EC2 instance only on port 22 for SSH access or port 80 for HTTP.
- Performance: Security groups are highly effective at controlling which traffic can reach EC2 instances. Rules are processed at the instance level and apply in real-time.
- Selection Reason: This use case is a perfect match for security groups, as they allow specifying exactly which ports should be accessible for EC2 instances.
Option B: Deny access to malicious IP addresses at a subnet level
- Service Description: Security groups operate at the instance level, not the subnet level. They allow you to control traffic to and from EC2 instances but do not apply rules at the subnet level.
- Performance: Security groups are stateful and are designed to manage access to individual EC2 instances or groups of instances, not entire subnets. For subnet-level traffic control, network ACLs (Access Control Lists) are used.
- Rejection Reason: Security groups do not work at the subnet level. If you want to block malicious IPs at the subnet level, you would use netwo...
Author: FrostFalcon88 · Last updated May 15, 2026
A company plans to run a compute-intensive workload that uses graphics processing units (GPUs).Which Ama...
Question Analysis:
The company plans to run a compute-intensive workload that specifically requires graphics processing units (GPUs). Therefore, the key factors to consider are:
- The workload is compute-intensive, meaning it needs significant processing power.
- The workload explicitly requires GPUs, which are specialized hardware for tasks involving graphics, machine learning, or other parallel computational tasks.
Let's evaluate each EC2 instance type option in relation to these requirements.
Option A: Accelerated Computing
- Description: The Accelerated Computing instance family is specifically designed for workloads that require specialized hardware accelerators, such as GPUs or FPGAs. This type of instance includes EC2 instances like P-series (for machine learning and AI workloads) and G-series (for graphics-intensive workloads).
- Relevance: This is the most suitable option for the described workload since it is tailored for compute-intensive tasks that use GPUs.
- Conclusion: This is the best choice, as the Accelerated Computing instance family is designed specifically for workloads needing GPUs.
Option B: Compute Optimized
- Description: The Compute Optimized instance family is designed for workloads that require high-performance processors and high CPU performance, such as batch processing, high-performance web servers, and scientific modeling. It does not specifically offer GPU support.
- Relevance: While it is suitable for compute-intensive workloads, it does not include GPUs, which are explicitly required in the question.
- Conclusion: This option is not ideal, as it does not meet the requirement of using GPUs.
Option C: Storage Optimized
- Description: Storage Optimized i...
Author: Scarlett · Last updated May 15, 2026
Which of the following are features of network ACLs as they are used in the AWS Cloud? (Choose two.)
The correct features of network ACLs as used in the AWS Cloud are:
- A) They are stateless:
- Services: AWS Network Access Control Lists (ACLs) are stateless, meaning that they do not track the state of connections. Each request is evaluated individually, regardless of previous requests. This means that inbound and outbound traffic must be explicitly allowed or denied by the rules, independent of each other.
- Effort: The stateless nature of network ACLs requires you to explicitly define both inbound and outbound rules for traffic. This adds to the configuration effort, but ensures clear control over the traffic flow.
- Scenario: Stateless network ACLs are typically used when you need to enforce basic, coarse-grained access control across entire subnets in a Virtual Private Cloud (VPC) but don't require connection tracking.
- D) They process rules in order, starting with the lowest numbered rule, when deciding whether to allow traffic:
- Services: Network ACLs process traffic rules in sequential order, starting with the lowest-numbered rule. Once a match is found, the corresponding action (allow or deny) is applied to the traffic, and no further rules are evaluated.
- Effort: This order-based rule processing requires careful planning of the rule numbers. Incorrect rule numbering can result in unintended access being allowed or blocked.
- Cost/Time: The rule evaluation order can lead to efficiency g...
Author: Isabella · Last updated May 15, 2026
Which capabilities are in the platform perspective of the AWS Cloud Adoption Framework (AWS CAF)? (C...
Scenario Breakdown:
The AWS Cloud Adoption Framework (AWS CAF) divides capabilities into several perspectives, including Platform, Business, People, Governance, Security, and Operations. The Platform perspective focuses on the infrastructure and technology components that support an organization’s AWS cloud adoption journey. This involves capabilities related to managing and improving technology platforms, processes, and tools.
The task is to identify which capabilities fall under the Platform perspective based on the options provided.
Option Evaluation:
---
A) Performance and capacity management
- Description: This capability ensures that the AWS platform can scale efficiently and meet the required performance levels based on the company’s workload demands.
- How it fits: Performance and capacity management is a core aspect of the Platform perspective. This capability involves optimizing infrastructure to meet performance and capacity requirements, which directly relates to managing cloud infrastructure effectively.
- Best Fit: This capability directly supports the Platform perspective by ensuring that the platform can handle the required workloads with appropriate scaling and performance.
- Selected: This is a Platform perspective capability.
---
B) Data engineering
- Description: Data engineering involves the design and implementation of systems for gathering, storing, processing, and analyzing data.
- Rejection: Data engineering aligns more with the Data perspective, which focuses on data management, analytics, and data processing rather than infrastructure and platform management.
- Not Suitable: This is not a Platform perspective capability since it focuses more on data and analytics rather than infrastructure management.
---
C) Continuous integration and continuous delivery (CI/CD)
- Description: CI/CD refers to practices and tools used to automate and improve the process of software development, testing, and deployment.
- How it fits: CI/CD is a crucial capability within the Platform perspective. It ensures that software can be developed, tested, and dep...
Author: Emma · Last updated May 15, 2026
According to the AWS shared responsibility model, the customer is responsible for applying the latest security...
According to the AWS shared responsibility model, the customer is responsible for applying the latest security updates and patches for Amazon EC2 instances.
Explanation of the AWS Shared Responsibility Model:
In the AWS shared responsibility model, AWS manages the security of the cloud (hardware, network, and facilities) while the customer is responsible for securing the cloud resources they provision (operating system, applications, etc.).
Analysis of Options:
A) Amazon DynamoDB:
- Purpose: DynamoDB is a fully managed NoSQL database service.
- Responsibility: AWS is responsible for the security of DynamoDB, including patching and updating the underlying infrastructure and service.
- Customer Responsibility: The customer is not responsible for applying patches to DynamoDB itself, as it is a managed service.
- Use Case: DynamoDB abstracts away the need for customers to manage patches or updates to the database service itself. This makes it irrelevant to the question, as the customer doesn't need to apply security updates.
B) Amazon EC2 instances:
- Purpose: EC2 instances are virtual machines that run on top of AWS infrastructure. The customer has full control over the operating system and the software stack installed on these instances.
- Responsibility: The customer is responsible for managing and patching the operating system, software, and applications running on EC2 instances.
- Customer Responsibility: The customer must apply security updates and patches to the operating system and any applications installed on EC2 instances.
- Use Case: Since EC2 instances involve user-managed OS and applications, the customer must handle security updates and patches. This aligns per...
Author: Samuel · Last updated May 15, 2026
Which Amazon S3 storage class is MOST cost-effective for unknown access patterns?
When choosing the most cost-effective Amazon S3 storage class for unknown access patterns, several factors must be considered, such as access frequency, storage cost, management effort, data retrieval cost, durability, and time sensitivity.
1. S3 Standard
- Use Case: Ideal for frequently accessed data.
- Pros: Low-latency and high-throughput performance.
- Cons: Expensive compared to other options if the access pattern is unknown or infrequent, as it does not offer any cost reduction for infrequent access.
- Why not selected: It doesn’t optimize costs for unpredictable or unknown access patterns and can be inefficient for scenarios where data is not accessed often.
2. S3 Standard-Infrequent Access (S3 Standard-IA)
- Use Case: Suitable for data that is less frequently accessed but still needs to be quickly retrievable when needed.
- Pros: Lower storage cost than S3 Standard. It is intended for infrequent access but with high availability.
- Cons: Retrieval costs apply. Not ideal for scenarios with highly variable access patterns.
- Why not selected: Although cheaper than S3 Standard for infrequent data, it might incur unexpected retrieval costs if the access pattern becomes unpredictable, leading to inefficiency for unknown access patterns.
3. S3 One Zone-Infrequent Access (S3 One Zone-IA)
- Use Case: Suitable for infrequently accessed data that can be recreated or do...
Author: Ming88 · Last updated May 15, 2026
Which options are AWS Cloud Adoption Framework (AWS CAF) security perspective capabilities? (Choose ...
The AWS Cloud Adoption Framework (AWS CAF) security perspective focuses on ensuring that security is effectively integrated into the cloud environment and operational processes. Let's break down each option:
A) Observability
- Explanation: Observability in AWS refers to the ability to monitor, measure, and understand the system's internal states through metrics, logs, and traces. While observability is important in cloud environments, it mainly concerns monitoring and troubleshooting rather than directly addressing security.
- Why rejected: While observability is critical for maintaining system health, it is not directly related to security in the context of incident management or protection strategies in the AWS CAF security perspective.
B) Incident and Problem Management
- Explanation: Incident and problem management involves identifying, responding to, and resolving incidents (such as security breaches or service failures) and problems that arise in the cloud environment. While it is a crucial element for any operational environment, AWS CAF typically emphasizes more specific security measures, like response planning or protection strategies.
- Why rejected: This option, while important, focuses more on resolving issues after they arise, which is not as directly tied to the core capabilities of the AWS CAF security perspective. AWS CAF focuses more on preventative measures, such as incident response and infrastructure protection.
C) Incident Response
- Explanation: Incident response refers to the process of detecting, analyzing, and responding to security incidents. AWS provides services to enable effective incident response, such as AWS GuardDuty, AWS Security Hub, and AWS CloudTrail, to detect anomalies and mitigate threats.
- Why selected: Incident response is directly ...
Author: Kai99 · Last updated May 15, 2026
A company has a managed IAM policy that does not grant the necessary permissions for users to accompl...
In this case, the problem revolves around a managed IAM policy that does not grant the necessary permissions for users to complete their required tasks. The task at hand is to resolve this issue by providing the appropriate permissions for the users. Here's a breakdown of each option, considering services, effort, time, cost, and other factors:
A) Enable AWS Shield Advanced
- Reason for Rejection: AWS Shield Advanced is a service focused on protecting applications from DDoS (Distributed Denial of Service) attacks. It is unrelated to IAM permissions, and enabling it won't solve the problem of users not having the required permissions to perform tasks.
- Scenario: This option could be used if the concern was protection from DDoS attacks, but it is irrelevant to the IAM permissions issue.
B) Create a custom IAM policy
- Reason for Selection: Creating a custom IAM policy would directly address the issue. By creating a custom policy, you can precisely grant the necessary permissions to users to perform their tasks. This is a highly flexible and targeted approach. Additionally, it allows for fine-grained control over which actions can be performed, increasing security and adhering to the principle of least privilege.
- Effort: Moderate. You will need to understand the specific actions required by the users and then create a policy that grants those permissions.
- Time: Relatively quick if the actions needed are well-understood and the policy is straightforward.
- Cost: There...
Author: Elizabeth · Last updated May 15, 2026
Who is responsible for managing IAM user access and secret keys according to the AWS shared responsi...
In the AWS Shared Responsibility Model, there is a clear division of responsibilities between AWS and the customer regarding security and access management. The responsibility for managing IAM user access and secret keys falls primarily on the customer. Let’s break down each option to understand the reasoning:
A) IAM access and secret keys are static, so there is no need to rotate them.
- Reason for Rejection: This option is incorrect because IAM access keys and secret keys are not static. They are sensitive credentials, and AWS strongly recommends rotating them regularly to maintain security. Failing to rotate keys can expose accounts to risks of misuse or compromise.
- Scenario: While it is technically possible to keep keys static, it is not advisable from a security standpoint.
B) The customer is responsible for rotating keys.
- Reason for Selection: According to the AWS Shared Responsibility Model, the customer is responsible for managing IAM users and their credentials, which includes the responsibility for rotating IAM access keys. This ensures that access is properly secured, and keys are periodically refreshed to prevent unauthorized access.
- Effort: It requires some effort to set up a regular key rotation policy, but AWS provides tools like IAM and AWS Secrets Manager to automate parts of this process.
- Time: Time spent depends on the scale and complexity of the system. For large organizations, implementing key rotation can take time initially but is crucial for long-term se...
Author: Oscar · Last updated May 15, 2026
A company needs to run a pre-installed third-party firewall on an Amazon EC2 instance.Which AWS serv...
To run a pre-installed third-party firewall on an Amazon EC2 instance, the best solution is to find a marketplace that offers pre-configured third-party firewall solutions. Let's evaluate each option in detail:
A) Network ACLs
- Reason for Rejection: Network Access Control Lists (Network ACLs) are a layer of security that operates at the subnet level in a VPC. They control traffic flow to and from subnets, but they do not provide a mechanism for running third-party firewall software. Network ACLs are more about controlling access based on IP addresses, not about running or managing a firewall application on an EC2 instance.
- Scenario: Network ACLs are useful for broad traffic filtering at the subnet level but do not address the need for running a specific firewall application on an EC2 instance.
B) Security groups
- Reason for Rejection: Security groups act as virtual firewalls for controlling inbound and outbound traffic at the EC2 instance level, but they are also not designed for running third-party firewall software. Security groups are rules-based, stateful, and they don't allow the installation or operation of third-party software.
- Scenario: Security groups are essential for basic traffic control to/from EC2 instances, but they do not provide the ability to run a third-party firewall application.
C) AWS Marketplace
- Reason for Selection: The AWS Marketplace is the best solution for this scenario because it is a digital catalog that offers pre-configured, third-party software, including firewall solutions that can be installed on EC2 instances. Many third-party vendors offer firewa...
Author: Ava · Last updated May 15, 2026
Which AWS Cloud benefit gives a company the ability to quickly deploy cloud resources to access compute, storage, an...
The ability to quickly deploy cloud resources, such as compute, storage, and database infrastructures in a matter of minutes, is a core benefit of the cloud. Let's examine each option and how it relates to the ability to rapidly deploy cloud resources:
A) Elasticity
- Reason for Rejection: Elasticity refers to the ability to automatically scale cloud resources up or down based on demand. While elasticity allows for dynamic scaling, it doesn't directly speak to the quick deployment of resources in a matter of minutes. Elasticity is more about scaling resources after they are deployed rather than provisioning them quickly.
- Scenario: Elasticity is useful in situations where you need to scale resources in response to changing workloads but does not directly describe the ability to quickly deploy resources from scratch.
B) Cost savings
- Reason for Rejection: Cost savings is a significant benefit of the cloud, as companies only pay for what they use. However, cost savings is not specifically related to the speed at which cloud resources can be deployed. Cost savings come into play over time, but they do not influence the ability to provision resources quickly.
- Scenario: Cost savings would be a benefit in the long term, but it doesn't directly address the speed of deployment.
C) Agility
- Reason for Selection: Agility refers to the ability to rapidly deploy, manage, and scale cloud resources in a flexible and fast manner. It is the core benefit that allows companies to quickly deploy compute, storage, and database infrastructures as needed. Agility enables fast an...
Author: Noah Williams · Last updated May 15, 2026
Which of the following is entirely the responsibility of AWS, according to the AWS shared responsibi...
To answer this question, we need to assess each option in the context of the AWS shared responsibility model. The shared responsibility model distinguishes between the responsibilities of AWS (the cloud provider) and the customer (the cloud user). Specifically, AWS is responsible for the security "of" the cloud, which includes the infrastructure, while customers are responsible for the security "in" the cloud, which includes the configurations and data within the cloud.
Let's analyze each option:
- A) Security awareness and training
- Reasoning: While AWS provides resources, best practices, and guidance on security, training and awareness are generally the responsibility of the customer. It is up to the customer to ensure their staff is aware of potential threats and best practices.
- Rejection: This is not AWS's responsibility, as the customer needs to train their teams and users.
- B) Development of an IAM password policy
- Reasoning: IAM (Identity and Access Management) is a service that allows customers to manage access to AWS resources. While AWS provides the tools for IAM, it is the customer's responsibility to create and enforce policies such as password policies, permissions, and roles within the environment.
- Rejection: This is not entirely AWS's responsibility; the customer needs to manage IAM policies.
- C) Patching of the guest operating system
- Reasoning: If the customer is running virtual machines (EC2 instances), the customer is responsible for patching the guest operating system of those instances. AWS manages the underlying infrastructure (hardware...
Author: Ethan Smith · Last updated May 15, 2026
Which of the following is a characteristic of the AWS account root user?
Let's break down each option to determine which one correctly describes a characteristic of the AWS account root user:
A) The root user is the only user that can be configured with multi-factor authentication (MFA).
- Reason for Rejection: This statement is incorrect. The AWS root user can be configured with MFA, but it is not the only user that can have MFA. IAM (Identity and Access Management) users can also be configured with MFA. It is highly recommended to enable MFA on the root user for enhanced security, but it is not exclusive to the root user.
- Scenario: MFA can be enabled for both root users and IAM users, improving security across AWS accounts, not just for the root user.
B) The root user is the only user that can access the AWS Management Console.
- Reason for Rejection: This statement is also incorrect. While the root user has full access to all AWS services and resources, IAM users can also access the AWS Management Console if they are granted the appropriate permissions. IAM users can be assigned specific roles and policies that allow them to access the AWS Management Console, so they are not restricted to just the root user.
- Scenario: IAM users are commonly used in organizations for accessing the AWS Management Console with specific permissions.
C) The root user is the first sign-in identity that is available when an AWS account is created.
- Reason for Selection: This statement is correct. The root user is automatically created when an AWS account is set ...