Cloud Concepts and Tech Flashcards

1
Q

What is cloud computing?

A

On demand delivery of IT resources via the internet - pay as you go

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

What are the 6 advantages of cloud computing?

A
  1. Trade capital expenses for variable expenses
  2. Economies of scale
  3. Stop guessing about capacity
  4. Increase speed & agility
  5. Stop spending money running/maintaining data centers
  6. Go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 3 types of cloud computing?

A
  1. Infrastructure as a service
  2. Platform as a service
  3. Software as a service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the 3 types of deployments

A
  1. Public cloud
  2. Private cloud
  3. Hybrid
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some of the high level services in AWS global infrastructure?

A

AWS cost management, security identity & compliance, storage, compute, DB, migration & transfer, network & content delivery

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

What is a region?

A

Physical location that consists of 2 or more availability zones

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

Around how many regions are there?

A

19+

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

What is an availability zone?

A

Like a data center, each with redundant power/networking/connectivity housed in separate facilities

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

How many availability zones are there?

A

57+

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

What is an edge location?

A

Endpoint for caching content

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

Around how many edge locations are there?

A

150+

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

What is a collection of a CDN’s edge locations called?

A

Distribution

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

What should I think about when determining the right AWS region? (3)

A

Data sovereignty laws, latency to end users, AWS services

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

Basic support plan - notes, response time/case severity, cost, who can open cases?

A

Free, no one can opencases

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

Developer support plan - notes, response time/case severity, cost, who can open cases?

A

Technical support rep, general guidance <24hr, system impaired <12hr, $29/mo (scales on usage), 1 person unlimited cases

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

Business support plan - notes, response time/case severity, cost, who can open cases?

A

24/7 support with an advisor on all channels, same support as developer + prod system impaired <4hr, prod system down <1hr, $100/mo (scales on usage), unlimited contact + unlimited cases

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

Enterprise support plan - notes, response time/case severity, cost, who can open cases?

A

TAM!, 24x7 support via all channels, same support as business + business critical system down <15min, $15,000/mo (scales on usage), unlimited contact + unlimited cases

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

What is IAM?

A

Identity access management - way for users to access AWS

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

Is IAM global or regional

A

global

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

What are the 3 ways for someone to access AWS?

A

Programatically (via command line)
AWS admin console
SDK

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

What is a root account?

A

Email address used to set up AWS account and has full admin access

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

What is a group and in what format is that policy stored?

A

Groups are used to set permissions to multiple people based on categories. Policies are in JSON format

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

What is S3?

A

Simple storage service - flat file storage

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

