https://lab.builder-labs.skillbuilder.aws/sa/lab/arn%3Aaws%3Alearningcontent%3Aus-east-1%3A470679935125%3Ablueprintversion%2Fspl-200%3A1.3.18-598566d9/en-US
Amazon Elastic Compute Cloud (Amazon EC2) → web service that provides resizable compute capacity in the cloud
- designed to make web-scale cloud computing easier
- gives complete control of computing resources
- reduces time to obtain + boot new server instances → quick scaling up or down
- pay only for capacity used
launch instance
amazon machine image → AMI
- provides info needed to launch instance (virtual server in cloud)
- template for root volume → ex. OS, application server
- launch permissions → control which AWS accounts can use AMI to launch instances
- block device mapping → specifies volumes to attach to instance on launch
instance type
- varying combinations of CPU, memory, storage, and networking capacity
- t3.micro instance type has 2 virtual CPUs and 1 GiB of memory
key-pair login
- create a key pair, specify the name of the key pair when you launch the instance, and provide the private key when you connect to the instance
network
- specify which VPC you want to launch instance inside of
- can use multiple networks → ex. dev, test, prod