Cloud Concepts 1.2 Flashcards

Benefits of using Cloud Services (30 cards)

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
PAAS
Customer is responsible for deployment and management of apps CSP manages provisioning, configuration, hardware, and OS
26
PAAS Examples
Azure SQL Database API Management Azure App Service
27
PAAS use cases, When to use PaaS services?
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
SAAS
Customer has some responsibility in access management and data recovery. Customer just configures features. CSP is responsible for management, operation, and service availability.
29
SAAS Examples
Office 365 Service Now Sales Force
30
SAAS use cases
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.