Azure Fundamental Concepts Flashcards

1
Q

What are the three different cloud models?

A

Public, private and hybrid cloud

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

What are the three different cloud models?

A

Public, private and hybrid cloud

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

What are the advantages 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
3
Q

What does scaling apps vertically and horizontally mean?

A

Scale vertically to increase compute capacity by adding RAM or CPUs to a virtual machine.
Scaling horizontally increases compute capacity by adding instances of resources, such as adding VMs to the configuration.

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

What is elasticity?

A

configuring cloud-based apps to take advantage of autoscaling, so your apps always have the resources they need

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

What is high availability?

A

to provide a continuous user experience with no apparent downtime, even when things go wrong

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

What is agility?

A

to deploy and configure cloud-based resources quickly as your app requirements change

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

What is Geo-distribution?

A

deploying apps and data to regional datacenters around the globe, thereby ensuring that your customers always have the best performance in their region

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

What is Captial Expenditure (CapEx)?

A

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

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

What is Operational Expenditure (OpEx)?

A

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

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

What are the benefits of a consumption-based model?

A

No upfront costs.
No need to purchase and manage costly infrastructure that users might not use to its fullest.
The ability to pay for additional resources when they are needed.
The ability to stop paying for resources that are no longer needed.

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

What is IaaS?

A

Infrastructure-as-a-Service:

This cloud service model is the closest to managing physical servers; a cloud provider will keep the hardware up-to-date, but operating system maintenance and network configuration is up to you as the cloud tenant. For example, Azure virtual machines are fully operational virtual compute devices running in Microsoft datacenters. An advantage of this cloud service model is rapid deployment of new compute devices. Setting up a new virtual machine is considerably faster than procuring, installing, and configuring a physical server.

IaaS is the most flexible cloud service, because you have control to configure and manage the hardware running on your application

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

What is PaaS?

A

Platform-as-a-Service:

This cloud service model is a managed hosting environment. The cloud provider manages the virtual machines and networking resources, and the cloud tenant deploys their applications into the managed hosting environment. For example, Azure App Services provides a managed hosting environment where developers can upload their web applications, without having to worry about the physical hardware and software requirements.

PaaS is more agile than IaaS, because users don’t need to configure servers for running applications. Also, productivity is an advantage, because users can only focus on application development.

Platform limitations. There can be some limitations to a cloud platform that might affect how an application runs. When you’re evaluating which PaaS platform is best suited for a workload, be sure to consider any limitations in this area.

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

What is SaaS?

A

Software-as-a-Service:

In this cloud service model, the cloud provider manages all aspects of the application environment, such as virtual machines, networking resources, data storage, and applications. The cloud tenant only needs to provide their data to the application managed by the cloud provider. For example, Microsoft Office 365 provides a fully working version of Microsoft Office that runs in the cloud. All you need to do is create your content, and Office 365 takes care of everything else.

Has Pay-as-you-go pricing model: Users pay for the software they use on a subscription model, typically monthly or yearly, regardless of how much they use the software.

Software limitations. There can be some limitations to a software application that might affect how users work. Because you’re using as-is software, you don’t have direct control of features. When you’re evaluating which SaaS platform is best suited for a workload, be sure to consider any business needs and software limitations.

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

What is serverless computing?

A

Like PaaS, serverless computing enables developers to build applications faster by eliminating the need for them to manage infrastructure. With serverless applications, the cloud service provider automatically provisions, scales, and manages the infrastructure required to run the code. Serverless architectures are highly scalable and event-driven, only using resources when a specific function or trigger occurs.

It’s important to note that servers are still running the code. The “serverless” name comes from the fact that the tasks associated with infrastructure provisioning and management are invisible to the developer. This approach enables developers to increase their focus on the business logic, and deliver more value to the core of the business. Serverless computing helps teams increase their productivity and bring products to market faster, and it allows organizations to better optimize resources and stay focused on innovation.

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