Difference between revisions of "Amazon EC2 Instance types"

From wikieduonline
Jump to navigation Jump to search
(46 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]] ==
 +
 +
== [[M6]] ==
 +
* <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]] ==
* <code>m5.large   2 vCPU 8 GB EBS-Only Up to 10 Up to 4,750    approx. $70/month</code>
+
{{m5}}
* <code>[[m5d.xlarge]]   4 vCPU      16 GB 1 x 150 NVMe SSD Up to 10 Up to 4,750</code>
 
* <code>[[m5.4xlarge]]</code>
 
  
 
== [[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/
  
* <code>[[t3.2xlarge]]</code>: 8vCPU, 32 GB
+
{{t3 TOC}}
* <code>[[t3.xlarge]]</code>
 
* <code>[[t3.large]]</code>: 2vCPU, 8 GB
 
* <code>[[t3.medium]]</code>
 
* <code>[[t3.small]]</code>: 2vCPU, 2 GB
 
* <code>[[t3.micro]]</code>
 
* <code>[[t3.nano]]</code>
 
  
 
* <code>t2.micro</code>
 
* <code>t2.micro</code>
Line 39: Line 41:
 
* <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]]
 +
* 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.
* [[m5.large]]: based on [[Intel Xeon Platinum]] 8175M processors and [[AWS Nitro System]]
 
 
* [[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
* <code>[[aws rds describe-db-engine-versions]]</code>
 
* [[Amazon RDS Instance Types]], [[Burstable]]
 
 
* [[GCP machine families]]
 
* [[GCP machine families]]
* [[Terraform eks_managed_node_groups]]: <code>[[Terraform eks managed node groups: instance_types|instance_types]]</code>
+
* [[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>
 +
* [[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 ==
* {{AWS EC2}}
 
 
* {{Amazon EC2 Instance types}}
 
* {{Amazon EC2 Instance types}}
* {{AWS computing}}
 
  
 
[[Category:AWS]]
 
[[Category:AWS]]

Revision as of 12:19, 1 December 2023

https://aws.amazon.com/ec2/instance-types/

TOMERGE: AWS EC2 instances
C5, C6


EC2

EKS

Terraform

R5

  • R5.xlarge

R6

M6

M5

T4

T3

https://aws.amazon.com/ec2/instance-types/t3/

  • t2.micro

Errors

Activities

Related

Activities

See also

  • 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/
  • Advertising: