1 / 14

DEVCON 7 Infra as code

DEVCON 7 Infra as code. Aymeric Weinbach MVP Microsoft Azure @ aymericw. SQL. D. A. T. ABASE. VI. R. T. U. AL M. A. CHINE. S. T. OR. A. GE. Scénario simple. Un site Wordpress avec sa base de données MySQL Comment gérer en Infra As Code avec Microsoft Azure.

storm
Download Presentation

DEVCON 7 Infra as code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DEVCON 7 Infra as code Aymeric Weinbach MVP Microsoft Azure @aymericw

  2. SQL D A T ABASE VI R T U AL M A CHINE S T OR A GE Scénario simple Un site Wordpress avec sa base de données MySQL Comment géreren Infra As Code avec Microsoft Azure

  3. Introducing Resource Manager Application Lifecycle Container Declarative solution for Deployment and Configuration Consistent Management Layer

  4. Resource Group is a unit of management • Lifecycle: deployment, update, delete, status • Identity: resources can talk to each other  Grouping:Metering, billing, quota: applied & rolled up to group Coupling for Resources

  5. Question: Should these resources be in the same group or a different one? Hint: Do they have common lifecycle and management? Answer: Up to you. Resource Group Lifecycle

  6. SQL-A Website [SQL CONFIG] VM (2x) DEPENDS ON SQL DEPENDS ON SQL Virtual SQL - A Website Machines SQL C ONFIG Instantiation of repeatable config. Configuration  Resource Group Azure Templates can: • Ensure Idempotency • Simplify Orchestration • Simplify Roll-back • Provide Cross-Resource Configuration and Update Support Azure Templates are: • Source file, checked-in • Specifies resources and dependencies (VMs, WebSites, DBs) and connections (config, LB sets) • Parametized input/output Power of Repeatability

  7. Consistent Management Layer

  8. https://github.com/Azure/azure-quickstart-templates Try It at home

  9. Univers Kubernetes • Azure Kubernetes Service + Service Catalog + Open Service Broker • Provisioner les ressources Azure directement depuis les outils kubernetes (Helm) Et si on faisait des Container

  10. Provisioner les ressources Azure directement depuis les outils kubernetes (Helm) Open service Broker Azure

  11. Azure Devops pour gérer vos templates ARM dans Azure Pipeline • Coder en Yaml vos pipeline Devops. • https://github.com/Microsoft/azure-pipelines-tasks Devops

  12. DevopsKubernetes

  13. MiniKubeQuickstart • https://github.com/Azure/open-service-broker-azure/blob/master/docs/quickstart-minikube.md • AKS Quickstart • https://github.com/Azure/open-service-broker-azure/blob/master/docs/quickstart-aks.md Try this at home

  14. Questions ? Merci

More Related