Basic Cloud Computing Concepts Flashcards

Understand the cloud computing terms and basics

1
Q

What is Cloud Computing?

A

Cloud computing is the delivery of compute services over the Internet to provide faster innovation, flexible resources, and economies of scale.

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

What are the benefits of Cloud Computing?

A

Cost: Eliminates the capital expense of hardware and software purchased. Eliminates the management of the on-site data centers.

Speed: Cloud services are often self-service and on-demand, allowing vast computing resources to be provisioned quickly.

Global Scale: Provides the ability to scale elastically, meaning that the right amount of IT resources can be delivered from the right geographical locations.

Productivity: Reduces the need for time-consuming IT management tasks, allowing IT teams to focus on the more important business goals.

Performance: Uses a worldwide network of secure data centers that are regularly upgraded, ensuring fast and efficient hardware, reducing network latency, and providing more significant economies at scale.

Reliability: Enhances data backup, disaster recovery, and business continuity by mirroring data at multiple redundant sites on the cloud provider’s network.

Security: Offers robust security measures that help protect data, applications, and infrastructure from potential threats.

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

What is a Shared Responsibility Model?

A

Division of responsibilities between the cloud provider and the customer in terms of security tasks and workloads.

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

What are the shared responsibilities for the different cloud deployments?

A

On-premises: The customer manages everything.

IaaS: The customer manages applications, data, runtime, Middleware, and O/S. The cloud provider manages Virtualization, Servers, Storage, and Networking.

PaaS: The customer manages applications and data. The Cloud provider manages Runtime, Middleware, and O/S, Virtualization, Servers, Storage, and Networking.

SaaS: The cloud provider manages everything.

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

What is the customer always responsible for regardless of the cloud deployments?

A

Data, Accounts, Endpoints, and Access Management

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

What are the three cloud models?

A

Public, private, and hybrid

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

Which cloud model gives the organization the most flexibility?

A

Hybrid cloud model

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

What is the benefit of a public cloud?

A

No upfront costs. Pay as you go.

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

What is a Consumption Based Model?

A

A model where users only pay for the resources they use.

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

Benefits of Cloud Computing

A

High Availability
Scalability
Elasticity
Agility
Geo-Distribution
Disaster recovery

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

What are the different scalability types?

A

Horizontal and Vertical

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

What is Horizontal Scaling?

A

Increase the compute capacity by adding instances of the resource.

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

What is Vertical Scaling?

A

Increase the compute capacity by adding RAM or CPUs.

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

What are the different expenditure?

A

Capital Expense (CapEx) and Operational Expense (OpEx)

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

What type of expense is cloud computing?

A

Operational expense as you pay for the resources only.

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

Which expense impacts the profit?

A

Operational expense (OpEx)

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

What are different Pricing Models?

A

Pay As You Go (PAYG), Reserved Instances, and Spot Pricing

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

Which pricing model should be chosen for OpEx?

A

Pay As You Go

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

What is the risk in Spot Pricing?

A

Azure can terminate Spot Pricing anytime.

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

For long-term projects, which model is the best?

A

Reserved Instances

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

Why do organizations move to the cloud?

A

For cost savings, improved speed and scalability, increased productivity, better performance, reliability, and improved security.

21
Q

What is the advantage of cloud computing’s self-service and on-demand nature?

A

It allows for vast amounts of computing resources to be provisioned quickly, giving businesses a lot of flexibility and taking the pressure off capacity planning.

21
Q

How does cloud computing lower operating costs?

A

By only paying for the cloud services used, rather than the capital expense of buying hardware and setting up on-site datacenters.

22
Q

What does “elastically scaling” mean in cloud computing?

A

Delivering the right amount of IT resources, such as computing power and storage, at the right time and from the right location.

23
Q

How does cloud computing improve productivity?

A

By removing the need for time-consuming IT management tasks, allowing IT teams to focus on more important business goals.

24
Q

How does cloud computing improve performance?

A

By running on a worldwide network of secure datacenters that are regularly upgraded to the latest generation of efficient computing hardware, reducing network latency and offering greater economies of scale.

25
Q

How does cloud computing improve reliability?

A

By making data backup, disaster recovery, and business continuity easier and less expensive through data mirroring at multiple redundant sites on the cloud provider’s network.

26
Q

How does cloud computing improve security?

A

By offering a broad set of policies, technologies, and controls that strengthen the overall security posture, protecting data, apps, and infrastructure from potential threats.

27
Q

What is the main advantage of using cloud computing?

A

Cost savings, improved speed and scalability, increased productivity, better performance, reliability, and improved security.

28
Q

What is the biggest difference between cloud computing and traditional IT resources?

A

