Courseiva

CCNA Cloud Concepts Questions

75 of 233 questions · Page 3/4 · Cloud Concepts topic · Answers revealed

151
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

152
MCQhard

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

153
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

154
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

D

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

155
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

156
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

157
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

158
MCQhard

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

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

Operational Excellence covers running workloads effectively and continuously improving operations.

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

159
MCQmedium

A consulting firm has a global team of consultants who frequently travel to client sites. The firm hosts its critical business applications on AWS. The consultants need to access these applications from various locations (hotels, airports, client offices) using a variety of devices, including company laptops, personal smartphones, and tablets. They connect using standard web browsers and internet connections. This ability to access the same cloud resources from anywhere using different devices is an example of which essential characteristic of cloud computing?

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

Broad network access means that resources are available over the network and can be accessed by standard mechanisms from any heterogeneous client platform (e.g., mobile phones, tablets, laptops). This matches the scenario where multiple types of devices access the applications from various locations.

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

160
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

161
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

162
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

B

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

C

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

D

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

163
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

B

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

D

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

164
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

165
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

B

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

166
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

167
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

168
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

169
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

170
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

171
MCQeasy

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

B

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

D

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

172
Matchingmedium

Match each AWS pricing concept to its definition.

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

Concepts
Matches

Pay for compute capacity by the hour/second

Significant discount for 1-3 year commitment

Unused EC2 capacity at steep discount

Flexible pricing model for compute usage

Limited free usage for new customers

Why these pairings

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

173
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

174
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

175
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

How to eliminate wrong answers

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

176
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

177
MCQmedium

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

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

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

Why this answer

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

Exam trap

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

Why the other options are wrong

A

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

C

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

D

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

178
MCQeasy

A startup can now test a new application idea by provisioning cloud resources in minutes, run the experiment for a week, and tear down the resources if the idea fails — spending only a few dollars. Previously, the same experiment would have required months of procurement and significant capital expenditure. Which cloud benefit does this illustrate?

A.Economies of scale
B.Elimination of capital expense
C.Global reach
D.Increased agility
AnswerD

Increased agility is the AWS benefit that explicitly addresses how quickly and cheaply an organisation can experiment: resources can be provisioned and de-provisioned on demand, so a team can run a one-week proof of concept without committing to a long-term infrastructure plan. Because the cloud is API-driven and elastic, the time between having an idea and running it is minutes rather than weeks. This fast, low-cost try-and-discard cycle is the essence of cloud agility, making it the correct answer.

Why this answer

The scenario describes the ability to rapidly provision, experiment with, and decommission cloud resources in minutes, which directly illustrates increased agility. Agility in cloud computing refers to the speed at which resources can be deployed, scaled, and released, enabling fast experimentation without long procurement cycles.

Exam trap

The trap here is that candidates often confuse 'elimination of capital expense' (Option B) with agility, but the question explicitly highlights speed and experimentation, not cost savings from CapEx to OpEx conversion.

How to eliminate wrong answers

Option A is wrong because economies of scale refer to cost advantages from large-scale operations (e.g., AWS buying hardware in bulk), not the ability to quickly provision and tear down resources. Option B is wrong because elimination of capital expense (CapEx) is a benefit of converting upfront hardware costs to variable operational expenses (OpEx), but the question focuses on speed and flexibility, not cost structure. Option C is wrong because global reach describes deploying resources in multiple geographic regions to reduce latency, not the rapid provisioning and decommissioning of resources for experimentation.

179
MCQmedium

A company operates a social media analytics platform that runs on AWS. The platform experiences unpredictable traffic spikes during major events. The company wants to ensure that compute capacity automatically increases during these spikes without any manual intervention, and decreases when traffic subsides to avoid paying for idle resources. Which characteristic of cloud computing does this business requirement directly rely on?

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

Rapid elasticity is the cloud characteristic that enables resources to be provisioned and released automatically, quickly scaling out during demand spikes and scaling in when demand drops. This directly satisfies the requirement for automatic capacity adjustment and cost optimization.

Why this answer

The requirement to automatically scale compute capacity up during traffic spikes and down when traffic subsides directly relies on rapid elasticity, a key characteristic of cloud computing defined by the NIST SP 800-145 standard. Rapid elasticity enables resources to be provisioned and released elastically, often automatically, to match demand at any scale, which is essential for handling unpredictable traffic on a social media analytics platform without manual intervention.

Exam trap

The trap here is that candidates often confuse on-demand self-service with automatic scaling, but on-demand self-service only covers the ability to manually request resources at any time, not the automatic, elastic adjustment of capacity based on real-time demand.

Why the other options are wrong

A

On-demand self-service refers to the ability to provision computing resources automatically without human interaction, but the question specifically focuses on scaling capacity up and down in response to traffic spikes, which is the definition of rapid elasticity.

B

Broad network access refers to the ability to access resources over the network via standard protocols, not to automatic scaling of compute capacity. The requirement for automatic scaling based on traffic is directly addressed by rapid elasticity.

D

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, not to the ability to automatically scale capacity up and down based on demand.

180
MCQmedium

A company is migrating its on-premises application to AWS. The application currently runs on a single server and experiences occasional traffic spikes that cause performance degradation. The company wants to take advantage of cloud computing benefits to handle these spikes automatically without manual intervention. Which AWS Cloud concept would directly address this requirement?

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

Elasticity is the ability of an AWS resource, such as an Auto Scaling group or a DynamoDB table, to dynamically adjust its capacity in response to real-time demand. It directly addresses the requirement of handling traffic spikes by automatically adding or removing compute or storage resources without manual intervention, ensuring cost efficiency and consistent performance. This is distinct from durability, fault tolerance, and high availability, which focus on data persistence, failure resilience, and uptime, not on scaling with demand.

Why this answer

Elasticity is the correct concept because it refers to the ability of an AWS infrastructure to automatically scale resources up or down based on demand. In this scenario, the company needs to handle occasional traffic spikes without manual intervention, which is directly addressed by AWS Auto Scaling groups and services like Amazon EC2 Auto Scaling or AWS Lambda's concurrency scaling. This ensures that additional compute capacity is provisioned during spikes and released when demand decreases, optimizing both performance and cost.

Exam trap

The trap here is that candidates often confuse elasticity with high availability or fault tolerance, mistakenly thinking that any redundancy or failover mechanism automatically handles traffic spikes, but elasticity specifically addresses dynamic scaling to match demand, not just maintaining uptime during failures.

Why the other options are wrong

B

High availability focuses on minimizing downtime through redundant components across multiple Availability Zones, but the question specifically requires automatic handling of traffic spikes without manual intervention, which is elasticity.

C

Fault tolerance ensures system operation despite component failures, but the question's core need is automatic scaling to handle traffic spikes, which is elasticity.

D

Durability refers to the ability to prevent data loss, typically through replication and backups, not to automatically scaling resources to handle traffic spikes.

181
MCQeasy

A company wants to deploy their application to users in North America, Europe, and Asia Pacific to reduce latency. Using AWS, they can provision infrastructure in new geographic regions within minutes using the same tools and templates. Which cloud benefit does this illustrate?

A.Increased agility
B.Trade capital expense for variable expense
C.Go global in minutes
D.Stop guessing about capacity
AnswerC

This benefit highlights how AWS's global infrastructure—including Regions and Edge locations—allows you to deploy applications worldwide in minutes using Infrastructure as Code tools like CloudFormation. You can replicate identical environments across continents without lengthy physical setup, enabling rapid international expansion. This directly matches the scenario of deploying to three continents with the same templates.

Why this answer

The scenario describes deploying infrastructure across multiple geographic regions (North America, Europe, Asia Pacific) using the same tools and templates, which directly illustrates the 'Go global in minutes' benefit of AWS. This benefit leverages AWS's global infrastructure—such as Regions, Availability Zones, and CloudFront edge locations—to reduce latency for users worldwide without the need to negotiate with data center providers or build physical facilities.

Exam trap

The trap here is that candidates confuse 'increased agility' (rapid provisioning of resources in general) with the specific ability to deploy globally in minutes, but the question explicitly mentions geographic regions and latency reduction, which maps directly to the 'Go global in minutes' benefit.

How to eliminate wrong answers

Option A is wrong because 'increased agility' refers to the ability to quickly experiment, iterate, and provision resources on demand (e.g., launching EC2 instances in minutes), not specifically to deploying across multiple geographic regions. Option B is wrong because 'trade capital expense for variable expense' describes the shift from upfront hardware purchases to pay-as-you-go pricing (e.g., paying per hour for compute), which is unrelated to geographic distribution. Option D is wrong because 'stop guessing about capacity' relates to auto-scaling and elasticity to match demand (e.g., using Amazon EC2 Auto Scaling), not to deploying infrastructure in new regions to reduce latency.

182
MCQmedium

A company is evaluating a move to the AWS Cloud. The finance team learns that AWS can offer lower per-unit prices for compute and storage because AWS purchases hardware in very large volumes and operates at a massive scale. This cost advantage, which is then passed on to customers, is a direct benefit of which fundamental cloud computing concept?

A.Elasticity
B.Economies of scale
C.High availability
D.Resource pooling
AnswerB

AWS achieves economies of scale by purchasing massive amounts of compute, storage, and networking hardware, which allows it to negotiate favorable pricing with suppliers. These volume discounts, combined with operational efficiencies in power and cooling, reduce AWS's per-unit cost of delivering services. AWS then passes these savings to customers in the form of lower on-demand pricing, making the unit cost of cloud resources cheaper than typical on-premises procurement.

Why this answer

The scenario describes AWS leveraging its massive purchasing power to negotiate lower hardware costs, which are then passed to customers as lower per-unit prices. This is the direct definition of economies of scale, a fundamental cloud concept where average costs decrease as the scale of operations increases. Elasticity, high availability, and resource pooling are distinct concepts that do not inherently create the cost advantage described.

Exam trap

The trap here is that candidates confuse 'resource pooling' (multi-tenancy) with 'economies of scale,' but resource pooling is about sharing infrastructure to increase utilization, not about the direct cost reduction from bulk hardware purchasing.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to cost advantages from large-scale hardware purchasing.

C

High availability focuses on system uptime and fault tolerance, not on cost reduction from large-scale hardware purchasing. The question specifically asks about lower per-unit prices due to AWS's massive scale, which is a direct benefit of economies of scale.

D

Resource pooling refers to serving multiple customers from the same physical infrastructure, which provides efficiency and cost savings, but the specific cost advantage described in the question—lower per-unit prices due to large-volume hardware purchases—is a direct result of economies of scale, not resource pooling.

