SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ec2-spot-india@amazon.com
Sunday, 25 Aug 2019
Amazon EC2 Spot Instances
Compute at up to 90% off. Scale more. Get faster results. Build resilient services.
Chakravarthy Nagarajan
Specialist Solution Architect, EC2 Spot
Sridhar Bharadwaj
Business Development Manager, EC2 Spot
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agenda
• EC2 Spot Instances overview
• Pricing model
• Major features and functionality
• Interruption details
• Spot orchestration options (Auto Scaling Groups, Fleet)
• Console Demo
• Monitoring price and usage
• Use Cases – where to use Spot
• Main takeaways for success with Spot
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 Spot – cool Cost Savings
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EC2 purchase options
Spot Instances
Spare EC2 capacity at
off On-Demand prices
Fault-tolerant, flexible,
stateless workloads
Reserved Instances
Make a 1 or 3-year commitment
and receive a
off On-Demand prices
Committed &
steady-state usage
On-Demand
Pay for compute capacity
with no
long-term commitments
Spiky workloads,
to define needs
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
To optimize Amazon EC2, combine purchase options
for fault-
tolerant, flexible, stateless workloads
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spare capacity at scale
Clemson university – 1.1 Million cores
https://tinyurl.com/clemson-spot
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot Instances - basics
Price changes infrequently based on long
term supply and demand of spare
capacity in each pool independently
Just request capacity and pay the current
rate. No Bidding
Interruptions only happen when OD
needs capacity. No outbidding
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Large customer base
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EC2 Spot integrations
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Flexibility is key to successful adoption
Instance flexible Time flexible AZ flexible
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
$0.27 $0.29$0.50
1b 1c1a
8XL
$0.30 $0.16$0.214XL
$0.07 $0.08$0.082XL
$0.05 $0.04$0.04XL
$0.01 $0.04$0.01L
C4
$1.76
On
Demand
$0.88
$0.44
$0.22
$0.11
EC2 Spot pools- instance type flexibility
Each instance family
Each instance size
Each Availability Zone (60)
In every region (20)
Is a separate Spot pool
R5
M4
C5
I3 M5d
R4 D2
C4
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Time flexibility
examples
• Model training
• Genomics
• Development
• Testing
• One-time queries
Time sensitive workloadsTime insensitive workloads
examples
• Web services
• APIs
• Analytics
• Grid computing
• Containers
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot Blocks
• Defined duration workload without interruptions
• Commit for 1-6 hours. Instances terminate after duration.
• Lower discounts compared to Spot
• No Auto-Scaling and No Instance Diversification
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What about interruptions?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Interruption behaviors
Terminate HibernateStop
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot Instance Advisor
https://aws.amazon.com/ec2/spot/instance-advisor/
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 Spot pricing history
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
aws ec2 describe-spot-price-history --start-time 2018-05-06T07:08:09 --end-time 2018-05-06T08:08:09 --
instance-types c4.2xlarge --availability-zone eu-west-1a --product-description "Linux/UNIX (Amazon VPC)“
{
"SpotPriceHistory": [
{
"Timestamp": "2018-05-06T06:30:30.000Z",
"AvailabilityZone": "eu-west-1a",
"InstanceType": "c4.2xlarge",
"ProductDescription": "Linux/UNIX (Amazon VPC)",
"SpotPrice": "0.122300"
}
]
}
EC2 Spot pricing history – API access
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot orchestration options comparison
Auto Scaling Groups Spot Fleet
Maintains target capacity (upon
interruptions or failures)
Instance type diversification
Availability zone diversification
Allocation strategy (N Lowest Pools,
Lowest Price)
Autoscaling (target tracking, stepped with
custom metrics)
ELB integration
*Detach on interruption notification requires automation
On-demand capacity mixed with Spot
Lifecycle hooks, termination policies,
protection, detach, processes
Weights Roadmap
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring Spot usage – Cost Explorer
Y e a r b y m o n t h – l o n g t e r m t r e n d s
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring Spot usage – Cost Explorer
M o n t h b y d a y – s h o r t t e r m c h a n g e s a n d a n o m a l y d e t e c t i o n
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring Spot usage
• Filter and group by: account, instance type, region, tags
• Data is available via API
• If you need:
- Deeper insights
- Hour-level data resolution or one hour data freshness
- Resource ids
Use Cost and Usage Reports or Spot Instance Data Feed (easily query with Athena or visualize with
Quicksight / Tableau / Looker /…)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Monitoring Spot usage – Savings Summary
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Is my workload Spot Ready?
Stateless Fault-Tolerant Flexible: Multi-
AZ and Instance
Flexibility
Loosely Coupled
Looks familiar?
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Main takeaways for success with Spot
• Be instance type agnostic and let ASG/Fleet provide the required capacity at the lowest price
• Adopt Launch Templates to benefit from new ASG and Fleet features
• New instance families generally have higher interruption rates
• Architect for fault-tolerance to be Spot compatible and increase your availability
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you
https://aws.amazon.com/ec2/spot
ec2-spot-india@amazon.com
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Usage of EC2 Spot Instances with specific Workloads
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stateless web application or API frontend
• Spot diversification before all else
• To mitigate risk, launch On-Demand in a
different pool if Spot capacity is insufficient
• Availability and performance should not
be impacted, ensure low bootstrap time & some
over-provisioning
https://tinyurl.com/SpotAppnextBlog
M o s t l y i d e n t i c a l f o r q u e u e w o r k e r s
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EC2 Auto Scaling
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is Amazon EC2 Auto Scaling?
Amazon EC2
Auto Scaling
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Auto Scaling Group (ASG) introduction
 Logical group of instances
