Cloud Concepts 1.2 Flashcards

Benefits of using Cloud Services

1
Q

Availability

A

Encompasses availability of the
infrastructure, applications, and services.
Generally expressed as a number of 9’s,
such as five nines or 99.999% availability.

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

Scalability

A

The ability of a system to
handle growth of users or work.
Refers to the ability of a system or
service to handle more traffic (to scale).
Ability to grow as demand increases.
Controlled by SKU or tier selection

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

Elasticity

A

The ability of a system to automatically
grow and shrink based on app demand.
Focuses on the ability of a system or
service to scale quickly to spikes in demand.
Capabilities can be rapidly provisioned and de-provisioned
(scale-out, scale-in).
Additional instances quickly auto-deployed

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

Agility

A

Focuses on the speed and ease of
allocating and deallocating resources.
This allows for vast amounts of computing
resources to be provisioned in minutes.
Example: Provisioning a scale set of 10 VMs

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

Fault
Tolerance

A

The ability of a system to handle
faults in a service like power,
network, or hardware failures.
Generally, refers to component level failures

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

High
Availability

A

The ability to keep services up and
running for long periods of time.
Generally, refers to service-level
failures

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

Disaster
Recovery

A

The ability to recover from an event
which has taken down a cloud service.
Generally, focuses on recovery in the
event of a service or site failure.

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

Reliability

A

The ability of a system to recover from
failures and continue to function.
Reliability consists of two principles:
resiliency and availability.

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

Reliability 2 principals

A

resiliency and availability

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

Resiliency

A

aims to return an application to a
fully functioning state after a failure occurs.

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

goal of availability

A

is to provide
consistent access to your application.

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

Predictability

A

Azure enables solutions with predictable
cost and performance.
The level of service and performance and
the associated cost are known in advance!

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

Security

A

Protection of customer data
(access control, encryption).
Protection of cloud applications.
Protection of cloud infrastructure.
All models have built-in DDoS protection from Azure DDoS

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

Azure DDoS

A

Standard tier provides enhanced DDoS mitigation
features to defend against DDoS attacks.

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

Governance

A

A set of rules and policies that guide an
organization’s cloud operations.
To ensure data security, manage risk,
control costs, and improve efficiency.
The guidance and guardrails that ensure we’re as
secure, consistent, and efficient as possible

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

Deployment templates (Governance topic)

A

help ensure deployed resources meet corporate
standards and regulatory requirements.

17
Q

Software updates (Governance topic)

A

may be applied by
the cloud provider, which helps with governance and security.

18
Q

Security

A

Protection of customer data
(access control, encryption).
Protection of cloud applications.
Protection of cloud infrastructure.

19
Q

Shared Responsibility Model

A

explains who is
responsible for security in each model and scenario.

20
Q

Manageability OF THE CLOUD
Answers WHAT

A

Automatically scale resource
deployment based on need.
Deploy resources based on a
preconfigured template.
Monitor the health of resources and
automatically replace failing resources.
Receive automatic alerts based on
configured metrics.

21
Q

Manageability IN THE CLOUD
Speaks to HOW

A

Speaks to how you’re able to manage
your cloud environment and resources:
Through a web portal
Using a command line interface
Using APIs
Using PowerShell

22
Q

IAAS

A

CSP provides building blocks, like
networking, storage and compute
CSP manages staff, HW, and
datacenter

23
Q

IAAS examples

A

Azure Virtual Machines
Amazon EC2
GCP Compute Engine

24
Q

iaaS Use cases When to use virtual machines?

A

During testing and development. VMs provide a quick and easy way to create
different OS and application configurations.
Test and dev teams can easily deploy and then delete the VMs when they no
longer need them.
When running applications in the cloud. Can provide technical and financial
benefits, as when an application might need to handle fluctuations in demand.
Shutting down VMs when you don’t need them or quickly starting them up to
meet a sudden increase in demand means you pay only for resources you use.
When extending your datacenter to the cloud. Can extend the capabilities of
its own on-premises network by creating a virtual network in Azure and adding
VMs to that virtual network.
Makes it easier/less expensive to deploy than on-premises.
During disaster recovery. Enables significant cost savings by using an IaaSbased approach to disaster recovery.
Enables push button, automated VM spin up and shutdown in a disaster.

25
Q

PAAS

A

Customer is responsible for
deployment and management of apps
CSP manages provisioning,
configuration, hardware, and OS

26
Q

PAAS Examples

A

Azure SQL Database
API Management
Azure App Service

27
Q

PAAS use cases, When to use PaaS services?

A

Development framework
PaaS provides a framework that developers can build upon to develop or
customize cloud-based applications.
PaaS lets developers create applications using built-in software components.
Cloud features such as scalability, high-availability, and multi-tenant capability
are included, reducing the amount of coding that developers must do.
Analytics or business intelligence
Tools provided as a service with PaaS allow organizations to analyze and mine
their data, finding insights and patterns and predicting outcomes
Improves forecasting, product design decisions, investment returns, and other
business decisions.
BOTTOM LINE: Reduces developer effort and increases solution quality
BOTTOM LINE: Simplifies data analysis and improves business outcomes

28
Q

SAAS

A

Customer has some responsibility in
access management and data recovery.
Customer just configures features.
CSP is responsible for management,
operation, and service availability.

29
Q

SAAS Examples

A

Office 365
Service Now
Sales Force

30
Q

SAAS use cases

A

Common SaaS use cases include:
Email and messaging
Business productivity applications
Finance and expense tracking
BOTTOM LINE: These are important utility
functions not core to the company’s purpose.
SaaS enables companies to securely and reliably outsource a
variety of functions so they can focus on revenue generation.