183
MCQmedium

A company runs multiple containerized applications on a single Amazon ECS cluster using AWS Fargate. The company's compliance team asks whether sharing the same underlying physical hardware with other AWS customers introduces security risks. The company explains that AWS isolates each customer's compute environment, even though resources are drawn from a shared pool. Which essential characteristic of cloud computing does this arrangement best illustrate?

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

Resource pooling is the correct answer. AWS pools its compute resources across many customers and uses virtualization to isolate each customer's workloads. This allows AWS to serve multiple customers efficiently while maintaining security and isolation.

Why this answer

Resource pooling is the cloud characteristic where a provider's computing resources are pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned according to consumer demand. AWS Fargate abstracts the underlying infrastructure, so even though containers run on shared physical hardware, each customer's compute environment is isolated at the hypervisor and kernel level. This arrangement directly illustrates resource pooling because the provider manages the shared pool while ensuring logical separation between tenants.

Exam trap

The trap here is that candidates confuse 'resource pooling' with 'rapid elasticity' because both involve shared resources, but resource pooling is about multi-tenant isolation while elasticity is about scaling speed.

Why the other options are wrong

A

The question focuses on sharing physical hardware among customers, which is resource pooling, not the ability to rapidly scale resources up or down.

C

Measured service refers to the metering and billing of cloud resource usage, not to the isolation of customer environments on shared physical hardware. The question focuses on security through isolation, not on usage tracking.

D

The question focuses on sharing physical hardware among customers, which is resource pooling, not the ability to provision resources without human interaction, which is on-demand self-service.

184
MCQhard

A customer is evaluating moving to AWS and asks about the total cost of ownership (TCO) benefits. Which of the following is NOT a factor that reduces TCO when migrating to AWS?

A.Eliminating hardware refresh cycles
B.Reducing data center facility costs
C.Staff training costs for cloud technologies
D.Pay-as-you-go pricing model
AnswerC

Staff training costs for cloud technologies are not a TCO reduction; they are an additional upfront investment required when an organization migrates to the cloud. Existing IT staff must learn new skills such as cloud architecture, security best practices, and service-specific management, and these training expenses can actually increase total cost of ownership during the transition period. Unlike the other options, this represents a cost increase rather than a savings, making it the correct answer to the question.

Why this answer

Staff training costs for cloud technologies are an additional investment required when migrating to AWS, not a factor that reduces total cost of ownership (TCO). While AWS reduces hardware and facility costs, training represents a new expense for upskilling teams on cloud services like EC2, S3, and IAM, which increases rather than decreases TCO.

Exam trap

The trap here is that candidates may mistakenly view staff training as a cost-saving measure (e.g., reducing need for specialized on-premises administrators), but the question specifically asks for factors that reduce TCO, and training is an added cost, not a reduction.

How to eliminate wrong answers

Option A is wrong because eliminating hardware refresh cycles directly reduces TCO by removing the need to purchase new servers, storage, and networking equipment every 3-5 years, which is a core benefit of moving to AWS's virtualized infrastructure. Option B is wrong because reducing data center facility costs (e.g., power, cooling, physical security, real estate) is a key TCO reduction when migrating to AWS, as the customer no longer operates their own on-premises data centers. Option D is wrong because the pay-as-you-go pricing model reduces TCO by allowing customers to pay only for consumed resources (e.g., per-hour EC2 instances, per-GB S3 storage) instead of over-provisioning for peak capacity, eliminating idle resource waste.

185
MCQmedium

A solutions architect implements IAM least-privilege policies, enables encryption for all data at rest and in transit, configures VPC security groups and NACLs to limit network access, and sets up automated security incident detection. Which Well-Architected Framework pillar covers these activities?

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

The Security pillar of the AWS Well-Architected Framework is built around identity and access management, detective controls, infrastructure protection, data protection, and incident response. The architect's actions — configuring IAM policies, enabling encryption at rest and in transit, and setting up detection mechanisms — directly satisfy those five design areas. This makes Security the correct classification because every one of the described controls is a security control, not an optimization, operational, or reliability control.

Why this answer

The Security pillar of the AWS Well-Architected Framework focuses on protecting data, systems, and assets through identity and access management (IAM least-privilege policies), data protection (encryption at rest and in transit), infrastructure protection (VPC security groups and NACLs), and detective controls (automated security incident detection). These activities directly map to the Security pillar's design principles and best practices.

Exam trap

The trap here is that candidates may confuse the Security pillar with Operational Excellence because both involve monitoring and automation, but Security specifically addresses data protection, identity, and network controls, not operational runbooks or deployment pipelines.

How to eliminate wrong answers

Option A is wrong because Operational Excellence focuses on running and monitoring systems to deliver business value, including operations as code and incident response, not on implementing IAM policies, encryption, or network access controls. Option B is wrong because Reliability focuses on ensuring a workload performs its intended function correctly and consistently, including recovery planning and scaling, not on security controls like encryption or least-privilege access. Option D is wrong because Cost Optimisation focuses on avoiding unnecessary costs, such as right-sizing resources and using Reserved Instances, not on security configurations like NACLs or encryption.

186
MCQmedium

A company's development team frequently needs temporary test environments. A developer can log into the AWS Management Console, select an Amazon EC2 instance type, configure storage, and launch the instance within minutes without any interaction with the IT infrastructure team. This capability is an example of which essential characteristic of cloud computing?

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

Correct. On-demand self-service means a user can provision computing capabilities automatically without requiring human interaction with the service provider. The developer using the AWS Management Console to launch an EC2 instance without contacting IT perfectly illustrates this characteristic.

Why this answer

The scenario describes a developer independently provisioning EC2 instances without requiring IT intervention. This directly matches the 'on-demand self-service' characteristic of cloud computing, where users can provision computing resources as needed automatically, without requiring human interaction with each service provider.

Exam trap

The trap here is confusing 'rapid elasticity' (the ability to scale resources quickly) with 'on-demand self-service' (the ability to provision resources without human intervention), as both involve speed but address different aspects of cloud computing.

Why the other options are wrong

A

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, not the ability for a user to provision resources without IT team interaction.

C

Measured service refers to the metering and billing of cloud resource usage, not the ability to provision resources without human interaction. The question describes self-service provisioning, not usage tracking.

D

Rapid elasticity refers to the ability to scale resources up or down automatically based on demand, not the ability for a user to provision resources without IT intervention. The scenario describes self-service provisioning, not scaling.

187
MCQeasy

A small startup wants to launch a new application on AWS without any upfront investment in servers. Which cloud computing deployment model allows them to use AWS infrastructure without owning any physical hardware?

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

The public cloud, exemplified by AWS, delivers compute, storage, and networking services over the internet from a provider's shared, multi-tenant infrastructure, with no requirement for users to purchase or maintain physical hardware. Resources are provisioned on demand via APIs or consoles, typically in minutes, and are billed on a metered, pay-as-you-go basis, allowing organizations to scale up or down without forecasting capacity. This model shifts IT spending from capital expenditure (buying servers) to operational expenditure (paying for use), which is exactly why it is the correct answer to this deployment model question.

Why this answer

The public cloud deployment model, such as AWS, provides on-demand access to shared computing resources over the internet, allowing the startup to provision virtual servers (e.g., EC2 instances) and other services without any upfront capital expenditure or ownership of physical hardware. This model is ideal for startups because it offers a pay-as-you-go pricing structure, eliminating the need for server procurement, maintenance, and data center management.

Exam trap

The trap here is that candidates often confuse 'public cloud' with 'hybrid cloud' because they think hybrid also avoids hardware ownership, but hybrid typically requires some on-premises or dedicated infrastructure, failing the 'no physical hardware' condition.

How to eliminate wrong answers

Option A is wrong because a private cloud involves dedicated infrastructure for a single organization, often requiring upfront investment in physical hardware or leased colocation space, which contradicts the 'no upfront investment' requirement. Option B is wrong because a hybrid cloud combines public and private clouds, and while it can reduce some hardware costs, it still typically involves owning or leasing private infrastructure, failing to meet the 'no physical hardware' condition. Option D is wrong because a community cloud is shared by several organizations with common concerns (e.g., compliance), but it still usually requires participants to invest in or manage physical infrastructure, not eliminating upfront hardware costs.

188
MCQeasy

Which cloud computing characteristic allows a company to pay only for the compute resources they actually use, without upfront commitments?

A.High availability
B.Elasticity
C.Pay-as-you-go pricing
D.Economies of scale
AnswerC

Pay-as-you-go pricing is the correct answer because it directly describes AWS's core billing model of charging customers only for the resources they actually consume, with no required upfront capital expenditure or minimum commitments. Compute time, storage, and data transfer are metered and billed based on usage, enabling customers to align their IT spending with business activity and treat it as a variable operating expense instead of a fixed capital investment. This is precisely the shift from 'buying hardware' to 'renting capacity' that defines cloud economics.

Why this answer

Pay-as-you-go pricing is the cloud computing characteristic that enables a company to pay only for the compute resources they actually consume, with no upfront commitments or long-term contracts. This model aligns costs directly with usage, allowing organizations to avoid capital expenditure and scale spending based on demand. AWS implements this through services like EC2 On-Demand instances, where billing is per second (or per hour) with no minimum purchase required.

Exam trap

The trap here is that candidates often confuse elasticity (the ability to scale) with the pricing model itself, assuming that scaling automatically means pay-per-use, but elasticity is about resource adjustment while pay-as-you-go is the billing mechanism that charges only for consumed resources.

How to eliminate wrong answers

Option A is wrong because high availability refers to the ability of a system to remain operational and accessible despite failures, typically achieved through redundancy across multiple Availability Zones, not a pricing or payment model. Option B is wrong because elasticity describes the ability to automatically scale resources up or down based on demand, which affects cost efficiency but does not itself define the payment structure of paying only for what is used. Option D is wrong because economies of scale is a cost advantage that AWS passes to customers due to its massive infrastructure purchasing power, resulting in lower variable costs, but it is not a direct billing mechanism that allows pay-per-use without upfront commitments.

189
MCQmedium

A company runs a critical e-commerce application on a single Amazon EC2 instance in one Availability Zone. The company wants to ensure that if the entire Availability Zone becomes unavailable, the application continues to run without manual intervention. Which AWS cloud concept best describes this requirement?

A.Scalability
B.High availability
C.Elasticity
D.Disaster recovery
AnswerB