for your service
 Minimum and maximum bound
for the number of instances that
can be in the ASG
 Launch or terminate instances
to meet the desired capacity
Desired
Min
Max
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Scheduled
scaling
Dynamic
scaling
Predictive
scaling
Manual
scaling
Amazon EC2 Auto Scaling
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Predictive scaling in Amazon EC2 Auto Scaling
Machine learning technology behind the scenes
Machine
learning model
Load metric
and forecasts
next two days based on
the pre-trained model
Performs
regression analysis
between load metric
and scaling metric
Schedules
scaling actions
for the next
two days, hourly
Repeats
every day
Capacity provisioning on-premises Capacity provisioning with dynamic scaling Capacity provisioning with predictive scaling and
dynamic scaling
Time
Load/Capacity
Time
Load/Capacity
Time
Load/Capacity
Provisioned capacity Actual capacity demand
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Auto Scaling Groups with Multiple Purchase
Options and Instance Types
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Before: Multiple ASGs to use Spot, On-Demand, and RIs together
m4.large Spot ASG
m5.large Spot ASG
c4.large On-Demand ASG
Availability
Zone 1
Availability
Zone 2
Availability
Zone3
One ASG for
each purchase
option and
instance type
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
After: Include Spot, On-Demand, and RIs in a single ASG
m4.large Spot
m5.large Spot
c4.large On-Demand
Availability
Zone 1
Availability
Zone 2
Availability
Zone3
A single ASG
combines purchase
options and
instance types
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Save up to 90% using EC2 Auto Scaling and EC2 Fleet
Automatically provision and scale instances across instance families and
purchase models in a single Auto Scaling group
Lowest cost
Specify what percentage of your Auto Scaling group capacity should be
fulfilled by On-Demand Instances and Spot Instances to optimize cost
Prioritized list
Use a prioritized list for On-Demand Instance types to scale capacity
during an urgent, unpredictable event to optimize performance
Reduce operational overhead
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon EC2 Fleet and Allocation strategies
Amazon EC2 Fleet
• Provisions capacity across multiple instance types according to allocation
strategies
Allocation strategies
• On-Demand prioritized list of instance types
• Spot instances across the N lowest priced instance pools
• Capacity Optimized
• Allocation strategies determine which instance types are launched
and terminated
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
API Parameters
"MixedInstancesPolicy": {
"LaunchTemplate": {
"LaunchTemplateSpecification": {
"LaunchTemplateName": ”MyLaunchTemplate"
},
"Overrides": [
{ "InstanceType": "c5.large" },
{ "InstanceType": "c4.large" }
]
},
"InstancesDistribution": {
"OnDemandAllocationStrategy": "prioritized",
"OnDemandBaseCapacity": 10,
"OnDemandPercentageAboveBaseCapacity": 50,
"SpotAllocationStrategy": ”capacity-optimized"
}
}
AZ1 and
AZ2
Desired
Min
Max
On-Demand Base
50% On-Demand
50% Spot
Minimum On-Demand (10)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance type overrides and allocation strategies
• ASG adjusts to new
configuration as scale up and
down
• As ASG scales up
• Launch instances according to the
new configuration
• As ASG scales down
• Prioritize terminating instances not
matching the new configuration
• New termination policy:
AllocationStrategy
Instance type overrides: m4.large, m5.large
m4.large m5.large
Instance type overrides: m5.large, c5.large
m4.large m5.large c5.large
Instance type overrides: m5.large, c5.large
m4.large m5.large c5.large
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Recommendations on Mixed Instances Policy
Choose at least 2 instance type overrides
• Improves availability for On-Demand and Spot Instances
Diversify across at least N = 2 Spot Instance pools
• Reduces risk from fluctuations in Spot capacity and prices
Choose instance types of same size across families
• Maintains stability as dynamically scale up and down
Use default spot max price
• Leverages spot cost savings while defaulting to on-demand price as maximum
price to pay
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 Spot with Amazon ECS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Spot and Containerized workloads
• Best practices overlap: cattle, not pets
• Cluster instances (worker nodes) are conceptually redundant
and ephemeral in containerized workloads
• Instance type flexibility is easy
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Integrated directly into ECS console,
or use CloudFormation, Terraform
ECS creates a Spot Fleet in your account,
Or – use an Auto Scaling Group to bootstrap instances
Autoscaling
ECS service: CPU/MEM, HTTP requests
Spot Fleet / ASG on reserved metric - CPU, MEM
Interruptions are handled automatically via
scripts installed in User Data
ECS: automatically Drain the instance
Spot Fleet / ASG: automatically replace the instance
ECS - Provisioning and scaling
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 Spot with Amazon EKS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kubernetes and EKS considerations
• EKS is a managed control plane, Spot is only relevant for the worker nodes
• CA (cluster-autoscaler) & ASG: Use one ASG with a diversified set of instance types
• Run a DaemonSet on every worker to catch the Spot interruption and drain the node
• Use labels to identify Spot nodes (for the DaemonSet, and other purposes – schedule non-prod?)
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kubernetes and EKS scaling
• HPA (horizontal pod autoscaler)
 Autoscales the number of pods in a Deployment/ReplicaSet
