Week 1 - Cloud Concepts Overview Flashcards

1
Q

What is cloud computing?

A

Cloud computing is the on-demand delivery of computing power, databases, storage, applications, and other IT resources 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 is the meaning of “on-demand” in terms of CC?

A

“On-demand” in cloud computing means provisioning resources as needed, paying only for what you use, without upfront commitments.

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

What are the three types of cloud computing models?

A
  1. Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)
  3. Software as a Service (SaaS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is IaaS in CC?

A

Infrastructure as a Service (IaaS) offers fundamental cloud IT resources like networking, virtual/physical servers, and storage, providing maximum flexibility and control. Examples include AWS EC2.

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

What is PaaS in CC?

A

Platform as a Service (PaaS) simplifies app deployment by managing underlying infrastructure like hardware and OS, letting you focus on your applications. E.g. AWS Elastic Beanstalk

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

What is SaaS in CC?

A

Software as a Service (SaaS) delivers fully managed software applications to users, requiring no concern for maintenance or infrastructure. Examples include web-based email, GitHub, Google Drive/Docs, and Slack.

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

What are the differences between infrastructure as hardware vs infrastructure as software?

A

Hardware Solution:
Require space, staff, physical security, planning, and capital expenditure
Long hardware procurement cycle
Provision capacity by guessing theoretical maximum

Software Solution:
Flexible
Change much more quickly, easily, and cost-effectively
Eliminate the undifferentiated heavy-lifting tasks

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

What are the 3 deployment models in CC?

A

The three cloud deployment models are:

Cloud: Fully deployed in the cloud, using cloud-native or migrated applications on scalable infrastructure.

Hybrid: Connects cloud-based resources with on-premises systems, enabling infrastructure expansion while integrating internal systems.

On-premises (Private Cloud): Resources deployed locally using virtualization, offering dedicated resources but fewer cloud benefits.

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

What are the advantages of CC?

A
  • Trade capital expense for variable expense
  • Massive economies of scale
  • Stop guessing capacity
  • Increase speed and agility
  • Stop spending money on running and maintaining data centres
  • Go global in minutes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the disadvantages of CC?

A
  • Unpredictable or hidden costs
  • Downtime risks
  • Latency issues
  • Vendor lock-in (difficulty and cost of transitioning to on-premises solutions)
  • Security and compliance concerns, especially for sensitive information
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is AWS?

A

Amazon Web Services is a secure cloud platform that offers a broad set of global cloud-based products called services that are designed to work together as building blocks.

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

What are the 3 ways to interact with AWS services?

A
  1. AWS Management Console
    Graphical interface
  2. AWS Command Line Interface (AWS CLI)
    Use commands or scripts
  3. Software Development Kits (SDKs)
    Access from your code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a the AWS CAF

A

The AWS Cloud Adoption Framework (CAF) guides organizations in adopting AWS Cloud by aligning business and IT goals across six areas: Business, People, Governance, Platform, Security, and Operations.

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