forked from bellwether/minerva
added support for determining instance costs
This commit is contained in:
parent
20ae647447
commit
c2bc9e1028
11 changed files with 1028 additions and 24 deletions
|
|
@ -1,4 +1,4 @@
|
|||
from .helpers import parallel_map, load_template, load_sql
|
||||
from .helpers import parallel_map, load_template, load_sql, cluster_pool, AWS_INSTANCES
|
||||
|
||||
from .athena import Athena
|
||||
from .redshift import Redshift
|
||||
|
|
@ -19,7 +19,9 @@ __all__ = [
|
|||
"Pier",
|
||||
"Minerva",
|
||||
"parallel_map",
|
||||
"cluster_pool",
|
||||
"load_template",
|
||||
"load_sql"
|
||||
"load_sql",
|
||||
"AWS_INSTANCES"
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -37,10 +37,12 @@ class Athena:
|
|||
e.run()
|
||||
return e
|
||||
|
||||
|
||||
def parallelize(self, *args, **kwargs):
|
||||
p = Parallelize(self, *args, **kwargs)
|
||||
return p
|
||||
|
||||
|
||||
def delete_table(self, db_name, table, join=True):
|
||||
table = table.split(".")[-1]
|
||||
e = Execute(self, f"drop table {db_name}.{table}")
|
||||
|
|
@ -49,8 +51,14 @@ class Athena:
|
|||
if join:
|
||||
e.finish()
|
||||
|
||||
resp = self.glue.batch_delete_table(DatabaseName = db_name,
|
||||
TablesToDelete = [table])
|
||||
# dunno how to tell in advance if a table is in glue or not
|
||||
# delete it anyways, but this throws an error if there isn't a table
|
||||
# because python hates users
|
||||
try:
|
||||
resp = self.glue.batch_delete_table(DatabaseName = db_name,
|
||||
TablesToDelete = [table])
|
||||
finally:
|
||||
pass
|
||||
|
||||
s3_uri = os.path.join(self.output, table, "")
|
||||
#print(f"deleting {s3_uri}")
|
||||
|
|
@ -58,23 +66,61 @@ class Athena:
|
|||
|
||||
return e
|
||||
|
||||
|
||||
# FIXME bad sql, can't drop multiple tables in athena
|
||||
def delete_tables(self, db_name, tables):
|
||||
e = Execute(self, f"drop table {', '.join(tables)}")
|
||||
e.run()
|
||||
e.finish()
|
||||
|
||||
self.glue.batch_delete_table(DatabaseName = db_name,
|
||||
TablesToDelete = tables)
|
||||
try:
|
||||
self.glue.batch_delete_table(DatabaseName = db_name,
|
||||
TablesToDelete = tables)
|
||||
finally:
|
||||
pass
|
||||
|
||||
for table in tables:
|
||||
s3_uri = os.path.join(self.output, table, "")
|
||||
#print(f"deleting {s3_uri}")
|
||||
self.handler.s3.rm(s3_uri)
|
||||
|
||||
|
||||
def cancel(self, query_id):
|
||||
return self.client.stop_query_execution(QueryExecutionId = query_id)
|
||||
|
||||
|
||||
# This is a multi-step process, since Athena creates partitions in a table
|
||||
# in parallel and can only have 100 parallel writers at a time. Thus, we
|
||||
# need to split the population of the table to be <= 100 partitions at a
|
||||
# time.
|
||||
#
|
||||
# 1. Make an external table
|
||||
# 2. In chunks, take the data and add it to the external table
|
||||
# 3. Fin
|
||||
def export(self, table, to, style='DELTA'):
|
||||
# 1. Make an external table
|
||||
sql = load_template(self.EXPORT_TABLE, dest = to,
|
||||
table = table,
|
||||
style = style)
|
||||
e = self.athena.execute(sql)
|
||||
e.run()
|
||||
e.finish()
|
||||
|
||||
# 2. In chunks
|
||||
|
||||
|
||||
def describe_columns(self, table):
|
||||
e = self.execute(f"describe {table}")
|
||||
e.finish()
|
||||
|
||||
res = self.client.get_query_results(QueryExecutionId = e.query_id)
|
||||
cols = list(map(lambda x: ' '.join(x['Data'][0]['VarCharValue'].split("\t")) \
|
||||
.strip() \
|
||||
.split(' '),
|
||||
res['ResultSet']['Rows'][0:-4]))
|
||||
return cols
|
||||
|
||||
|
||||
class Execute:
|
||||
"""
|
||||
Execute will not return results, but will execute the SQL and return the final state.
|
||||
|
|
@ -243,10 +289,10 @@ class Query(Execute):
|
|||
class Parallelize:
|
||||
UNION_TABLES = local("athena/union_tables.sql")
|
||||
|
||||
def __init__(self, athena, dest=None, data=[], n=1):
|
||||
def __init__(self, athena, db, dest=None, data=[], n=1):
|
||||
self.athena = athena
|
||||
self.dest = dest
|
||||
self.db = dest and dest.split('.')[0]
|
||||
self.db = db or (dest and dest.split('.')[0])
|
||||
self.n = n
|
||||
self.tables = []
|
||||
self.queries = []
|
||||
|
|
@ -278,6 +324,7 @@ class Parallelize:
|
|||
def __next__(self):
|
||||
if self.current >= len(self.groups):
|
||||
if self.dest:
|
||||
self.finish()
|
||||
self.union_tables(self.dest).finish()
|
||||
self.clear_temp_tables()
|
||||
raise StopIteration
|
||||
|
|
@ -288,7 +335,7 @@ class Parallelize:
|
|||
if self.dest:
|
||||
# temp table name, in case it's needed
|
||||
tmp = "temp_" + str(round(random.random() * 10_000_000))
|
||||
self.tables.append(tmp)
|
||||
self.tables.append(f"{self.db}.{tmp}")
|
||||
|
||||
return tmp, obj
|
||||
else:
|
||||
|
|
@ -326,7 +373,7 @@ class Parallelize:
|
|||
tables = ' union all '.join(lines)
|
||||
|
||||
out = os.path.join(self.athena.output, dest)
|
||||
sql = load_template(self.UNION_TABLES, dest = dest,
|
||||
sql = load_template(self.UNION_TABLES, dest = f"{self.db}.{dest}",
|
||||
output = out,
|
||||
tables = tables)
|
||||
return self.athena.execute(sql)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,3 @@
|
|||
import dask
|
||||
|
||||
# https://cloudprovider.dask.org/en/latest/aws.html#elastic-compute-cloud-ec2
|
||||
|
||||
# https://github.com/dask/dask-ec2/blob/master/notebooks/03-timeseries.ipynb
|
||||
|
|
@ -20,12 +18,11 @@ import dask
|
|||
# Manually build cluster
|
||||
# https://saturncloud.io/blog/how-to-set-up-a-dask-cluster/
|
||||
|
||||
from dask.distributed import Client
|
||||
import dask
|
||||
|
||||
dask.config.set({"distributed.comm.retry.count": 10})
|
||||
dask.config.set({"distributed.comm.timeouts.connect": 30})
|
||||
dask.config.set({"distributed.worker.memory.terminate": False})
|
||||
#import dask
|
||||
#
|
||||
#dask.config.set({"distributed.comm.retry.count": 10})
|
||||
#dask.config.set({"distributed.comm.timeouts.connect": 30})
|
||||
#dask.config.set({"distributed.worker.memory.terminate": False})
|
||||
|
||||
class Cluster:
|
||||
def __init__(self, pier, scheduler, worker, num_workers=1):
|
||||
|
|
|
|||
|
|
@ -76,6 +76,8 @@ class Group:
|
|||
|
||||
# Green threads because these methods are IO intensive (not CPU intensive)
|
||||
# This DOES however mess with the STDOUT swapping that occurs in Machine#run
|
||||
#
|
||||
# This method is blocking
|
||||
def run(self):
|
||||
if self.finished:
|
||||
return
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
import time
|
||||
import os
|
||||
import inspect
|
||||
import math
|
||||
import csv
|
||||
from threading import Thread, Lock
|
||||
from joblib import Parallel, delayed
|
||||
from mako.template import Template
|
||||
|
||||
|
|
@ -35,6 +38,48 @@ def parallel_map(func=None, data=None, cores=8):
|
|||
return [val for r in res for val in r]
|
||||
|
||||
|
||||
def process_queue(mutex, machine, func, data):
|
||||
mutex.acquire()
|
||||
while data:
|
||||
item = data.pop()
|
||||
if type(item) == type([]):
|
||||
print(f"i'm doing work with [{min(item)}..{max(item)}] on {machine}")
|
||||
else:
|
||||
print(f"i'm doing work with {item} on {machine}")
|
||||
mutex.release()
|
||||
|
||||
# do the work
|
||||
func(machine, item)
|
||||
#time.sleep(0.5)
|
||||
|
||||
# prior to return to the while-loop check
|
||||
mutex.acquire()
|
||||
|
||||
mutex.release() # we're done!
|
||||
|
||||
|
||||
def cluster_pool(func=None, data=None, pool=None):
|
||||
if not data or not pool or not func:
|
||||
return
|
||||
|
||||
# We'll be modifying this, don't mess with the original
|
||||
data = data.copy()
|
||||
mutex = Lock()
|
||||
|
||||
# All threads are sharing the same `data` and access is controlled by a mutex
|
||||
threads = [Thread(target=process_queue, args=(mutex, machine, func, data))
|
||||
for machine in pool]
|
||||
|
||||
# Start the threads
|
||||
for thread in threads:
|
||||
thread.start()
|
||||
|
||||
# Wait for the workers to finish
|
||||
# TODO maybe return STDOUT from everything?
|
||||
for thread in threads:
|
||||
thread.join()
|
||||
|
||||
|
||||
def load_template(path, **params):
|
||||
with open(path, 'r') as f:
|
||||
query = f.read()
|
||||
|
|
@ -45,7 +90,7 @@ def load_template(path, **params):
|
|||
# `partition = {"field" => values}`
|
||||
def partition_string(partition):
|
||||
if not partition:
|
||||
return ""
|
||||
return "true"
|
||||
|
||||
parts = [f"{k} >= {min(v)} and {k} <= {max(v)}" for k, v in partition.items()]
|
||||
string = " and ".join(parts)
|
||||
|
|
@ -55,8 +100,12 @@ def partition_string(partition):
|
|||
|
||||
# Wrapper to enable the inclusion of partitioning strings
|
||||
def load_sql(path, **params):
|
||||
if 'partition' in params.keys():
|
||||
params['partition_string'] = partition_string(params['partition'])
|
||||
params['partition_string'] = partition_string(params.get('partition'))
|
||||
|
||||
return load_template(path, **params)
|
||||
|
||||
|
||||
path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'instances.csv')
|
||||
with open(path) as file:
|
||||
AWS_INSTANCES = list(csv.DictReader(file))
|
||||
|
||||
|
|
|
|||
763
minerva/instances.csv
Normal file
763
minerva/instances.csv
Normal file
|
|
@ -0,0 +1,763 @@
|
|||
Name,Instance,RAM,vCPUs,CPU,GPUs,GPU,GPU memory,Price
|
||||
T4G Nano,t4g.nano,0.5 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.00
|
||||
T3A Nano,t3a.nano,0.5 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.00
|
||||
T3 Nano,t3.nano,0.5 GiB,2 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.01
|
||||
T2 Nano,t2.nano,0.5 GiB,1 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.01
|
||||
T4G Micro,t4g.micro,1.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.01
|
||||
T3A Micro,t3a.micro,1.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.01
|
||||
T3 Micro,t3.micro,1.0 GiB,2 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.01
|
||||
T2 Micro,t2.micro,1.0 GiB,1 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.01
|
||||
T4G Small,t4g.small,2.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.02
|
||||
T3A Small,t3a.small,2.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.02
|
||||
T1 Micro,t1.micro,0.613 GiB,1 vCPUs,Variable,0,None,0 GiB,$0.02
|
||||
T3 Small,t3.small,2.0 GiB,2 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.02
|
||||
T2 Small,t2.small,2.0 GiB,1 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.02
|
||||
A1 Medium,a1.medium,2.0 GiB,1 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.03
|
||||
T4G Medium,t4g.medium,4.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.03
|
||||
C6G Medium,c6g.medium,2.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.03
|
||||
C7G Medium,c7g.medium,2.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.04
|
||||
T3A Medium,t3a.medium,4.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.04
|
||||
C6GD Medium,c6gd.medium,2.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.04
|
||||
M6G Medium,m6g.medium,4.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.04
|
||||
M7G Medium,m7g.medium,4.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.04
|
||||
T3 Medium,t3.medium,4.0 GiB,2 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.04
|
||||
C6GN Medium,c6gn.medium,2.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.04
|
||||
M1 General Purpose Small,m1.small,1.7 GiB,1 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.04
|
||||
M6GD Medium,m6gd.medium,4.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.05
|
||||
C7GD Medium,c7gd.medium,2.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.05
|
||||
T2 Medium,t2.medium,4.0 GiB,2 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.05
|
||||
R6G Medium,r6g.medium,8.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.05
|
||||
A1 Large,a1.large,4.0 GiB,2 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.05
|
||||
C7A Medium,c7a.medium,2.0 GiB,1 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.05
|
||||
M7GD Medium,m7gd.medium,4.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.05
|
||||
R7G Medium,r7g.medium,8.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.05
|
||||
R6GD Medium,r6gd.medium,8.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.06
|
||||
M7A Medium,m7a.medium,4.0 GiB,1 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.06
|
||||
C7GN Medium,c7gn.medium,2.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.06
|
||||
M3 General Purpose Medium,m3.medium,3.75 GiB,1 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge),0,None,0 GiB,$0.07
|
||||
T4G Large,t4g.large,8.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.07
|
||||
R7GD Medium,r7gd.medium,8.0 GiB,1 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.07
|
||||
C6G Large,c6g.large,4.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.07
|
||||
C7G Large,c7g.large,4.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.07
|
||||
T3A Large,t3a.large,8.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.08
|
||||
R7A Medium,r7a.medium,8.0 GiB,1 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.08
|
||||
C6A Large,c6a.large,4.0 GiB,2 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.08
|
||||
C6GD Large,c6gd.large,4.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.08
|
||||
M6G Large,m6g.large,8.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.08
|
||||
C5A Large,c5a.large,4.0 GiB,2 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.08
|
||||
M7G Large,m7g.large,8.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.08
|
||||
T3 Large,t3.large,8.0 GiB,2 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.08
|
||||
X2GD Medium,x2gd.medium,16.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.08
|
||||
C5 High-CPU Large,c5.large,4.0 GiB,2 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.09
|
||||
C6I Large,c6i.large,4.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.09
|
||||
M5A Large,m5a.large,8.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.09
|
||||
C5AD Large,c5ad.large,4.0 GiB,2 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.09
|
||||
M6A Large,m6a.large,8.0 GiB,2 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.09
|
||||
C6GN Large,c6gn.large,4.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.09
|
||||
M1 General Purpose Medium,m1.medium,3.75 GiB,1 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.09
|
||||
C7I Large,c7i.large,4.0 GiB,2 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.09
|
||||
M6GD Large,m6gd.large,8.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.09
|
||||
C7GD Large,c7gd.large,4.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.09
|
||||
T2 Large,t2.large,8.0 GiB,2 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.09
|
||||
M7I-FLEX Large,m7i-flex.large,8.0 GiB,2 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.10
|
||||
M6I Large,m6i.large,8.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.10
|
||||
M5 General Purpose Large,m5.large,8.0 GiB,2 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.10
|
||||
C5 High-CPU Large,c5d.large,4.0 GiB,2 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.10
|
||||
M4 General Purpose Large,m4.large,8.0 GiB,2 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$0.10
|
||||
C4 High-CPU Large,c4.large,3.75 GiB,2 vCPUs,Intel Xeon E5-2666 v3 (Haswell),0,None,0 GiB,$0.10
|
||||
M7I Large,m7i.large,8.0 GiB,2 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.10
|
||||
C6ID Large,c6id.large,4.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.10
|
||||
R6G Large,r6g.large,16.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.10
|
||||
A1 Extra Large,a1.xlarge,8.0 GiB,4 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.10
|
||||
C7A Large,c7a.large,4.0 GiB,2 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.10
|
||||
M5AD Large,m5ad.large,8.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.10
|
||||
C3 High-CPU Large,c3.large,3.75 GiB,2 vCPUs,Intel Xeon E5-2680 v2 (Ivy Bridge),0,None,0 GiB,$0.11
|
||||
M7GD Large,m7gd.large,8.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.11
|
||||
R7G Large,r7g.large,16.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.11
|
||||
C5N Large,c5n.large,5.25 GiB,2 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.11
|
||||
M5 General Purpose Large,m5d.large,8.0 GiB,2 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.11
|
||||
R5A Large,r5a.large,16.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.11
|
||||
R6A Large,r6a.large,16.0 GiB,2 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.11
|
||||
C6IN Large,c6in.large,4.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.11
|
||||
R6GD Large,r6gd.large,16.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.12
|
||||
M7A Large,m7a.large,8.0 GiB,2 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.12
|
||||
M6ID Large,m6id.large,8.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.12
|
||||
M5N Large,m5n.large,8.0 GiB,2 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.12
|
||||
C7GN Large,c7gn.large,4.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.12
|
||||
R6I Large,r6i.large,16.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.13
|
||||
R5 Large,r5.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.13
|
||||
C1 High-CPU Medium,c1.medium,1.7 GiB,2 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.13
|
||||
R5AD Large,r5ad.large,16.0 GiB,2 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.13
|
||||
R7I Large,r7i.large,16.0 GiB,2 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.13
|
||||
M3 General Purpose Large,m3.large,7.5 GiB,2 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge),0,None,0 GiB,$0.13
|
||||
R4 High-Memory Large,r4.large,15.25 GiB,2 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.13
|
||||
T4G Extra Large,t4g.xlarge,16.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.13
|
||||
M5DN Large,m5dn.large,8.0 GiB,2 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.14
|
||||
C6G Extra Large,c6g.xlarge,8.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.14
|
||||
R7GD Large,r7gd.large,16.0 GiB,2 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.14
|
||||
M6IN Large,m6in.large,8.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.14
|
||||
R5D Large,r5d.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.14
|
||||
IS4GEN Medium,is4gen.medium,6.0 GiB,1 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.14
|
||||
C7G Extra Large,c7g.xlarge,8.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.15
|
||||
R5B Large,r5b.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.15
|
||||
R5N Large,r5n.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.15
|
||||
T3A Extra Large,t3a.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.15
|
||||
R6ID Large,r6id.large,16.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.15
|
||||
R7A Large,r7a.large,16.0 GiB,2 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.15
|
||||
C6A Extra Large,c6a.xlarge,8.0 GiB,4 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.15
|
||||
C6GD Extra Large,c6gd.xlarge,8.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.15
|
||||
C5A Extra Large,c5a.xlarge,8.0 GiB,4 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.15
|
||||
M6G Extra Large,m6g.xlarge,16.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.15
|
||||
I4G Large,i4g.large,16.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.15
|
||||
I3 High I/O Large,i3.large,15.25 GiB,2 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.16
|
||||
M6IDN Large,m6idn.large,8.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.16
|
||||
M7G Extra Large,m7g.xlarge,16.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.16
|
||||
M5ZN Large,m5zn.large,8.0 GiB,2 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$0.17
|
||||
R3 High-Memory Large,r3.large,15.25 GiB,2 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$0.17
|
||||
T3 Extra Large,t3.xlarge,16.0 GiB,4 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.17
|
||||
R5DN Large,r5dn.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.17
|
||||
X2GD Large,x2gd.large,32.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.17
|
||||
C5 High-CPU Extra Large,c5.xlarge,8.0 GiB,4 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.17
|
||||
C6I Extra Large,c6i.xlarge,8.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.17
|
||||
I4I Large,i4i.large,16.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.17
|
||||
C5AD Extra Large,c5ad.xlarge,8.0 GiB,4 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.17
|
||||
M5A Extra Large,m5a.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.17
|
||||
M6A Extra Large,m6a.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.17
|
||||
C6GN Extra Large,c6gn.xlarge,8.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.17
|
||||
R6IN Large,r6in.large,16.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.17
|
||||
M1 General Purpose Large,m1.large,7.5 GiB,2 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.18
|
||||
C7I Extra Large,c7i.xlarge,8.0 GiB,4 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.18
|
||||
M6GD Extra Large,m6gd.xlarge,16.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.18
|
||||
C7GD Extra Large,c7gd.xlarge,8.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.18
|
||||
IM4GN Large,im4gn.large,8.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.18
|
||||
T2 Extra Large,t2.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.19
|
||||
R7IZ Large,r7iz.large,16.0 GiB,2 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.19
|
||||
Z1D Large,z1d.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$0.19
|
||||
M7I-FLEX Extra Large,m7i-flex.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.19
|
||||
C5 High-CPU Extra Large,c5d.xlarge,8.0 GiB,4 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.19
|
||||
M6I Extra Large,m6i.xlarge,16.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.19
|
||||
M5 General Purpose Extra Large,m5.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.19
|
||||
R6IDN Large,r6idn.large,16.0 GiB,2 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.20
|
||||
C4 High-CPU Extra Large,c4.xlarge,7.5 GiB,4 vCPUs,Intel Xeon E5-2666 v3 (Haswell),0,None,0 GiB,$0.20
|
||||
M4 General Purpose Extra Large,m4.xlarge,16.0 GiB,4 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$0.20
|
||||
M7I Extra Large,m7i.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.20
|
||||
C6ID Extra Large,c6id.xlarge,8.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.20
|
||||
R6G Extra Large,r6g.xlarge,32.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.20
|
||||
A1 Double Extra Large,a1.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.20
|
||||
C7A Extra Large,c7a.xlarge,8.0 GiB,4 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.21
|
||||
M5AD Extra Large,m5ad.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.21
|
||||
C3 High-CPU Extra Large,c3.xlarge,7.5 GiB,4 vCPUs,Intel Xeon E5-2680 v2 (Ivy Bridge),0,None,0 GiB,$0.21
|
||||
M7GD Extra Large,m7gd.xlarge,16.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.21
|
||||
R7G Extra Large,r7g.xlarge,32.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.21
|
||||
C5N Extra Large,c5n.xlarge,10.5 GiB,4 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.22
|
||||
I3EN Large,i3en.large,16.0 GiB,2 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.23
|
||||
M5 General Purpose Extra Large,m5d.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.23
|
||||
R5A Extra Large,r5a.xlarge,32.0 GiB,4 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.23
|
||||
C6IN Extra Large,c6in.xlarge,8.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.23
|
||||
R6A Extra Large,r6a.xlarge,32.0 GiB,4 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.23
|
||||
INF1 Extra Large,inf1.xlarge,8.0 GiB,4 vCPUs,Intel Xeon Platinum 8275CL (Cascade Lake),1,AWS Inferentia,0 GiB,$0.23
|
||||
R6GD Extra Large,r6gd.xlarge,32.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.23
|
||||
M7A Extra Large,m7a.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.23
|
||||
M6ID Extra Large,m6id.xlarge,16.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.24
|
||||
M5N Extra Large,m5n.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.24
|
||||
M2 High Memory Extra Large,m2.xlarge,17.1 GiB,2 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.25
|
||||
C7GN Extra Large,c7gn.xlarge,8.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.25
|
||||
R5 Extra Large,r5.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.25
|
||||
R6I Extra Large,r6i.xlarge,32.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.25
|
||||
R5AD Extra Large,r5ad.xlarge,32.0 GiB,4 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.26
|
||||
R7I Extra Large,r7i.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.26
|
||||
M3 General Purpose Extra Large,m3.xlarge,15.0 GiB,4 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge),0,None,0 GiB,$0.27
|
||||
R4 High-Memory Extra Large,r4.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.27
|
||||
T4G Double Extra Large,t4g.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.27
|
||||
M5DN Extra Large,m5dn.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.27
|
||||
C6G Double Extra Large,c6g.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.27
|
||||
R7GD Extra Large,r7gd.xlarge,32.0 GiB,4 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.27
|
||||
M6IN Extra Large,m6in.xlarge,16.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.28
|
||||
R5D Extra Large,r5d.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.29
|
||||
IS4GEN Large,is4gen.large,12.0 GiB,2 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.29
|
||||
C7G Double Extra Large,c7g.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.29
|
||||
R5B Extra Large,r5b.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.30
|
||||
R5N Extra Large,r5n.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.30
|
||||
T3A Double Extra Large,t3a.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.30
|
||||
R6ID Extra Large,r6id.xlarge,32.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.30
|
||||
R7A Extra Large,r7a.xlarge,32.0 GiB,4 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.30
|
||||
C6A Double Extra Large,c6a.2xlarge,16.0 GiB,8 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.31
|
||||
C6GD Double Extra Large,c6gd.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.31
|
||||
M6G Double Extra Large,m6g.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.31
|
||||
C5A Double Extra Large,c5a.2xlarge,16.0 GiB,8 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.31
|
||||
I4G Extra Large,i4g.xlarge,32.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.31
|
||||
I3 High I/O Extra Large,i3.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.31
|
||||
M6IDN Extra Large,m6idn.xlarge,16.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.32
|
||||
M7G Double Extra Large,m7g.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.33
|
||||
M5ZN Extra Large,m5zn.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$0.33
|
||||
T3 Double Extra Large,t3.2xlarge,32.0 GiB,8 vCPUs,Intel Skylake E5 2686 v5,0,None,0 GiB,$0.33
|
||||
R3 High-Memory Extra Large,r3.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$0.33
|
||||
R5DN Extra Large,r5dn.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.33
|
||||
X2GD Extra Large,x2gd.xlarge,64.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.33
|
||||
C6I Double Extra Large,c6i.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.34
|
||||
C5 High-CPU Double Extra Large,c5.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.34
|
||||
I4I Extra Large,i4i.xlarge,32.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.34
|
||||
M5A Double Extra Large,m5a.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.34
|
||||
C5AD Double Extra Large,c5ad.2xlarge,16.0 GiB,8 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.34
|
||||
C6GN Double Extra Large,c6gn.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.35
|
||||
M6A Double Extra Large,m6a.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.35
|
||||
R6IN Extra Large,r6in.xlarge,32.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.35
|
||||
M1 General Purpose Extra Large,m1.xlarge,15.0 GiB,4 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.35
|
||||
C7I Double Extra Large,c7i.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.36
|
||||
M6GD Double Extra Large,m6gd.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.36
|
||||
INF1 Double Extra Large,inf1.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon Platinum 8275CL (Cascade Lake),1,AWS Inferentia,0 GiB,$0.36
|
||||
C7GD Double Extra Large,c7gd.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.36
|
||||
IM4GN Extra Large,im4gn.xlarge,16.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.36
|
||||
T2 Double Extra Large,t2.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.37
|
||||
R7IZ Extra Large,r7iz.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.37
|
||||
Z1D Extra Large,z1d.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$0.37
|
||||
G4AD Extra Large,g4ad.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7R32,1,AMD Radeon Pro V520,8 GiB,$0.38
|
||||
M7I-FLEX Double Extra Large,m7i-flex.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.38
|
||||
C5 High-CPU Double Extra Large,c5d.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.38
|
||||
M5 General Purpose Double Extra Large,m5.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.38
|
||||
M6I Double Extra Large,m6i.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.38
|
||||
R6IDN Extra Large,r6idn.xlarge,32.0 GiB,4 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.39
|
||||
C4 High-CPU Double Extra Large,c4.2xlarge,15.0 GiB,8 vCPUs,Intel Xeon E5-2666 v3 (Haswell),0,None,0 GiB,$0.40
|
||||
M4 General Purpose Double Extra Large,m4.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$0.40
|
||||
C6ID Double Extra Large,c6id.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.40
|
||||
R6G Double Extra Large,r6g.2xlarge,64.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.40
|
||||
M7I Double Extra Large,m7i.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.40
|
||||
A1 Metal,a1.metal,32.0 GiB,16 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.41
|
||||
A1 Quadruple Extra Large,a1.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton Processor,0,None,0 GiB,$0.41
|
||||
C7A Double Extra Large,c7a.2xlarge,16.0 GiB,8 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.41
|
||||
M5AD Double Extra Large,m5ad.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.41
|
||||
C3 High-CPU Double Extra Large,c3.2xlarge,15.0 GiB,8 vCPUs,Intel Xeon E5-2680 v2 (Ivy Bridge),0,None,0 GiB,$0.42
|
||||
G5G Extra Large,g5g.xlarge,8.0 GiB,4 vCPUs,AWS Graviton2 Processor,1,NVIDIA T4G Tensor Core,16 GiB,$0.42
|
||||
M7GD Double Extra Large,m7gd.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.43
|
||||
R7G Double Extra Large,r7g.2xlarge,64.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.43
|
||||
C5N Double Extra Large,c5n.2xlarge,21.0 GiB,8 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.43
|
||||
I3EN Extra Large,i3en.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.45
|
||||
M5 General Purpose Double Extra Large,m5d.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.45
|
||||
R5A Double Extra Large,r5a.2xlarge,64.0 GiB,8 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.45
|
||||
C6IN Double Extra Large,c6in.2xlarge,16.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.45
|
||||
R6A Double Extra Large,r6a.2xlarge,64.0 GiB,8 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.45
|
||||
R6GD Double Extra Large,r6gd.2xlarge,64.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.46
|
||||
M7A Double Extra Large,m7a.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.46
|
||||
H1 Double Extra Large,h1.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.47
|
||||
M6ID Double Extra Large,m6id.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.47
|
||||
M5N Double Extra Large,m5n.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.48
|
||||
M2 High Memory Double Extra Large,m2.2xlarge,34.2 GiB,4 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.49
|
||||
D3 Extra Large,d3.xlarge,32.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.50
|
||||
C7GN Double Extra Large,c7gn.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.50
|
||||
R5 Double Extra Large,r5.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.50
|
||||
R6I Double Extra Large,r6i.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.50
|
||||
C1 High-CPU Extra Large,c1.xlarge,7.0 GiB,8 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.52
|
||||
R5AD Double Extra Large,r5ad.2xlarge,64.0 GiB,8 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.52
|
||||
D3EN Extra Large,d3en.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.53
|
||||
G4DN Extra Large,g4dn.xlarge,16.0 GiB,4 vCPUs,Intel Xeon Family,1,NVIDIA T4 Tensor Core,16 GiB,$0.53
|
||||
R7I Double Extra Large,r7i.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.53
|
||||
M3 General Purpose Double Extra Large,m3.2xlarge,30.0 GiB,8 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge),0,None,0 GiB,$0.53
|
||||
R4 High-Memory Double Extra Large,r4.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.53
|
||||
G4AD Double Extra Large,g4ad.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7R32,1,AMD Radeon Pro V520,8 GiB,$0.54
|
||||
C6G Quadruple Extra Large,c6g.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.54
|
||||
M5DN Double Extra Large,m5dn.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.54
|
||||
R7GD Double Extra Large,r7gd.2xlarge,64.0 GiB,8 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.54
|
||||
G5G Double Extra Large,g5g.2xlarge,16.0 GiB,8 vCPUs,AWS Graviton2 Processor,1,NVIDIA T4G Tensor Core,16 GiB,$0.56
|
||||
M6IN Double Extra Large,m6in.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.56
|
||||
R5D Double Extra Large,r5d.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.58
|
||||
IS4GEN Extra Large,is4gen.xlarge,24.0 GiB,4 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.58
|
||||
C7G Quadruple Extra Large,c7g.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.58
|
||||
R5N Double Extra Large,r5n.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.60
|
||||
R5B Double Extra Large,r5b.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.60
|
||||
R6ID Double Extra Large,r6id.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.60
|
||||
R7A Double Extra Large,r7a.2xlarge,64.0 GiB,8 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.61
|
||||
C6A Quadruple Extra Large,c6a.4xlarge,32.0 GiB,16 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.61
|
||||
C6GD Quadruple Extra Large,c6gd.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.61
|
||||
C5A Quadruple Extra Large,c5a.4xlarge,32.0 GiB,16 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.62
|
||||
M6G Quadruple Extra Large,m6g.4xlarge,64.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.62
|
||||
I4G Double Extra Large,i4g.2xlarge,64.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.62
|
||||
I3 High I/O Double Extra Large,i3.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.62
|
||||
M6IDN Double Extra Large,m6idn.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.64
|
||||
G2 Double Extra Large,g2.2xlarge,15.0 GiB,8 vCPUs,Intel Xeon E5-2670 (Sandy Bridge),1,NVIDIA GRID K520,4 GiB,$0.65
|
||||
VT1 3xlarge,vt1.3xlarge,24.0 GiB,12 vCPUs,Intel Xeon Platinum 8259CL,0,None,0 GiB,$0.65
|
||||
M7G Quadruple Extra Large,m7g.4xlarge,64.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.65
|
||||
M5ZN Double Extra Large,m5zn.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$0.66
|
||||
R3 High-Memory Double Extra Large,r3.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$0.67
|
||||
X2GD Double Extra Large,x2gd.2xlarge,128.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.67
|
||||
R5DN Double Extra Large,r5dn.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.67
|
||||
C5 High-CPU Quadruple Extra Large,c5.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.68
|
||||
C6I Quadruple Extra Large,c6i.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.68
|
||||
I4I Double Extra Large,i4i.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.69
|
||||
M5A Quadruple Extra Large,m5a.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.69
|
||||
C5AD Quadruple Extra Large,c5ad.4xlarge,32.0 GiB,16 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$0.69
|
||||
D2 Extra Large,d2.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$0.69
|
||||
M6A Quadruple Extra Large,m6a.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.69
|
||||
C6GN Quadruple Extra Large,c6gn.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.69
|
||||
R6IN Double Extra Large,r6in.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.70
|
||||
C7I Quadruple Extra Large,c7i.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.71
|
||||
M6GD Quadruple Extra Large,m6gd.4xlarge,64.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.72
|
||||
C7GD Quadruple Extra Large,c7gd.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.73
|
||||
IM4GN Double Extra Large,im4gn.2xlarge,32.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.73
|
||||
Z1D Double Extra Large,z1d.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$0.74
|
||||
R7IZ Double Extra Large,r7iz.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.74
|
||||
G3S Extra Large,g3s.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),1,NVIDIA Tesla M60,8 GiB,$0.75
|
||||
G4DN Double Extra Large,g4dn.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Family,1,NVIDIA T4 Tensor Core,16 GiB,$0.75
|
||||
INF2 Extra Large,inf2.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7R13 Processor,1,AWS Inferentia2,32 GiB,$0.76
|
||||
M7I-FLEX Quadruple Extra Large,m7i-flex.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.77
|
||||
M5 General Purpose Quadruple Extra Large,m5.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.77
|
||||
M6I Quadruple Extra Large,m6i.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.77
|
||||
C5 High-CPU Quadruple Extra Large,c5d.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.77
|
||||
R6IDN Double Extra Large,r6idn.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.78
|
||||
C4 High-CPU Quadruple Extra Large,c4.4xlarge,30.0 GiB,16 vCPUs,Intel Xeon E5-2666 v3 (Haswell),0,None,0 GiB,$0.80
|
||||
M4 General Purpose Quadruple Extra Large,m4.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$0.80
|
||||
C6ID Quadruple Extra Large,c6id.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.81
|
||||
M7I Quadruple Extra Large,m7i.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$0.81
|
||||
R6G Quadruple Extra Large,r6g.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.81
|
||||
C7A Quadruple Extra Large,c7a.4xlarge,32.0 GiB,16 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.82
|
||||
M5AD Quadruple Extra Large,m5ad.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.82
|
||||
G5G Quadruple Extra Large,g5g.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton2 Processor,1,NVIDIA T4G Tensor Core,16 GiB,$0.83
|
||||
X2IEDN Extra Large,x2iedn.xlarge,128.0 GiB,4 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$0.83
|
||||
X1E Extra Large,x1e.xlarge,122.0 GiB,4 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$0.83
|
||||
C3 High-CPU Quadruple Extra Large,c3.4xlarge,30.0 GiB,16 vCPUs,Intel Xeon E5-2680 v2 (Ivy Bridge),0,None,0 GiB,$0.84
|
||||
I2 Extra Large,i2.xlarge,30.5 GiB,4 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$0.85
|
||||
M7GD Quadruple Extra Large,m7gd.4xlarge,64.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.85
|
||||
R7G Quadruple Extra Large,r7g.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$0.86
|
||||
C5N Quadruple Extra Large,c5n.4xlarge,42.0 GiB,16 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$0.86
|
||||
G4AD Quadruple Extra Large,g4ad.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 7R32,1,AMD Radeon Pro V520,8 GiB,$0.87
|
||||
P2 General Purpose GPU Extra Large,p2.xlarge,61.0 GiB,4 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),1,NVIDIA Tesla K80,12 GiB,$0.90
|
||||
I3EN Double Extra Large,i3en.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.90
|
||||
M5 General Purpose Quadruple Extra Large,m5d.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$0.90
|
||||
R5A Quadruple Extra Large,r5a.4xlarge,128.0 GiB,16 vCPUs,AMD EPYC 7571,0,None,0 GiB,$0.90
|
||||
R6A Quadruple Extra Large,r6a.4xlarge,128.0 GiB,16 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$0.91
|
||||
C6IN Quadruple Extra Large,c6in.4xlarge,32.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.91
|
||||
R6GD Quadruple Extra Large,r6gd.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$0.92
|
||||
M7A Quadruple Extra Large,m7a.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$0.93
|
||||
H1 Quadruple Extra Large,h1.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$0.94
|
||||
M6ID Quadruple Extra Large,m6id.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$0.95
|
||||
M5N Quadruple Extra Large,m5n.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$0.95
|
||||
M2 High Memory Quadruple Extra Large,m2.4xlarge,68.4 GiB,8 vCPUs,Intel Xeon Family,0,None,0 GiB,$0.98
|
||||
M5ZN 3xlarge,m5zn.3xlarge,48.0 GiB,12 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$0.99
|
||||
C7GN Quadruple Extra Large,c7gn.4xlarge,32.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.00
|
||||
D3 Double Extra Large,d3.2xlarge,64.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.00
|
||||
G5 Graphics and Machine Learning GPU Extra Large,g5.xlarge,16.0 GiB,4 vCPUs,AMD EPYC 7R32,1,NVIDIA A10G,24 GiB,$1.01
|
||||
R6I Quadruple Extra Large,r6i.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.01
|
||||
R5 Quadruple Extra Large,r5.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$1.01
|
||||
R5AD Quadruple Extra Large,r5ad.4xlarge,128.0 GiB,16 vCPUs,AMD EPYC 7571,0,None,0 GiB,$1.05
|
||||
D3EN Double Extra Large,d3en.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.05
|
||||
R7I Quadruple Extra Large,r7i.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$1.06
|
||||
R4 High-Memory Quadruple Extra Large,r4.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$1.06
|
||||
M5DN Quadruple Extra Large,m5dn.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.09
|
||||
C6G Eight Extra Large,c6g.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.09
|
||||
R7GD Quadruple Extra Large,r7gd.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.09
|
||||
M6IN Quadruple Extra Large,m6in.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.11
|
||||
Z1D 3xlarge,z1d.3xlarge,96.0 GiB,12 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$1.12
|
||||
G3 Graphics GPU Quadruple Extra Large,g3.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),1,NVIDIA Tesla M60,8 GiB,$1.14
|
||||
R5D Quadruple Extra Large,r5d.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$1.15
|
||||
IS4GEN Double Extra Large,is4gen.2xlarge,48.0 GiB,8 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.15
|
||||
C7G Eight Extra Large,c7g.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.16
|
||||
INF1 6xlarge,inf1.6xlarge,48.0 GiB,24 vCPUs,Intel Xeon Platinum 8275CL (Cascade Lake),4,AWS Inferentia,0 GiB,$1.18
|
||||
R5N Quadruple Extra Large,r5n.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.19
|
||||
R5B Quadruple Extra Large,r5b.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.19
|
||||
G4DN Quadruple Extra Large,g4dn.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Family,1,NVIDIA T4 Tensor Core,16 GiB,$1.20
|
||||
R6ID Quadruple Extra Large,r6id.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.21
|
||||
G5 Graphics and Machine Learning GPU Double Extra Large,g5.2xlarge,32.0 GiB,8 vCPUs,AMD EPYC 7R32,1,NVIDIA A10G,24 GiB,$1.21
|
||||
R7A Quadruple Extra Large,r7a.4xlarge,128.0 GiB,16 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$1.22
|
||||
C6A Eight Extra Large,c6a.8xlarge,64.0 GiB,32 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$1.22
|
||||
C6GD Eight Extra Large,c6gd.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.23
|
||||
M6G Eight Extra Large,m6g.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.23
|
||||
C5A Eight Extra Large,c5a.8xlarge,64.0 GiB,32 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$1.23
|
||||
I4G Quadruple Extra Large,i4g.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.24
|
||||
I3 High I/O Quadruple Extra Large,i3.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$1.25
|
||||
M6IDN Quadruple Extra Large,m6idn.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.27
|
||||
VT1 6xlarge,vt1.6xlarge,48.0 GiB,24 vCPUs,Intel Xeon Platinum 8259CL,0,None,0 GiB,$1.30
|
||||
M7G Eight Extra Large,m7g.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.31
|
||||
R3 High-Memory Quadruple Extra Large,r3.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$1.33
|
||||
R5DN Quadruple Extra Large,r5dn.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.34
|
||||
X2GD Quadruple Extra Large,x2gd.4xlarge,256.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.34
|
||||
TRN1 Double Extra Large,trn1.2xlarge,32.0 GiB,8 vCPUs,Intel Xeon Scalable (Icelake),1,AWS Inferentia,32 GiB,$1.34
|
||||
I3EN 3xlarge,i3en.3xlarge,96.0 GiB,12 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$1.36
|
||||
C6I Eight Extra Large,c6i.8xlarge,64.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.36
|
||||
G5G Eight Extra Large,g5g.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton2 Processor,1,NVIDIA T4G Tensor Core,16 GiB,$1.37
|
||||
I4I Quadruple Extra Large,i4i.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.37
|
||||
M5A Eight Extra Large,m5a.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7571,0,None,0 GiB,$1.38
|
||||
C5AD Eight Extra Large,c5ad.8xlarge,64.0 GiB,32 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$1.38
|
||||
D2 Double Extra Large,d2.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$1.38
|
||||
C6GN Eight Extra Large,c6gn.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.38
|
||||
M6A Eight Extra Large,m6a.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$1.38
|
||||
R6IN Quadruple Extra Large,r6in.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.39
|
||||
C7I Eight Extra Large,c7i.8xlarge,64.0 GiB,32 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$1.43
|
||||
M6GD Eight Extra Large,m6gd.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.45
|
||||
C7GD Eight Extra Large,c7gd.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.45
|
||||
IM4GN Quadruple Extra Large,im4gn.4xlarge,64.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.46
|
||||
R7IZ Quadruple Extra Large,r7iz.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$1.49
|
||||
C5 High-CPU 9xlarge,c5.9xlarge,72.0 GiB,36 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$1.53
|
||||
M7I-FLEX Eight Extra Large,m7i-flex.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$1.53
|
||||
M6I Eight Extra Large,m6i.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.54
|
||||
M5 General Purpose Eight Extra Large,m5.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$1.54
|
||||
R6IDN Quadruple Extra Large,r6idn.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.56
|
||||
C4 High-CPU Eight Extra Large,c4.8xlarge,60.0 GiB,36 vCPUs,Intel Xeon E5-2666 v3 (Haswell),0,None,0 GiB,$1.59
|
||||
C6ID Eight Extra Large,c6id.8xlarge,64.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.61
|
||||
M7I Eight Extra Large,m7i.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$1.61
|
||||
R6G Eight Extra Large,r6g.8xlarge,256.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.61
|
||||
G5 Graphics and Machine Learning GPU Quadruple Extra Large,g5.4xlarge,64.0 GiB,16 vCPUs,AMD EPYC 7R32,1,NVIDIA A10G,24 GiB,$1.62
|
||||
C6G 12xlarge,c6g.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.63
|
||||
C7A Eight Extra Large,c7a.8xlarge,64.0 GiB,32 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$1.64
|
||||
M5AD Eight Extra Large,m5ad.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7571,0,None,0 GiB,$1.65
|
||||
F1 Double Extra Large,f1.2xlarge,122.0 GiB,8 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$1.65
|
||||
X2IEDN Double Extra Large,x2iedn.2xlarge,256.0 GiB,8 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$1.67
|
||||
X2IEZN Double Extra Large,x2iezn.2xlarge,256.0 GiB,8 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$1.67
|
||||
X1E Double Extra Large,x1e.2xlarge,244.0 GiB,8 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$1.67
|
||||
C3 High-CPU Eight Extra Large,c3.8xlarge,60.0 GiB,32 vCPUs,Intel Xeon E5-2680 v2 (Ivy Bridge),0,None,0 GiB,$1.68
|
||||
HPC7G Eight Extra Large,hpc7g.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.68
|
||||
HPC7G 16xlarge,hpc7g.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.68
|
||||
HPC7G Quadruple Extra Large,hpc7g.4xlarge,128.0 GiB,16 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.68
|
||||
I2 Double Extra Large,i2.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$1.71
|
||||
M7GD Eight Extra Large,m7gd.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.71
|
||||
R7G Eight Extra Large,r7g.8xlarge,256.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.71
|
||||
C5 High-CPU 9xlarge,c5d.9xlarge,72.0 GiB,36 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$1.73
|
||||
G4AD Eight Extra Large,g4ad.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7R32,2,AMD Radeon Pro V520,16 GiB,$1.73
|
||||
C7G 12xlarge,c7g.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.74
|
||||
R5A Eight Extra Large,r5a.8xlarge,256.0 GiB,32 vCPUs,AMD EPYC 7571,0,None,0 GiB,$1.81
|
||||
M5 General Purpose Eight Extra Large,m5d.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$1.81
|
||||
R6A Eight Extra Large,r6a.8xlarge,256.0 GiB,32 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$1.81
|
||||
C6IN Eight Extra Large,c6in.8xlarge,64.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.81
|
||||
C6A 12xlarge,c6a.12xlarge,96.0 GiB,48 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$1.84
|
||||
C6GD 12xlarge,c6gd.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.84
|
||||
R6GD Eight Extra Large,r6gd.8xlarge,256.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.84
|
||||
C5A 12xlarge,c5a.12xlarge,96.0 GiB,48 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$1.85
|
||||
M6G 12xlarge,m6g.12xlarge,192.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$1.85
|
||||
M7A Eight Extra Large,m7a.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$1.85
|
||||
H1 Eight Extra Large,h1.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$1.87
|
||||
M6ID Eight Extra Large,m6id.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$1.90
|
||||
M5N Eight Extra Large,m5n.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$1.90
|
||||
C5N 9xlarge,c5n.9xlarge,96.0 GiB,36 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$1.94
|
||||
M7G 12xlarge,m7g.12xlarge,192.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$1.96
|
||||
INF2 Eight Extra Large,inf2.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7R13 Processor,1,AWS Inferentia2,32 GiB,$1.97
|
||||
M5ZN 6xlarge,m5zn.6xlarge,96.0 GiB,24 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$1.98
|
||||
C7GN Eight Extra Large,c7gn.8xlarge,64.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.00
|
||||
D3 Quadruple Extra Large,d3.4xlarge,128.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.00
|
||||
M4 General Purpose Deca Extra Large,m4.10xlarge,160.0 GiB,40 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$2.00
|
||||
R5 Eight Extra Large,r5.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$2.02
|
||||
R6I Eight Extra Large,r6i.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.02
|
||||
C5 High-CPU 12xlarge,c5.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$2.04
|
||||
C6I 12xlarge,c6i.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.04
|
||||
M5A 12xlarge,m5a.12xlarge,192.0 GiB,48 vCPUs,AMD EPYC 7571,0,None,0 GiB,$2.06
|
||||
C5AD 12xlarge,c5ad.12xlarge,96.0 GiB,48 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$2.06
|
||||
C6GN 12xlarge,c6gn.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.07
|
||||
M6A 12xlarge,m6a.12xlarge,192.0 GiB,48 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$2.07
|
||||
R5AD Eight Extra Large,r5ad.8xlarge,256.0 GiB,32 vCPUs,AMD EPYC 7571,0,None,0 GiB,$2.10
|
||||
D3EN Quadruple Extra Large,d3en.4xlarge,64.0 GiB,16 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.10
|
||||
R7I Eight Extra Large,r7i.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$2.12
|
||||
R4 High-Memory Eight Extra Large,r4.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$2.13
|
||||
C7I 12xlarge,c7i.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$2.14
|
||||
M6GD 12xlarge,m6gd.12xlarge,192.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.17
|
||||
G4DN Eight Extra Large,g4dn.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Family,1,NVIDIA T4 Tensor Core,16 GiB,$2.18
|
||||
C6G 16xlarge,c6g.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.18
|
||||
M5DN Eight Extra Large,m5dn.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.18
|
||||
C6G Metal,c6g.metal,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.18
|
||||
R7GD Eight Extra Large,r7gd.8xlarge,256.0 GiB,32 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.18
|
||||
C7GD 12xlarge,c7gd.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.18
|
||||
M6IN Eight Extra Large,m6in.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.23
|
||||
Z1D 6xlarge,z1d.6xlarge,192.0 GiB,24 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$2.23
|
||||
G3 Graphics GPU Eight Extra Large,g3.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),2,NVIDIA Tesla M60,16 GiB,$2.28
|
||||
M5 General Purpose 12xlarge,m5.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$2.30
|
||||
R5D Eight Extra Large,r5d.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$2.30
|
||||
C5 High-CPU 12xlarge,c5d.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$2.30
|
||||
M6I 12xlarge,m6i.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.30
|
||||
IS4GEN Quadruple Extra Large,is4gen.4xlarge,96.0 GiB,16 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.31
|
||||
C7G 16xlarge,c7g.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.32
|
||||
C7G Metal,c7g.metal,128.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.32
|
||||
R5N Eight Extra Large,r5n.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.38
|
||||
R5B Eight Extra Large,r5b.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.38
|
||||
R6G 12xlarge,r6g.12xlarge,384.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.42
|
||||
R6ID Eight Extra Large,r6id.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.42
|
||||
M7I 12xlarge,m7i.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$2.42
|
||||
C6ID 12xlarge,c6id.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.42
|
||||
R7A Eight Extra Large,r7a.8xlarge,256.0 GiB,32 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$2.43
|
||||
G5 Graphics and Machine Learning GPU Eight Extra Large,g5.8xlarge,128.0 GiB,32 vCPUs,AMD EPYC 7R32,1,NVIDIA A10G,24 GiB,$2.45
|
||||
C6A 16xlarge,c6a.16xlarge,128.0 GiB,64 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$2.45
|
||||
C6GD Metal,c6gd.metal,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.46
|
||||
C6GD 16xlarge,c6gd.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.46
|
||||
C7A 12xlarge,c7a.12xlarge,96.0 GiB,48 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$2.46
|
||||
M6G Metal,m6g.metal,256.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.46
|
||||
M6G 16xlarge,m6g.16xlarge,256.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.46
|
||||
C5A 16xlarge,c5a.16xlarge,128.0 GiB,64 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$2.46
|
||||
I4G Eight Extra Large,i4g.8xlarge,256.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.47
|
||||
M5AD 12xlarge,m5ad.12xlarge,192.0 GiB,48 vCPUs,AMD EPYC 7571,0,None,0 GiB,$2.47
|
||||
I3 High I/O Eight Extra Large,i3.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$2.50
|
||||
M6IDN Eight Extra Large,m6idn.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.55
|
||||
M7GD 12xlarge,m7gd.12xlarge,192.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.56
|
||||
R7G 12xlarge,r7g.12xlarge,384.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.57
|
||||
G2 Eight Extra Large,g2.8xlarge,60.0 GiB,32 vCPUs,Intel Xeon E5-2670 (Sandy Bridge),4,NVIDIA GRID K520,16 GiB,$2.60
|
||||
M7G 16xlarge,m7g.16xlarge,256.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.61
|
||||
M7G Metal,m7g.metal,256.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.61
|
||||
R3 High-Memory Eight Extra Large,r3.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$2.66
|
||||
R5DN Eight Extra Large,r5dn.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.67
|
||||
X2GD Eight Extra Large,x2gd.8xlarge,512.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.67
|
||||
M5 General Purpose 12xlarge,m5d.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$2.71
|
||||
I3EN 6xlarge,i3en.6xlarge,192.0 GiB,24 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$2.71
|
||||
R5A 12xlarge,r5a.12xlarge,384.0 GiB,48 vCPUs,AMD EPYC 7571,0,None,0 GiB,$2.71
|
||||
C6I 16xlarge,c6i.16xlarge,128.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.72
|
||||
R6A 12xlarge,r6a.12xlarge,384.0 GiB,48 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$2.72
|
||||
C6IN 12xlarge,c6in.12xlarge,96.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.72
|
||||
G5G Metal,g5g.metal,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,2,NVIDIA T4G Tensor Core,32 GiB,$2.74
|
||||
G5G 16xlarge,g5g.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,2,NVIDIA T4G Tensor Core,32 GiB,$2.74
|
||||
I4I Eight Extra Large,i4i.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.75
|
||||
M5A 16xlarge,m5a.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 7571,0,None,0 GiB,$2.75
|
||||
C5AD 16xlarge,c5ad.16xlarge,128.0 GiB,64 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$2.75
|
||||
D2 Quadruple Extra Large,d2.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$2.76
|
||||
R6GD 12xlarge,r6gd.12xlarge,384.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.76
|
||||
M6A 16xlarge,m6a.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$2.76
|
||||
C6GN 16xlarge,c6gn.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.76
|
||||
M7A 12xlarge,m7a.12xlarge,192.0 GiB,48 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$2.78
|
||||
R6IN Eight Extra Large,r6in.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.79
|
||||
M6ID 12xlarge,m6id.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$2.85
|
||||
C7I 16xlarge,c7i.16xlarge,128.0 GiB,64 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$2.86
|
||||
M5N 12xlarge,m5n.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$2.86
|
||||
M6GD 16xlarge,m6gd.16xlarge,256.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.89
|
||||
M6GD Metal,m6gd.metal,256.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.89
|
||||
C7GD 16xlarge,c7gd.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$2.90
|
||||
IM4GN Eight Extra Large,im4gn.8xlarge,128.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$2.91
|
||||
R7IZ Eight Extra Large,r7iz.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$2.98
|
||||
C7GN 12xlarge,c7gn.12xlarge,96.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.00
|
||||
R5 12xlarge,r5.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$3.02
|
||||
R6I 12xlarge,r6i.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.02
|
||||
C5 High-CPU 18xlarge,c5.18xlarge,144.0 GiB,72 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$3.06
|
||||
P3 High Performance GPU Double Extra Large,p3.2xlarge,61.0 GiB,8 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),1,NVIDIA Tesla V100,16 GiB,$3.06
|
||||
M6I 16xlarge,m6i.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.07
|
||||
M5 General Purpose 16xlarge,m5.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$3.07
|
||||
R6IDN Eight Extra Large,r6idn.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.13
|
||||
R5AD 12xlarge,r5ad.12xlarge,384.0 GiB,48 vCPUs,AMD EPYC 7571,0,None,0 GiB,$3.14
|
||||
D3EN 6xlarge,d3en.6xlarge,96.0 GiB,24 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$3.15
|
||||
R7I 12xlarge,r7i.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$3.18
|
||||
M4 General Purpose 16xlarge,m4.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$3.20
|
||||
C6ID 16xlarge,c6id.16xlarge,128.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.23
|
||||
M7I 16xlarge,m7i.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$3.23
|
||||
R6G Metal,r6g.metal,512.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$3.23
|
||||
R6G 16xlarge,r6g.16xlarge,512.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$3.23
|
||||
M5DN 12xlarge,m5dn.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$3.26
|
||||
R7GD 12xlarge,r7gd.12xlarge,384.0 GiB,48 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.27
|
||||
C7A 16xlarge,c7a.16xlarge,128.0 GiB,64 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$3.28
|
||||
M5AD 16xlarge,m5ad.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 7571,0,None,0 GiB,$3.30
|
||||
F1 Quadruple Extra Large,f1.4xlarge,244.0 GiB,16 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$3.30
|
||||
X2IEDN Quadruple Extra Large,x2iedn.4xlarge,512.0 GiB,16 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$3.33
|
||||
X1E Quadruple Extra Large,x1e.4xlarge,488.0 GiB,16 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$3.34
|
||||
X2IEZN Quadruple Extra Large,x2iezn.4xlarge,512.0 GiB,16 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$3.34
|
||||
M6IN 12xlarge,m6in.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.34
|
||||
I2 Quadruple Extra Large,i2.4xlarge,122.0 GiB,16 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$3.41
|
||||
M7GD 16xlarge,m7gd.16xlarge,256.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.42
|
||||
R7G Metal,r7g.metal,512.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.43
|
||||
R7G 16xlarge,r7g.16xlarge,512.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.43
|
||||
C5 High-CPU 18xlarge,c5d.18xlarge,144.0 GiB,72 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$3.46
|
||||
R5D 12xlarge,r5d.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$3.46
|
||||
G4AD 16xlarge,g4ad.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 7R32,4,AMD Radeon Pro V520,32 GiB,$3.47
|
||||
High Memory Cluster Eight Extra Large,cr1.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2670,0,None,0 GiB,$3.50
|
||||
R5N 12xlarge,r5n.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$3.58
|
||||
R5B 12xlarge,r5b.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$3.58
|
||||
M5 General Purpose 16xlarge,m5d.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$3.62
|
||||
R5A 16xlarge,r5a.16xlarge,512.0 GiB,64 vCPUs,AMD EPYC 7571,0,None,0 GiB,$3.62
|
||||
R6A 16xlarge,r6a.16xlarge,512.0 GiB,64 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$3.63
|
||||
R6ID 12xlarge,r6id.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.63
|
||||
C6IN 16xlarge,c6in.16xlarge,128.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.63
|
||||
R7A 12xlarge,r7a.12xlarge,384.0 GiB,48 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$3.65
|
||||
C6A 24xlarge,c6a.24xlarge,192.0 GiB,96 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$3.67
|
||||
R6GD 16xlarge,r6gd.16xlarge,512.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$3.69
|
||||
R6GD Metal,r6gd.metal,512.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$3.69
|
||||
C5A 24xlarge,c5a.24xlarge,192.0 GiB,96 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$3.70
|
||||
M7A 16xlarge,m7a.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$3.71
|
||||
H1 16xlarge,h1.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$3.74
|
||||
M6ID 16xlarge,m6id.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.80
|
||||
M5N 16xlarge,m5n.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$3.81
|
||||
M6IDN 12xlarge,m6idn.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$3.82
|
||||
C5N 18xlarge,c5n.18xlarge,192.0 GiB,72 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$3.89
|
||||
C5N Metal,c5n.metal,192.0 GiB,72 vCPUs,Intel Xeon Platinum 8124M,0,None,0 GiB,$3.89
|
||||
G4DN 12xlarge,g4dn.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Family,4,NVIDIA T4 Tensor Core,64 GiB,$3.91
|
||||
M5ZN Metal,m5zn.metal,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$3.96
|
||||
M5ZN 12xlarge,m5zn.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$3.96
|
||||
C7GN 16xlarge,c7gn.16xlarge,128.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$3.99
|
||||
D3 Eight Extra Large,d3.8xlarge,256.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.00
|
||||
X2GD 12xlarge,x2gd.12xlarge,768.0 GiB,48 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$4.01
|
||||
R5DN 12xlarge,r5dn.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.01
|
||||
R6I 16xlarge,r6i.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.03
|
||||
R5 16xlarge,r5.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$4.03
|
||||
C5 High-CPU Metal,c5.metal,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$4.08
|
||||
C5 High-CPU 24xlarge,c5.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$4.08
|
||||
C6I 24xlarge,c6i.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.08
|
||||
G5 Graphics and Machine Learning GPU 16xlarge,g5.16xlarge,256.0 GiB,64 vCPUs,AMD EPYC 7R32,1,NVIDIA A10G,24 GiB,$4.10
|
||||
C5AD 24xlarge,c5ad.24xlarge,192.0 GiB,96 vCPUs,AMD EPYC 7R32,0,None,0 GiB,$4.13
|
||||
M5A 24xlarge,m5a.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 7571,0,None,0 GiB,$4.13
|
||||
M6A 24xlarge,m6a.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$4.15
|
||||
R6IN 12xlarge,r6in.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.18
|
||||
R5AD 16xlarge,r5ad.16xlarge,512.0 GiB,64 vCPUs,AMD EPYC 7571,0,None,0 GiB,$4.19
|
||||
D3EN Eight Extra Large,d3en.8xlarge,128.0 GiB,32 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.21
|
||||
R7I 16xlarge,r7i.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$4.23
|
||||
R4 High-Memory 16xlarge,r4.16xlarge,488.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$4.26
|
||||
C7I 24xlarge,c7i.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$4.28
|
||||
M5DN 16xlarge,m5dn.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.35
|
||||
G4DN 16xlarge,g4dn.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon Family,1,NVIDIA T4 Tensor Core,16 GiB,$4.35
|
||||
R7GD 16xlarge,r7gd.16xlarge,512.0 GiB,64 vCPUs,AWS Graviton3 Processor,0,None,0 GiB,$4.35
|
||||
M6IN 16xlarge,m6in.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.46
|
||||
R7IZ 12xlarge,r7iz.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$4.46
|
||||
Z1D Metal,z1d.metal,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$4.46
|
||||
Z1D 12xlarge,z1d.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8151,0,None,0 GiB,$4.46
|
||||
G3 Graphics GPU 16xlarge,g3.16xlarge,488.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),4,NVIDIA Tesla M60,32 GiB,$4.56
|
||||
M5 General Purpose 24xlarge,m5.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$4.61
|
||||
M6I 24xlarge,m6i.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.61
|
||||
C5 High-CPU 24xlarge,c5d.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$4.61
|
||||
M5 General Purpose Metal,m5.metal,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$4.61
|
||||
C5 High-CPU Metal,c5d.metal,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$4.61
|
||||
R5D 16xlarge,r5d.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$4.61
|
||||
IS4GEN Eight Extra Large,is4gen.8xlarge,192.0 GiB,32 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$4.61
|
||||
R6IDN 12xlarge,r6idn.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.69
|
||||
INF1 24xlarge,inf1.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8275CL (Cascade Lake),16,AWS Inferentia,0 GiB,$4.72
|
||||
R5B 16xlarge,r5b.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.77
|
||||
R5N 16xlarge,r5n.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$4.77
|
||||
C6ID 24xlarge,c6id.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.84
|
||||
M7I 24xlarge,m7i.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$4.84
|
||||
R6ID 16xlarge,r6id.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$4.84
|
||||
R7A 16xlarge,r7a.16xlarge,512.0 GiB,64 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$4.87
|
||||
C6A 32xlarge,c6a.32xlarge,256.0 GiB,128 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$4.90
|
||||
C7A 24xlarge,c7a.24xlarge,192.0 GiB,96 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$4.93
|
||||
I4G 16xlarge,i4g.16xlarge,512.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$4.94
|
||||
M5AD 24xlarge,m5ad.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 7571,0,None,0 GiB,$4.94
|
||||
I3 High I/O 16xlarge,i3.16xlarge,488.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$4.99
|
||||
I3 High I/O Metal,i3.metal,512.0 GiB,72 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$4.99
|
||||
X2IEZN 6xlarge,x2iezn.6xlarge,768.0 GiB,24 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$5.00
|
||||
M6IDN 16xlarge,m6idn.16xlarge,256.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.09
|
||||
VT1 24xlarge,vt1.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon Platinum 8259CL,0,None,0 GiB,$5.20
|
||||
R5DN 16xlarge,r5dn.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$5.34
|
||||
X2GD Metal,x2gd.metal,1024.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$5.34
|
||||
X2GD 16xlarge,x2gd.16xlarge,1024.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$5.34
|
||||
M5 General Purpose 24xlarge,m5d.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$5.42
|
||||
I3EN 12xlarge,i3en.12xlarge,384.0 GiB,48 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$5.42
|
||||
R5A 24xlarge,r5a.24xlarge,768.0 GiB,96 vCPUs,AMD EPYC 7571,0,None,0 GiB,$5.42
|
||||
M5 General Purpose Metal,m5d.metal,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$5.42
|
||||
C6I 32xlarge,c6i.32xlarge,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.44
|
||||
C6I Metal,c6i.metal,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.44
|
||||
C6IN 24xlarge,c6in.24xlarge,192.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.44
|
||||
R6A 24xlarge,r6a.24xlarge,768.0 GiB,96 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$5.44
|
||||
I4I 16xlarge,i4i.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.49
|
||||
D2 Eight Extra Large,d2.8xlarge,244.0 GiB,36 vCPUs,Intel Xeon E5-2676 v3 (Haswell),0,None,0 GiB,$5.52
|
||||
M6A 32xlarge,m6a.32xlarge,512.0 GiB,128 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$5.53
|
||||
M7A 24xlarge,m7a.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$5.56
|
||||
R6IN 16xlarge,r6in.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.58
|
||||
G5 Graphics and Machine Learning GPU 12xlarge,g5.12xlarge,192.0 GiB,48 vCPUs,AMD EPYC 7R32,4,NVIDIA A10G,96 GiB,$5.67
|
||||
M6ID 24xlarge,m6id.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$5.70
|
||||
M5N Metal,m5n.metal,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$5.71
|
||||
M5N 24xlarge,m5n.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$5.71
|
||||
IM4GN 16xlarge,im4gn.16xlarge,256.0 GiB,64 vCPUs,AWS Graviton2 Processor,0,None,0 GiB,$5.82
|
||||
R7IZ 16xlarge,r7iz.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$5.95
|
||||
R5 Metal,r5.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$6.05
|
||||
R5 24xlarge,r5.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$6.05
|
||||
R6I 24xlarge,r6i.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.05
|
||||
M6I 32xlarge,m6i.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.14
|
||||
M6I Metal,m6i.metal,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.14
|
||||
R6IDN 16xlarge,r6idn.16xlarge,512.0 GiB,64 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.25
|
||||
R5AD 24xlarge,r5ad.24xlarge,768.0 GiB,96 vCPUs,AMD EPYC 7571,0,None,0 GiB,$6.29
|
||||
D3EN 12xlarge,d3en.12xlarge,192.0 GiB,48 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$6.31
|
||||
R7I 24xlarge,r7i.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$6.35
|
||||
C6ID 32xlarge,c6id.32xlarge,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.45
|
||||
C6ID Metal,c6id.metal,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.45
|
||||
INF2 24xlarge,inf2.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 7R13 Processor,6,AWS Inferentia2,192 GiB,$6.49
|
||||
M5DN 24xlarge,m5dn.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$6.53
|
||||
M5DN Metal,m5dn.metal,384.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$6.53
|
||||
C7A 32xlarge,c7a.32xlarge,256.0 GiB,128 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$6.57
|
||||
X1 Extra High-Memory 16xlarge,x1.16xlarge,976.0 GiB,64 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$6.67
|
||||
X2IEDN Eight Extra Large,x2iedn.8xlarge,1024.0 GiB,32 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$6.67
|
||||
X2IDN 16xlarge,x2idn.16xlarge,1024.0 GiB,64 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$6.67
|
||||
X1E Eight Extra Large,x1e.8xlarge,976.0 GiB,32 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$6.67
|
||||
X2IEZN Eight Extra Large,x2iezn.8xlarge,1024.0 GiB,32 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$6.67
|
||||
M6IN 24xlarge,m6in.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$6.68
|
||||
I2 Eight Extra Large,i2.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,$6.82
|
||||
R5D 24xlarge,r5d.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$6.91
|
||||
R5D Metal,r5d.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$6.91
|
||||
R5N 24xlarge,r5n.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$7.15
|
||||
R5B 24xlarge,r5b.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$7.15
|
||||
R5N Metal,r5n.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$7.15
|
||||
R5B Metal,r5b.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$7.15
|
||||
P2 General Purpose GPU Eight Extra Large,p2.8xlarge,488.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),4,NVIDIA Tesla K80,96 GiB,$7.20
|
||||
R6ID 24xlarge,r6id.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.26
|
||||
C6IN 32xlarge,c6in.32xlarge,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.26
|
||||
R6A 32xlarge,r6a.32xlarge,1024.0 GiB,128 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$7.26
|
||||
C6IN Metal,c6in.metal,256.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.26
|
||||
R7A 24xlarge,r7a.24xlarge,768.0 GiB,96 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$7.30
|
||||
C6A 48xlarge,c6a.48xlarge,384.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$7.34
|
||||
C6A Metal,c6a.metal,384.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$7.34
|
||||
M7A 32xlarge,m7a.32xlarge,512.0 GiB,128 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$7.42
|
||||
M6ID 32xlarge,m6id.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.59
|
||||
M6ID Metal,m6id.metal,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.59
|
||||
M6IDN 24xlarge,m6idn.24xlarge,384.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$7.64
|
||||
G4DN Metal,g4dn.metal,384.0 GiB,96 vCPUs,Intel Xeon Family,8,NVIDIA T4 Tensor Core,128 GiB,$7.82
|
||||
R5DN Metal,r5dn.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$8.02
|
||||
R5DN 24xlarge,r5dn.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8259 (Cascade Lake),0,None,0 GiB,$8.02
|
||||
R6I Metal,r6i.metal,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$8.06
|
||||
R6I 32xlarge,r6i.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$8.06
|
||||
G5 Graphics and Machine Learning GPU 24xlarge,g5.24xlarge,384.0 GiB,96 vCPUs,AMD EPYC 7R32,4,NVIDIA A10G,96 GiB,$8.14
|
||||
M6A 48xlarge,m6a.48xlarge,768.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$8.29
|
||||
M6A Metal,m6a.metal,768.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$8.29
|
||||
R6IN 24xlarge,r6in.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$8.37
|
||||
C7I 48xlarge,c7i.48xlarge,384.0 GiB,192 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$8.57
|
||||
M6IN 32xlarge,m6in.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$8.91
|
||||
M6IN Metal,m6in.metal,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$8.91
|
||||
R6IDN 24xlarge,r6idn.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$9.38
|
||||
R6ID 32xlarge,r6id.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$9.68
|
||||
R6ID Metal,r6id.metal,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$9.68
|
||||
M7I 48xlarge,m7i.48xlarge,768.0 GiB,192 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$9.68
|
||||
R7A 32xlarge,r7a.32xlarge,1024.0 GiB,128 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$9.74
|
||||
C7A Metal-48xl,c7a.metal-48xl,384.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$9.85
|
||||
C7A 48xlarge,c7a.48xlarge,384.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$9.85
|
||||
X2IDN 24xlarge,x2idn.24xlarge,1536.0 GiB,96 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$10.00
|
||||
X2IEZN 12xlarge,x2iezn.12xlarge,1536.0 GiB,48 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$10.01
|
||||
X2IEZN Metal,x2iezn.metal,1536.0 GiB,48 vCPUs,Intel Xeon Platinum 8252,0,None,0 GiB,$10.01
|
||||
M6IDN 32xlarge,m6idn.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$10.18
|
||||
M6IDN Metal,m6idn.metal,512.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$10.18
|
||||
I3EN Metal,i3en.metal,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$10.85
|
||||
I3EN 24xlarge,i3en.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175,0,None,0 GiB,$10.85
|
||||
R6A 48xlarge,r6a.48xlarge,1536.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$10.89
|
||||
R6A Metal,r6a.metal,1536.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,0,None,0 GiB,$10.89
|
||||
I4I Metal,i4i.metal,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$10.98
|
||||
I4I 32xlarge,i4i.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$10.98
|
||||
M7A Metal-48xl,m7a.metal-48xl,768.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$11.13
|
||||
M7A 48xlarge,m7a.48xlarge,768.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$11.13
|
||||
R6IN 32xlarge,r6in.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$11.16
|
||||
R6IN Metal,r6in.metal,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$11.16
|
||||
R7IZ 32xlarge,r7iz.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$11.90
|
||||
P3 High Performance GPU Eight Extra Large,p3.8xlarge,244.0 GiB,32 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),4,NVIDIA Tesla V100,64 GiB,$12.24
|
||||
R6IDN 32xlarge,r6idn.32xlarge,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$12.51
|
||||
R6IDN Metal,r6idn.metal,1024.0 GiB,128 vCPUs,Intel Xeon 8375C (Ice Lake),0,None,0 GiB,$12.51
|
||||
R7I 48xlarge,r7i.48xlarge,1536.0 GiB,192 vCPUs,Intel Xeon Scalable (Sapphire Rapids),0,None,0 GiB,$12.70
|
||||
INF2 48xlarge,inf2.48xlarge,768.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,12,AWS Inferentia2,384 GiB,$12.98
|
||||
DL1 24xlarge,dl1.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,0,None,0 GiB,$13.11
|
||||
F1 16xlarge,f1.16xlarge,976.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),0,None,0 GiB,$13.20
|
||||
X2IDN 32xlarge,x2idn.32xlarge,2048.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$13.34
|
||||
X1 Extra High-Memory 32xlarge,x1.32xlarge,1952.0 GiB,128 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$13.34
|
||||
X2IEDN 16xlarge,x2iedn.16xlarge,2048.0 GiB,64 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$13.34
|
||||
X2IDN Metal,x2idn.metal,2048.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$13.34
|
||||
X1E 16xlarge,x1e.16xlarge,1952.0 GiB,64 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$13.34
|
||||
P2 General Purpose GPU 16xlarge,p2.16xlarge,732.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),8,NVIDIA Tesla K80,192 GiB,$14.40
|
||||
R7A 48xlarge,r7a.48xlarge,1536.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$14.61
|
||||
R7A Metal-48xl,r7a.metal-48xl,1536.0 GiB,192 vCPUs,AMD EPYC 9R14 Processor,0,None,0 GiB,$14.61
|
||||
G5 Graphics and Machine Learning GPU 48xlarge,g5.48xlarge,768.0 GiB,192 vCPUs,AMD EPYC 7R32,8,NVIDIA A10G,192 GiB,$16.29
|
||||
X2IEDN 24xlarge,x2iedn.24xlarge,3072.0 GiB,96 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$20.01
|
||||
TRN1 32xlarge,trn1.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),16,AWS Inferentia,512 GiB,$21.50
|
||||
P3 High Performance GPU 16xlarge,p3.16xlarge,488.0 GiB,64 vCPUs,Intel Xeon E5-2686 v4 (Broadwell),8,NVIDIA Tesla V100,128 GiB,$24.48
|
||||
TRN1N 32xlarge,trn1n.32xlarge,512.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),16,AWS Inferentia,512 GiB,$24.78
|
||||
X2IEDN 32xlarge,x2iedn.32xlarge,4096.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$26.68
|
||||
X2IEDN Metal,x2iedn.metal,4096.0 GiB,128 vCPUs,Intel Xeon Scalable (Icelake),0,None,0 GiB,$26.68
|
||||
X1E 32xlarge,x1e.32xlarge,3904.0 GiB,128 vCPUs,High Frequency Intel Xeon E7-8880 v3 (Haswell),0,None,0 GiB,$26.69
|
||||
U-3TB1 56xlarge,u-3tb1.56xlarge,3072.0 GiB,224 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,$27.30
|
||||
P3DN 24xlarge,p3dn.24xlarge,768.0 GiB,96 vCPUs,Intel Xeon Platinum 8175 (Skylake),8,NVIDIA Tesla V100,256 GiB,$31.21
|
||||
P4D Highest Performance GPU 24xlarge,p4d.24xlarge,1152.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,8,NVIDIA A100,320 GiB,$32.77
|
||||
P4DE 24xlarge,p4de.24xlarge,1152.0 GiB,96 vCPUs,Intel Xeon Platinum 8275L,8,NVIDIA A100,640 GiB,$40.97
|
||||
U-6TB1 56xlarge,u-6tb1.56xlarge,6144.0 GiB,224 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,$46.40
|
||||
U-6TB1 112xlarge,u-6tb1.112xlarge,6144.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,$54.60
|
||||
U-9TB1 112xlarge,u-9tb1.112xlarge,9216.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,$81.90
|
||||
P5 48xlarge,p5.48xlarge,2048.0 GiB,192 vCPUs,AMD EPYC 7R13 Processor,8,NVIDIA H100,640 GiB,$98.32
|
||||
U-12TB1 112xlarge,u-12tb1.112xlarge,12288.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,$109.20
|
||||
U-18TB1 112xlarge,u-18tb1.112xlarge,18432.0 GiB,448 vCPUs,Intel Xeon Platinum 8280L (Cascade Lake),0,None,0 GiB,$163.80
|
||||
U-24TB1 112xlarge,u-24tb1.112xlarge,24576.0 GiB,448 vCPUs,Intel Xeon Platinum 8280L (Cascade Lake),0,None,0 GiB,$218.40
|
||||
U-12TB1 Metal,u-12tb1.metal,12288.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,unavailable
|
||||
U-18TB1 Metal,u-18tb1.metal,18432.0 GiB,448 vCPUs,Intel Xeon Platinum 8280L (Cascade Lake),0,None,0 GiB,unavailable
|
||||
U-6TB1 Metal,u-6tb1.metal,6144.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,unavailable
|
||||
U-24TB1 Metal,u-24tb1.metal,24576.0 GiB,448 vCPUs,Intel Xeon Platinum 8280L (Cascade Lake),0,None,0 GiB,unavailable
|
||||
U-9TB1 Metal,u-9tb1.metal,9216.0 GiB,448 vCPUs,Intel Xeon Scalable (Skylake),0,None,0 GiB,unavailable
|
||||
High Storage Eight Extra Large,hs1.8xlarge,117.0 GiB,16 vCPUs,Intel Xeon E5-2650,0,None,0 GiB,unavailable
|
||||
Cluster Compute Eight Extra Large,cc2.8xlarge,60.5 GiB,32 vCPUs,Intel Xeon E5-2670,0,None,0 GiB,unavailable
|
||||
MAC2 Metal,mac2.metal,16.0 GiB,12 vCPUs,"Apple M1 chip with 8-core CPU, 8-core GPU, and 16-core Neural Engine",0,None,0 GiB,unavailable
|
||||
I2 Large,i2.large,15.0 GiB,2 vCPUs,Intel Xeon E5-2670 v2 (Ivy Bridge),0,None,0 GiB,unavailable
|
||||
MAC1 Metal,mac1.metal,32.0 GiB,12 vCPUs,Intel Core i7-8700B CPU,0,None,0 GiB,unavailable
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
import time
|
||||
import math
|
||||
import datetime
|
||||
#from pexpect import pxssh
|
||||
from fabric import Connection
|
||||
import shlex
|
||||
import threading
|
||||
import minerva
|
||||
|
||||
class Machine:
|
||||
def __init__(self,
|
||||
|
|
@ -26,6 +29,7 @@ class Machine:
|
|||
self.ready = False
|
||||
self.info = None
|
||||
self.ssh = None
|
||||
self.started = False
|
||||
self.terminated = False
|
||||
self.public = public
|
||||
self.disk_size = disk_size
|
||||
|
|
@ -68,6 +72,8 @@ class Machine:
|
|||
daemon = True)
|
||||
self.thread.start()
|
||||
|
||||
return self # allows chaining
|
||||
|
||||
|
||||
def status(self):
|
||||
resp = self.pier.ec2.describe_instance_status(InstanceIds=[self.info['InstanceId']],
|
||||
|
|
@ -75,6 +81,7 @@ class Machine:
|
|||
return resp['InstanceStatuses'][0]['InstanceState']['Name']
|
||||
|
||||
|
||||
# Only used for joining the initial startup thread
|
||||
def join(self):
|
||||
self.thread.join()
|
||||
|
||||
|
|
@ -122,6 +129,8 @@ class Machine:
|
|||
"key_filename": self.pier.key_path
|
||||
}
|
||||
)
|
||||
self.started = datetime.datetime.now()
|
||||
|
||||
return True
|
||||
|
||||
|
||||
|
|
@ -133,6 +142,8 @@ class Machine:
|
|||
|
||||
# Unfortunately, under the hood, it's running /bin/bash -c '...'
|
||||
# You stand informed
|
||||
#
|
||||
# This is blocking
|
||||
def cmd(self, command, hide=True, disown=False):
|
||||
res = self.ssh.run(f"{self.prep_variables()}; {command}",
|
||||
warn=True,
|
||||
|
|
@ -177,5 +188,26 @@ class Machine:
|
|||
DryRun=False
|
||||
)
|
||||
print(f"terminated {self.name} ({self.info['InstanceId']})")
|
||||
self.terminated = True
|
||||
self.terminated = datetime.datetime.now()
|
||||
|
||||
|
||||
def run_time(self):
|
||||
now = datetime.datetime.now()
|
||||
start_time = self.started or now # what if we haven't started?
|
||||
end_time = self.terminated or now # what if we're still running?
|
||||
return end_time - start_time
|
||||
|
||||
|
||||
def cost(self):
|
||||
minutes = math.ceil(self.run_time().seconds / 60)
|
||||
|
||||
instance = list(filter(lambda x: x['Instance'] == self.instance_type,
|
||||
minerva.AWS_INSTANCES))[0]
|
||||
|
||||
per_hour = instance['Price']
|
||||
if per_hour == 'unavailable':
|
||||
return None
|
||||
per_hour = float(per_hour[1:]) # strip the leading $
|
||||
|
||||
return (minutes / 60) * per_hour
|
||||
|
||||
|
|
|
|||
|
|
@ -2,10 +2,13 @@ import boto3
|
|||
import random
|
||||
import os
|
||||
import stat
|
||||
import pprint
|
||||
|
||||
from minerva.machine import Machine
|
||||
from minerva.cluster import Cluster
|
||||
|
||||
pp = pprint.PrettyPrinter(indent=4)
|
||||
|
||||
# Used for interacting with AWS
|
||||
class Pier:
|
||||
def __init__(self,
|
||||
|
|
@ -58,3 +61,30 @@ class Pier:
|
|||
def cluster(self, *args, **kwargs):
|
||||
return Cluster(self, *args, **kwargs)
|
||||
|
||||
|
||||
def run_time(self, instance_id):
|
||||
ct = self.session.client("cloudtrail")
|
||||
events = ct.lookup_events(LookupAttributes = [{"AttributeKey": "ResourceName",
|
||||
"AttributeValue": instance_id}])
|
||||
|
||||
if len(events['Events']) == 0:
|
||||
return None
|
||||
|
||||
starts = []
|
||||
stops = []
|
||||
for event in events['Events']:
|
||||
if event['EventName'] in ['RunInstances', 'StartInstances']:
|
||||
starts.append(event['EventTime'])
|
||||
elif event['EventName'] in ['StopInstances', 'TerminateInstances']:
|
||||
stops.append(event['EventTime'])
|
||||
|
||||
# What if the instance is still running?
|
||||
if len(stops) == len(starts) - 1:
|
||||
stops.append(datetime.datetime.now())
|
||||
|
||||
print(f"{len(starts)} starts, {len(stops)} stops")
|
||||
|
||||
times = [stop - start for (start, stop) in starts.zip(stops)]
|
||||
return sum(times)
|
||||
|
||||
|
||||
|
|
|
|||
81
minerva/ray.py
Normal file
81
minerva/ray.py
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# Manually build cluster
|
||||
# https://docs.ray.io/en/latest/cluster/vms/user-guides/launching-clusters/on-premises.html
|
||||
|
||||
class RayCluster:
|
||||
def __init__(self, pier, scheduler, worker, num_workers=1):
|
||||
self.pier = pier
|
||||
self.methods = {"scheduler": scheduler,
|
||||
"worker": worker}
|
||||
self.scheduler = scheduler(pier)
|
||||
self.workers = [worker(pier, n) for n in range(num_workers)]
|
||||
|
||||
|
||||
def start(self):
|
||||
self.create()
|
||||
self.login()
|
||||
self.start_ray()
|
||||
|
||||
|
||||
# Begin the startup process in the background
|
||||
def create(self):
|
||||
self.scheduler.create()
|
||||
for w in self.workers:
|
||||
w.create()
|
||||
|
||||
|
||||
# Wait for the instances to finish starting up and log in to them
|
||||
# TODO add support for tunneling through another server first
|
||||
def login(self):
|
||||
self.scheduler.login()
|
||||
for w in self.workers:
|
||||
w.login()
|
||||
|
||||
self.public_location = f"{self.scheduler.public_ip}:6379"
|
||||
self.private_location = f"{self.scheduler.private_ip}:6379"
|
||||
|
||||
|
||||
# Start the ray processes necessary for cluster communication
|
||||
def start_ray(self):
|
||||
self.scheduler.cmd("ray start --head --port=6379 &> /tmp/scheduler.log", disown=True)
|
||||
for w in self.workers:
|
||||
w.cmd(f"ray start --address={self.private_location} &> /tmp/worker.log", disown=True)
|
||||
|
||||
|
||||
def terminate(self):
|
||||
self.scheduler.terminate()
|
||||
for w in self.workers:
|
||||
w.terminate()
|
||||
|
||||
|
||||
def make_security_group(self, vpc_id, name="Ray", desc="Worker and Scheduler communication"):
|
||||
response = self.pier.ec2.create_security_group(GroupName = name,
|
||||
Description = desc,
|
||||
VpcId = vpc_id)
|
||||
security_group_id = response['GroupId']
|
||||
print('security group created %s in vpc %s.' % (security_group_id, vpc_id))
|
||||
|
||||
data = self.pier.ec2.authorize_security_group_ingress(
|
||||
GroupId = security_group_id,
|
||||
IpPermissions = [
|
||||
{'IpProtocol': 'tcp',
|
||||
'FromPort': 6379,
|
||||
'ToPort': 6379,
|
||||
'IpRanges': [{'CidrIp': '0.0.0.0/0'}],
|
||||
'UserIdGroupPairs': [{'GroupId': security_group_id}]
|
||||
},
|
||||
{'IpProtocol': 'tcp',
|
||||
'FromPort': 49152,
|
||||
'ToPort': 65535,
|
||||
'IpRanges': [{'CidrIp': '0.0.0.0/0'}],
|
||||
'UserIdGroupPairs': [{'GroupId': security_group_id}]
|
||||
},
|
||||
{'IpProtocol': 'icmp',
|
||||
'FromPort': -1,
|
||||
'ToPort': -1,
|
||||
'IpRanges': [{'CidrIp': '0.0.0.0/0'}],
|
||||
'UserIdGroupPairs': [{'GroupId': security_group_id}]
|
||||
}
|
||||
])
|
||||
|
||||
return security_group_id
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue