Data Architecture Flashcards

1
Q

What is data architecture?

A

The approach an organisation takes to managing its data - from collection, through transformation, storage and use

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

What are the key components of data architecture?

A

Data sources: where the data comes from
Data storage: how the data is stored
Data processing: how the data is transformed or manipulated
Data access: how users interact with the data

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

Name some of the key factors which affect DArch?

A

Scale
Geographic distribution
Data sensitivity

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

What are the benefits of well designed DArch?

A

Reduce redundancy (<redundancy, easier to store and manage (normalisation))
Improve data quality (avoid data swamps through good data governance)
Enable integration (should facilitate data integration eg. via APIs. Enable systems to communicate with each other and integrate with new sources coming in/out to new external sources)
Lifecycle Mgmt & Security (adapt as data ages, enable flexible data security)

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

Name the four data mgmt systems

A

Database
Data warehouse
Data mart
Data lake

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

What can the cloud offer other than data storage

A

It can also comput, network and provide software

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

From a DArch perspective, what are the advantages of hosting in the cloud

A

Fast set up
Scalable
No upfront costs
No hardware to manage and maintain
Lower staffing costs
Hardware updates and software patches are taken care of

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

What are the advantages of hosting on premise?

A

May already have the hardware and staff
Usage is predictable
Very high control over costs (vs. being put on the wrong cloud tier where costs can rocket very quickly)
Very high control over security (eg. gov orgs)

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

Outline the cloud deployment models

A

Public cloud
Private cloud
Hybrid cloud
Multi cloud
Community cloud

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

Describe public clouds

A
  • Internet accessible
  • owned & managed by cloud service provider
  • Quick & easy to set up
  • handing over security
  • no physical access to data centre & hardware
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe private clouds

A
  • Accessible over private connection
  • Up-front costs required
  • Direct control
  • Requires mgmt of data, hardware & software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe hybrid clouds

A

Combination of public and private. Potentially using private to store sensitive information or run certain applications

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

Describe multi cloud

A

Use a variety of different public providers to spread cost & risk

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

Describe community clouds

A

Part-way between public and private, but sharing the cloud within similar sectors or with similar aims (eg. banks)

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

Name the different types of cloud service models

A

IaaS Infrastructure as a Service
PaaS Platform as a Service
SaaS Software as a Service

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

Define IaaS

A

Cloud-based alternative to on-premise infrastructure

17
Q

Define PaaS

A

Hardware & software tools over the internet used to develop applications

18
Q
A