• CA (cluster-autoscaler)
 Autoscales the number of worker nodes in the cluster when:
o Pods cannot be scheduled due to lack of compute resources
o Nodes are underutilized and important pods can be rescheduled elsewhere
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability
Zone 1
etcd
Master
etcd
Master
Availability
Zone 2
Availability
Zone 3
etcd
Master
EKS – Master & etcd vs Worker nodes
Worker nodes
Your AWS account
Managed master &
etcd
Not visible in your
AWS account
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EC2 Spot with Amazon EMR
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Spot in EMR, unless heavily time-constrained
Spot best practice – diversify and be instance type agnostic
 Use Instance Fleets - up to 5 instance types
 Improved chances of getting capacity,
decreased impact from interruptions
 Spark will automatically recover from
instance failures/interruptions
 Enable Dynamic allocation of executors (default in EMR)
Decouple storage from compute (from HDFS to S3 EMRFS)
Defined duration (Spot blocks) and fallback to On-Demand
If you need auto-scaling (i.e for Presto), use uniform groups
EMR – provisioning and instance types
r3.4xlarge
i3.4xlarge
r4.4xlarge
m4.10xlarge
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
# Parallelized
nodes
Time
# Parallelized
nodes
Time
Job running time: 1 hourJob running time: 10 hours
Parallelization with Spot Instances
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Nodes – Long running clusters
On-
demand
Master node
EMR cluster
Task nodesCore nodes
On-
demand Spot Spot
Spot SpotHDFS HDFS
Core nodes can be added
and removed gracefully
Master Node must keep
running
Cluster can tolerate loss
of task nodes.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Nodes – Data driven workloads
On-
demand
Master node
EMR cluster
Task nodesCore nodes
On-
demand
On-
demand Spot Spot
Spot SpotHDFS HDFS
• On-demand for Master
• On-demand for Core, so no
loss of data from these nodes
• Spot for task nodes
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Nodes – Cost-driven & Transient workloads
Spot
Master node
EMR cluster
Task nodesCore nodes
Spot Spot Spot Spot
Spot SpotHDFS HDFS
• All node types use EC2 Spot
• Can use any EC2 Spot
instance choices.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Choices for EC2 Spot - Compute flexibility
• Instance groups
• Instance fleets
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Instance groups
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EMR Instance fleets
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Instance fleets – Target capacity
• Target capacity is a mix of OD and EC2 Spot
• Can specify # of units each of these is contributing to
target capacity
• If no spot
• Can specify provisioning timeout AND
• Switch to OD
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
When to choose instance fleets
• Widest variety of provisioning options
• Choose a mix of instance types
• Choose mix of on-demand/spot
• Specify Target capacity as mix of on-demand or spot
• Auto-scaling not available
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you
https://aws.amazon.com/ec2/spot
ec2-spot-india@amazon.com

