reading-notes

Software Development Reading Notes

View project on GitHub

AWS: Cloud Servers

AWS EC2–Amazon Elastic Compute Cloud (Amazon EC2)

https://aws.amazon.com/ec2/

1.What is an EC2 Instance?

Instance types comprise varying combinations of CPU, memory, storage, and networking capacity and give you the flexibility to choose the appropriate mix of resources for your applications. Each instance type includes one or more instance sizes, allowing you to scale your resources to the requirements of your target workload.

2.Name 2 use cases for EC2.

Run cloud-native and enterprise applications Develop for Apple platforms

3.Provide 1 reason to use ECS instead of Heroku.

Quick and reliable cloud servers, scalability, ease of management.

EC2 For Humans

https://www.youtube.com/watch?v=lZMkgOMYYIg

1.Where can we find EC2 on the AWS Console?

At the AWS management console, in AWS services, in the compute.

2.Explain the general difference between T2 Micro and XL.

T2 instances are a low-cost, general purpose instance type that provides a baseline level of CPU performance with the ability to burst above the baseline.

xlarge. The t2. xlarge instance is a general purpose instance with 4 vCPUs, 16 GiB of memory.

3.Explain a “Compute Cycle” to a non-technical friend.

A company that provides software for orchestrating computing and storage resources in cloud environments.///Wikipedia

Elastic Beanstalk

https://www.youtube.com/watch?v=SrwxAScdyT0

1.What is Elastic Beanstalk?

A web service that deploys, manages, and scales web apps and services for you.

2.Describe the relationship between EC2 and Elastic Beanstalk.

Elastic Beanstalk leverages familiar services on EC2

3.Name some benefits of using Elastic Beanstalk.

Load balanencing, provisioning, auto scaling, application health monitor you can use the AWS management console, terminal or the API.

Bookmark and Review

Virtual Machines https://www.youtube.com/watch?v=yIVXjl4SwVo

VMS and the Cloud https://www.youtube.com/watch?v=l0DfHUWMjsU

Things I want to know more about

Virtualization and having different operating systems on one computer.