Cloud Computing Flashcards

(24 cards)

1
Q

What is the definition of cloud computing?

A

On-demand delivery of IT resources (compute, storage, databases, networking) via an API-driven model. Resources are provisioned in seconds to minutes, and you pay only for what you use.

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

What are the three cloud deployment models?

A
  1. All-in Cloud – all workloads on a cloud provider like AWS (used by startups/modern enterprises) | 2. On-Premises (Private Cloud) – own data centre, internal virtualisation (strict security/compliance) | 3. Hybrid Cloud – mix of cloud + on-premises connected via high-speed links (legacy + cloud benefits)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between Hybrid Cloud and Multi-Cloud?

A

Hybrid cloud = on-premises + one cloud provider. Multi-cloud = using multiple cloud providers simultaneously.

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

What are the pros and cons of traditional on-premises IT?

A

Pros: increased control and customisation. | Cons: high cost, slow scaling (doubling servers can take weeks/months), requires upfront investment in hardware, power, cooling, rack space, and staffing.

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

What are the 6 benefits of cloud computing (key exam topic)?

A
  1. Trade fixed expense (CapEx) for variable expense (OpEx) | 2. Benefit from massive economies of scale | 3. Stop guessing capacity | 4. Increase speed and agility | 5. Stop spending money on running/maintaining data centres | 6. Go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain ‘Trade fixed expense for variable expense’ in cloud.

A

In cloud you pay only for what you consume – no upfront capital expenditure on data centres/servers. You pay only when computing resources are consumed.

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

Explain ‘Benefit from massive economies of scale’.

A

AWS aggregates usage from hundreds of thousands of customers, driving down pay-as-you-go prices through its massive purchasing power.

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

Explain ‘Stop guessing capacity’.

A

Traditional IT forces over-provisioning (wasted resources) or under-provisioning (performance issues). Cloud lets you scale up/down in minutes to access exactly the capacity you need.

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

Explain ‘Increase speed and agility’.

A

New IT resources are available in minutes vs. weeks in traditional IT, dramatically reducing the time and cost of experimentation and development.

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

Explain ‘Go global in minutes’.

A

You can deploy applications in any AWS Region worldwide with a few clicks, giving end users lower latency and a better experience globally.

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

What is CapEx vs OpEx in the context of cloud?

A

CapEx = upfront capital investment in hardware with long depreciation cycles (3-5 years) and over/under-provisioning risk. | OpEx = pay-as-you-go, no upfront cost, expense in the same period as use, right-sized resources.

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

What factors should you consider for Total Cost of Ownership (TCO)?

A

Server/hardware costs, data centre facility costs (power, cooling, space), IT staff salaries, licensing fees, security/compliance overhead, and opportunity cost of time spent managing infrastructure.

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

What are the 5 AWS pricing models?

A
  1. On-Demand – pay by hour/second, no commitment | 2. Reserved Instances (1 or 3-year) – up to 72% discount | 3. Spot Instances – bid on unused capacity, up to 90% discount, can be interrupted | 4. Savings Plans – flexible commitment-based pricing | 5. Dedicated Hosts – physical server dedicated to your use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 6 pillars of the AWS Well-Architected Framework?

A
  1. Operational Excellence | 2. Security | 3. Reliability | 4. Performance Efficiency | 5. Cost Optimisation | 6. Sustainability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe the Operational Excellence pillar.

A

Run and monitor systems, continuously improve operations. Emphasizing best operational practices.

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

Describe the Security pillar of the Well-Architected Framework.

A

Protect information, systems, and assets. Key practices: implement strong identity, enable traceability, apply security at all layers, automate security best practices, protect data in transit and at rest.

17
Q

Describe the Reliability pillar.

A

Ensuring fault tolerance, leveraging high availability, disaster recovery plans, and resiliency.

18
Q

Describe the Performance Efficiency pillar.

A

Use computing resources efficiently. Key practices: use advanced technologies, go global in minutes, use serverless architectures, experiment more often.

19
Q

Describe the Cost Optimisation pillar.

A

Avoid unnecessary costs. Utilizing the right service efficiently to control costs.

20
Q

Describe the Sustainability pillar.

A

Focusing on environmentally friendly and sustainable solutions.

21
Q

What are the 4 cloud design principles (beyond the Well-Architected Framework)?

A
  1. Design for failure – assume everything fails; build resiliency (no single point of failure) | 2. Decouple components – loosely coupled architectures (e.g. SQS) reduce blast radius | 3. Implement elasticity – scale in/out automatically | 4. Think parallel – horizontal scaling over vertical scaling
22
Q

What are the 3 ways to interact with AWS?

A
  1. AWS Management Console – web-based GUI, ideal for beginners | 2. AWS CLI – command-line tool, popular with engineers | 3. AWS SDKs – programmatic access (Python/boto3, Java, JavaScript, Ruby, Go, etc.)
23
Q

When was AWS launched and with which service?

A

2006, with Amazon S3 (then SQS shortly after). Today AWS offers 300+ services.

24
Q

What are the 6 AWS core service categories?

A

Compute, Storage, Networking & Content Delivery, Databases, Security/Identity/Compliance, Management & Governance.