Mais conteúdo relacionado

Mais procurados

Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesAmazon Web Services
 
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...Amazon Web Services
 
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...Add Real-Time Personalization and Recommendations to Your Applications (AIM39...
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...Amazon Web Services
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelAmazon Web Services
 
Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Krishnan K ☁
 
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud MigrationCloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud MigrationAmazon Web Services
 
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Amazon Web Services
 
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Amazon Web Services
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018Amazon Web Services
 
Aws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideAws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideDeepak Sharma
 
AWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAmazon Web Services
 
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...Amazon Web Services
 

Mais procurados (20)

Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Cost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot InstancesCost Optimize EC2 with Amazon EC2 Spot Instances
Cost Optimize EC2 with Amazon EC2 Spot Instances
 
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
Running Amazon EKS Workloads on Amazon EC2 Spot Instances (CMP403-R1) - AWS r...
 
AWS Cloud economics
AWS Cloud economicsAWS Cloud economics
AWS Cloud economics
 
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...Add Real-Time Personalization and Recommendations to Your Applications (AIM39...
Add Real-Time Personalization and Recommendations to Your Applications (AIM39...
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
Introduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day IsraelIntroduction to AI services for Developers - Builders Day Israel
Introduction to AI services for Developers - Builders Day Israel
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Aws cloud economics webinar 280617
Aws cloud economics webinar 280617Aws cloud economics webinar 280617
Aws cloud economics webinar 280617
 
Cloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud MigrationCloud Economics: The Financial Case for Cloud Migration
Cloud Economics: The Financial Case for Cloud Migration
 
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
 
Cost Optimisation
Cost OptimisationCost Optimisation
Cost Optimisation
 
Cost optimization on AWS
Cost optimization on AWSCost optimization on AWS
Cost optimization on AWS
 
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
 
AWS Cost Optimization in 5 Perspective
AWS Cost Optimization in 5 PerspectiveAWS Cost Optimization in 5 Perspective
AWS Cost Optimization in 5 Perspective
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018
MySQL High Availability & Disaster Recovery (DAT361) - AWS re:Invent 2018
 
Aws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideAws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guide
 
AWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best PracticesAWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best Practices
 
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
 

Semelhante a Amazon EC2 Spot Instances Workshop

Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28Amazon Web Services
 
SRV203 Optimizing Amazon EC2 for Fun and Profit
 SRV203 Optimizing Amazon EC2 for Fun and Profit SRV203 Optimizing Amazon EC2 for Fun and Profit
SRV203 Optimizing Amazon EC2 for Fun and ProfitAmazon Web Services
 
Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit Amazon Web Services
 
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018Amazon Web Services
 
Cost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at TrainlineCost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at TrainlineAmazon Web Services
 
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...Amazon Web Services
 
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...Amazon Web Services
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Amazon Web Services
 
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)Amazon Web Services
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitAmazon Web Services
 
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Amazon Web Services
 
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018Amazon Web Services
 
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...Amazon Web Services
 
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Amazon Web Services
 
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWSČesko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWSVladimir Simek
 
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...Amazon Web Services
 
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Amazon Web Services
 

Semelhante a Amazon EC2 Spot Instances Workshop (20)

Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
Best practices for optimizing your EC2 costs with Spot Instances | AWS Floor28
 
SRV203 Optimizing Amazon EC2 for Fun and Profit
 SRV203 Optimizing Amazon EC2 for Fun and Profit SRV203 Optimizing Amazon EC2 for Fun and Profit
SRV203 Optimizing Amazon EC2 for Fun and Profit
 
Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit Optimize Amazon EC2 for Fun and Profit
Optimize Amazon EC2 for Fun and Profit
 
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
Running Amazon EC2 Workloads at Scale (CMP402-R1) - AWS re:Invent 2018
 
Amazon EC2 Spot Instances
Amazon EC2 Spot InstancesAmazon EC2 Spot Instances
Amazon EC2 Spot Instances
 
Cost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at TrainlineCost optimisation as a by-product of awesome practice and agility at Trainline
Cost optimisation as a by-product of awesome practice and agility at Trainline
 
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
Better, Faster, Cheaper – Cost Optimizing Compute with Amazon EC2 Fleet #savi...
 
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...
Save up to 90% Using Multiple Purchase Options in Amazon EC2 Auto Scaling (CM...
 
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
AWS Webinar Series - Cost Optimisation Levers, Tools, and Strategies
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
 
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
以 Amazon EC2 Spot 執行個體有效控制專案成本 (Level: 200)
 
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City SummitOptimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
Optimizar los costos a medida que mejora en AWS - MXO207 - Mexico City Summit
 
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
 
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
Cost Optimisation Using Modern Cloud Architectures - AWS Summit Sydney 2018
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
 
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
Running Enterprise Test/Dev on Amazon EC2 Spot Instances (CMP407-R1) - AWS re...
 
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWSČesko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
Česko-Slovenský AWS Webinář 07 - Optimalizace nákladů v AWS
 
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...
Reserve Amazon EC2 On-Demand Capacity for Any Duration with On-Demand Capacit...
 
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
Building High-Scale Web Apps on Amazon EC2 Fleet (CMP409-R1) - AWS re:Invent ...
 

Mais de AWS User Group Bengaluru

Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3AWS User Group Bengaluru
 
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSBuilding Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSAWS User Group Bengaluru
 
Exploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerExploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerAWS User Group Bengaluru
 
Slack's transition away from a single AWS account
Slack's transition away from a single AWS accountSlack's transition away from a single AWS account
Slack's transition away from a single AWS accountAWS User Group Bengaluru
 
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSBuilding Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSAWS User Group Bengaluru
 
Medlife's journey with AWS from 0(zero) orders to 6 digit mark
Medlife's journey with AWS from 0(zero) orders to 6 digit markMedlife's journey with AWS from 0(zero) orders to 6 digit mark
Medlife's journey with AWS from 0(zero) orders to 6 digit markAWS User Group Bengaluru
 
Exploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerExploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerAWS User Group Bengaluru
 
Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3AWS User Group Bengaluru
 
Keynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedKeynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedAWS User Group Bengaluru
 
Decentralized enterprise architecture using Blockchain & AWS
Decentralized enterprise architecture using Blockchain & AWSDecentralized enterprise architecture using Blockchain & AWS
Decentralized enterprise architecture using Blockchain & AWSAWS User Group Bengaluru
 

Mais de AWS User Group Bengaluru (20)

Demystifying identity on AWS
Demystifying identity on AWSDemystifying identity on AWS
Demystifying identity on AWS
 
AWS Secrets for Best Practices
AWS Secrets for Best PracticesAWS Secrets for Best Practices
AWS Secrets for Best Practices
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3
 
Medlife journey with AWS
Medlife journey with AWSMedlife journey with AWS
Medlife journey with AWS
 
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSBuilding Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWS
 
Exploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerExploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful career
 
Slack's transition away from a single AWS account
Slack's transition away from a single AWS accountSlack's transition away from a single AWS account
Slack's transition away from a single AWS account
 
Log analytics with ELK stack
Log analytics with ELK stackLog analytics with ELK stack
Log analytics with ELK stack
 
Serverless Culture
Serverless CultureServerless Culture
Serverless Culture
 
Refactoring to serverless
Refactoring to serverlessRefactoring to serverless
Refactoring to serverless
 
Building Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWSBuilding Efficient, Scalable and Resilient Front-end logging service with AWS
Building Efficient, Scalable and Resilient Front-end logging service with AWS
 
Medlife's journey with AWS from 0(zero) orders to 6 digit mark
Medlife's journey with AWS from 0(zero) orders to 6 digit markMedlife's journey with AWS from 0(zero) orders to 6 digit mark
Medlife's journey with AWS from 0(zero) orders to 6 digit mark
 
AWS Secrets for Best Practices
AWS Secrets for Best PracticesAWS Secrets for Best Practices
AWS Secrets for Best Practices
 
Exploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful careerExploring opportunities with communities for a successful career
Exploring opportunities with communities for a successful career
 
Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3Lessons learnt building a Distributed Linked List on S3
Lessons learnt building a Distributed Linked List on S3
 
Cloud Security
Cloud SecurityCloud Security
Cloud Security
 
Cost Optimization in AWS
Cost Optimization in AWSCost Optimization in AWS
Cost Optimization in AWS
 
Keynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedKeynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practiced
 
Decentralized enterprise architecture using Blockchain & AWS
Decentralized enterprise architecture using Blockchain & AWSDecentralized enterprise architecture using Blockchain & AWS
Decentralized enterprise architecture using Blockchain & AWS
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Amazon EC2 Spot Instances Workshop

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ec2-spot-india@amazon.com Sunday, 25 Aug 2019 Amazon EC2 Spot Instances Compute at up to 90% off. Scale more. Get faster results. Build resilient services. Chakravarthy Nagarajan Specialist Solution Architect, EC2 Spot Sridhar Bharadwaj Business Development Manager, EC2 Spot
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda • EC2 Spot Instances overview • Pricing model • Major features and functionality • Interruption details • Spot orchestration options (Auto Scaling Groups, Fleet) • Console Demo • Monitoring price and usage • Use Cases – where to use Spot • Main takeaways for success with Spot
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 Spot – cool Cost Savings
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 purchase options Spot Instances Spare EC2 capacity at off On-Demand prices Fault-tolerant, flexible, stateless workloads Reserved Instances Make a 1 or 3-year commitment and receive a off On-Demand prices Committed & steady-state usage On-Demand Pay for compute capacity with no long-term commitments Spiky workloads, to define needs
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. To optimize Amazon EC2, combine purchase options for fault- tolerant, flexible, stateless workloads
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spare capacity at scale Clemson university – 1.1 Million cores https://tinyurl.com/clemson-spot
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Instances - basics Price changes infrequently based on long term supply and demand of spare capacity in each pool independently Just request capacity and pay the current rate. No Bidding Interruptions only happen when OD needs capacity. No outbidding
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Large customer base
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 Spot integrations
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Flexibility is key to successful adoption Instance flexible Time flexible AZ flexible
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. $0.27 $0.29$0.50 1b 1c1a 8XL $0.30 $0.16$0.214XL $0.07 $0.08$0.082XL $0.05 $0.04$0.04XL $0.01 $0.04$0.01L C4 $1.76 On Demand $0.88 $0.44 $0.22 $0.11 EC2 Spot pools- instance type flexibility Each instance family Each instance size Each Availability Zone (60) In every region (20) Is a separate Spot pool R5 M4 C5 I3 M5d R4 D2 C4
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Time flexibility examples • Model training • Genomics • Development • Testing • One-time queries Time sensitive workloadsTime insensitive workloads examples • Web services • APIs • Analytics • Grid computing • Containers
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Blocks • Defined duration workload without interruptions • Commit for 1-6 hours. Instances terminate after duration. • Lower discounts compared to Spot • No Auto-Scaling and No Instance Diversification
  • 14. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What about interruptions?
  • 15. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Interruption behaviors Terminate HibernateStop
  • 16. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot Instance Advisor https://aws.amazon.com/ec2/spot/instance-advisor/
  • 17. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 Spot pricing history
  • 18. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. aws ec2 describe-spot-price-history --start-time 2018-05-06T07:08:09 --end-time 2018-05-06T08:08:09 -- instance-types c4.2xlarge --availability-zone eu-west-1a --product-description "Linux/UNIX (Amazon VPC)“ { "SpotPriceHistory": [ { "Timestamp": "2018-05-06T06:30:30.000Z", "AvailabilityZone": "eu-west-1a", "InstanceType": "c4.2xlarge", "ProductDescription": "Linux/UNIX (Amazon VPC)", "SpotPrice": "0.122300" } ] } EC2 Spot pricing history – API access
  • 19. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot orchestration options comparison Auto Scaling Groups Spot Fleet Maintains target capacity (upon interruptions or failures) Instance type diversification Availability zone diversification Allocation strategy (N Lowest Pools, Lowest Price) Autoscaling (target tracking, stepped with custom metrics) ELB integration *Detach on interruption notification requires automation On-demand capacity mixed with Spot Lifecycle hooks, termination policies, protection, detach, processes Weights Roadmap
  • 20. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring Spot usage – Cost Explorer Y e a r b y m o n t h – l o n g t e r m t r e n d s
  • 21. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring Spot usage – Cost Explorer M o n t h b y d a y – s h o r t t e r m c h a n g e s a n d a n o m a l y d e t e c t i o n
  • 22. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring Spot usage • Filter and group by: account, instance type, region, tags • Data is available via API • If you need: - Deeper insights - Hour-level data resolution or one hour data freshness - Resource ids Use Cost and Usage Reports or Spot Instance Data Feed (easily query with Athena or visualize with Quicksight / Tableau / Looker /…)
  • 23. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Monitoring Spot usage – Savings Summary
  • 24. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Is my workload Spot Ready? Stateless Fault-Tolerant Flexible: Multi- AZ and Instance Flexibility Loosely Coupled Looks familiar?
  • 25. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Main takeaways for success with Spot • Be instance type agnostic and let ASG/Fleet provide the required capacity at the lowest price • Adopt Launch Templates to benefit from new ASG and Fleet features • New instance families generally have higher interruption rates • Architect for fault-tolerance to be Spot compatible and increase your availability
  • 26. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you https://aws.amazon.com/ec2/spot ec2-spot-india@amazon.com
  • 27. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Usage of EC2 Spot Instances with specific Workloads
  • 28. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stateless web application or API frontend • Spot diversification before all else • To mitigate risk, launch On-Demand in a different pool if Spot capacity is insufficient • Availability and performance should not be impacted, ensure low bootstrap time & some over-provisioning https://tinyurl.com/SpotAppnextBlog M o s t l y i d e n t i c a l f o r q u e u e w o r k e r s
  • 29. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 Auto Scaling
  • 30. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is Amazon EC2 Auto Scaling? Amazon EC2 Auto Scaling
  • 31. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Auto Scaling Group (ASG) introduction  Logical group of instances for your service  Minimum and maximum bound for the number of instances that can be in the ASG  Launch or terminate instances to meet the desired capacity Desired Min Max
  • 32. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Scheduled scaling Dynamic scaling Predictive scaling Manual scaling Amazon EC2 Auto Scaling
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Predictive scaling in Amazon EC2 Auto Scaling Machine learning technology behind the scenes Machine learning model Load metric and forecasts next two days based on the pre-trained model Performs regression analysis between load metric and scaling metric Schedules scaling actions for the next two days, hourly Repeats every day Capacity provisioning on-premises Capacity provisioning with dynamic scaling Capacity provisioning with predictive scaling and dynamic scaling Time Load/Capacity Time Load/Capacity Time Load/Capacity Provisioned capacity Actual capacity demand
  • 34. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Auto Scaling Groups with Multiple Purchase Options and Instance Types
  • 35. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Before: Multiple ASGs to use Spot, On-Demand, and RIs together m4.large Spot ASG m5.large Spot ASG c4.large On-Demand ASG Availability Zone 1 Availability Zone 2 Availability Zone3 One ASG for each purchase option and instance type
  • 36. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. After: Include Spot, On-Demand, and RIs in a single ASG m4.large Spot m5.large Spot c4.large On-Demand Availability Zone 1 Availability Zone 2 Availability Zone3 A single ASG combines purchase options and instance types
  • 37. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Save up to 90% using EC2 Auto Scaling and EC2 Fleet Automatically provision and scale instances across instance families and purchase models in a single Auto Scaling group Lowest cost Specify what percentage of your Auto Scaling group capacity should be fulfilled by On-Demand Instances and Spot Instances to optimize cost Prioritized list Use a prioritized list for On-Demand Instance types to scale capacity during an urgent, unpredictable event to optimize performance Reduce operational overhead
  • 38. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon EC2 Fleet and Allocation strategies Amazon EC2 Fleet • Provisions capacity across multiple instance types according to allocation strategies Allocation strategies • On-Demand prioritized list of instance types • Spot instances across the N lowest priced instance pools • Capacity Optimized • Allocation strategies determine which instance types are launched and terminated
  • 39. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. API Parameters "MixedInstancesPolicy": { "LaunchTemplate": { "LaunchTemplateSpecification": { "LaunchTemplateName": ”MyLaunchTemplate" }, "Overrides": [ { "InstanceType": "c5.large" }, { "InstanceType": "c4.large" } ] }, "InstancesDistribution": { "OnDemandAllocationStrategy": "prioritized", "OnDemandBaseCapacity": 10, "OnDemandPercentageAboveBaseCapacity": 50, "SpotAllocationStrategy": ”capacity-optimized" } } AZ1 and AZ2 Desired Min Max On-Demand Base 50% On-Demand 50% Spot Minimum On-Demand (10)
  • 40. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance type overrides and allocation strategies • ASG adjusts to new configuration as scale up and down • As ASG scales up • Launch instances according to the new configuration • As ASG scales down • Prioritize terminating instances not matching the new configuration • New termination policy: AllocationStrategy Instance type overrides: m4.large, m5.large m4.large m5.large Instance type overrides: m5.large, c5.large m4.large m5.large c5.large Instance type overrides: m5.large, c5.large m4.large m5.large c5.large
  • 41. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Recommendations on Mixed Instances Policy Choose at least 2 instance type overrides • Improves availability for On-Demand and Spot Instances Diversify across at least N = 2 Spot Instance pools • Reduces risk from fluctuations in Spot capacity and prices Choose instance types of same size across families • Maintains stability as dynamically scale up and down Use default spot max price • Leverages spot cost savings while defaulting to on-demand price as maximum price to pay
  • 42. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 Spot with Amazon ECS
  • 43. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Spot and Containerized workloads • Best practices overlap: cattle, not pets • Cluster instances (worker nodes) are conceptually redundant and ephemeral in containerized workloads • Instance type flexibility is easy
  • 44. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Integrated directly into ECS console, or use CloudFormation, Terraform ECS creates a Spot Fleet in your account, Or – use an Auto Scaling Group to bootstrap instances Autoscaling ECS service: CPU/MEM, HTTP requests Spot Fleet / ASG on reserved metric - CPU, MEM Interruptions are handled automatically via scripts installed in User Data ECS: automatically Drain the instance Spot Fleet / ASG: automatically replace the instance ECS - Provisioning and scaling
  • 45. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 Spot with Amazon EKS
  • 46. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kubernetes and EKS considerations • EKS is a managed control plane, Spot is only relevant for the worker nodes • CA (cluster-autoscaler) & ASG: Use one ASG with a diversified set of instance types • Run a DaemonSet on every worker to catch the Spot interruption and drain the node • Use labels to identify Spot nodes (for the DaemonSet, and other purposes – schedule non-prod?)
  • 47. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kubernetes and EKS scaling • HPA (horizontal pod autoscaler)  Autoscales the number of pods in a Deployment/ReplicaSet • CA (cluster-autoscaler)  Autoscales the number of worker nodes in the cluster when: o Pods cannot be scheduled due to lack of compute resources o Nodes are underutilized and important pods can be rescheduled elsewhere
  • 48. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone 1 etcd Master etcd Master Availability Zone 2 Availability Zone 3 etcd Master EKS – Master & etcd vs Worker nodes Worker nodes Your AWS account Managed master & etcd Not visible in your AWS account
  • 49. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EC2 Spot with Amazon EMR
  • 50. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Spot in EMR, unless heavily time-constrained Spot best practice – diversify and be instance type agnostic  Use Instance Fleets - up to 5 instance types  Improved chances of getting capacity, decreased impact from interruptions  Spark will automatically recover from instance failures/interruptions  Enable Dynamic allocation of executors (default in EMR) Decouple storage from compute (from HDFS to S3 EMRFS) Defined duration (Spot blocks) and fallback to On-Demand If you need auto-scaling (i.e for Presto), use uniform groups EMR – provisioning and instance types r3.4xlarge i3.4xlarge r4.4xlarge m4.10xlarge
  • 51. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. # Parallelized nodes Time # Parallelized nodes Time Job running time: 1 hourJob running time: 10 hours Parallelization with Spot Instances
  • 52. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Nodes – Long running clusters On- demand Master node EMR cluster Task nodesCore nodes On- demand Spot Spot Spot SpotHDFS HDFS Core nodes can be added and removed gracefully Master Node must keep running Cluster can tolerate loss of task nodes.
  • 53. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Nodes – Data driven workloads On- demand Master node EMR cluster Task nodesCore nodes On- demand On- demand Spot Spot Spot SpotHDFS HDFS • On-demand for Master • On-demand for Core, so no loss of data from these nodes • Spot for task nodes
  • 54. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Nodes – Cost-driven & Transient workloads Spot Master node EMR cluster Task nodesCore nodes Spot Spot Spot Spot Spot SpotHDFS HDFS • All node types use EC2 Spot • Can use any EC2 Spot instance choices.
  • 55. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Choices for EC2 Spot - Compute flexibility • Instance groups • Instance fleets
  • 56. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Instance groups
  • 57. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. EMR Instance fleets
  • 58. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Instance fleets – Target capacity • Target capacity is a mix of OD and EC2 Spot • Can specify # of units each of these is contributing to target capacity • If no spot • Can specify provisioning timeout AND • Switch to OD
  • 59. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. When to choose instance fleets • Widest variety of provisioning options • Choose a mix of instance types • Choose mix of on-demand/spot • Specify Target capacity as mix of on-demand or spot • Auto-scaling not available
  • 60. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you https://aws.amazon.com/ec2/spot ec2-spot-india@amazon.com