Azure Policy Flashcards

1
Q

NB: Azure Policy

A

Azure Policy is an Azure service you use to create, assign and, manage policies. These policies enforce different rules and effects over your resources so that those resources stay compliant with your corporate standards and service level agreements.

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

How are Azure Policy and RBAC different?

A

RBAC focuses on user actions at different scopes.

Azure Policy controls properties such as the types or locations of resources.

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

Policy assignment

A

A policy assignment is a policy definition that has been assigned to take place within a specific scope.

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

policy definition in Azure Policy has a single effect.

A

Deny - The resource creation/update fails due to policy.
Disabled - The policy rule is ignored (disabled). Often used for testing.
Append - Adds additional parameters/fields to the requested resource during creation or update. A common example is adding tags on resources such as Cost Center or specifying allowed IPs for a storage resource.

Audit, AuditIfNotExists - Creates a warning event in the activity log when evaluating a non-compliant resource, but it doesn’t stop the request.

DeployIfNotExists - Executes a template deployment when a specific condition is met. For example, if SQL encryption is enabled on a database, then it can run a template after the DB is created to set it up a specific way.

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

NB: Azure Blueprints

A

enables cloud architects and central information technology groups to define a repeatable set of Azure resources that implements and adheres to an organization’s standards, patterns, and requirements.

Azure Blueprints is a declarative way to orchestrate the deployment of various resource templates and other artifacts, such as:

Role assignments
Policy assignments
Azure Resource Manager templates
Resource groups

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

The process of implementing Azure Blueprint consists of the following high-level steps:

A

Create an Azure Blueprint
Assign the blueprint
Track the blueprint assignments

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

NB: Microsoft Privacy Statement

A

explains what personal data Microsoft processes, how Microsoft processes it, and for what purposes.

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

NB: What is the Microsoft Trust Center?

A

Trust Center is a website resource containing information and details about how Microsoft implements and supports security, privacy, compliance, and transparency in all Microsoft cloud products and services.

provides support and resources for the legal and compliance community

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

NB: What is the Service Trust Portal?

A

hosts the Compliance Manager service, and is the Microsoft public site for publishing audit reports and other compliance-related information relevant to Microsoft’s cloud services.

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

NB: Compliance Manager

A

is a workflow-based risk assessment dashboard within the Service Trust Portal that enables you to track, assign, and verify your organization’s regulatory compliance activities

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

NB: Azure Monitor

A

Azure Monitor maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments.

It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

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

Activity logs and metrics

A

Activity Logs record when resources are created or modified and Metrics tell you how the resource is performing and the resources that it’s consuming.

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

Application Insights

A

Application Insights is a service that monitors the availability, performance, and usage of your web applications, whether they’re hosted in the cloud or on-premises.

Integrates with DevOps

Leverages Log analytics data analysis platform

Can diagnose errors without waiting for a user to report them

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

Azure Monitor for containers

A

service that is designed to monitor the performance of container workloads, which are deployed to managed Kubernetes clusters, hosted on Azure Kubernetes Service (AKS)

It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers, which are available in Kubernetes through the metrics API. Container logs are also collected.

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

Azure Monitor for VMs

A

service that monitors your Azure VMs at scale, by analyzing the performance and health of your Windows and Linux VMs (including their different processes and interconnected dependencies on other resources, and external processes).

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

NB: Azure Service Health

A

A suite of experiences that provide personalized guidance and support when issues with Azure services affect you.

Identifies any issues with Azure services that might affect your application.

Azure Service Health also helps you to plan for scheduled maintenance.

17
Q

Responding to alert conditions

A

Alerts - based on metrics provide (in real-time) alerts to admins

Autoscale - allows you to create rules that use Azure Monitor metrics to determine when to automatically scale to handle increases in load

18
Q

Azure Service Health is composed of the following views.

A

Azure Status provides a global view of the health state of Azure services.

Service Health provides you with a customizable dashboard that tracks the state of your Azure services in the regions where you use them.

Resource Health helps you diagnose and obtain support when an Azure service issue affects your resources.