Presentation is loading. Please wait.

Presentation is loading. Please wait.

7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.

Similar presentations


Presentation on theme: "7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."— Presentation transcript:

1 7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Part II – Infrastructure as Code with Terraform
7/19/2018 9:40 PM OSS-based DevOps - All roads lead to Azure Part II – Infrastructure as Code with Terraform Eugene Chuvyrov Senior Software Engineer Now that we’ve learned about some of the OSS tooling available for Continuous Integration and Deployment, let’s talk about provisioning infrastructure to Microsoft Cloud. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Deploying Infrastructure to Azure
Azure Portal ARM Templates + Powershell/Azure CLI Terraform Fully OSS Multi-cloud Hybrid

4 Terraform Write, plan and create infrastructure as code
Microsoft Build 2017 7/19/2018 9:40 PM Terraform Write, plan and create infrastructure as code Same workflow for all deployment scenarios Azure Azure Plan – what will happen? Plan – what will happen? Change Terraform is an open source tool that codifies Azure ARM APIs into config files that could then be treated as any other source code: shared, versioned, and collaborated on. Note the parallel between application development and the operations space – this is exactly what Terraform allows you to do. Write IaaC Deploy Deploy © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Creating Terraform Templates

6 Environment Parity Same Terraform Code Replace Dedicated Staging
DEV Same Terraform Code Replace Dedicated Staging Speed Up Infra provisioning STAGE OPS PRODUCTION DEV OPS

7 Demo: Deploying Infrastructure using Terraform
7/19/2018 9:40 PM Demo: Deploying Infrastructure using Terraform Let me show you how this works. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 7/19/2018 9:40 PM Call to action Azure DevOps Delivered: Deploy with Terraform - Terraform QuickStart templates – Getting Started with Terraform on Azure - Terraform Official Docs – Questions? Contact us at Re-visit Build session recordings on Channel 9. Continue your education at Microsoft Virtual Academy online. All the links I showed in this demo are provided in this slide along with links to deep dive videos around each step. #MSBuild © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 (email azdevopspub@microsoft.com)
7/19/2018 9:40 PM Questions? ( Please do let us know if you have any questions as you try to use these tools. We take customer feedback seriously and will try to help you out as best we can. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Please Complete An Evaluation Form for every session you attend.
Your input is important! #MSBuild


Download ppt "7/19/2018 9:40 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN."

Similar presentations


Ads by Google