Cloud Concepts (26%) Flashcards

1
Q

thousands of servers grouped together

A

Data centers

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

Compute services (2)

A

EC2, Lambda

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

Storage services (2)

A

S3, EBS (Elastic Block Store)

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

Analytics services (2)

A

Athena, Redshift

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

Development services (2)

A

Cloud9, Code Commit

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

What is the term for systems that are designed to operate continuously without failure for a long time. They avoid loss of service by reducing or managing failures?

A

High availability

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

What is the term for… You don’t have to plan ahead how much capacity you need. You can provision only what you need and then grow and shrink based on demand.

A

Elasticity

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

What is the term for the cloud helping you innovate faster, giving you speed to market?

A

Agility

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

What is the term for long term data protection, guaranteeing your data will remain without corruption?

A

Durability

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

What are upfront purchases toward fixed assets?

A

Capital expenditures (Capex)

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

What are expenses that are funds used to run day-to-day operations?

A

Operating Expenses (OpEx)

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

What are 6 advantages to cloud computing?

A
  1. Go global in minutes
  2. Stop spending money running & maintaining data centers
  3. Benefit from massive economies of scale (cost advantages when companies become efficient)
  4. Increased speed & agility
  5. Stop guessing capacity
  6. Trade capital expense for variable expense
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the Cloud Computing models? (3)

And what are they?

A

1) Infrastructure as a service (IAAS)
- Building blocks that can be rented (e.g. EC2 instance)
- Web hosting (where you pay a monthly hosting subscription)

2) Software as a service (SAAS)
- Complete application - on demand that someone offers to users (e.g. Sagemaker)
- email provider (personal email accessed through a web browser)

3) Platform as a service (PAAS)
- used by developers (develop software using web based tools without worrying about infrastructure)
- storefront website - tools provided to build a storefront app that runs on another company’s server

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

Cloud Deployment Models (3)

and what are they?

A

1) Private cloud (on premises) - internal data center, doesn’t offer advantages of cloud computing, but has increased level of security and infrastructure resources are private using virtualization
2) Public Cloud – offered by AWS, not responsible for physical hardware, provides all advantages of cloud computing

3) Hybrid Cloud – combination of both hybrid & public cloud
- Companies like to keep highly sensitive data stored locally but their web app runs on AWS infrastructure and AWS provides tools so they can talk to each other (using DirectConnect).

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

What is a collection of AZs in a physical location?

And what are two facts about them?

A

A region
Facts:
1) AWS logically groups its region into geographic locations for ease of management
2) When deploying apps, you want to select regions close to your users (faster downloads & response times)

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

What are some region characteristics? (4)

A

1) Fully independent & isolated so if one region is impacted by a flood etc., the others will not be
2) Can make sense to deploy your app in multiple regions
3) Resource & service specific – isolated and resources aren’t automatically replicated across them
4) Global & contains two or more AZs

17
Q

Term for the thing that contains the servers you’re renting and where you deploy your apps?
And what are three facts?

A

Availability zones

Three facts:

1) Each zone has multiple data centers
2) Associated with a single region
3) Multiple AZ deployments provide high availability

18
Q

What are characteristics of Availability Zones? (4)

A
  1. Physically separated
  2. Connected through low-latency links
  3. Fault tolerant
  4. Allows for high availability
19
Q

What reduces latency & speeds up delivery?

And what are three facts?

A

Edge locations

Facts:

  1. Way more edge locations than availability zones & regions
  2. Used to cache content for fast delivery to users (through CloudFront)
  3. It’s a mini data center but not used to launch resources like EC2 instances
20
Q

What is the term for the time that passes between a user request & the resulting response?
Is high or low better?

A

Latency.

Low latency is better than high latency.

21
Q

Which tool/service will help you access AWS services using programming language-specific APIs?

A

AWS Software Developer Kit (SDK)

22
Q

Under the AWS Shared Responsibility Model, which of the following is a shared responsibility of both AWS and the customer?

A

Configuration management -
AWS maintains the configuration of its infrastructure devices, but a customer is responsible for configuring their own guest operating systems, databases, and applications.