AWS Technology Flashcards
Elastic Compute Cloud (EC2)
Allows you to rent and manage virtual servers in the cloud
What are EC2 Instances
virtual servers running on physical servers
how can you launch an EC2 instance
by using a preconfigured template called an Amazon Machine Image (AMI)
How many compute hours can you receive on the free tier plan
750
What two things would you use EC2 to deploy
Deploy a database and web application
What is the AWS management console
you’re able to manage and configure instances via a web browser
secure shell (ssh)
allows to establish a secure connection to your instance from a local laptop
What is EC2 instance connect
control ssh access to your instances, removing the need to manage SSH keys
What does AWS systems manager allow you to do?
allows you to manage your EC2 instances via a web browser or the AWS CLI
What is the most common way to connect to Linux EC2 instances
SSH
Which EC2 pricing option in which you pay for only what you use and is a fixed price
On-demand
When would you use on-demand pricing?
you care about low cost w/o any upfront payment or long term commitment, unpredictable workloads that can’t be interrupted, applications under development or your workloads won’t run longer than a year
what does SPOT pricing allow you to take advantage of
lets you take advantage of unused EC2 capacity. your request is fulfilled only if capacity is available
When would you use SPOT instances
you’re not worried about the start or stop time of your applications, your workloads can be interrupted
what does the reserved instances (RI) pricing option allow
allows you to commit to a specific instance type in a particular region for 1 to 3 years
When would you use reserved instances
Your application has a steady state usage, you can pay up front and you can commit 1 to 3 years
what does dedicated host pricing allow you to pay for
allows you to pay for a physical server that is fully dedicated to running your instances
when would you use dedicated host pricing
you want to bring your own server bound software license from vendors like Microsoft or oracle
What is savings plan
allows you to commit to compute usage measured per hour for 1 to 3 years
when would you use savings plan
you want to lower your bill across multiple compute services
What is Elastic load balancing
auto distributes your incoming application traffic across multiple EC2 instances
What are the 4 types of elastic load balancing
classic, application, gateway, network
what is ec2 auto scaling
adds or replaces ec2 instances automatically across availability zones based on need or changing demand
horizontal scaling
scaling out and adding or replacing instances