Aller au contenu

Microsoft Azure

Cloud Adoption Framework

Very detailed and mostly cloud-agnostic methodology for adopting cloud in various enterprise scenario.

Step 1: everyone must read and understand the concepts/vocabulary described in:

Step 2: Governance = a set of policies / practices presented in a bullet point listi format. Governance must cover 5 topics.

Step 3: Implement the landing zone

Azure hierarchy

Resource

  • subscription_id
  • deployment region

Resource group

  • Included Resources
  • subscription id

Management groups

  • Included subscriptions

Subscription (organization wide)

  • Azure account id
  • Azure AD instance (tenant)
  • Azure offer id (list here)
  • Legal agreement
  • Scale limit

Azure account

  • Email
  • Contact information
  • Billing details
  • Billing method
  • Azure Role (Service Administrator if this user created the subscription)

workload: collection of assets (Resources) that delivers business value (servers, applications, data, devices). 1 workload = 1 resource group

portfolio: collection of workloads

landing zone/zone d'accueil: Environment for hosting workloads. Remember there can be MULTIPLE landing zones. 1 landing zone = 1 subscription.

platform foundation: provide foundational, shared utilities tailored to one or more workloads

cloud platform: different platform foundations (and deployed workloads) / can be multicloud platform. 1 cloud platform = 1 management group node

Linker un cluster AKS à kubectl

  • Créer son cluster en cliquant partout
  • Récuperer le resource group du cluster:
az resource list --name 'mon-super-cluster' | grep "\"resourceGroup\":"
  • Remplir le kubeconfig avec cette commande get:
az aks get-credentials --name <clusterName> --resource-group <resourceGroup>
  • On peut maintenant utiliser kubectl !