High availability is the ability of a system to continue functioning automatically when a component fails, such as an entire Availability Zone. In AWS, this is achieved by deploying redundant resources across multiple Availability Zones, using services like Elastic Load Balancing and Auto Recovery, and implementing health checks that automatically reroute traffic to healthy instances. For a critical e-commerce application, designing for high availability means eliminating single points of failure so that an AZ outage does not interrupt customer transactions and no manual intervention is needed.

Why this answer

High availability (B) is the correct concept because it ensures that an application remains operational even when an entire Availability Zone fails. By deploying the EC2 instance across multiple Availability Zones (e.g., using an Auto Scaling group with a minimum of two instances and an Application Load Balancer), the application can automatically fail over to a healthy instance in another zone without manual intervention. This directly addresses the requirement for continuous operation during a zone outage.

Exam trap

The trap here is that candidates often confuse high availability with disaster recovery, but high availability focuses on automatic, immediate failover within a region (e.g., across Availability Zones), while disaster recovery involves restoring services after a major disruption, often with recovery time objectives (RTOs) measured in minutes or hours.

Why the other options are wrong

A

Scalability refers to the ability to handle increased load by adding resources, not to ensuring application availability during an Availability Zone failure. The requirement is about maintaining uptime despite infrastructure failure, which is high availability.

C

Elasticity refers to automatically scaling resources up or down based on demand, not ensuring application availability during an Availability Zone failure.

D

Disaster recovery involves restoring systems after a disaster, often with manual steps and recovery time objectives (RTOs), whereas the requirement is for automatic continued operation without manual intervention during an Availability Zone failure.

190
MCQmedium

A company is migrating its on-premises applications to the AWS Cloud. The Chief Security Officer wants to confirm the division of security responsibilities. According to the AWS Shared Responsibility Model, which of the following tasks is the customer's responsibility?

A.Ensuring the physical security of AWS data centers
B.Patching the hypervisor layer that runs Amazon EC2 instances
C.Managing network access control lists (ACLs) for the customer's VPC
D.Replacing defective hardware components in the AWS global infrastructure
AnswerC

Network ACLs are stateless firewall rules that control inbound and outbound traffic at the subnet level within a VPC. Configuring and managing these rules is the customer's responsibility as part of managing security in the cloud.

Why this answer

Managing network access control lists (ACLs) for a customer's VPC is explicitly a customer responsibility under the AWS Shared Responsibility Model. Customers control inbound and outbound traffic at the subnet level by configuring NACLs, which are stateless firewall rules. AWS provides the infrastructure and the VPC service, but the customer must define and manage the ACL rules to enforce network segmentation and security.

Exam trap

The trap here is that candidates often confuse the customer's responsibility for managing network ACLs with AWS's responsibility for managing the underlying network infrastructure, such as the hypervisor or physical hardware, leading them to incorrectly select options A, B, or D.

Why the other options are wrong

A

Physical security of AWS data centers is the responsibility of AWS under the Shared Responsibility Model, not the customer.

B

Patching the hypervisor is the responsibility of AWS under the Shared Responsibility Model, as it is part of the underlying infrastructure that AWS manages. The customer is responsible for patching the guest OS and applications on EC2 instances.

D

Replacing defective hardware in AWS global infrastructure is the responsibility of AWS, not the customer, under the Shared Responsibility Model.

191
MCQmedium

A company runs an e-commerce application on AWS that experiences unpredictable traffic spikes during flash sales. The application currently runs on a fixed number of Amazon EC2 instances, which leads to performance degradation during spikes and wasted capacity during low traffic. The company wants to automatically adjust the number of instances based on real-time demand, only paying for the resources it uses. This need best represents which cloud computing concept?

A.High availability
B.Elasticity
C.Fault tolerance
D.Durability
AnswerB

Correct. Elasticity refers to the ability to dynamically provision and de-provision resources to match workload changes. This scenario describes exactly that: automatically increasing instances during spikes and decreasing them during low traffic to optimize cost and performance.

Why this answer

(Elasticity) is correct because the scenario describes automatically scaling EC2 instances up and down based on real-time demand, which is the definition of elasticity in cloud computing. AWS Auto Scaling and Amazon EC2 Auto Scaling groups enable this by adding or removing instances in response to CloudWatch metrics, ensuring the application only pays for resources consumed during traffic spikes and low traffic periods.

Exam trap

The trap here is that candidates often confuse elasticity with high availability, thinking that adding more instances automatically ensures uptime, but elasticity is specifically about dynamic scaling to match demand, not about redundancy or failure recovery.

Why the other options are wrong

C

Fault tolerance refers to a system's ability to continue operating despite component failures, not to automatically scaling resources based on demand. The question focuses on adjusting capacity to match traffic spikes, which is elasticity.

D

Durability refers to the ability to recover data from failures, ensuring data is not lost, not to automatically adjusting compute capacity based on demand.

192
MCQmedium

A company is designing a critical web application that must remain available even if an entire data center goes offline due to a power outage. The application will run on Amazon EC2 instances in the us-east-1 Region. Which AWS infrastructure strategy should the company use to meet this high-availability requirement?

A.Launch all EC2 instances in a single Availability Zone to ensure low latency between instances.
B.Deploy the EC2 instances across two or more Availability Zones within the us-east-1 Region.
C.Deploy the EC2 instances in multiple AWS Regions, such as us-east-1 and eu-west-1.
D.Use separate AWS accounts for each EC2 instance to isolate the workload from a data center failure.
AnswerB

This is correct. Availability Zones are physically separate data centers within a Region. Running instances in multiple AZs ensures that the application remains available if one AZ goes offline, because the other AZs continue operating. This is a standard best practice for high availability.

Why this answer

Deploying EC2 instances across two or more Availability Zones (AZs) within a single AWS Region protects against an entire data center failure. Each AZ is physically separated, with independent power, cooling, and networking, so if one AZ goes offline, the application continues running in the other AZs. This design meets the high-availability requirement without the complexity and latency of multi-Region deployment.

Exam trap

The trap here is that candidates often confuse Availability Zones with Regions, thinking that multi-Region deployment is required for high availability, when in fact deploying across multiple AZs within a single Region is sufficient and more cost-effective for surviving a data center failure.

Why the other options are wrong

A

Launching all EC2 instances in a single Availability Zone does not protect against an entire data center failure, as a power outage would affect that entire AZ, causing the application to become unavailable.

C

Deploying across multiple Regions (e.g., us-east-1 and eu-west-1) introduces cross-Region latency and higher costs, and is unnecessary for protection against a single data center failure; the requirement is to survive an Availability Zone outage, not a full Region outage.

D

Using separate AWS accounts does not protect against a data center failure because each account still operates within the same physical infrastructure and Availability Zones. A power outage affecting an entire data center would impact instances across accounts if they are in the same zone.

193
MCQeasy

A company's sales team uses a cloud-based CRM application. Sales representatives access the CRM from their laptops in the office, from tablets at customer sites, and from their smartphones while traveling, all over the internet. The application works consistently across all devices without requiring any custom client software on each device. Which essential characteristic of cloud computing does this scenario BEST demonstrate?

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

This is correct. Broad network access is the ability to access cloud services over the network using standard protocols (e.g., HTTP/HTTPS) from a variety of client devices such as laptops, tablets, and smartphones. The sales team accessing the CRM from different devices via the internet is a textbook example.

Why this answer

The scenario describes sales representatives accessing the CRM application from laptops, tablets, and smartphones over the internet without needing custom client software. This directly illustrates broad network access, which is the cloud computing characteristic that resources are available over the network and can be accessed by standard mechanisms (e.g., HTTPS, REST APIs) from a wide range of heterogeneous client platforms (e.g., mobile phones, tablets, laptops). The consistent experience across devices without custom software is the hallmark of broad network access.

Exam trap

The trap here is that candidates often confuse broad network access with on-demand self-service because both involve user interaction, but broad network access specifically focuses on the variety of client platforms and network-based accessibility, not the ability to self-provision resources.

Why the other options are wrong

A

The scenario emphasizes consistent access across various devices and locations over the internet without custom software, which directly illustrates broad network access. On-demand self-service refers to a user provisioning computing resources without human interaction, which is not demonstrated here.

B

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with physical and virtual resources dynamically assigned. This scenario emphasizes access from various devices and locations without custom software, which is broad network access, not resource pooling.

194
MCQmedium

A company operates a seasonal e-commerce website. During holiday sales, traffic can increase by 500% within minutes. The company uses AWS Auto Scaling to automatically add Amazon EC2 instances when CPU utilization exceeds a threshold and remove instances during off-peak hours. The company pays only for the compute capacity it actually consumes, with no upfront commitment. This scenario best demonstrates which essential characteristics of cloud computing?

A.Rapid elasticity and measured service
B.On-demand self-service and broad network access
C.Resource pooling and high availability
D.Fault tolerance and disaster recovery
AnswerA

Correct. Rapid elasticity allows automatic scaling of resources in response to demand changes, as shown by adding and removing instances. Measured service means the provider meters usage and charges only for consumed resources – the company pays only for actual compute capacity.

Why this answer

The scenario demonstrates rapid elasticity because the Auto Scaling group can instantly add hundreds of EC2 instances to handle a 500% traffic surge, and then remove them when demand drops. It also demonstrates measured service because the company pays only for the compute capacity actually consumed, with no upfront commitment, which is metered and billed based on usage.

Exam trap

The trap here is that candidates confuse 'rapid elasticity' with 'high availability' or 'fault tolerance,' because both involve adding resources, but elasticity specifically refers to scaling up/down based on demand, not maintaining uptime during failures.

Why the other options are wrong

B

The scenario focuses on automatically scaling capacity up and down based on demand (rapid elasticity) and paying only for what is used (measured service). On-demand self-service and broad network access are not the primary characteristics demonstrated here.

C

Resource pooling refers to multi-tenant sharing of compute resources, and high availability focuses on minimizing downtime. The scenario emphasizes scaling capacity up/down based on demand and paying only for what is used, which directly illustrates rapid elasticity and measured service, not resource pooling or high availability.

D

Fault tolerance and disaster recovery are not demonstrated in this scenario. The scenario focuses on scaling resources based on demand, not on system resilience or recovery from failures.

195
MCQmedium

A company uses AWS to host its web application. The company's IT manager learns that multiple AWS customers may have virtual machines running on the same physical server within an AWS data center. However, the manager is confident that each customer's data is securely isolated from others and that customers have no visibility into or control over the underlying physical infrastructure. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

Resource pooling is the cloud characteristic where the provider's computing resources are pooled to serve multiple consumers using a multi-tenant model, with physical and virtual resources dynamically assigned and reassigned. The customer generally has no control or knowledge over the exact location of the resources. This matches the scenario exactly.

