Cloud governance strategy Flashcards
Explain the term governance
The term governance is the general process of establishing rules and policies and ensuring that they are enforced.
What is the cloud adoption framework?
Provides proven guidance for companies that want to adopt the cloud.
It consists of tools, documentation and proven practices.
It provides the following stages:
- Define your strategy
- Make a plan
- Ready your organisation
- Adopt the cloud
- Govern and manage your cloud environments
Explain “Define your strategy” in the cloud adoption framework
Here you answer why you want to move to the cloud.
Eg. do you need to scale to meet demand? Will it reduce costs and increase business agility?
Explain “Make a plan” in the cloud adoption framework
Build a plan that has actions that lead to the aspirational goals
Explain “Ready your organisation” in the cloud adoption framework
Create an environment in the cloud to begin hosting workloads
What are the 3 main factors to consider when creating a subscription strategy?
- Billing
- Access control
- Subscription limits
Which level is a deploymen boundary for azure resources? Management group? Subscription? Resource group? Resource?
Subscription
What are the maximum number of Azure Express routes per subscription?
10
What are management groups used to manage?
A management group manages *Access *Policies and *Compliance across multiple azure subscriptions
What scoped can RBAC be applied to?
Management groups
Subscriptions
Resource groups
What are the was of accessing Azure Resource Manager?
Portal
CLI
Azure cloudshell
PowerShell
On which pane you access RBAC?
“Access control (IAM)” pane
How do you manage resource locks?
CLI, Portal, ARM templates, PowerShell
What are the different lock types?
Read-Only - Can view the resource but cant modify or delete the resource
Delete - Prevents user from deleting the resource but can modify and view the resource
How can you ensure that a resource inherits tags from it’s parent?
Use Azure policy
How can you ensure that locks that are removed are automatically reinstated?
With Azure blueprints
What are tags useful for?
Resource management - Tags enable you to locate and act on resources that are associated with specific workloads, environments, business units, and owners.
Billing reports - Tags enable you to group resources so that you can report on costs, allocate internal cost centers, track budgets, and forecast estimated cost.
Operations management - Tags can help to group resources according to how critical resource uptime is
Security - You can tag resources as public or confidential for example
Governance and regulatory compliance
Workload optimisation and automation - You can visualise resources that participate in complex deployments.
What are the 3 steps involved in creating an azure policy?
- Create a policy definition
- Apply it to a resource
- Review the evaluation results
Policy definition examples
Allowed virtual machine SKUs
This policy enables you to specify a set of VM SKUs that your organization can deploy.
Allowed locations
This policy enables you to restrict the locations that your organization can specify when it deploys resources. Its effect is used to enforce your geographic compliance requirements.
MFA should be enabled on accounts with write permissions on your subscription
This policy requires that multifactor authentication (MFA) be enabled for all subscription accounts with write privileges to prevent a breach of accounts or resources.
CORS should not allow every resource to access your web applications
Cross-origin resource sharing (CORS) is an HTTP feature that enables a web application running under one domain to access resources in another domain. For security reasons, modern web browsers restrict cross-site scripting by default. This policy allows only required domains to interact with your web app.
System updates should be installed on your machines
This policy enables Azure Security Center to recommend missing security system updates on your servers.
What is a policy initiative?
It is a way of grouping a number of policies into one set
What are Azure blueprints?
Using Azure blueprints you can build a standard set of tools and resources that can be used by the organisation. It will ensure that what is deployed conforms and will comply with governance rules set by the organisation
Are Azure blueprints versioned?
Yes