Describe cloud concepts Flashcards

1
Q

Define cloud computing

A

Cloud computing is the delivery of computing services over the internet

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

Describe the shared responsibility model

A

The cloud provider ensures the protection of the cloud, the configuration within the cloud is the responsibility of the cloud tenant

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

Define the public cloud model

A

Computing services and resources offered by a 3rd party cloud provider over the public internet where multiple clients share the same back-end/hardware

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

Identify appropriate use cases for each cloud model

A

Public cloud: Startups that want to reduce costs
Private cloud: Casino computer systems that are hosted on-premises for extra security
Hybrid cloud: Older companies that have their own servers that the office that wants to transition to the cloud

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

Describe the consumption-based pricing model

A

Cloud tenants pay only for what they use and operate under an Operational Expenditure (OpEx) model

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

Compare cloud pricing models

A

The Subscription model is a monthly flat fee no matter how much you use the service.
The Pay As You Go model is consumption-based, where you pay for only the services you use, and for how long you use them.
The Per User model is where you pay a monthly flat fee based on the number of users using that service.

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

Describe the benefits of high availability in the cloud

A

The cloud provider takes care of local failures and fault tolerance which provides a continuous user experience with no downtime

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

Describe the benefits of reliability in the cloud

A

Azure, by virtue of its decentralized design, provides reliability, enabling you to have resources deployed around the world so your product remains unscathed in the face of any local catastrophes.

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

Describe the benefits of security in the cloud

A

The level of security the cloud tenant has control over is based on which cloud type they want to use, IaaS, PaaS, or SaaS. However, cloud providers are typically well-suited to handle security and cyber attacks, such as DDoS.

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

Describe the benefits of manageability in the cloud

A

To manage your cloud resources, you can:
Automatically scale resource deployment based on need
Deploy resources based on a preconfigured template
Monitor the health of resources and auto-replace failing resources
Receive automatic alerts based on configured metrics
You can manage your cloud resources and environment using:
A web portal
A command line interface
APIs
PowerShell

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

Describe infrastructure as a service (IaaS)

A

The cloud provider takes care of the hardware, but operating system maintenance and network configuration is taken care of by the cloud tenant

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

Describe platform as a service (PaaS)

A

The cloud provider takes care of the virtual machine and networking resources, the cloud tenant deploys their applications into the managed hosting environment

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

Describe software as a service (SaaS)

A

The cloud provider manages all aspects of the application environment, the cloud tenant only needs to provide their data

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

Identify appropriate use cases for each cloud service (IaaS, PaaS, SaaS)

A

IaaS: lift-and-shift migration - standing up cloud resources similar to the on-premises datacenter, then moving things running on-premises to the cloud
PaaS: development frameworks, such as GitHub workflow
SaaS: Email and messaging

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

Define the private cloud model

A

Computing resources used exclusively by one organization, who might also own the data center or is hosted by a 3rd party cloud provider

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

Define the hybrid cloud model

A

A computing environment that’s a combination of public and private and allows data and applications to be shared between the two

17
Q

Describe the benefits of scalability in the cloud

A

Apps in the cloud have vertical and horizontal scalability, meaning compute capacity can increase by either adding more RAM or CPUs to an instance of a VM or increasing the number of instances of a resource, such as adding VMs to the configuration

18
Q

Describe the benefits of predictability in the cloud

A

Azure provides both performance and cost predictability.
Performance predictability is enabled by features such as autoscaling, load balancing, and high availability, to ensure your product automatically can handle changing demands.
Cost predictability is focused on forecasting the cost of the cloud spend, you can track/monitor resources to make sure you’re using them the most efficient way and apply analytics to better plan resource deployments.

19
Q

Describe the benefits of governance in the cloud

A

You can use set templates to help ensure that your deployed resources meet corporate standards and government regulation requirements. Cloud-based auditing can flag any resource that’s not in compliance.