Cloud provisioning

  • Goal to create infrastructure that is:
    • Managable
    • Scalable
    • Secure
  • Managed as code
    • Terraform
    • AZ CLI
  • Azure examples

This presentation is a follow-on from:


Kubernetes

  • Container orchestration
  • Pods and services

Services broker requests to an orchestrated set of pods

Falling back to PNG as your browser does not support SVG.

Pods may be replicated across multiple worker nodes

Falling back to PNG as your browser does not support SVG.

Bigger picture

  • Service in project context
  • Service-specific requirements
    • Container registry
    • Secret management
    • Secure access (bastion hosts)
    • Networks

Bigger picture

  • Service in a wider context
  • Adjunct requirements
    • Managing Terraform state
    • Cloud security
    • Logging and monitoring
    • DNS
    • User management (Active Directory)
    • Networks

Bigger picture

Falling back to PNG as your browser does not support SVG.

Examples

  • Terraform (Kubernetes)
    • Azure Kubernetes Service (AKS)
  • Terraform (App Service)
    • Azure App Service
    • Azure Container Registry (ACR)
    • Azure Key Vault

Help

If you’d like help organising and preparing your digital strategy, working with your team to foster a data-driven open culture, or just hands-on-keyboard training in infrastructure-as-code, please get in touch.

View as a presentation

Leave a comment