Traditional IT resources required buying hardware and software, setting up and running on-site datacenters, and paying for electricity and IT experts. Cloud computing eliminates these expenses and provides flexible and on-demand resources.

29
Q

What are the benefits of cloud computing services?

A

Faster innovation, flexible resources, and economies of scale.

30
Q

What are the different types of cloud deployments?

A

Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), and on-premises datacenter.

31
Q

In which type of deployment do customers retain the most responsibilities?

A

In an on-premises datacenter, customers retain the most responsibilities, as they own the entire stack.

32
Q

In a SaaS deployment, which party is responsible for protecting the security of the data?

A

In a SaaS deployment, the customer is responsible for protecting the security of the data.

33
Q

In a PaaS deployment, who is responsible for managing and maintaining the underlying infrastructure?

A

In a PaaS deployment, the cloud provider manages and maintaining the underlying infrastructure.

34
Q

In an IaaS deployment, who is responsible for managing and maintaining the operating systems and middleware?

A

In an IaaS deployment, the customer is responsible for managing and maintaining the operating systems and middleware.

35
Q

What is a public cloud?

A

Services are offered over the public internet and available to anyone who wants to purchase them. Cloud resources, such as servers and storage, are owned and operated by a third-party cloud service provider, and delivered over the internet.

36
Q

What is a private cloud?

A

A private cloud consists of computing resources used exclusively by users from one business or organization. A private cloud can be physically located at your organization’s on-site (on-premises) datacenter, or it can be hosted by a third-party service provider. They key takeaway is that private clouds are used by a single organization.

37
Q

What is a hybrid cloud?

A

A hybrid cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them. Often used by large organizations.

38
Q

What are the advantages of using a public cloud?

A

No capital expenditures to scale up. Applications can be quickly provisioned and deprovisioned. Organizations pay only for what they use.

39
Q

What are the advantages of using a hybrid cloud?

A

Provides the most flexibility. Organizations determine where to run their applications. Organizations control security, compliance, or legal requirements.

40
Q

What is the consumption-based model in cloud computing?

A

The consumption-based model in cloud computing is a pricing model where end users only pay for the resources they use, and there are no upfront costs or need to purchase or manage infrastructure.

41
Q

What are some benefits of the consumption-based model in cloud computing?

A

Some benefits of the consumption-based model in cloud computing include the ability to pay for additional resources only when they are needed, the ability to stop paying for resources that are no longer needed, and the lack of upfront costs or need to purchase or manage infrastructure.

42
Q

What is the meaning of High Availability in a cloud environment?

A

High availability in a cloud environment refers to the ability to provide a continuous user experience with no apparent downtime, even when things go wrong, depending on the service-level agreement (SLA) that you choose.

43
Q

What is the meaning of Scalability in a cloud environment?

A

Scalability in a cloud environment refers to the ability of apps to scale vertically and horizontally, by increasing compute capacity by adding RAM or CPUs to a virtual machine, or by adding instances of resources, such as adding VMs to the configuration.

43
Q

What is the meaning of Geo-distribution in a cloud environment?

A

Geo-distribution in a cloud environment refers to the ability to deploy apps and data to regional datacenters around the globe, ensuring that customers always have the best performance in their region.

44
Q

What is the meaning of Elasticity in a cloud environment?

A

Elasticity in a cloud environment refers to the ability to configure cloud-based apps to take advantage of autoscaling, so your apps always have the resources they need.

44
Q

What is the meaning of Agility in a cloud environment?

A

Agility in a cloud environment refers to the ability to deploy and configure cloud-based resources quickly as app requirements change.

45
Q

What is the meaning of Disaster recovery in a cloud environment?

A

Disaster recovery in a cloud environment refers to the ability to deploy apps with the confidence that comes from knowing that data is safe in the event of disaster by taking advantage of cloud-based backup services, data replication, and geo-distribution.

46
Q

What is the difference between Capital Expenditure (CapEx) and Operational Expenditure (OpEx)?

A

Capital Expenditure (CapEx) is the up-front spending of money on physical infrastructure, and then deducting that up-front expense over time. The up-front cost from CapEx has a value that reduces over time. Operational Expenditure (OpEx) is spending money on services or products now, and being billed for them now. You can deduct this expense in the same year you spend it. There is no up-front cost, as you pay for a service or product as you use it.

47
Q

How is the cost of cloud services categorized?

A

Cloud services are categorized as an Operational Expenditure (OpEx) because of their consumption model. There’s no asset to amortize, and its cloud service provider (Azure) manages the costs that are associated with the purchase and lifespan of the physical equipment. As a result, OpEx has a direct impact on net profit, taxable income, and the associated expenses on the balance sheet.