Why this answer

Resource pooling is the correct answer because it describes the cloud characteristic where the provider's computing resources (such as physical servers) are pooled to serve multiple customers using a multi-tenant model. AWS uses hypervisor-based isolation (e.g., Xen or Nitro) to ensure that each customer's virtual machine has no visibility into or control over the underlying physical hardware or other tenants' workloads, while still sharing the same physical server. This directly matches the scenario's description of multiple customers running VMs on the same physical host with secure isolation.

Exam trap

The trap here is that candidates often confuse resource pooling with multi-tenancy or security isolation, but the exam specifically tests the definition of resource pooling as the provider's ability to serve multiple customers from the same physical infrastructure while maintaining logical separation.

Why the other options are wrong

A

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, not to the sharing of physical infrastructure among multiple customers.

C

The scenario describes multiple customers sharing physical infrastructure with isolation, which is resource pooling, not the ability to provision resources without human interaction.

D

Measured service refers to the metering and billing of cloud resource usage, not to the isolation of customer data on shared physical hardware.

196
MCQmedium

A startup is considering moving its infrastructure to AWS. The CTO explains that AWS can offer lower pay-as-you-go prices than what the startup would pay for equivalent on-premises hardware because AWS aggregates usage from millions of customers. Which benefit of the AWS Cloud does this scenario describe?

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

Economies of scale occur when the per-unit cost of delivering a service decreases as the total volume of service delivery increases. AWS's massive customer base allows it to achieve lower infrastructure costs and pass those savings to customers through lower pay-as-you-go prices.

Why this answer

The scenario describes economies of scale, a core AWS Cloud benefit where AWS aggregates compute and storage usage from millions of customers, allowing it to purchase hardware in bulk at significantly lower per-unit costs. These savings are passed on to customers as lower pay-as-you-go prices compared to what a startup would pay for equivalent on-premises hardware. This is a fundamental economic advantage of cloud computing, distinct from operational benefits like elasticity or high availability.

Exam trap

The trap here is that candidates often confuse economies of scale with elasticity, thinking that lower prices come from scaling resources dynamically, when in fact economies of scale is a separate economic benefit driven by AWS's massive customer base and bulk purchasing power.

Why the other options are wrong

A

Elasticity refers to the ability to scale resources up or down based on demand, not to cost advantages from aggregated customer usage.

B

High availability refers to systems remaining operational despite failures, not to cost advantages from aggregated customer usage.

D

Global reach refers to the ability to deploy resources in multiple geographic regions worldwide, not to cost advantages from aggregated customer usage.

197
MCQmedium

A company runs a retail website on AWS. During a promotional event, the website's traffic spikes from 1,000 concurrent users to 100,000 concurrent users in under 5 minutes. The AWS infrastructure automatically provisions additional Amazon EC2 instances to handle the increased load and terminates them when the event ends. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

Rapid elasticity is the ability to quickly and automatically scale resources up and down in response to fluctuating demand. The automatic addition and removal of EC2 instances during a traffic spike perfectly illustrates this characteristic, as the system adapts to the workload in near real-time.

Why this answer

The scenario describes the automatic scaling of EC2 instances from 1,000 to 100,000 concurrent users in under 5 minutes, and then terminating them when the event ends. This directly demonstrates rapid elasticity, which is the ability to provision and release cloud resources quickly and automatically in response to demand, a core characteristic defined by the NIST SP 800-145 standard.

Exam trap

The trap here is that candidates confuse 'rapid elasticity' with 'on-demand self-service' because both involve provisioning resources without manual intervention, but on-demand self-service is about the user's ability to provision resources on their own, while rapid elasticity is about the system automatically scaling resources up and down to meet demand.

Why the other options are wrong

A

The scenario describes automatic scaling triggered by traffic spikes, which is rapid elasticity. On-demand self-service refers to a user provisioning resources without human interaction, not automatic scaling based on load.

B

Broad network access refers to the ability to access cloud resources over the network using standard protocols, not to automatically scaling resources based on demand. The scenario describes rapid scaling of EC2 instances, which is elasticity, not network access.

D

Resource pooling refers to multi-tenant sharing of computing resources, not the ability to scale capacity up or down automatically in response to demand. The scenario describes rapid scaling, not resource sharing.

198
MCQmedium

A gaming company is preparing to launch a new online multiplayer game. The company expects the player traffic to be extremely high on the first few days after launch, but then stabilize at a much lower level. The IT team wants to provision sufficient server capacity to handle the launch spike without over-provisioning and wasting money during the quieter periods. Which benefit of cloud computing most directly addresses this requirement?

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

This benefit exactly matches the scenario. Cloud computing eliminates the need to predict peak capacity requirements. You can provision just enough for current needs and automatically scale based on actual demand, preventing both under-provisioning and over-provisioning.

Why this answer

The requirement is to provision enough capacity for a launch spike without over-provisioning for lower steady-state traffic. AWS Auto Scaling with Elastic Load Balancing directly addresses this by automatically adjusting the number of EC2 instances based on real-time demand, eliminating the need to guess peak capacity. This is the core benefit of 'Stop guessing capacity' — cloud elasticity allows you to match resources to actual usage, not predictions.

Exam trap

The trap here is that candidates confuse 'Stop guessing capacity' with 'Trade capital expense for variable expense' because both involve cost optimization, but the question specifically targets the ability to handle unpredictable demand without manual capacity planning.

Why the other options are wrong

A

The question focuses on handling variable traffic patterns by provisioning capacity for spikes without waste. 'Trade capital expense for variable expense' addresses financial flexibility (pay-as-you-go), not the ability to match capacity to demand without over-provisioning.

C

The question specifically addresses handling variable traffic spikes without over-provisioning, which is directly about capacity planning, not speed of deployment. 'Increase speed and agility' refers to rapidly deploying resources, not matching capacity to demand.

D

Massive economies of scale refer to cost advantages from large-scale operations, but the question's core need is matching capacity to variable demand, not cost per unit.

199
MCQmedium

A company is planning to migrate to AWS. Their CTO wants to understand how AWS's massive scale benefits smaller customers. Which AWS cloud economic concept explains this benefit?

A.Elasticity
B.Economies of scale
C.Capital expenditure avoidance
D.Global reach
AnswerB

AWS's massive scale enables bulk purchasing and operational efficiency that individual companies cannot match, with savings passed on as lower prices to all customers.

Why this answer

Economies of scale is the correct answer because it describes how AWS's massive infrastructure investments (data centers, hardware, networking) allow them to spread fixed costs across millions of customers, resulting in lower per-unit costs that are passed down to smaller customers. This is a core cloud economic concept where the provider's scale directly benefits all tenants, unlike elasticity which focuses on resource scaling.

Exam trap

The trap here is that candidates confuse 'economies of scale' with 'elasticity' because both involve scaling, but elasticity is about resource adjustment while economies of scale is about cost reduction from provider size.

How to eliminate wrong answers

Option A is wrong because elasticity refers to the ability to automatically scale resources up or down based on demand, not the cost benefit derived from the provider's large-scale operations. Option C is wrong because capital expenditure avoidance is about shifting from upfront hardware purchases to operational expenses, which is a financial benefit but not the specific concept explaining how AWS's massive scale benefits smaller customers. Option D is wrong because global reach describes the geographic distribution of AWS infrastructure, not the economic advantage of shared infrastructure costs.

200
MCQmedium

A company is designing a highly available application that must remain operational even if a single physical data center fails. The application will be deployed in the us-east-1 Region. The company wants to distribute the application across multiple physical locations within the Region, where each location has independent power, cooling, and networking. Which AWS Global Infrastructure component should the company use to meet this requirement?

A.AWS Region
B.Availability Zone
C.Edge Location
D.Local Zone
AnswerB

Availability Zones are isolated locations within an AWS Region, each with independent power, cooling, and networking. By deploying across multiple Availability Zones, the application can survive a single data center failure, achieving high availability and fault tolerance within the same Region.

Why this answer

Availability Zones (AZs) are distinct physical locations within an AWS Region, each with independent power, cooling, and networking, and are interconnected through low-latency links. By deploying the application across multiple AZs, the company ensures high availability and fault tolerance against the failure of a single physical data center. This directly meets the requirement to remain operational even if one physical data center fails.

Exam trap

The trap here is that candidates confuse an AWS Region (a broad geographic area) with an Availability Zone (the actual isolated data center within that Region), leading them to select 'AWS Region' thinking it provides the required physical separation.

Why the other options are wrong

A

An AWS Region is a broad geographic area containing multiple, isolated Availability Zones, but it does not itself provide independent power, cooling, and networking; those are characteristics of Availability Zones within a Region.

C

Edge Locations are used for content caching and delivery via CloudFront, not for deploying applications that require high availability across independent physical data centers within a Region.

D

Local Zones are designed to provide low-latency access to select AWS services for end users in specific geographic areas, not for high availability across multiple independent physical locations within a Region. They do not offer independent power, cooling, and networking as Availability Zones do.

201
MCQmedium

A company is migrating a legacy monolithic e-commerce application to AWS. The application has three tightly integrated modules: user authentication, payment processing, and inventory management. In the current design, a failure in the payment processing module often causes the entire application to crash. The company wants to redesign the application so that each module runs independently, and a failure in one module does not cascade to other modules. Which cloud computing concept should the company apply to achieve this goal?

A.Elasticity
B.High availability
C.Loose coupling
D.Disaster recovery
AnswerC

Loose coupling is an architectural principle where components are designed to have minimal dependencies on each other. They communicate asynchronously (e.g., via queues, events, or APIs) so that a failure in one component does not cascade to others. This approach directly solves the company's problem of isolating module failures.

Why this answer

Loose coupling. Loose coupling is a cloud computing concept where components are designed to have minimal dependencies on each other, communicating through well-defined interfaces or APIs. By decoupling the user authentication, payment processing, and inventory management modules, a failure in one module (e.g., payment processing) will not cascade and crash the entire application, as each module can operate independently and handle its own failures gracefully.

Exam trap

The trap here is that candidates often confuse high availability with fault isolation, thinking that making a system highly available (e.g., with multiple instances) will prevent cascading failures, but high availability does not address the tight coupling between modules that causes one failure to bring down others.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to decouple application components to prevent cascading failures.

B

High availability focuses on ensuring the system remains operational during failures, but it does not address the architectural design of decoupling modules to prevent cascading failures. The question specifically asks for independent module operation, which is achieved through loose coupling, not high availability.

D

Disaster recovery focuses on restoring systems after a catastrophic failure, not on preventing cascading failures between modules. The question asks for independent module operation, which loose coupling addresses.

