Cloud Concepts Flashcards

1
Q

What is cloud computing?

A

Cloud computing is on-demand delivery of compute, database, storage, applications and other IT resources through a cloud services platform via the internet with pay-as-you-go pricing

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

What are the advantages of cloud computing? (6)

A

1 - trade capital expenses for variable expenses
2 - benefit from massive economies of scale
3 - stop guessing about capacity
4 - increase speed and agility
5 - stop spending money running and maintaining data centres
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 types of cloud computing?

A

IaaS - eg AWS EC2
PaaS - eg GoDaddy or elastic beanstalk, lightsail
SaaS - eg GMail

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

What are the different types of cloud deployment?

A

Public
Hybrid
Private

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

What are the main AWS global infrastructure services?

A

Compute, storage, databases
Security, identity and compliance
AWS cost management

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

What is an AZ?

A

One or more discrete datacentres each with redundant power, networking, and connectivity housed in separate facilities

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

What is a region?

A

A geographical location with 2 or more AZs

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

What are edge locations?

A

Endpoints for AWS used for caching content. Typically CloudFront and CDN

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

Why should you choose correct AWS region?

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
10
Q

What do you get free with AWS free tier?

A

5GB Amazon S3
750 hours EC2
750 Hours RDS

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

What are the different support packages?

A

Basic
Developer - $29 month, scales based on useage
Business - 100$
Enterprise - 15000$ and TAM

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

What IAM?

A

Identity and access management

Allows you to manage users and their level of access to the AWS console

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

What are the key features of IAM?

A
Centralised control of your AWS account
Shared access to AWS account
Granular permissions
Multi-factor authentication
Ability to provide temporary access for users, devices and services where necessary
A customisable password rotation policy
Integration with many AWS services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are users?

A

End users - people, employees of an organisation

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

What are groups?

A

Collection of users - each inherit the permissions of the group

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

What are roles?

A

Assign them to AWS resources

17
Q

What are policies?

A

Made up of documents, in JSON format, provide permissions for users, groups, and roles
Key-value pair

18
Q

How can the AWS platform be accessed?

A

Console
Programatically/CLI
SDK

19
Q

What is the root account?

A

The email address you used to set up account

20
Q

What are IAM credentials report?

A

Lists all users in account - passwords, access keys and MFA

21
Q

What are the AWS Cloud best practises to minimise deployment risks?

A

Plan for failure
Decouple your components
Think parallel - multipart uploads
Implement elasticity

22
Q

What are the pillars of the AWS well-architected framework?

A
Operational excellence
Security
Reliability
Performance efficiency
Cost optimisation
23
Q

What are the core principles of AWS?

A
Scalability
Disposable resources
Automation
Loose coupling
Services not servers
Databases
Managing increasing volumes of data
Removing single points of failure
Optimise cost
Caching
Security