Can you put an OS on S3?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is the file size range and storage range?
0-5TB file size, unlimited storage
26
What is an S3 "folder" called?
Bucket
27
Are S3 bucket names unique globally or regionally?
Globally
28
What is the format of an S3 bucket name?
S3-region.amazonaws.com/bucketname
29
What is the data consistency rule for a new file
Can read immediately on a PUT of new objects (read after write consistency)
30
What is the data consistency rule for PUTS and DELETES
Eventual - it takes time to propagate
31
What are the 6 storage standards?
Standard, IA, One zone IA, Intelligent tiering, Glacier, Glacier deep archive
32
What is S3 standard
Reliable, designed to sustain loss of 2 facilities, stored redundancy
33
S3 IA
Infrequently accessed - lower fee but retrieval fee
34
S3 one zone IA
Lower cost than IA, no multiple availability zones
35
S3 intelligent tiering
Uses ML to move data to optimize cost
36
S3 glacier
Lower cost for data archiving, retrieval times are configurable (minutes/hours)
37
S3 glacier deep archive
Lowest cost - 12 hr retrieval time
38
Which S3 storage standard is the cheapest?
Glacier deep archive
39
Describe transfer acceleration
Upload a file to the nearest edge location, and amazon backbone uploads to desired location
40
What are the 3 ways to restrict bucket access?
By bucket, by object, or IAM policies by user/group
41
What is a CDN?
Content delivery network - system of distributed servers to deliver content based on geography/origin of content/server
42
How does a CDN work in regard to caching and retrieving data?
User queries an edge location first to check cache. If no copy there, edge location downloads copy of file and is cached for future users
43
How long is an object cached for
A period of TTL (time to live) in seconds
44
Can you clear the cache of objects?
Yes but it costs $
45
What is EC2?
Elastic cloud compute - virtual services in the cloud, quick scaling, minutes to boot up
46
What are the 4 pricing options for EC2?
On demand, reserved, spot, dedicated hosts
47
What is on demand EC2 pricing?
Fixed rate by the hr, no commitment
48
What type of apps are on-demand EC2 pricing good for?
Short term apps
49
What is reserved EC2 pricing
Capacity reservations, discount for hourly charge, paid up front
50
What type of apps are reserved EC2 pricing good for?
1-3 year commitments, steady usage, long term predictable usage patterns
51
What are the 3 types of reserved EC2 pricing?
Standard, convertible, scheduled
52
What is spot EC2 pricing?
Bid on a price you want for capacity
53
What type of apps is spot EC2 pricing good for?
Flexible start/end times, urgent computing for large capacity
54
For Spot EC2 pricing, are you charged if AWS terminates the instance?
No, you are only charged if YOU terminate the instance
55
What is dedicated host EC2 pricing?
Physical servers, use your own software licenses
56
What type of apps is dedicated EC2 pricing good for?
Regulatory, specific licensing
57
What is the acronym for the EC2 instance types
F I G H T D R M C P X Y Z A U
58
What is amazon EBS?
Virtual disks EC2 uses - create storage volumes
59
What are the 2 types of of EBS?
SSD & Magnetic
60
What are the 2 types of SSD EBS
``` GP2 - generic purpose - price with performance Provisioned IOPS (IO1) - highest performance ```
61
What are the 2 types of SSD Magnetic?
``` Throughput optimized (ST1) - low cost, frequent access Cold (SC1) - low cost, file services ```
62
What are the port numbers for SSH, RDP, HTTP and HTTPS?
SSH - 22 RDP - 3389 HTTP - 80 HTTPS - 443
63
What is a virtual security group?
Virtual firewalls in the cloud, need to open ports to use them
64
What are roles? Are they universal or regional?
More secure than using access keys/secret keys | Universal
65
What are the types of load balancers?
Application, network, classic
66
What is an application load balancer good for?
Make intelligent decisions for routing - good for payments
67
What is a network load balancer good for?
Extreme performances
68
What is a classic load balancer good for?
Test/Dev
69
What is the relational database in AWS called?
RDS
70
What are the types of relational databases in AWS?
SQL, oracle, MySQL, PostgreSQL, aurora, Maria DB
71
What are the 2 key features of RDS?
1. Multiple availability zones | 2. Read replicas
72
What is the non-relational database in AWS called?
DynamoDB
73
What is OLTP?
Online transaction processing - taking a new row/inserting into the DB
74
What is OLAP
Online analytics processing - pulls large number of records/data to do queries
75
What is redshift?
Data warehouse - used for OLAP
76
What is elasticache?
Web service to easily deploy/operate/store in-memory cache in the cloud. Improves performance of web apps by allowing you to retrieve info from cache instead of disk-based DB
77
What are the 2 open source caching engines supported by elasticache
Memcache, rediscache
78
What is autoscaling?
Allows you to provision multiple EC2 instances behind a load balancer depending on demand
79
What is amazons DNS service
Domain Name system = Route53
80
What is elastic beanstalk?
A way to deploy code/apps and manage in AWS without worrying about infrastructure. Limited in what it can provision
81
What does elastic beanstalk automatically handle (4)?
Capacity provisioning Load balancing Scaling App health monitoring
82
What is cloudformation?
Service to model and set up AWS resources. Crete template for all the resources you want and cloudformation configures/provisions the resources. Don't need to know what is dependent on what Can provision almost any AWS services, completely programmable
83
Are elastic beanstalk & cloudformation free?
The services themselves are free, but the resources they provision are NOT
84
What is scaling up?
Increasing size of server/amount of CPU/RAM on an individual machine
85
What is scaling out?
Increase the number of machines