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.

相关推荐
diablobaal10 小时前
云计算学习100天-第31天
学习·云计算
腾讯云开发者15 小时前
腾讯云 MCP 场景征集计划 | 你的方案,正在定义开发新范式
云计算·腾讯云
杏花春雨江南16 小时前
腾讯云 CVM 上的 SpringBoot 应用避免非法访问
spring boot·云计算·腾讯云
艾小米18 小时前
AWS申请增加弹性IP配额流程
云计算·aws
观测云1 天前
阿里云 ECS 可观测性最佳实践
阿里云·云计算
chenglin0161 天前
阿里云——云存储与数据库服务
数据库·阿里云·云计算
似水流年 光阴已逝1 天前
腾讯云重保流程详解:从预案到复盘的全周期安全防护
安全·云计算·腾讯云
The_Second_Coming1 天前
最小化 CentOS 模板虚拟机安装与配置
linux·运维·服务器·学习·centos·云计算
diablobaal2 天前
云计算学习100天-第32天
学习·云计算
Britz_Kevin2 天前
从零开始的云计算生活——第五十三天,发愤图强,kubernetes模块之Prometheus和发布
kubernetes·云计算·生活