AWS SAA-C03 #146

A company runs a stateless web application in production on a group of Amazon EC2 On-Demand Instances behind an Application Load Balancer. The application experiences heavy usage during an 8-hour period each business day. Application usage is moderate and steady overnight. Application usage is low during weekends.

The company wants to minimize its EC2 costs without affecting the availability of the application.

Which solution will meet these requirements?

A. Use Spot Instances for the entire workload.

B. Use Reserved Instances for the baseline level of usage. Use Spot instances for any additional capacity that the application needs.

C. Use On-Demand Instances for the baseline level of usage. Use Spot Instances for any additional capacity that the application needs.

D. Use Dedicated Instances for the baseline level of usage. Use On-Demand Instances for any additional capacity that the application needs.


The best solution to meet these requirements would be Option C: Use On-Demand Instances for the baseline level of usage. Use Spot Instances for any additional capacity that the application needs.

Here's why:

  • On-Demand Instances: These instances are suitable for the baseline level of usage because they offer flexible computing power with no upfront costs or long-term commitments. They can be increased or decreased based on the demand of your application, making them ideal for applications with short-term, irregular workloads that cannot be interrupted.

  • Spot Instances: Spot Instances allow you to take advantage of unused EC2 capacity in the AWS cloud at a significant discount compared to On-Demand pricing. Spot Instances are recommended for applications that have flexible start and end times, or that are only feasible at very low compute prices. Since your application experiences heavy usage during a specific period each business day and moderate usage overnight, Spot Instances can be used to handle any additional capacity that the application needs during these periods.

This combination allows the company to handle varying levels of application usage efficiently while minimizing EC2 costs. Please note that it's important to manage Spot Instances properly to avoid interruptions when market conditions change.

Options A, B, and D are not as cost-effective or flexible for this particular use case. For example, Reserved Instances require a long-term commitment and may not provide the flexibility needed for this application's variable usage patterns. Similarly, Dedicated Instances are typically more expensive and may not offer the cost savings the company is looking for.

Option B suggests using Reserved Instances for the baseline level of usage and Spot instances for any additional capacity that the application needs.

Reserved Instances are a good choice when you have predictable workloads and can commit to using EC2 over a 1-year or 3-year term. They provide a significant discount (up to 75%) compared to On-Demand instance pricing and provide a capacity reservation when used in a specific Availability Zone.

However, in this scenario, the application usage is not entirely predictable. It experiences heavy usage during an 8-hour period each business day, moderate and steady usage overnight, and low usage during weekends. This variable usage pattern may not fully utilize the capacity reserved by Reserved Instances, leading to potential cost inefficiencies.

On the other hand, On-Demand Instances offer flexibility without any upfront cost or long-term commitment, making them more suitable for handling the baseline level of usage in this case. They can be scaled up or down based on demand, which aligns well with the application's variable usage pattern.

Therefore, while Option B isn't necessarily incorrect, Option C is more cost-effective and flexible for this particular use case.

相关推荐
我是高手高手高高手13 小时前
安装宝塔,阿里云(有系统和数据两个盘)
阿里云·云计算
FY@-@1 天前
VMware ESXi 7.0 实验全记录:嵌套安装 → 网络配置 → 存储 → Windows 10 虚拟机部署
运维·网络·windows·云计算
DolitD1 天前
国产信创+实时云渲染:数字孪生智慧矿山UE5流畅推流
3d·信息可视化·云计算·图形渲染·数据可视化
做运维的阿瑞1 天前
Terraform 模块版本管理:约束语法、源类型与升级策略
云原生·云计算·terraform
做运维的阿瑞1 天前
Terraform 模块组合:VPC、安全组、EC2 的输出传递与依赖编排
云原生·云计算·terraform
FY@-@2 天前
云计算基础(下):虚拟化原理与 DAS/NAS/SAN 存储
运维·服务器·云计算
做运维的阿瑞2 天前
Terraform 敏感信息管理:sensitive 标记、外部密钥源与 state 加密
云原生·云计算·terraform
mengge.cloud2 天前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s
FY@-@2 天前
云计算基础(上):从传统 IT 到 IaaS/PaaS/SaaS
云原生·云计算·paas
AKAMAI2 天前
PHP 爆出两大高风险漏洞!Akamai 即时部署防护机制
人工智能·云计算