Cloud concepts Flashcards

1
Q

What is Azure?

A

Microsoft Azure, often referred to as Azure , is a cloud computing platform run by Microsoft. It is used for creating, hosting and scaling of applications and services through global data centers.

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

What type of services does Azure offer?

A

Many types, including Compute, Identity, Storage, Database or Software services.

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

What is Pay-as-you-go plan?

A

It allows clients to use Azure services without any license commitment or upfront purchases and only pay when they are actually used. This reduces the overhead cost of license procurement and allows better cost management across business units by leveraging the reporting capabilities of Azure subscriptions.

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

What are CapEx and OpEx, what is the difference between them regarding costs and how is it related to the cloud computing?

A

Capital Expenditure (CapEx)

= everything invested upfront: own infrastructure, hardware
= building our own datacenter
= high cost in the beginning, can be deducted over time
Example: buying servers or other HW

Operational Expenditure (OpEx)

= products and services that can be paid when used (“rented”)
= using cloud services
= expenses can be deducted immediately
example: Azure Cloud, monthly payments (rent, salaries, electricity bills, SW licences)

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

What are the 7 benefits of cloud services?

A

High Availability
Scalability
Reliability
Predictability
Security
Governance
Manageability

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

What is High Availability and what do Fault tolerance and Disaster recovery mean?

A

High Availability

= continuous functioning of the services, usually measured in percentage (the amount of time the service can be used)
example: 99.9% availability, 0.1% downtime

Fault tolerance

= the ability to respond to a failure of a component

Disaster recovery

= the ability to restore functionality after a disaster or a catastrophe

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

What is Scalability, Elasticity and Agility?

A

Scalability

= the ability to handle increased load
- vertical = scale UP (more CPU per VM = increasing capacity per unit)
- horizontal = scale OUT (more VM machines = increasing the number of units)

Elasticity

= the dynamic scalability, the ability to quickly react to changing demands related to changing workload

Agility

= the ability to quickly deploy and configure solutions when requirements change

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

What is cloud Reliability benefit?

A

Reliability

= the ability of a system to recover from failures and continue function
- achieved through global distribution and redundancy options (replicating data across multiple regions)
- functioning even in catastrophic events by automatically shifting from one region to another

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

What is Predictability benefit?

A

Predictability

= predictable cost and performance
- aimed at positive customer experience
- autoscaling, balancing traffic = adjusting resources automatically according to the usage (for example: number of accesses)
- transparent pricing, pricing calculator, trackable costs

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

What is Security benefit?

A

= system architecture designed to handle security
- fully manageable with automatic updates
- can handle DDoS attacks

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

What is Governance benefit?

A

= support of compliance with regulations
- using templates that ensure corporate standards and governmental regulations
- updates can be applied when standards change

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

What is Manageability benefit?

A

= ability to manage cloud resources

Management of the cloud:

  • autoscaling options
  • pre-defined templates
  • automatic alerts
  • health monitoring

Management in the cloud:

  • Azure Portal
  • CLI interface
  • APIs
  • PowerShell
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the 3 cloud models?

A

Public cloud = Azure (most common)
Private cloud = a company’s own cloud, own data centre
Hybrid cloud = combination of both

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

What are the 3 cloud service types?

A

IaaS = Infrastructure-as-a-Service
PaaS = Platfrom-as-a-Service
SaaS = Software-as-a-Service

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

What is IaaS?

A

Infrastructure-as-a-Service

= renting hardware / infrastructure (servers, storage, virtual machines, networking)
- HW and its configuration is up to the customer

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

Which type of cloud service is the most flexible and why? What is the downside of it?

A

IaaS, because it offers full control, for example when special applications need specific system, etc.

But with big flexibility also comes the highest responsibility, so customer is responsible for all of the areas except for the physical side of the service.

17
Q

What is PaaS and when it is usually used?

A

Platform-as-a-Service

= like Iaas plus HW is fully managed by Azure, so no HW configuration is required, which reduces the administrational effort
- Azure SQL DB, Cosmos DB, Azure App Service, Container Service
= generally it is a cloud environment for development and deployment of applications

18
Q

What is SaaS?

A

= only using the end application (MS Office 365, Outlook, MS Planner)
- no installation, no development, only configuration
- infrastructure remains completely invisible to the customer

19
Q

What are the different shares of responsibilities between customer and cloud provider in case of Iaas, PaaS and SaaS?

A

1) Responsibility always with the customer:

Information and data
Devices
Accounts and Identities

2) Responsibility always with the provider:

Physical hosts
Physical networks
Physical data centers

3) Responsibility varies:

A) Identity and Directory infrastructure
B) Applications
C) Network controls
D) Operating systems

IaaS: A, B, C, D - customer
PaaS: A, B, C - either customer or provider, D - provider
SaaS: A, B, C, D - provider

20
Q

What is “Lift and shift” migration?

A

“Lift and shift,” also known as “rehosting,” is the process of migrating an exact copy of an application or workload, together with its data store and operating system (OS), from one environment to another—usually from on-premises to public or private cloud.

21
Q

Which cloud service type is most suited to a “Lift and shift” migration from an on-premises datacenter to a cloud deployment and why?

A

IaaS

With an IaaS service type, we can approximate our on-premises environment, making a lift-and-shift transition to the cloud relatively straightforward.

22
Q

What type of cloud service type would a Finance and Expense tracking solution typically be in?

A

SaaS

SaaS provides access to software solutions, such as finance and expense tracking, email, or ticketing systems.

23
Q

Your company is only allowed to use service of the type Platform-as-a-Service. Which combination of services would they be allowed to use?

a) Container services and Load Balancers
b) Virtual machines and Azure Web Service
c) Cosmos DB and Container services

A

c) Cosmos DB and Container services

24
Q

You need an environment to develop and deploy applications but you don’t want to have the responsibility to deal with the underlying infrastructure. Which service type would you choose?

a) IaaS
b) PaaS
c) SaaS

A

b) PaaS

25
Q

What is an example of SaaS?

a) Azure Web service
b) Cosmos DB
c) Virtual machines
d) Email provider

A

d) Email provider

26
Q

What is the Consumption-based model and Fixed price model and what are their specifics?

A

Consumption- based model

= paying only for what is used
- pay per minute/day/execution/operation/volume or any of their combinations
- no upfront investment / infrastructure necessary
- resources that are no longer needed, no longer need to be paid

Fixed price model

= when knowing how much resources we need, we can decrease costs by reserving certain capacity, pay upfront for some period of time and get a better price from Azure

27
Q

Your company operates in a very dynamic market with a quickly changing landscape. Quick time to market is an essential factor for them. Which benefit of the cloud relates to that?

a) scalability
b) agility
c) elasticity
d) high availability

A

C) elasticity

28
Q

Your company is paying monthly fees for a software license that they use. What is the correct expenditure type?

a) CapEx
b) OpEx

A

b) OpEx

29
Q

What is NOT a good reason to use the Private Cloud or Hybrid Cloud?

a) The need for absolute control over the infrastructure in order to fulfill very special regulations.
b) Private cloud is more economical in the long run even though there are high upfront costs.
c) The company has already invested into a private data center and therefore wants to keep on using it.

A

b) Private cloud is more economical in the long run even though there are high upfront costs.