202
MCQmedium

A company runs a critical database on a single Amazon EC2 instance in a single Availability Zone. To increase fault tolerance and minimize downtime, the architecture team decides to deploy the database across multiple Availability Zones using a primary/standby configuration. This design pattern of distributing resources across isolated locations to ensure continuous operation even if an entire data center fails best demonstrates which fundamental concept of cloud computing?

A.Elasticity
B.High availability
C.Scalability
D.Security
AnswerB

Correct. Deploying resources across multiple Availability Zones to withstand the failure of an entire data center is the definition of high availability in cloud computing. It ensures that the application remains accessible despite infrastructure failures.

Why this answer

Deploying a critical database across multiple Availability Zones in a primary/standby configuration ensures that if one data center (AZ) fails, the standby instance can take over with minimal downtime. This design directly implements high availability (HA), which is the ability of a system to remain operational despite component failures. The scenario specifically describes fault tolerance through geographic redundancy, which is the core of HA in cloud computing.

Exam trap

AWS often tests the distinction between high availability (fault tolerance across AZs) and scalability (handling increased load), so the trap here is confusing the ability to survive failures with the ability to grow capacity.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to distributing resources across isolated locations for fault tolerance.

C

Scalability refers to the ability to increase or decrease resources to handle varying load, not to distributing resources across isolated locations for fault tolerance. The question describes a primary/standby configuration across Availability Zones to ensure continuous operation during a data center failure, which is a high availability pattern, not scalability.

D

The question describes distributing resources across multiple Availability Zones to ensure continuous operation, which is a high availability pattern. Security is about protecting data and systems from threats, not about fault tolerance or minimizing downtime from infrastructure failures.

203
MCQmedium

A company traditionally purchases physical servers every three years to host its internal applications. The company is migrating these applications to AWS and will pay a monthly fee based on the actual compute capacity consumed. The company no longer needs to make large upfront hardware purchases and can instead budget for smaller monthly payments. Which benefit of cloud computing does this scenario BEST describe?

A.Scalability
B.Elasticity
C.Conversion of capital expense to operational expense
D.Economies of scale
AnswerC

The company is moving from purchasing servers upfront (capital expense) to paying monthly for only what they use (operational expense). This is a fundamental benefit of cloud computing, often referred to as pay-as-you-go or variable expense.

Why this answer

This scenario describes the conversion of capital expense (CapEx) to operational expense (OpEx). Traditionally, purchasing physical servers requires a large upfront capital investment, which is a capital expense. By migrating to AWS and paying a monthly fee based on actual compute capacity consumed, the company shifts to a pay-as-you-go model, which is an operational expense.

This allows the company to budget for smaller, predictable monthly payments instead of large, infrequent hardware purchases.

Exam trap

The trap here is that candidates often confuse the financial benefit of CapEx-to-OpEx conversion with the operational benefits of scalability or elasticity, but the question specifically focuses on the change in payment structure from large upfront purchases to monthly consumption-based fees.

Why the other options are wrong

A

The scenario focuses on changing from upfront hardware purchases to monthly usage-based payments, which is a financial shift, not the ability to scale resources up or down. Scalability refers to handling growth, not payment structure.

B

Elasticity refers to automatically scaling resources up or down based on demand, but the question focuses on shifting from upfront hardware purchases to monthly payments based on consumption, which is about changing cost structure, not dynamic scaling.

D

Economies of scale refer to cost advantages from large-scale operations, not the shift from upfront hardware purchases to monthly usage-based payments. The question focuses on changing cost structure, not volume discounts.

204
MCQmedium

A company wants to deliver its web application content to users across North America, Europe, and Asia with minimal latency. The application runs on Amazon EC2 instances and serves static and dynamic content. Which AWS Cloud concept is most directly supported by using AWS Regions and edge locations to meet this requirement?

A.High availability
B.Global reach
C.Elasticity
D.Fault tolerance
AnswerB

Global reach is the ability to deploy resources and serve content from multiple AWS Regions and edge locations around the world, bringing applications closer to users and minimizing latency. This directly matches the scenario's requirement.

Why this answer

AWS Regions and edge locations are geographically distributed infrastructure components that enable global reach. By deploying the application in multiple Regions (e.g., us-east-1, eu-west-1, ap-southeast-1) and using edge locations via Amazon CloudFront, the company can serve static and dynamic content from locations closer to users, reducing latency across North America, Europe, and Asia. This directly supports the concept of global reach, which is the ability to serve a worldwide user base with low latency.

Exam trap

The trap here is that candidates confuse 'global reach' with 'high availability' or 'fault tolerance,' because both involve multiple locations, but global reach specifically addresses geographic distribution for latency reduction, not redundancy for failure recovery.

Why the other options are wrong

A

High availability focuses on ensuring application uptime and resilience within a region, not on reducing latency across multiple geographic regions. Using multiple Regions and edge locations primarily addresses global performance, not availability.

C

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to the geographic distribution of content delivery. Using AWS Regions and edge locations to serve users globally directly supports global reach, not elasticity.

D

Fault tolerance is about designing systems to continue operating despite component failures, not about reducing latency through geographic distribution. The question specifically asks about minimizing latency across global regions, which is addressed by global reach, not fault tolerance.

205
MCQmedium

A company's website serves static content—such as images, videos, and CSS files—to a global audience. The company wants to reduce load times for users located far from the primary AWS Region where the application is hosted. Which component of the AWS global infrastructure is specifically designed to cache and deliver this content with low latency from locations close to end users?

A.Regional Edge Caches
B.Availability Zones
C.Edge Locations
D.AWS Outposts
AnswerC

Edge Locations are the primary points of presence (PoPs) in the AWS global network, designed to cache content as close to end users as possible. When a user requests static content like images or videos, CloudFront immediately serves it from the nearest edge location, dramatically minimizing network latency and improving transfer speeds. This geographically distributed cache layer is the core component of Amazon CloudFront's content delivery, making it the correct answer for the scenario of serving static content globally with lowest latency.

Why this answer

Edge Locations are part of AWS CloudFront, a content delivery network (CDN) that caches static content (e.g., images, videos, CSS) at geographically distributed points of presence (PoPs). When a user requests content, CloudFront serves it from the nearest Edge Location, reducing latency and improving load times for global audiences. This makes Edge Locations the correct choice for caching and delivering static content with low latency.

Exam trap

The trap here is that candidates confuse Regional Edge Caches with Edge Locations, thinking that Regional Edge Caches are the primary caching layer for end users, when in fact Edge Locations are the outermost, lowest-latency layer in the CloudFront hierarchy.

Why the other options are wrong

A

Regional Edge Caches are used to cache content that is not accessed frequently enough to remain in edge locations, but they still serve a regional scope, not the globally distributed low-latency delivery from locations closest to end users that Edge Locations provide.

B

Availability Zones are physically separate data centers within an AWS Region, designed for high availability and fault tolerance, not for caching and delivering content with low latency from edge locations close to end users.

D

AWS Outposts extend AWS infrastructure and services to on-premises or edge locations, but they are not designed for caching and delivering static content globally with low latency. They are used for workloads that require low latency to on-premises systems or local data processing, not for content delivery via a global cache network.

206
MCQeasy

Which AWS Well-Architected Framework pillar focuses on protecting information, systems, and assets while delivering business value through risk assessments and mitigation strategies?

A.Reliability
B.Security
C.Operational Excellence
D.Performance Efficiency
AnswerB

Security is the correct pillar because it explicitly includes identity and access management (IAM), detective controls like CloudTrail and GuardDuty, infrastructure protection such as AWS WAF and Shield, data encryption, and incident response procedures. These capabilities directly address protecting AWS resources from unauthorized access, attacks, and data exposure while still enabling business value. When the question involves securing assets, the Security pillar is the overarching framework to apply.

Why this answer

The Security pillar of the AWS Well-Architected Framework is specifically designed to protect information, systems, and assets through the implementation of risk assessments and mitigation strategies. It encompasses practices such as identity and access management (IAM), detective controls (e.g., AWS CloudTrail, Amazon GuardDuty), infrastructure protection (e.g., AWS WAF, security groups), data protection (e.g., encryption at rest and in transit), and incident response. This pillar directly aligns with the question's focus on delivering business value while managing security risks.

Exam trap

The trap here is that candidates often confuse the Security pillar with the Reliability pillar because both involve 'protection'—but Security protects against unauthorized access and data breaches, while Reliability protects against service failures and downtime.

How to eliminate wrong answers

Option A is wrong because the Reliability pillar focuses on a workload's ability to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues—not on protecting information or risk assessments. Option C is wrong because the Operational Excellence pillar concentrates on running and monitoring systems to deliver business value, and on continually improving processes and procedures—it does not primarily address security risk assessments or asset protection. Option D is wrong because the Performance Efficiency pillar focuses on using computing resources efficiently to meet system requirements and maintain efficiency as demand changes and technologies evolve—it does not cover information protection or risk mitigation strategies.

207
MCQmedium

A company runs a web application on Amazon EC2 instances. The company wants to ensure that they are billed only for the exact compute capacity they consume, down to the second, for each running instance. They also want to receive a detailed breakdown of their usage, including CPU time, storage, and data transfer, so they can analyze costs per department. Which essential characteristic of cloud computing enables this granular tracking and billing?

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

Measured service is the essential characteristic where cloud systems automatically control and optimize resource use by metering usage. This provides transparency and granular billing, allowing customers to pay per unit consumed and receive detailed usage reports.

Why this answer

Measured service is the correct answer because it is the cloud characteristic that enables providers to monitor, control, and report on resource usage (CPU time, storage, data transfer) with granularity down to the second. This metering capability allows AWS to bill customers only for the exact compute capacity consumed and provide detailed usage breakdowns for cost analysis per department.

Exam trap

The trap here is that candidates confuse 'rapid elasticity' with the ability to scale to meet demand, but the question specifically asks about granular tracking and billing, which is a direct function of 'measured service'—a distinct pillar of cloud computing that is often overlooked in favor of more commonly discussed characteristics like elasticity or self-service.

Why the other options are wrong

A

Rapid elasticity refers to the ability to scale resources up or down quickly, not to granular tracking and billing per consumption.

B

Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, but it does not enable granular per-second billing or detailed usage breakdown for cost allocation per department.

D

On-demand self-service allows users to provision resources without human interaction, but it does not enable granular tracking and billing down to the second. The question specifically asks about the characteristic that enables detailed usage measurement and billing, which is measured service.

208
MCQeasy

