The Cloud Adoption Framework for Azure
The CAF is a collection of proven tools and documentation, including best practices, reference architectures, and implementation guidance. This allows business and technology strategies to be aligned so that they accelerate cloud adoption in a controlled and governed manner. The focus for this content is the cloud architect, who is the conduit for discussions and activity between the business and operations teams, and acts as the thought leader for the organization.
The CAF provides various methodologies, as per the following diagram:
Figure 9.6 – Azure CAF methodologies
Let’s look at these in more detail:
- Strategy: Define justification and outcomes.
- Plan: Align business outcomes to actionable adoption plans.
- Ready: Preparation of the cloud environment.
- Migrate: Existing workloads move and are modernized.
- Innovate: New workload development using cloud-native or hybrid solutions.
- Govern: Control of the environment.
- Manage: Support and operations management.
The CAF documentation can be accessed via the following URL: https://docs.microsoft.com/azure/cloud-adoption-framework.
In this section, we looked at the CAF for Azure. The following section looks at the hands-on exercises for this chapter, which will help you build on the skills you’ve learned in this chapter.
Hands-on exercises
To support your learning with some practical skills, we will create some of the resources that were covered in this chapter.
The following exercises will be carried out:
- Exercise 1 – assigning access with RBAC
- Exercise 2 – creating a custom RBAC role
- Exercise 3 – adding a resource lock to a resource group
- Exercise 4 – enabling resource tagging with Azure Policy
- Exercise 5 – limiting the resource creation location with Azure Policy
Getting started
To get started with these hands-on exercises, you will need an Azure subscription that has access to create and delete resources in the subscription; you can use an existing account that you have created as part of the exercises from any chapter in this book. Alternatively, you can create a free Azure account by going to https://azure.microsoft.com/free.
This free Azure account provides the following:
- 12 months of free services
- $200 credit to explore Azure for 30 days
- 25+ services that are always free