Instance Purchasing Options
AWS has numerous options for purchasing computing instances. Each type of instance is optimized for different compu
requirements. The type of computing instances available can be seen below:
On-demand instances
Reserved instances
Scheduled reserved instances
Spot instances
Dedicated hosts
On-demand instances
On-demand computing instances are computing instances that are available when needed. On-demand instanc
charged by either the second or hour of use, and facilitate autoscaling. This means these instances can grow
demand by adding additional instances. On-demand instances are optimal when reliable computing capacit
needed without complete knowledge of how long the application will be used or its capacity requirements
Reserved instances
A reserved instance is an instance where an organization commits to purchase a specified compute capacity f
specified period of time. It is essentially a contract to purchase a computing instance and can be for one to th
years. By purchasing instances based upon long-term use, the organization can receive substantial savings ove
demand pricing. Reserved instances are optimal when an organization knows how long the application will be
and its capacity requirements.
Scheduled reserved instances
A scheduled reserved instance is a special type of reserved instance. This type of instance is optimal when you h
need for a specific amount of computing power on a scheduled basis. For example, if an organization has a mis
critical batch job that runs every Saturday and Sunday.
Spot instances
A spot instance is an instance that is pulled from unused AWS capacity. Spot instances are sold in an auction-
manner in which an organization places a bid. If the bid price is equal to or greater than the spot price, a sp
instance is purchased. Spot instances are deeply discounted and can be a great option. The drawback of sp
instances is that they can be terminated if the spot price goes above the price that was bid on the instances.
instances are ideal when an organization needs extra computing capacity at a great price for non-mission-critic
mized for different computing
below:
eeded. On-demand instances are
s these instances can grow on
Back to Top
eliable computing capacity is
r its capacity requirements.
ecified compute capacity for a
ce and can be for one to three
ive substantial savings over on- Back to Top
ong the application will be used
ance is optimal when you have a
f an organization has a mission- Back to Top
y.
nces are sold in an auction-like
er than the spot price, a spot
ption. The drawback of spot Back to Top
was bid on the instances. Spot
price for non-mission-critical use.
General purpose instances provide a balance of compute, memory
and networking resources, and can be used for a variety of diverse
General Purpose workloads. These instances are ideal for applications that use these
resources in equal proportions such as web servers and code
repositories.
Compute Optimized instances are ideal for compute bound
applications that benefit from high performance processors.
Instances belonging to this category are well suited for batch
Compute Optimized processing workloads, media transcoding, high performance web
servers, high performance computing (HPC), scientific modeling,
dedicated gaming servers and ad server engines, machine learning
inference and other compute intensive applications.
Memory optimized instances are designed to deliver fast
Memory Optimized performance for workloads that process large data sets in memory.
Accelerated computing instances use hardware accelerators, or co-
processors, to perform functions, such as floating point number
Accelerated Computing calculations, graphics processing, or data pattern matching, more
efficiently than is possible in software running on CPUs.
Storage optimized instances are designed for workloads that require
high, sequential read and write access to very large data sets on
Storage Optimized local storage. They are optimized to deliver tens of thousands of
low-latency, random I/O operations per second (IOPS) to
applications.
High performance computing (HPC) instances are purpose built to
offer the best price performance for running HPC workloads at scale
HPC Optimized on AWS. HPC instances are ideal for applications that benefit from
high-performance processors such as large, complex simulations and
deep learning workloads.
M7g, M7i, M7i-flex, M7a, Mac, M6g, M6i, M6in, M6a, M5, M5n, M5zn, M5a, M4, T4g, T3, T3a,
T2
C7g, C7gn, C7i, C7a, C6g, C6gn, C6i, C6in, C6a, C5, C5n, C5a, C4
R8g, R7g, R7i, R7iz, R7a, R6g, R6i, R6in, R6a, R5, R5n, R5b, R5a, R4, X2gd, X2idn, X2iedn,
X2iezn, X1, X1e, High Memory, Z1d
P5, P4, P3, P2, G5g, G5, G4dn, G4ad, G3, Trn1, Inf2, Inf1, DL1, DL2q, F1, VT1
I4g, Im4gn, Is4gen, I4i, I3, I3en, D2, D3, D3en, H1
HPc7g, HPc7a, Hpc6id, Hpc6a
1. What is DynamoDB?
2.DynamoDB (Tables,Key/value pairs, Index)
3. DynamoDB table capacity modes
4. Provisioned capacity mode
5. On-demand capacity mode
6.Selecting a capacity mode
What is DynamoDB?
DynamoDB (Tables,Key/value pairs, Index)
DynamoDB table capacity modes
Provisioned capacity mode
On-demand capacity mode
Selecting a capacity mode
Selecting a capacity mode
DB?
Back
airs, Index)
Back
modes
Back
ode
Back
ode
Back
de
de
Back