Which statement best describes 'high availability' in the context of AWS cloud architecture?

A.The ability to handle any amount of traffic by adding more resources
B.A design that minimizes downtime by eliminating single points of failure and enabling automatic recovery
C.Using the largest available instance types for maximum performance
D.Storing multiple copies of data in Amazon S3
AnswerB

High availability (HA) architectures deliberately avoid any single point of failure by replicating critical components across multiple Availability Zones and using automated detection and failover. For example, an Application Load Balancer routes traffic only to healthy instances, and Auto Scaling replaces failed instances automatically. This combination minimizes downtime because recovery is initiated without human intervention, keeping the application reachable despite a component failure.

Why this answer

High availability in AWS is achieved by designing architectures that eliminate single points of failure and enable automatic recovery, typically using services like Elastic Load Balancing (ELB) to distribute traffic across multiple Availability Zones (AZs) and Auto Scaling to replace failed instances. This ensures that if one component fails, another takes over seamlessly, minimizing downtime. Option B correctly captures this core principle of fault tolerance and automated failover.

Exam trap

The trap here is confusing 'high availability' with 'scalability' (Option A) or 'durability' (Option D), as candidates often think adding more resources or storing extra copies automatically ensures uptime, but high availability specifically requires redundant, fault-tolerant components with automatic failover mechanisms.

How to eliminate wrong answers

Option A is wrong because it describes 'elasticity' (the ability to scale resources up or down based on demand), not high availability; high availability focuses on uptime and redundancy, not just scaling. Option C is wrong because using the largest instance types does not inherently provide high availability; it may actually increase the blast radius of a single failure and ignores the need for redundancy across AZs. Option D is wrong because storing multiple copies of data in Amazon S3 is a durability feature (ensuring data is not lost), not a high availability design for compute or application services; S3's 11 nines of durability does not equate to application-level uptime.

209
MCQmedium

A financial services company must keep customer financial records on-premises to comply with data residency regulations. The company wants to use AWS services such as Amazon SageMaker and Amazon Athena to run analytics on anonymized subsets of the data. The company establishes a dedicated AWS Direct Connect connection between its on-premises data center and its VPC, and uses AWS Storage Gateway to cache frequently accessed data locally while storing all data in Amazon S3. Which cloud deployment model does this architecture represent?

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

Hybrid cloud is the correct model. It uses a mix of on-premises private cloud resources and public cloud services (AWS) connected via networking (like Direct Connect). This allows the company to keep sensitive data on-premises while taking advantage of AWS analytics services.

Why this answer

This architecture combines on-premises infrastructure (customer data center with AWS Storage Gateway caching) with AWS cloud services (SageMaker, Athena, S3) connected via AWS Direct Connect, which is the defining characteristic of a hybrid cloud deployment. A hybrid cloud model integrates private on-premises resources with public cloud services, allowing data to remain on-premises for compliance while leveraging cloud analytics.

Exam trap

The trap here is that candidates may confuse 'hybrid cloud' with 'private cloud' because the on-premises component is dedicated to one organization, but the use of AWS public cloud services (SageMaker, Athena, S3) over Direct Connect makes it a hybrid model, not a private cloud.

Why the other options are wrong

A

The architecture uses both on-premises infrastructure and AWS services (SageMaker, Athena, S3) via Direct Connect and Storage Gateway, which is a hybrid cloud model, not purely public cloud.

B

A private cloud is dedicated to a single organization and typically hosted on-premises or in a provider's data center. In this scenario, the company uses AWS services (SageMaker, Athena) and stores data in S3, which are public cloud services, combined with on-premises resources via Direct Connect and Storage Gateway, making it a hybrid cloud, not a private cloud.

D

Community cloud involves multiple organizations sharing infrastructure for a common purpose, but this scenario uses a single company's on-premises and AWS resources, not a shared multi-tenant environment.

210
MCQmedium

A company uses AWS to run its web application. A developer needs to add additional storage capacity to an Amazon EC2 instance that hosts the application's database. The developer logs in to the AWS Management Console, navigates to the Amazon EC2 dashboard, creates a new Amazon EBS volume, attaches it to the instance, and mounts it within the operating system. The entire process takes less than 10 minutes and does not require any interaction with AWS support or approval from the IT department. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

This is correct because on-demand self-service allows users to provision and manage computing resources automatically, without requiring human interaction with the service provider. The developer created and attached an EBS volume in minutes using only the AWS Management Console, with no support tickets or approvals needed.

Why this answer

The developer was able to provision and attach an EBS volume to an EC2 instance entirely through the AWS Management Console without requiring any human interaction with AWS support or IT approval. This ability to independently request and configure computing resources as needed is the defining characteristic of on-demand self-service, as defined by the NIST definition of cloud computing.

Exam trap

The trap here is that candidates confuse the ability to provision resources quickly (on-demand self-service) with the multi-tenant or shared infrastructure aspect of resource pooling, or with the network accessibility of the service.

Why the other options are wrong

A

The scenario emphasizes that the developer performed the entire process without any interaction with AWS support or IT department approval, which directly illustrates on-demand self-service, not resource pooling.

C

Broad network access refers to capabilities being available over the network and accessed by standard mechanisms. The scenario focuses on provisioning storage without human interaction, not on network accessibility.

D

Measured service refers to the metering and billing of cloud resource usage, but the scenario emphasizes the ability to provision resources without human interaction, not the tracking of usage.

211
MCQmedium

A company runs a customer-facing web application on Amazon EC2 instances. The application experiences unpredictable traffic patterns, with occasional spikes during marketing campaigns and lulls at other times. The company configures an Auto Scaling group to automatically add EC2 instances when CPU utilization exceeds 70% and remove instances when it drops below 30%. This ability to scale computing resources up and down in response to demand best represents which essential characteristic of cloud computing?

A.Elasticity
B.High availability
C.Security
D.Cost management
AnswerA

Elasticity is the correct answer because the Auto Scaling group continuously monitors real-time CPU utilization and automatically adjusts the EC2 instance count to match fluctuating demand. This ability to rapidly provision and deprovision capacity in response to load is the exact definition of cloud elasticity, a key characteristic of IaaS. The scenario describes purely dynamic horizontal scaling, with no manual intervention, which is the essence of elasticity.

Why this answer

The scenario describes an Auto Scaling group that dynamically adjusts the number of EC2 instances based on CPU utilization thresholds (70% scale-up, 30% scale-down). This ability to automatically provision and de-provision computing resources to match demand is the defining characteristic of elasticity in cloud computing, which allows resources to scale out during spikes and scale in during lulls, optimizing cost and performance.

Exam trap

The trap here is that candidates confuse elasticity with high availability, but elasticity is specifically about scaling resources up and down to match demand, while high availability is about maintaining uptime through redundancy and fault tolerance.

Why the other options are wrong

B

High availability focuses on ensuring system uptime and fault tolerance, not on dynamically adjusting resources to match demand. The question describes scaling resources up and down based on load, which is elasticity.

C

Security is not the characteristic being demonstrated; the scenario focuses on automatically adjusting resources based on demand, which is elasticity, not security.

D

The question specifically asks about scaling computing resources up and down in response to demand, which is the definition of elasticity. Cost management is a broader financial practice, not a characteristic of cloud computing that directly describes dynamic resource adjustment.

212
MCQmedium

A company runs a customer-facing web application on AWS. To ensure the application remains available if a fire or flood destroys one of the company's data centers, the IT team deploys the application across multiple physically separate facilities within the same AWS Region. Each facility has independent power, cooling, and physical security. Which component of the AWS global infrastructure does this deployment strategy primarily use?

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

Availability Zones are physically separate and isolated data centers within an AWS Region. Each has independent power, cooling, and physical security. By deploying across multiple Availability Zones, the application can survive the failure of one data center, meeting the requirement for high availability within the same Region.

Why this answer

Availability Zones are distinct, physically separated locations within an AWS Region, each with independent power, cooling, and physical security. Deploying across multiple Availability Zones protects against data center-level failures like fires or floods, ensuring high availability for the application.

Exam trap

The trap here is confusing Availability Zones with AWS Regions, as candidates often think 'physically separate facilities' must mean different Regions, but the question explicitly states 'within the same AWS Region,' which directly points to Availability Zones.

Why the other options are wrong

A

AWS Regions are large geographic areas containing multiple, isolated Availability Zones. Deploying across physically separate facilities within the same Region uses Availability Zones, not Regions, because Regions themselves are not single facilities.

C

Edge Locations are used for content caching and acceleration via CloudFront, not for deploying applications across physically separate facilities with independent power and cooling within a single AWS Region.

D

Local Zones are used for low-latency applications near specific geographic areas, not for high availability across physically separate facilities within a Region. The question describes multiple facilities with independent power and cooling within one Region, which is the definition of Availability Zones.

213
MCQmedium

A company runs an e-commerce platform on AWS. The platform experiences unpredictable traffic, with occasional large spikes. The company wants to automatically adjust compute capacity to match demand exactly, ensuring consistent performance while only paying for the resources consumed. Which benefit of the AWS Cloud does this scenario primarily describe?

A.High availability
B.Elasticity
C.Disaster recovery
D.Resource pooling
AnswerB

Elasticity is the cloud characteristic that enables automatic provisioning and release of compute resources to match the current demand. AWS implements this through services such as Auto Scaling, which dynamically adjusts EC2 instance fleets based on CloudWatch alarms, and Lambda's per-request scaling. For an e-commerce platform, this directly supports the requirement to absorb traffic spikes while releasing idle capacity to control costs. It is the only option that explicitly addresses demand-driven capacity adjustment.

Why this answer

Elasticity is the ability of AWS to automatically scale compute resources up or down based on demand. In this scenario, the e-commerce platform experiences unpredictable traffic spikes, and elasticity ensures that EC2 instances or Auto Scaling groups adjust capacity in real time, matching demand exactly while only charging for resources consumed. This directly aligns with the 'pay-as-you-grow' model and the operational benefit of scaling without manual intervention.

Exam trap

The trap here is that candidates often confuse elasticity with high availability, thinking that automatically adding more servers during a spike also ensures fault tolerance, but elasticity is specifically about matching capacity to demand, not about maintaining uptime during failures.

Why the other options are wrong

A

High availability focuses on ensuring system uptime and fault tolerance, not on automatically adjusting capacity to match demand. The scenario describes scaling resources up and down based on traffic, which is elasticity.

C

Disaster recovery focuses on restoring infrastructure and data after a disruptive event, not on automatically adjusting compute capacity to match demand spikes.

D

