What is cloud computing Flashcards

1
Q

What are some cloud computing advantages?

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
2
Q

What is High availability?

A

Depending on the service-level agreement that you choose, your cloud-based applications can 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
3
Q

What is scalability?

A

Applications in the cloud can be scaled in two ways:
Vertically: Computing capacity can be increased by adding RAM or CPUs to a virtual machine.
Horizontally: Computing capacity can be increased by adding instances of a resource, such as adding more virtual machines to your configuration.

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

What is Elasticity?

A

Cloud-based applications can be configured to take advantage of autoscaling, so your applications will 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 Agility?

A

Applications and data can be deployed to regional datacenters around the globe, so 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
6
Q

What is Geo-distribution?

A

Applications and data can be deployed to regional datacenters around the globe, so 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
7
Q

What is disaster recovery?

A

By taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy your applications with the confidence that comes from knowing that your data is safe in the event that disaster should occur.

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

What are cloud service models?

A

IaaS * PaaS * SaaS

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

What is IaaS?

A

Infrastructure as a service;
This cloud service model is the closest to managing physical servers. A cloud provider keeps the hardware up to date, but operating system maintenance and network configuration is left to the cloud tenant. For example, Azure virtual machines are fully operational virtual compute devices running in Microsoft’s 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
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 deal with the physical hardware and software requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
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, Office 365 provides a fully working version of Office that runs in the cloud. All that you need to do is create your content, and Office 365 takes care of everything else.

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

Diagram of Iaas, PaaS, SaaS?

A

https://docs.microsoft.com/en-us/learn/modules/intro-to-azure-fundamentals/what-is-cloud-computing

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

What is serverless computing?

A

Overlapping with 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. They use resources only when a specific function or trigger occurs.

In understanding the definition of serverless computing, 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. 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
14
Q

three deployment models for cloud computing?

A

public cloud,
private cloud,
and hybrid cloud

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

What is Public cloud?

A

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

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

What is Private cloud?

A

Computing resources are used exclusively by users from one business or organization. A private cloud can be physically located at your organization’s on-site datacenter. It also can be hosted by a third-party service provider.

17
Q

What is Hybrid cloud ?

A

This computing environment combines a public cloud and a private cloud by allowing data and applications to be shared between them.