Conhecendo e utilizando ARM templates
I
T
T
A
L
K
S
N
A
T
A
L
N
E
R
D
Apresentação
• Jaqueline Ramos
• Consultora Devops | ESX (www.esx.com.br)
• Há 7 anos no mercado de TI
• Palestrante ativa nas comunidades de TI
jaqueline-ramos-bab8a432
jaquelinecramos.com
jaquelinec.ramos@outlook.com
jaqueline.ramos17
jaqueCR2
jaquecr
Agenda
• Como está sua infraestrutura?
• Qual é o tempo de entrega para um novo componente?
• Trabalhando com ARM templates
• Utilize com Powershell
• Integração com VSTS
Seu modelo de entrega atual
• On-premises x Cloud computing
• 1 dia, 1 semana, 1 mês ... 6 meses
• Principais fatores
• Custos
• Aprovações
• Processo manual
ARM Templates
• Azure Resource Manager templates são arquivos JSON que definem
recursos nos quais são necessários para seu deploy.
• Pré-requisitos para utilização:
• Editor de arquivo JSON (ex: Visual Studio Code)
• Assinatura Azure
Github
Portal Azure
Utilizando com Powershell
• Após a criação de seu primeiro template, poderá realizar seu primeiro
deploy através de scripts em powershell.
• Pré-requisitos:
• Powershell: instalar módulo azurerm
• Import-module azurerm
• Install-module azurerm
Integração com VSTS
• Processo de CI/CD
• Continuous integration e Continuous deployment
Apoio
• Criando seu primeiro ARM template: https://docs.microsoft.com/en-
us/azure/azure-resource-manager/resource-manager-create-first-template
• Azure powershell: https://docs.microsoft.com/pt-
br/powershell/azure/install-azurerm-ps?view=azurermps-4.4.1
• Modelos de templates: https://github.com/Azure/azure-quickstart-
templates
• VSTS: https://www.visualstudio.com/pt-br/team-services
Obrigada!
Um ótimo natal a todos(as)!

[Natal Nerd] IT Talks - ARM Templates

  • 1.
    Conhecendo e utilizandoARM templates I T T A L K S N A T A L N E R D
  • 2.
    Apresentação • Jaqueline Ramos •Consultora Devops | ESX (www.esx.com.br) • Há 7 anos no mercado de TI • Palestrante ativa nas comunidades de TI jaqueline-ramos-bab8a432 jaquelinecramos.com jaquelinec.ramos@outlook.com jaqueline.ramos17 jaqueCR2 jaquecr
  • 3.
    Agenda • Como estásua infraestrutura? • Qual é o tempo de entrega para um novo componente? • Trabalhando com ARM templates • Utilize com Powershell • Integração com VSTS
  • 4.
    Seu modelo deentrega atual • On-premises x Cloud computing • 1 dia, 1 semana, 1 mês ... 6 meses • Principais fatores • Custos • Aprovações • Processo manual
  • 6.
    ARM Templates • AzureResource Manager templates são arquivos JSON que definem recursos nos quais são necessários para seu deploy. • Pré-requisitos para utilização: • Editor de arquivo JSON (ex: Visual Studio Code) • Assinatura Azure
  • 7.
  • 8.
  • 9.
    Utilizando com Powershell •Após a criação de seu primeiro template, poderá realizar seu primeiro deploy através de scripts em powershell. • Pré-requisitos: • Powershell: instalar módulo azurerm • Import-module azurerm • Install-module azurerm
  • 10.
    Integração com VSTS •Processo de CI/CD • Continuous integration e Continuous deployment
  • 11.
    Apoio • Criando seuprimeiro ARM template: https://docs.microsoft.com/en- us/azure/azure-resource-manager/resource-manager-create-first-template • Azure powershell: https://docs.microsoft.com/pt- br/powershell/azure/install-azurerm-ps?view=azurermps-4.4.1 • Modelos de templates: https://github.com/Azure/azure-quickstart- templates • VSTS: https://www.visualstudio.com/pt-br/team-services
  • 12.