Resource pooling refers to multi-tenant sharing of computing resources, not the ability to automatically scale capacity up or down to match demand. The question focuses on adjusting compute capacity to match unpredictable traffic, which is elasticity.

214
MCQmedium

Which cloud concept describes the ability of cloud services to remain operational even when individual components fail, through techniques like redundancy, replication, and automatic failover?

A.Scalability
B.Elasticity
C.Fault tolerance
D.Agility
AnswerC

Fault tolerance is the design principle that allows a system to continue operating correctly even when one or more of its components fail. It is achieved through redundancy, data replication, and automatic failover—for example, using multi-AZ deployments, Amazon RDS Multi-AZ, and Amazon S3's built-in durability. The goal is to provide zero or minimal disruption to service, ensuring continuous operation without requiring human intervention when a failure occurs.

Why this answer

Fault tolerance is the correct answer because it directly refers to a system's ability to continue operating without interruption when one or more of its components fail. This is achieved through techniques such as redundancy (e.g., deploying multiple EC2 instances across Availability Zones), replication (e.g., synchronously replicating data in Amazon RDS Multi-AZ), and automatic failover (e.g., Route 53 health checks triggering a switch to a standby resource). The core goal is to eliminate single points of failure and maintain service availability despite underlying failures.

Exam trap

AWS often tests the distinction between fault tolerance and high availability (HA), where the trap is that candidates confuse 'remaining operational during failures' (fault tolerance) with 'quickly recovering from failures' (HA), but in this question the explicit mention of redundancy, replication, and automatic failover points directly to fault tolerance.

How to eliminate wrong answers

Option A is wrong because scalability refers to the ability to increase or decrease resources (e.g., compute, storage) to handle varying load, not to remain operational during component failures. Option B is wrong because elasticity is the ability to automatically scale resources up or down based on demand, often using services like Auto Scaling, and does not inherently address fault tolerance or failure recovery. Option D is wrong because agility describes the speed and ease with which IT resources can be provisioned and deprovisioned, enabling rapid experimentation and deployment, not the resilience of services against failures.

215
MCQeasy

A company needs to deploy their application in multiple geographic locations to ensure data sovereignty compliance and reduce latency for users in different continents. What is the AWS infrastructure concept that represents a distinct geographic area with multiple isolated locations?

A.Availability Zone
B.Edge Location
C.AWS Region
D.Local Zone
AnswerC

An AWS Region is a geographically distinct area, such as us-east-1 in Virginia or eu-west-1 in Ireland, that physically contains two or more Availability Zones for resilience. Each Region is completely independent and isolated from all other Regions—there is no automatic cross-Region replication, and control planes are separated—making it the fundamental unit for data sovereignty, residency, and geographic distribution. This explicit isolation is why the AWS Region is the correct choice for geographic separation.

Why this answer

An AWS Region is a distinct geographic area that contains multiple, isolated Availability Zones. This design allows customers to deploy applications across separate locations within a region for high availability, while also choosing specific regions to meet data sovereignty requirements and reduce latency for users on different continents.

Exam trap

The trap here is that candidates often confuse an Availability Zone (a single data center) with a Region (a geographic area containing multiple zones), leading them to select Option A when the question explicitly asks for a 'distinct geographic area with multiple isolated locations.'

How to eliminate wrong answers

Option A is wrong because an Availability Zone is a single, isolated data center within a region, not a geographic area with multiple isolated locations. Option B is wrong because an Edge Location is a site used by AWS CloudFront for content caching and delivery, not for compute or storage deployments that ensure data sovereignty. Option D is wrong because a Local Zone is an extension of a region that places compute and storage closer to end users, but it is not a distinct geographic area with multiple isolated locations; it is a single zone within a region.

216
MCQmedium

A company is migrating to AWS and wants to understand the different types of cloud service models. Which model describes a service where the provider manages everything including the application, and the customer only manages their data and user access?

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

SaaS delivers a fully functional, cloud-hosted application (e.g., Salesforce, Google Workspace) that users access over the internet with no installation or management of underlying resources. The provider is responsible for everything from hardware and virtualization through the application runtime, while customers only manage their organization's data, users, and configuration settings. This matches the scenario exactly because the provider handles all layers of the stack, and the consumer simply uses the software as-is.

Why this answer

In the Software as a Service (SaaS) model, the cloud provider manages the entire application stack, including infrastructure, platform, and application software. The customer is responsible only for their data and user access, typically through a web browser or API. This aligns with the description where the provider manages everything including the application.

Exam trap

The trap here is that candidates often confuse PaaS with SaaS because both involve managed services, but PaaS still requires the customer to manage the application code and data, whereas SaaS offloads the entire application management to the provider.

How to eliminate wrong answers

Option A is wrong because Infrastructure as a Service (IaaS) provides only virtualized computing resources (e.g., EC2 instances, VPCs), and the customer must manage the operating system, middleware, and applications themselves. Option B is wrong because Platform as a Service (PaaS) provides a managed runtime environment (e.g., AWS Elastic Beanstalk) where the customer deploys their own application code, but still manages the application and data, not just data and user access. Option D is wrong because Function as a Service (FaaS) (e.g., AWS Lambda) is a serverless compute model where the customer writes and uploads function code, and the provider manages the runtime, but the customer still manages the code and data, not just data and user access.

217
MCQmedium

A company runs a web application on a single Amazon EC2 instance. As the application gains popularity, the instance frequently reaches 100% CPU utilization during peak hours, causing slow response times. The operations team is evaluating two approaches: (1) migrate the application to a larger EC2 instance type with more CPU and memory, or (2) add multiple smaller EC2 instances behind a load balancer and distribute the traffic. Which cloud computing concept does approach (1) represent?

A.Elasticity
B.High availability
C.Vertical scaling
D.Horizontal scaling
AnswerC

Vertical scaling (also called scaling up) increases the capacity of an existing resource by resizing the Amazon EC2 instance to a larger instance type with more vCPUs and memory. This is exactly approach (1) in the scenario, where a single EC2 instance is upgraded rather than adding new instances. Because the question asks specifically about changing to a larger instance, vertical scaling is the correct answer.

Why this answer

Approach (1) involves moving the application to a larger EC2 instance type with more CPU and memory, which is the definition of vertical scaling (scaling up). This increases the capacity of a single resource rather than adding more instances.

Exam trap

The trap here is that candidates often confuse vertical scaling with elasticity, but elasticity specifically refers to the dynamic, automated adjustment of resources (both up and down) to match demand, not a manual one-time upgrade to a larger instance.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not simply migrating to a larger instance. Approach (1) is a manual, one-time upgrade, not an automated scaling response.

B

High availability refers to systems that remain operational despite component failures, typically achieved through redundancy and failover mechanisms. Approach (1) simply upgrades to a larger instance, which does not eliminate the single point of failure or improve availability.

D

Approach (1) involves increasing the size of a single instance, which is vertical scaling. Horizontal scaling (option D) would involve adding more instances, which is approach (2), not (1).

218
MCQmedium

A startup is evaluating cloud vs. on-premises for their new product. Which cloud characteristic means they can experiment with 10 servers for a week, then scale to 1,000 servers for a product launch, and back to 10 afterward — paying only for what they use?

A.Durability
B.Elasticity and pay-as-you-go pricing
C.Multi-tenancy
D.Service Level Agreement (SLA)
AnswerB

Elasticity lets AWS infrastructure automatically scale compute capacity up or down—from 10 to 1,000 EC2 instances—in response to demand, while pay-as-you-go pricing bills only for the actual server-hours consumed. Together they eliminate the need to over-provision for peak loads, converting fixed capital expenditure into variable operational expenditure. This directly matches the described scenario of scaling compute on demand and avoiding idle capacity costs.

Why this answer

Elasticity is the cloud characteristic that allows resources to automatically scale up or down based on demand, while pay-as-you-go pricing ensures you only incur costs for resources actually consumed. In this scenario, the startup can provision 10 servers for a week, scale to 1,000 servers for a launch, and then scale back to 10 — paying only for the compute hours used during each period. This combination of rapid scaling and consumption-based billing is unique to cloud computing and directly supports the described experimental and production workloads.

Exam trap

The trap here is that candidates often confuse elasticity with durability or high availability, mistakenly thinking that data persistence or uptime guarantees enable scaling, when in fact elasticity is specifically about dynamic resource adjustment and pay-as-you-go is about cost alignment.

How to eliminate wrong answers

