Cloud Practitioner Flashcards

1
Q

Cloud

A

Delivery of computing services over the internet

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

Virtual machine

A

Virtualization let’s 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
3
Q

What are the 7 cloud services?

A

Compute, storage, networking, analytics, development, security, databases

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

Name AWS Compute services

A

EC2 and Lambda

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

Name AWS networking services

A

VPC and Direct Connect

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

What are AWS storage services

A

S3 and EBS

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

What are AWS analytic services

A

Athena and Redshift

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

What are AWS development services

A

Cloud9 and CodeCommit

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

What are AWS security services

A

IAM and Macie

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

What are AWS databases

A

RDS and DynamoB

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

Usage

A

Placed on a meter. Pay only for what you access and use

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

Virtualization

A

At the heart of cloud computing

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

Six advantages of cloud computing

A

Global in minutes, stop spending money on data centers, economies of scale, increase speed and agility, stop guessing capacity, trade capital expense for variable expense

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

4 Benefits of Cloud Computing

A

High Availability, elasticity, agility, durability

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

What is high availability?

A

Operate continuously without failure for long time. Avoid loss of service

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

What is elasticity?

A

Don’t have to plan capacity. Grow and shrink based on demand

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

What is Agility?

A

Innovate faster and speed to market

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

What is durability?

A

Long term data protection; remains intact without corruption

19
Q

What are three cloud computing models?

A

Infrastructure as a service (IaaS)
Software as a Service (SaaS)
Platform as a Service (PaaS)

20
Q

IaaS

A

Building Blocks - fundamental blocks can be rented

Web Hosting - Monthly subscription to have hosting company serve your website

21
Q

SaaS

A

Complete Application - using complete app that someone offers to users

Email Provider - personal email that can be accessed through web browser

22
Q

PaaS

A

Used by Developers - develop software using web-based tools

Storefront Website - tools provided to build storefront app that runs another company’s server

23
Q

What are three Cloud deployment models?

A

Private Cloud
Public Cloud
Hybrid Cloud

24
Q

What is Private Cloud?

A

Aka - on premises
Exists in your internal data center
No advantages of cloud computing

25
Q

Public Cloud

A

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

26
Q

Hybrid Cloud

A

Combo of public and private
Highly sensitive stored locally
Web app runs on aws infrastructure
Aws provides tools so they talk to each other

27
Q

What is a Region?

A

A physical location; grouped by geographic location.
Fully independent and isolated
Resource and Service specific
A collection of AZs

28
Q

Availability Zone (AZ)

A

One or more physically separated data center
Each with redundant power, networking, connectivity, housed in separate facilities
Contains the servers your renting and where you deploy you apps.
Associated with single region

29
Q

AZ Characteristics

A

Physically separated
Connected through low latency links
Fault tolerant
Allows high availability

30
Q

Edge Locations

A

Cache content for faster delivery
Content Delivery Network (CDN)
Amazon Cloudfront
Like a mini data center but doesn’t run main infrastructure like EC2 instances

31
Q

Latency

A

Time that passes between user request and response. Low latency good

32
Q

AWS Management Console

A

Allows access to AWS account through web browser

Good for: new to cloud, non-tech roles, and tech role

Aka - the console

33
Q

Root User

A

Created when you sign up for account; should use MFA to protect

Certain things only root user can do

34
Q

AWS Command Line Interface (CLI)

A

Allows access to account through terminal or command window.
Mainly used by developers

35
Q

Programmatic Access

A

CLI
Application code
Software Dev Kits (SDKs)

36
Q

SDKs

A

Allows access to AWS services from popular programming languages like Java, Python, C#

37
Q

Compute Services: EC2

A

Allows you to rent and manage virtual servers in the cloud.
Elastic compute power
Virtual servers in cloud

38
Q

EC2

A

Provision instance at click of button
Preconfigured template Amazon Machine Image (AMI)
Deploy apps directly to EC2 instance
750 compute hours/month on Free Tier plan

39
Q

EC2 Use Cases

A

Deploy a database

Deploy a web application; deploy to multiple AZs for high availability

40
Q

Accessing EC2

A

AWS Management Console - browser
Secure Shell (SSH) - connect from local laptop
EC2 Instance Connect (EIC) - use IAM policies to control SSH access to your instances(no manage SSH keys)
AWS Systems Manager - managed EC2 instances via browser or CLI

41
Q

EC2 via SSH

A

Most common way to connect to Linux EC2 instances.

  1. Generate key pair (private and public, proves your identity when connecting)
  2. Connect via SSH. Client has private and public key at EC2 instance
42
Q

EC2 Pricing: on Demand

A

Fixed price billed down to the second based on instance type. No contract, pay for what you use

Use when: low cost with no long term commitment, apps have unpredictable workloads and can’t be interrupted, apps are under development, workloads won’t run longer than a year

You can reserve capacity using on-demand capacity reservations

43
Q

EC2 Pricing: Spot

A

Cheapest Option, take advantage of unused capacity. Request fulfilled only if capacity available.

Use when: no concern on start/stop time of app, workloads can be interrupted, app only feasible at very low compute prices.

Can save up to 90% of on-demand. Pay spot price in effect beginning of each hour.