Cloud Practitioner Flashcards

(43 cards)

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
Public Cloud
Offered by AWS You aren’t responsible for physical hardware Provides all advantages of cloud computing
26
Hybrid Cloud
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
What is a Region?
A physical location; grouped by geographic location. Fully independent and isolated Resource and Service specific A collection of AZs
28
Availability Zone (AZ)
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
AZ Characteristics
Physically separated Connected through low latency links Fault tolerant Allows high availability
30
Edge Locations
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
Latency
Time that passes between user request and response. Low latency good
32
AWS Management Console
Allows access to AWS account through web browser Good for: new to cloud, non-tech roles, and tech role Aka - the console
33
Root User
Created when you sign up for account; should use MFA to protect Certain things only root user can do
34
AWS Command Line Interface (CLI)
Allows access to account through terminal or command window. Mainly used by developers
35
Programmatic Access
CLI Application code Software Dev Kits (SDKs)
36
SDKs
Allows access to AWS services from popular programming languages like Java, Python, C#
37
Compute Services: EC2
Allows you to rent and manage virtual servers in the cloud. Elastic compute power Virtual servers in cloud
38
EC2
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
EC2 Use Cases
Deploy a database | Deploy a web application; deploy to multiple AZs for high availability
40
Accessing EC2
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
EC2 via SSH
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
EC2 Pricing: on Demand
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
EC2 Pricing: Spot
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.