Option A is wrong because durability refers to the long-term protection of data against loss or corruption, typically achieved through replication (e.g., Amazon S3's 99.999999999% durability), not the ability to scale compute resources up and down or pay per use. Option C is wrong because multi-tenancy is a model where multiple customers share the same physical infrastructure while being logically isolated (e.g., AWS Nitro System), but it does not enable dynamic scaling or usage-based billing. Option D is wrong because a Service Level Agreement (SLA) is a contractual commitment for uptime and performance (e.g., Amazon EC2 99.99% monthly uptime SLA), not a mechanism for elastic resource provisioning or pay-as-you-go pricing.

219
MCQmedium

A company runs a customer-facing web application on a single Amazon EC2 instance. To improve resilience, the solutions architect decides to deploy a second EC2 instance in a different Availability Zone and configure an Application Load Balancer to distribute traffic. The goal is to ensure that the application remains accessible even if one instance or one Availability Zone becomes unavailable. Which cloud computing benefit does this architecture primarily aim to achieve?

A.Elasticity
B.High availability
C.Scalability
D.Cost optimization
AnswerB

High availability ensures that a system remains operational even when components fail. Deploying EC2 instances in multiple Availability Zones behind a load balancer eliminates single points of failure and keeps the application accessible if an instance or an Availability Zone goes down. This directly addresses the requirement for resilience.

Why this answer

By deploying a second EC2 instance in a different Availability Zone and using an Application Load Balancer (ALB) to distribute traffic, the architecture ensures that if one instance or one Availability Zone fails, the ALB automatically routes traffic to the healthy instance in the other AZ. This design directly achieves high availability by eliminating a single point of failure and maintaining application uptime during infrastructure failures.

Exam trap

The trap here is that candidates confuse high availability with scalability or elasticity, mistakenly thinking adding more instances is always about handling more traffic rather than ensuring fault tolerance across Availability Zones.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, not deploying across multiple Availability Zones for fault tolerance.

C

Scalability refers to the ability to handle increased load by adding resources, but the primary goal here is ensuring application uptime despite failures, which is high availability.

D

Cost optimization focuses on reducing expenses, not on ensuring application uptime during failures. The described architecture (multiple instances across AZs with a load balancer) is designed for high availability, not cost savings.

220
MCQmedium

A company runs a web application on a single Amazon EC2 instance. To improve the application's ability to remain operational even if an entire data center becomes unavailable, the company deploys identical application instances across three AWS Availability Zones and places them behind an Application Load Balancer. Which characteristic of cloud computing does this architecture best demonstrate?

A.Elasticity
B.High availability
C.Scalability
D.Agility
AnswerB

High availability is the cloud characteristic that keeps a workload operational during component or infrastructure failures by removing single points of failure. In this scenario, a single EC2 instance is a sole point of failure; deploying the web application across multiple Availability Zones and placing it behind a load balancer ensures that if one instance or an entire AZ fails, traffic is redirected to healthy instances. This directly meets the requirement for continuous availability, so it is the correct answer.

Why this answer

Deploying identical application instances across three Availability Zones and placing them behind an Application Load Balancer ensures that if an entire data center (AZ) becomes unavailable, traffic is automatically rerouted to healthy instances in the remaining AZs. This architecture directly demonstrates high availability, which is the ability of a system to remain operational despite component failures, by eliminating a single point of failure at the data center level.

Exam trap

The trap here is that candidates often confuse high availability with elasticity or scalability, but high availability specifically focuses on fault tolerance and uptime through redundancy across isolated failure domains, not on dynamic resource adjustment or load handling.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, not distributing workloads across Availability Zones for fault tolerance. The described architecture focuses on redundancy across zones, not dynamic scaling.

C

Scalability refers to the ability to automatically adjust resources to handle varying load, not to surviving data center failures. The scenario describes distributing instances across Availability Zones for fault tolerance, which is high availability, not scalability.

D

Agility refers to the ability to rapidly provision and deprovision resources, not to maintaining operation during data center failures. The scenario describes distributing instances across Availability Zones to ensure uptime, which is high availability.

221
MCQmedium

A startup is migrating a web application to AWS. The application runs on Amazon EC2 instances that use a custom Amazon Machine Image (AMI) with the company's proprietary software. The security team needs to understand which security tasks the company must perform. Under the AWS Shared Responsibility Model, which of the following is the customer's responsibility?

A.Patching the hypervisor that hosts the EC2 instances
B.Configuring security groups to control inbound traffic to the instances
C.Physical security of the data center where the instances run
D.Maintaining the underlying network infrastructure
AnswerB

Security groups are stateful, instance-level virtual firewalls that customers fully configure. Defining inbound rules to allow or deny traffic by source IP, port, and protocol is a customer responsibility under the AWS Shared Responsibility Model. AWS provides the enforcement mechanism, but the rules themselves are customer-defined, making this a required customer task.

Why this answer

Configuring security groups is a customer responsibility because security groups act as a virtual firewall for EC2 instances, controlling inbound and outbound traffic at the instance level. Under the AWS Shared Responsibility Model, the customer is responsible for configuring network access controls, while AWS manages the underlying infrastructure. This includes defining rules based on IP protocols, ports, and source/destination CIDR ranges.

Exam trap

The trap here is that candidates often confuse 'patching the hypervisor' (AWS responsibility) with 'patching the guest OS' (customer responsibility), leading them to incorrectly select Option A as a customer task.

Why the other options are wrong

A

Patching the hypervisor is AWS's responsibility under the Shared Responsibility Model, as it is part of the virtualization layer managed by AWS.

C

Physical security of the data center is AWS's responsibility under the Shared Responsibility Model, not the customer's. The customer is responsible for security in the cloud, not of the cloud.

D

Maintaining the underlying network infrastructure is AWS's responsibility under the Shared Responsibility Model, not the customer's. The customer is responsible for configuring network controls like security groups and VPC settings, but not the physical or logical network infrastructure itself.

222
MCQeasy

A developer needs to launch a test server for a new application prototype. The developer logs into the AWS Management Console, selects an Amazon EC2 instance type, configures the security group, and starts the instance. The instance is running within two minutes, and the developer did not need to submit a formal request to the company's IT procurement team or wait for approval from a cloud administrator. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

Correct. On-demand self-service means a user can provision computing capabilities as needed automatically without requiring human interaction with each service provider. The developer launched an EC2 instance directly via the console with no IT intervention, perfectly matching this characteristic.

Why this answer

The scenario demonstrates on-demand self-service because the developer was able to provision and launch an EC2 instance directly through the AWS Management Console without any human interaction with IT procurement or a cloud administrator. This characteristic, defined by NIST as a core pillar of cloud computing, allows users to unilaterally provision computing capabilities as needed automatically, which is exactly what happened when the instance was running within two minutes of the console action.

Exam trap

The trap here is that candidates often confuse 'on-demand self-service' with 'resource pooling' because both involve rapid provisioning, but the key differentiator is the absence of human interaction versus the multi-tenant sharing of underlying infrastructure.

Why the other options are wrong

B

Broad network access refers to the ability to access cloud resources over the network via standard protocols (e.g., internet, VPN). The scenario focuses on the developer's ability to provision resources without human intervention, not on network accessibility.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers using a multi-tenant model, with physical and virtual resources dynamically assigned. The scenario focuses on the developer's ability to provision resources without human interaction, not on multi-tenancy or resource sharing.

D

The scenario describes the developer launching a server without manual approval or procurement, which directly demonstrates on-demand self-service. Rapid elasticity refers to automatically scaling resources up or down based on demand, which is not shown here.

223
MCQmedium

A gaming company runs a multiplayer game backend on Amazon EC2 instances. The game experiences variable traffic patterns: low usage during weekday mornings and high usage during evenings and weekends. The company uses an Auto Scaling group to automatically add instances during peak hours and remove them during low traffic. The company is billed only for the compute capacity actually consumed during each hour. Which characteristic of cloud computing does this usage-based billing model best illustrate?

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

Measured service is the correct characteristic. Cloud providers meter usage at a granular level (e.g., per hour or per GB) and bill customers only for what they consume. In this scenario, the company pays only for the compute capacity used each hour, which is a textbook example of measured service.

Why this answer

The usage-based billing model, where the company pays only for the compute capacity consumed each hour, is a direct example of measured service. This characteristic of cloud computing involves metering resource usage (e.g., CPU hours, data transfer) and charging based on that consumption, which is exactly what the Auto Scaling group enables by dynamically adjusting instance count and billing only for active hours.

Exam trap

The trap here is that candidates confuse the scaling behavior (rapid elasticity) with the billing model (measured service), but the question specifically asks which characteristic the usage-based billing model best illustrates, not the scaling mechanism.

Why the other options are wrong

A

Rapid elasticity refers to the ability to scale resources up and down quickly, which is demonstrated by the Auto Scaling group, but the question specifically asks about the usage-based billing model, which is measured service.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The question focuses on billing based on actual consumption, not on multi-tenant resource sharing.

D

On-demand self-service refers to the ability to provision computing resources without human interaction, not to the usage-based billing model. The question specifically asks about billing based on actual consumption, which is measured service.

224
MCQeasy

A startup runs an application on AWS and receives a monthly bill that charges exactly for the number of compute hours used, the gigabytes of data stored, and the gigabytes of data transferred. The company pays nothing for resources they did not use. Which cloud computing characteristic does this represent?

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

Measured service is the cloud characteristic where resource consumption—such as vCPU hours, storage GB-months, and data transfer—is automatically metered, recorded, and reported. AWS uses these metering data to calculate charges, so you pay only for what you actually use, down to per-second or per-request granularity for many services. The provider also offers transparency through detailed billing reports, Cost Explorer, and billing alerts. This metering and reporting capability is the direct foundation of the pay-as-you-go pricing model.

Why this answer

This scenario describes a pay-per-use model where costs directly correlate with actual consumption of compute hours, storage, and data transfer. Measured service is the cloud characteristic that enables this by automatically monitoring, controlling, and reporting resource usage, providing transparency for both the provider and consumer. AWS implements this through services like AWS CloudTrail and detailed billing reports, ensuring customers are charged only for what they consume.

Exam trap

The trap here is that candidates often confuse 'measured service' with 'on-demand self-service' because both involve user control, but measured service specifically focuses on the metering and billing aspect, not the provisioning mechanism.

How to eliminate wrong answers

Option B (Rapid elasticity) is wrong because it refers to the ability to scale resources up or down automatically in response to demand, not to the metering and billing of consumed resources. Option C (On-demand self-service) is wrong because it describes a user's ability to provision resources without human interaction, typically via a web console or API, not the usage-based billing model. Option D (Resource pooling) is wrong because it involves the provider's multi-tenant model where physical and virtual resources are dynamically assigned to multiple customers, which does not directly relate to charging only for used resources.

225
MCQeasy

Which statement best describes the concept of 'infrastructure as code' (IaC) in the context of AWS?

A.Using the AWS Management Console to provision resources manually
B.Writing scripts to install software on EC2 instances
C.Defining and provisioning cloud resources using version-controlled configuration files
D.Backing up AWS resource configurations to Amazon S3
AnswerC

Infrastructure as code is the practice of defining and provisioning cloud resources through version-controlled configuration files, such as AWS CloudFormation templates, AWS CDK applications, or Terraform configuration. These files describe the desired state of the infrastructure, are stored in Git for peer review and change tracking, and are applied through automated CI/CD pipelines to create, update, or delete resources consistently. This approach makes infrastructure reproducible, auditable, and recoverable, which is the core of IaC.

Why this answer

Infrastructure as Code (IaC) is the practice of defining and managing cloud resources through machine-readable definition files (e.g., AWS CloudFormation templates or Terraform HCL) that are stored in version control. This allows for automated, repeatable, and consistent provisioning of AWS infrastructure, enabling change management, peer review, and rollback capabilities.

Exam trap

The trap here is confusing IaC with configuration management (e.g., installing software on instances) or manual provisioning, leading candidates to pick options that describe operational tasks rather than the core IaC practice of defining infrastructure in version-controlled files.

How to eliminate wrong answers

Option A is wrong because manually provisioning resources via the AWS Management Console is the opposite of IaC; it is a manual, error-prone process that lacks version control and repeatability. Option B is wrong because writing scripts to install software on EC2 instances is configuration management (e.g., using AWS Systems Manager or user data scripts), not IaC; IaC focuses on provisioning the infrastructure itself (networks, compute, storage), not post-deployment software configuration. Option D is wrong because backing up AWS resource configurations to Amazon S3 is a backup or snapshot activity, not a method for defining and provisioning resources; IaC uses declarative or imperative templates to create resources, not just archive their state.

← PreviousPage 3 of 4 · 233 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Cloud Concepts questions.