Cloud Computing Foundations Flashcards

1
Q

What is cloud computing

A

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

6 advantages of cloud computing

A

1) Go global in minutes 2) Stop spending money running & maintaining Data Centers 3) Benefit from massive economies of scale 4) Increase 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
3
Q

Go global in minutes

A

You can deploy your applications around the world at the click of a button

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

Stop spending money running & maintaining data centers

A

You can focus on building your applications instead of managing hardware

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

Benefit from massive economies of scale

A

Volume discounts are passed on to you, which provides lower pay-as-you-go prices.

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

Increase speed and agility

A

The provided services allow you to innovate more quickly and deliver applications faster

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

Stop guessing capacity

A

Your capacity is matched exactly to your demand

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

Trade capital expense for variable expense

A

You pay for what you use instead of making huge upfront investments

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

Benefits of cloud computing

A

1) High Availability 2) Elasticity 3) Agility 4) Durability

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

High Availability

A

Highly available systems are designed to operate continuously without failure for a long time. These systems avoid loss of service by reducing or managing failures.

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

Elasticity

A

With elasticity you don’t have to plan ahead of time how much capacity you need. You can provision only what you need, and the grow or shrink based on demand.

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

Agility

A

The cloud gives you increased agility. All the services you have access to help you innovate faster, giving you speed to market.

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

Durability

A

Durability is all about long term data protection. This means your data will remain intact without corruption.

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

Cloud Computing Models

A

IaaS PaaS SaaS

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

IaaS

A

Building Blocks. Fundamental building blocks that can be rented. Web Hosting. Monthly subscription to have a hosting company serve your website.

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

SaaS

A

Complete application. Using a complete application, on demand, that someone offers to users Email provider. Your personal email that you access through a web browser is a SaaS

17
Q

PaaS

A

Used by developers. Develop SW using web based tools without worrying about the underlying infrastructure. Storefront website. Tools provided to build a storefront application that runs on another computer server.

18
Q

Cloud Deployment Models

A

Private Public Hybrid

19
Q

Private Cloud

A

Also called “ on premises “ Exist in your internal data center Doesn’t offer the advantages of cloud computing

20
Q

Public Cloud

A

Offered by AWS You aren’t responsible for the physical hardware Provides all the advantages of cloud computing

21
Q

Hybrid

A

Sample architecture for a hybrid solution Highly sensitive data store locally Web app runs on AWS infrastructure AWS provides tools so they talk to each other

22
Q

Hybrid Cloud diagram, how is it connected

A

Direct Connect

23
Q

Regions

A

It’s a physical location

AWS logically groups its regions in geographic locations

Characteristics

Fully Independent and isolated. If one region is impacted the other won’t be.

Resource and service specific. Regions are isolated and resources aren’t automatically replicated across them

24
Q

Availability Zones

A

Availability zones AZ, consist of one or more physically separated data centers, each with redudant power, networking and connectivity, housed in separate facilities

25
Q

Availability Zones Characteristics

A
26
Q

Edge Locations

A

Cache conten for fast delivery to your users

Reduce latency

Latency.- Time between a user request and the reponse

27
Q

Review Time

A
  1. Region is a collection of AZs
  2. You should setup resources in Regions closest to your users
  3. Most resources are tied up to a specific region
28
Q

Review Edge Location

A
  1. Content Delivery Network CDN & Amazon Cloud Front
  2. Reduced Latency
  3. Is like a mini data center, but it doesn’t run your main infrastructure like EC2 instances
29
Q

Review Availability Zones

A

An AZ contains the servers you’re renting and it’s where you deploy. Your applications.

An AZ is associated to a single Region

30
Q

AWS Management Console

A

Allow you to access your AWS account and manage applications running in your account from a web browser

31
Q

Root User

A

Created automatically when registering for AWS account

Unrestricted access to the account, cannot be restricted

Protect with MFA multi factor authentication

32
Q

AWS Command Line Interface CLI

A

Access AWS account through terminal or command window

Sometimes new funtionality are available first on CLI before the console

33
Q

Programmatic Access

A

Provides access to your AWS resources through an application or a tool like CLI

  1. CLI
  2. Application Code: AWS services can be accessed from an application code using SDKs and programmatic calls
  3. Software Development Kits SDKs. Access from popular programming languages like Java, Python, C#