Difference between revisions of "Amazon EC2 Instance types"
Jump to navigation
Jump to search
↑ https://calculator.aws/#/estimate?id=db3ef9d94d408f284da71fbed1714f61b10bff9d
↑ https://calculator.aws/#/estimate?id=8f869c97aea3a408f62c0810d8a8aa66c2b19791
↑ https://calculator.aws/#/estimate?id=cbace8966590f32e875061c474e11c8bc1b5b0fa
↑ https://aws.amazon.com/ec2/instance-types/
(→M6) |
|||
(47 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
https://aws.amazon.com/ec2/instance-types/ | https://aws.amazon.com/ec2/instance-types/ | ||
+ | TOMERGE: [[AWS EC2 instances]] | ||
− | [[EC2]] | + | [[C5]], [[C6]] |
+ | |||
+ | __NOTOC__ | ||
+ | ===[[EC2]]=== | ||
* <code>[[aws ec2 run-instances]] ... [[--instance-type]] XXXX</code> | * <code>[[aws ec2 run-instances]] ... [[--instance-type]] XXXX</code> | ||
* <code>[[aws ec2 describe-instance-types]]</code> | * <code>[[aws ec2 describe-instance-types]]</code> | ||
− | [[EKS]] | + | ===[[EKS]]=== |
* <code>[[eksctl create cluster]] ... </code> | * <code>[[eksctl create cluster]] ... </code> | ||
− | [[Terraform]] | + | == [[Terraform]] == |
− | * Terraform resource: <code>[[Terraform resource: aws_instance|aws_instance]]</code> | + | * Terraform resource: <code>[[Terraform resource: aws_instance|aws_instance]]</code>: [[instance_type]] |
* Terraform resource: <code>[[Terraform resource: aws_launch_template|aws_launch_template]]</code> | * Terraform resource: <code>[[Terraform resource: aws_launch_template|aws_launch_template]]</code> | ||
* Terraform resource: <code>[[Terraform eks_managed_node_groups: instance_types]]</code> | * Terraform resource: <code>[[Terraform eks_managed_node_groups: instance_types]]</code> | ||
− | |||
== [[R5]] == | == [[R5]] == | ||
* <code>R5.xlarge</code> | * <code>R5.xlarge</code> | ||
+ | |||
+ | == [[R6]] == | ||
+ | |||
+ | == [[Amazon EC2 m6i|M6]], [[Amazon EC2 m7i|M7]] == | ||
+ | * <code>[[m6i.16xlarge]]</code>: 64, 256 GB | ||
+ | * <code>[[m6g.4xlarge]]</code> | ||
+ | * <code>[[m6i.4xlarge]]</code>: 16x64 GB, aprox $550/month <ref>https://calculator.aws/#/estimate?id=db3ef9d94d408f284da71fbed1714f61b10bff9d</ref> | ||
== [[M5]] == | == [[M5]] == | ||
− | + | {{m5}} | |
− | |||
− | |||
== [[T4]] == | == [[T4]] == | ||
* <code>[[t4g.xlarge]]</code> | * <code>[[t4g.xlarge]]</code> | ||
− | == T3 == | + | == [[T3]] == |
https://aws.amazon.com/ec2/instance-types/t3/ | https://aws.amazon.com/ec2/instance-types/t3/ | ||
− | + | {{t3 TOC}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* <code>t2.micro</code> | * <code>t2.micro</code> | ||
+ | |||
+ | == [[G5]] == | ||
+ | * [[Amazon EC2 G5 Instances]] | ||
== Errors == | == Errors == | ||
* <code>[[eksctl create cluster]]</code> | * <code>[[eksctl create cluster]]</code> | ||
* <code>[[CREATE_FAILED]]: [[does not currently have sufficient capacity]]</code> | * <code>[[CREATE_FAILED]]: [[does not currently have sufficient capacity]]</code> | ||
+ | |||
+ | == Activities == | ||
+ | * [[What do I need to know about CPU allocation in Amazon ECS?]] | ||
+ | * [[Consider creating a Blue/Green Deployment to minimize downtime during upgrades]] | ||
== Related == | == Related == | ||
* [[Amazon EC2 Spot Instances]] | * [[Amazon EC2 Spot Instances]] | ||
− | * [[ | + | * [[Amazon RDS Instance Types]], [[Burstable]] |
+ | * [[Graviton]], [[Intel]], [[AMD]] | ||
+ | * Terraform resource: [[aws_db_instance]] | ||
+ | * <code>[[aws rds describe-db-engine-versions]]</code> | ||
* To change the instance type, the instance must be in the [[stopped]] state. <ref>https://aws.amazon.com/ec2/instance-types/</ref>, [[Public IP]] will change. | * To change the instance type, the instance must be in the [[stopped]] state. <ref>https://aws.amazon.com/ec2/instance-types/</ref>, [[Public IP]] will change. | ||
− | |||
* [[EKS]] (<code>[[eksctl create cluster]]</code>) https://docs.aws.amazon.com/eks/latest/userguide/choosing-instance-type.html | * [[EKS]] (<code>[[eksctl create cluster]]</code>) https://docs.aws.amazon.com/eks/latest/userguide/choosing-instance-type.html | ||
− | |||
− | |||
* [[GCP machine families]] | * [[GCP machine families]] | ||
− | * [[Terraform | + | * [[Terraform EKS submodule: eks managed node groups]]: <code>[[Terraform eks managed node groups: instance_types|instance_types]]</code> |
* [[Karpenter]]: <code>[[node.kubernetes.io/instance-type]]</code> | * [[Karpenter]]: <code>[[node.kubernetes.io/instance-type]]</code> | ||
− | * <code>[[terraform show]] | grep instance_type</code> | + | * [[Karpenter]]: <code>[[controller.node]] Discovered 495 EC2 instance types</code> |
+ | * <code>[[terraform show]] | grep [[instance_type]]</code> | ||
+ | * https://instances.vantage.sh/ | ||
+ | * <code>curl http://[[169.254.169.254]]/latest/meta-data/instance-type</code> | ||
+ | * https://blog.vizuri.com/limiting-allowed-aws-instance-type-with-iam-policy | ||
+ | * <code>[[VcpuLimitExceeded]]</code> | ||
== Activities == | == Activities == | ||
* [[Create Amazon ec2 instance with Ansible]] | * [[Create Amazon ec2 instance with Ansible]] | ||
+ | * Read FAQ: https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/docs/faq.md#why-are-there-no-changes-when-a-node-groups-desired_size-is-modified | ||
== See also == | == See also == | ||
− | |||
* {{Amazon EC2 Instance types}} | * {{Amazon EC2 Instance types}} | ||
− | |||
[[Category:AWS]] | [[Category:AWS]] |
Latest revision as of 15:32, 25 July 2024
https://aws.amazon.com/ec2/instance-types/
TOMERGE: AWS EC2 instances
C5, C6
EC2[edit]
EKS[edit]
Terraform[edit]
- Terraform resource:
aws_instance
: instance_type - Terraform resource:
aws_launch_template
- Terraform resource:
Terraform eks_managed_node_groups: instance_types
R5[edit]
R5.xlarge
R6[edit]
M6, M7[edit]
m6i.16xlarge
: 64, 256 GBm6g.4xlarge
m6i.4xlarge
: 16x64 GB, aprox $550/month [1]
M5[edit]
T4[edit]
T3[edit]
https://aws.amazon.com/ec2/instance-types/t3/
t3.2xlarge
: 8vCPU, 32 GB ~ 242 USD/month us-east-1 [2]t3.xlarge
: 4vCPU, 16 GB ~ 133 USD/month Ireland eu-west-1 [3]t3.large
: 2vCPU, 8 GBt3.medium
: 2vCPU, 4 GB ~ 30 USD/montht3.small
: 2vCPU, 2 GB ~ 15 USD/montht3.micro
t3.nano
2vCPU2, 0.5 GBt3a.micro
t2.micro
G5[edit]
Errors[edit]
Activities[edit]
- What do I need to know about CPU allocation in Amazon ECS?
- Consider creating a Blue/Green Deployment to minimize downtime during upgrades
Related[edit]
- Amazon EC2 Spot Instances
- Amazon RDS Instance Types, Burstable
- Graviton, Intel, AMD
- Terraform resource: aws_db_instance
aws rds describe-db-engine-versions
- To change the instance type, the instance must be in the stopped state. [4], Public IP will change.
- EKS (
eksctl create cluster
) https://docs.aws.amazon.com/eks/latest/userguide/choosing-instance-type.html - GCP machine families
- Terraform EKS submodule: eks managed node groups:
instance_types
- Karpenter:
node.kubernetes.io/instance-type
- Karpenter:
controller.node Discovered 495 EC2 instance types
terraform show | grep instance_type
- https://instances.vantage.sh/
curl http://169.254.169.254/latest/meta-data/instance-type
- https://blog.vizuri.com/limiting-allowed-aws-instance-type-with-iam-policy
VcpuLimitExceeded
Activities[edit]
- Create Amazon ec2 instance with Ansible
- Read FAQ: https://github.com/terraform-aws-modules/terraform-aws-eks/blob/master/docs/faq.md#why-are-there-no-changes-when-a-node-groups-desired_size-is-modified
See also[edit]
- Amazon EC2 Instance types, computed optimized, memory optimized, high memory, AMI, Burstable, CPU credits, on-demand, spot, Karpenter,
t2, t3, t4g, r5, r6, c5 (c5a, c5ad), c6 (c6a, c6i), m5, m6i, m7i, c7i, c7g, r6g, r6i, G5, G6, x1
,aws ec2 describe-instance-types
,vCPU, VcpuLimitExceeded, im4gn
Advertising: