-
What is an EC2 Instance?
- An EC2 instance is a virtual server in Amazon's Elastic Compute Cloud (EC2) for running applications on the Amazon Web Services (AWS) infrastructure.
-
Name 2 use cases for EC2.
- Hosting a website.
- Running a web application server.
-
Provide 1 reason to use ECS instead of a service such as Heroku, Digital Ocean, or Render.com:
- ECS is a service that allows you to run containers on AWS. It is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
-
Where can we find EC2 on the AWS console?
- EC2 can be found under the Compute section of the AWS console.
-
Explain the general difference between T2 Micro and XL.
- T2 Micro is a low cost, general purpose instance type that provides a small amount of CPU resources. XL is a high performance instance type that provides a large amount of CPU resources.
-
Explain a "compute cycle" to a non-technical friend.
- A compute cycle is a unit of time that a computer spends processing data. The more compute cycles a computer has, the faster it can process data. A computer with a lot of compute cycles can process data faster than a computer with fewer compute cycles.
-
What is Elastic Beanstalk?
- Elastic Beanstalk is a service that allows you to deploy and manage applications in the AWS cloud. It is a platform as a service (PaaS) that allows you to deploy applications without having to worry about the underlying infrastructure.
-
Describe the relationship between EC2 and Elastic Beanstalk.
- Elastic Beanstalk and EC2 both allow you to deploy applications in the AWS cloud. Elastic Beanstalk is a platform as a service (PaaS) that allows you to deploy applications without having to worry about the underlying infrastructure. EC2 is a service that allows you to deploy applications on virtual servers in the AWS cloud. Elastic Beanstalk uses EC2 to deploy applications.
-
Name some benefits of using Elastic Beanstalk.
- Elastic Beanstalk is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
-
What are your learning goals after reading and reviewing the class README?
- Goal 1: Creating an application with Elastic Beanstalk.
- Goal 2: Memorize eb commands
- The nearly infinite realm of the cloud, and whether or not it's a saviour or our doom.
