Foundations of Cloud Computing Flashcards

1
Q

What is Cloud Computing?

A

Cloud computing is the delivery of computing services over the internet.

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

What are the six types of AWS high-level services?

A

Compute Services - EC2 & Lamda
Networking Services - VPC Direct Connect
Storage Services - S3 & EBS
Analytics Services - Athena & Redshift
Development Services - Cloud9 & CodeCommit
Security Services - IAM & Macie
Database Services - RDS & DynamoDB

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

What is Virtualization and what are their benefits?

A

Virtualization lets you divide hardware resources on a single physical server into smaller units.

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

How is virtualization usage metered?

A
  1. On Demand - No long-term commitments or upfront payments
  2. Pay as You Go - Pay by the hour or by the second for what you use.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are FOUR advantages of cloud computing?

A
  1. High Availability - Near 100% uptime
  2. Elasticity - The ability to grow or shrink capacity based on demand
  3. Agility - Design & Deliver Projects Faster to Market
  4. Durability - AWS Guarantees Data Durability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is CapEx?

A

Upfront purchases towards fixed assets (land, equipment, property, servers, software)

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

What are Operating Expenses

A

Funds used to run day-to-day operations (salaries, R&D, Rent, Marketing, etc.)

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

What are 6 advantages to cloud computing?

A
  1. Go Global in Minutes - AWS has data centers to deploy to all over the world.
  2. Stop spending money running and maintaining data centers
  3. Benefit from Massive Economies of Scale - Volume Discounts passed on to customers, pay-as-you go.
  4. Increase Speed and Agility - Faster time to market.
  5. Stop Guessing Capacity - Only pay for what you need and scale as needed.
  6. Trade Capital Expenses for variable expenses.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Infrastructure as a Service (IaaS)?

A

Renting physical computer equipment in a data center.

ex: Webhosting - Paying a monthly subscription to host website files for your website.

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

What is Software as a Service (Saas)?

A

Using computer applications on demand that someone offers to users.
ex: Gmail, Microsoft Outlook, Office365, Adobe Photoshop, etc.

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

What is Platform as a Service (PaaS)?

A

Used by developers to build and deliver applications without having to install any software

ex: Cloud9, Storefront Website

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

What is a Private Cloud?

A

Internal Computer Network Databases, are not available to the public. (Sensitive Data) Everything runs internally. (No cloud advantages)

Pros: More secure. Not sharing computer resources with others.

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

What is the Public Cloud

A

This is AWS. You aren’t responsible for the hardware maintenance. You benefit from economies of scale. Pay as you need.

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

What is a Hybrid Cloud?

A

A mix of both Private Cloud and Public Cloud.
Uses AWS Direct connect as an intermediate.

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

What are Regions within the AWS global infrastructure? And why are they important?

A

Regions are physical locations where your applications and data are stored in the Amazon Cloud.

Why it matters? - When deploying apps and servers to the AWS cloud, you always pick the region that is closest to your users so they get better response times when accessing data or running your applications.

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

What are some core characteristics of regions within the AWS cloud?

A

Regions are:
1. Fully Independent & Isolated -
2. Resource and Service Specific

17
Q

What is an availability zone?

A

Availability zones consist of one or more physically separated data centers each with redundant power, networking, and connectivity.

ex: N. Virginia - US-EAST-1A, US-EAST 1B, US-EAST1C, etc.

18
Q

What are some characteristics of data centers within the same availability zone?

A
  1. They are connected to the other data centers in their region
  2. Physically separated on different land parcels
  3. Fault Tolerant - If one goes down, the others shouldn’t.
  4. Allows for high availability - deploying apps to multiple AZs allow your apps to still run even if one data center goes down.
19
Q

What is an Edge Location?

A

A mini-data center. - Used to cache content (through CloudFront)

Edge Locations reduce latency and speed up the delivery of applications.

20
Q

What is Latency?

A

Latency is the time that passes between a user request and the resulting response. (Low Latency is better than High Latency)