+ All Categories
Home > Technology > DevTest sem DevTest Labs

DevTest sem DevTest Labs

Date post: 16-Apr-2017
Category:
Upload: jaqueline-ramos
View: 21 times
Download: 0 times
Share this document with a friend
18
DevTest sem DevTest Labs Jaqueline Ramos Consultora DevOps | MCP | MS | ESX TRILHA | TECNOLOGIAS EM NUVEM jaqueline.ramos17 jaquelinecramos.com
Transcript
Page 1: DevTest sem DevTest Labs

DevTest sem DevTest Labs

Jaqueline RamosConsultora DevOps | MCP | MS | ESX

TRILHA | TECNOLOGIAS EM NUVEM

jaqueline.ramos17jaquelinecramos.com

Page 2: DevTest sem DevTest Labs

Tópicos abordados

1. O que é DevTest?

2. DevTest Labs

3. DevTest baseado em ARM (Azure Resource Manager)

4. Demo

Page 3: DevTest sem DevTest Labs

Vamos nos conhecer ...

1. Em quanto tempo você disponiliza um ambiente?

2. Já criou dependência com o time de Ops? (Infraestrutura)

3. Sua homologação é independente de desenvolvimento?

4. Já gastou muito para deixar um ambiente “estável”?

Page 4: DevTest sem DevTest Labs

O que é DevTest?

Criar ambientes de desenvolvimento e teste consistentes e rápidos, por meio de uma infraestrutura escalonável.

Entrega de recursos mais rápidos

Mais tempo para criar aplicativos melhores

Crie ambientes de desenvolvimento e testes em segundos, não em semanas

Ambientes de testes de alta fidelidade e escalonáveis

Minimize o desperdício, maximize o controle

Page 5: DevTest sem DevTest Labs

DevTest Labs

Laboratório de desenvolvimento e testes utilizando o conceito de DevTest

Provisione ambientes rapidamente de desenvolvimento e teste

Minimize desperdícios com cotas e politicas

Configure desligamentos automatizados para minimizar custos

Compile ambientes Windows e Linux

Page 6: DevTest sem DevTest Labs

Arquitetura da solução: Implantação de desenvolvimento e teste para testar soluções IaaS

Page 7: DevTest sem DevTest Labs

Baseado em tasks VS (https://marketplace.visualstudio.com/)

Crie uma VM a partir de um template JSON customizado ou a partir de uma imagem customizada de OS

Delete seus recursos a qualquer momento

Controle de desligamento de VMs

Inclua artefatos a sua VM (Agent VSTS, Google Chrome, etc)

Crie novas fórmulas para criação de novas VMs

Gerencie quem pode criar e qual tamanho da VM

Page 8: DevTest sem DevTest Labs
Page 9: DevTest sem DevTest Labs
Page 10: DevTest sem DevTest Labs

DevTest baseado em ARM (Azure Resource Manager)Deploy baseado em templates JSON, scripts azure powershell e powershell DSC

Você tem as mesmas vantagens do DevTest Labs

Com adicionais ...

Crie de forma organizadaFácil rastreabilidade de recursosFlexibilidade na criação de novas opções para gerenciamento e controle de recursos (powershell/azure powershell)

Page 11: DevTest sem DevTest Labs

E quanto aos demais recursos que posso utilizar pela task do DevTest Labs?

Como posso desligar uma VM automaticamente?- Simples, pode criar e rodar um script azure powershell programado.

Permissionamento para criação de VMs- Gerencie e crie as devidas permissões pelo próprio VSTS.

Consigo criar uma nova imagem para VM?- Sim! Basta utilizar script em azure powershell

Controlar recursos e poder deletá-los- Azure Powershell ...

Você tem toda a autonomia e flexibilidade para criar e alterar uma opção para gerenciar seus novos ou existentes recursos.

Page 12: DevTest sem DevTest Labs

Release definition para criação

Page 13: DevTest sem DevTest Labs

Template JSON para criação de VM e seus recursos (Rede, IP público, etc)

Page 14: DevTest sem DevTest Labs

Script azure powershell para criação de banco

Page 15: DevTest sem DevTest Labs

Demo

Page 16: DevTest sem DevTest Labs

Dúvidas?

Page 17: DevTest sem DevTest Labs

Referências

Criar imagem VMhttps://docs.microsoft.com/pt-br/azure/virtual-machines/windows/capture-image

Azure DevTest Labshttps://azure.microsoft.com/pt-br/services/devtest-lab/

ARM Templateshttps://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-authoring-templates

Criando seu primeiro ARM templatehttps://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-create-first-template

Visual Studio Marketplacehttps://marketplace.visualstudio.com/

Page 18: DevTest sem DevTest Labs

Recommended