Essential Concepts Flashcards

1
Q

What is RPO?

A

Recovery point objective

Maximum amount of data (time) that can be lost during a disaster recovery situation before that loss will exceed what the organisation can tolerate.
- how much data (MAX TIME) a business can lose
- worst case = time between successful backups
- more freq backups = more cost = lower rpo

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

What is RTO?

A

Recovery time objective

Maximum tolerable length of time that a system can be down after a failure or disaster occurs.
- Recovery time begins at the moment of failure
- Recovery time ends at the moment system is operational
- How long restore time a business can tolerate
- reduce via planning, monitoring, notification, spare hardware, etc.

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

What is HA?

A
  • High Availability (HA) - minimise any outages
    • maximising systems online time
    • expressed in percentage of uptime 99.9% 8.77h per year downtime
    • aims to ensure an agreed level of operational performance
    • usually uptime, for higher than normal period
    • SYSTEM DESIGNED TO PREVENT OUTAGES AS OFTEN AS POSSIBLE
    • When system fails components can be quickly replaced
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is FT?

A
  • Fault-Tolerance (FT) - operate through failure
    • property that enables a system to continue operating properly in the event of the failure of some of its components
    • For example to add redundant components would solve faults

Difference from resilience is that fault tolerance is that, services continue working fully even when some parts of it has failed.

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

What is DR?

A
  • Disaster Recover (DR) - when HA and FT does not work
    • a set of policies, tools and procedures to enable the recovery or continuation of vital technology infrastructure and systems following a natural or human induced disaster
    • what to do when system has an outage
    • Pre-planning and DR process
    • Periodic DR testing to make sure everything works
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is shared responsibility model?

A

Customer - responsible for security IN the cloud
1. customer data
2. platform, application, identity, access management
3. Operating system, network and firewall configuration
4. client side data encryption (CSE), server side data encryption (SSE), Networking Traffic protection (encryption, integrity, identity)

AWS - responsibility for the security OF the cloud
1. software to provide underlying componentes
2. compute, storage, database, networking
3. regions, az, edge locations
4. hardware, global infrastructure

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

What is CSE?

A

Client Side Encryption

Data is encrypted on the client before it is sent to the server. Enc key is managed by client.

Server cannot access customer data.

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

What is SSE?

A

Server Side Encryption

Data is encrypted when saved on the server and decrypted when data is read from server.

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

What is data encryption at rest?

A

Data at-rest refers to inactive data not moving between devices or networks and tends to be stored in data archives.

  • When data is saved on disk it is encrypted
  • When data is read from the disk data is decrypted
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is data encryption in transit?

A

Data in-transit is moving between devices or two network points

  • Data is encrypted before sent over the network
  • Data is decrypted when received from the network
  • Uses public private keys to initiate the communication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is IAAS and what layer it is?

A

Infrastructure as a service.

-It is O/S layer.
- Customer chooses their own O/S.

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

What is PAAS and what layer it is?

A

Platform as a service.

  • It provides all services for running your code.
  • Docker is PAAS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is SAAS and what layer it is?

A

Service as a software.

  • It is Application layer.
  • Users consume an application
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is DC Hosted and what layer it is?

A

Data center Hosted.

  • It is facility layer.
  • Clients rent servers (hardware)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is On-Premises and what layer it is?

A

On Premises is inhouse hardware.

  • owns all the layers.
  • Provides networking, facilities and hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are all layers of responsibility?

A
  1. facilities - where is hardware is located
  2. infrastructure - hardware and networking
  3. servers - computers/racks inside infra
  4. virtualization - some multi tenancy OS
  5. OS - Operating system
  6. containers - packages to run an application
  7. runtime - a process that is capable of executing code
  8. data - databases
  9. application - end application that user sees.
16
Q

What is resilience in the cloud architecture?

A

The capability to recover when stressed by
- load (more requests for service)
- attacks (either accidental through a bug, or deliberate through intention)
- failure of any component in the workload’s components

Different between fault tolerance that it is noted that some parts of system fails, but it continues to operate and recover.

17
Q

What are types of resilience?

A
  • Global - allows to withstand failures in regions (for example use latency based routing to use different regions)
  • Regional - allows to withstand failures in one region (for example split traffic between multiple auto scaling groups in different az)
  • Availability zone - allows to withstand failures in particular az (for example split traffic between ec2 instances)
18
Q

What is different between fault tolerance and resilient systems?

A

Fault tolerant system continues operate as normal or with reduced capacity.

Resilient system recovers from failure when it occurres.

19
Q

What is hybrid deployment?

A

Where part of infra is in the clout and part is on premises

20
Q

What is multi cloud deployment?

A

Where services are published on multiple cloud providers

21
Q

What is unit of consumption?

A

The unit of consumption is used to determine the cost of the resources or services that are consumed.

Examples:
- Amazon Elastic Compute Cloud (EC2) instance hours
- Amazon Simple Storage Service (S3) request
- Amazon Relational Database Service (RDS) database instance hours

22
Q

What is role separation?

A

When different identities have different permissions to interact with a service for example in kms service - 1 identity manages keys, 2 identity encrypts, 3 identity decrypts

23
Q

What is SLA?

A

service level agreement.

In the context of Amazon Web Services (AWS), a Service Level Agreement (SLA) is a formal commitment made by AWS to its customers stating the level of availability and performance that the customer can expect from a particular service. The SLA specifies the uptime percentage that the service is expected to achieve over a given period of time, as well as any credits that will be provided to the customer if the service falls below the uptime percentage specified in the SLA.