AWS Flashcards

1
Q

How would you describe AWS?

A

Amazon Web Services - a comprehensive and broadly adopted cloud platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is “the cloud” or “cloud computing” and why is it so popular now?

A

cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.

becoming popular because it allows for easy customization of software based on usage, storage requirements, or the number of users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define Infrastructure as a Service laaS

A

Infrastructure as a service (IaaS) is a system of cloud computing that delivers virtualized computing resources over the internet. IaaS is one of the three main categories of cloud computing services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define Platform as a Service PaaS

A

Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What’s the difference between a Region and an Availability Zone (AZ)?

A

Each Region is a separate geographic area. Availability Zones are multiple, isolated locations within each Region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define Software as a Service SaaS

A

Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How are you charged for using AWS services?

A

AWS offers you a pay-as-you-go approach for pricing for the vast majority of our cloud services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the following AWS service:

EC2

A

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the following AWS service:

RDS

A

Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain the following AWS service:

EBS

A

Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes behave like raw, unformatted block devices. You can mount these volumes as devices on your instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the following AWS service:

Route 53

A

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain the following AWS service:

VPN

A

AWS Virtual Private Network solutions establish secure connections between your on-premises networks, remote offices, client devices, and the AWS global network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Explain the following AWS service:

S3 / Glacier

A

Amazon S3 Glacier is an online file storage web service that provides storage for data archiving and backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain the following AWS service:

Lambda

A

a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain the following AWS service:

AMI

A

An Amazon Machine Image (AMI) is a supported and maintained image provided by AWS that provides the information required to launch an instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Explain the following AWS service:

IAM

A

With AWS Identity and Access Management (IAM), you can specify who or what can access services and resources in AWS, centrally manage fine-grained permissions, and analyze access to refine permissions across AWS.

17
Q

Explain the following AWS service:

ELB

A

Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs).

18
Q

What steps would you take to create an EC2 and connect to it via your shell?

A

Step 1. Select a region
Step 2. Navigate to the EC2 Console
Step 3. Create the EC2 instance
Step 4. Choose an instance type
Step 5. Configure storage
Step 6. Tag the instance
Step 7. Build in security
Step 8. Enable SSH access with a key
Step 9. Use the shell to connect to the EC2 using the generated SSH key.

19
Q

What configuration options are available for an EC2?

A

Port configurations
DB renaming
Security Group configurations

20
Q

What are Security Groups? When defining a rule for a security group, what 3 things do you need to specify?

A

An AWS security group acts as a virtual firewall for your EC2 instances to control incoming and outgoing traffic.

You must specify the following:
Name
Protocol
Port Range

21
Q

What’s the difference between scalability, elasticity, and resiliency? What is autoscaling?

A

Scalability vs Elasticity
One of the primary differences between scalability and elasticity is the scale of resources involved. While elasticity usually involves the dynamic allocation of memory and CPU resources, scalability often consists of the provisioning of new servers to meet static demand growth.

Resiliency is the design approach to withstand failures.

Autoscaling automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.