Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[O Palco é Delas!] Azure DevTest Labs

137 views

Published on

Apresentação realizada no meetup do Developers-SP "O Palco é Delas!", em homenagem ao mês da mulher.
Aqui falamos um pouco sobre a utilização da ferramenta Azure DevTest Labs e seus principais beneficios.

Published in: Technology
  • Be the first to comment

[O Palco é Delas!] Azure DevTest Labs

  1. 1. Azure DevTest Labs
  2. 2. Apresentação • Jaqueline • Há 7 anos no mercado de TI • Consultora | ESX • Palestrante ativa em comunidades de TI • MCP e MS Azure • MVP Microsoft • Morganna • Estudante de Análise e Desenvolvimento de Sistemas na FATEC de Mogi das Cruzes • Desenvolvedora Junior | BRQ • Community Manager na comunidade CaquiCoders • Apaixonada por tecnologia, desenvolvimento ágil e por comunidades
  3. 3. Onde nos encontrar jaqueline-ramos-bab8a432 jaquelinecramos.com jaquelinec.ramos@outlook.com jaqueline.ramos17 jaqueCR2 jaquecr morganna-giovanelli-de-souza doitgirlstech.wordpress.com morganna.giovanelli@caquicoders.com.br morgiovanelli morgiovanellis morgiovanelli
  4. 4. Agenda • Em quanto tempo você cria seu ambiente? • DevOps: iniciando o processo • CI/CD • Conceito de DevTest • Oferta MS para Desenvolvimento e Teste • Conhecendo o Azure DevTest Labs • Templates ARM/Azure Powershell • Integração com VSTS
  5. 5. Seu ambiente em ... • 1 dia • 1 semana • 1 mês • Principais fatores • Dependência de outro time, geralmente infraestrutura • Custos • Aprovações • Processo manual
  6. 6. DevOps: iniciando o processo • Wikipédia: O termo DevOps deriva da junção das palavras "desenvolvimento" e "operações", sendo uma prática de engenharia de software que possui o intuito de unificar o desenvolvimento de software e a operação de software.
  7. 7. DevOps: iniciando o processo • DevOps é a união de pessoas, processo e produtos para habilitar a entrega contínua do valor para nossos usuários finais. • A contração de “Dev” e “Ops” faz referência à substituição da estrutura fechada de Desenvolvimento e Operações para criar equipes multidisciplinares que agora trabalham juntas com práticas e ferramentas compartilhadas e eficientes.
  8. 8. DevOps: iniciando o processo • As práticas essenciais de DevOps incluem planejamento ágil, integração contínua, entrega contínua e monitoramento de aplicativos.
  9. 9. CI: continuous integration • A Integração Contínua (CI) é o processo para automatizar a compilação e o teste de código todas as vezes que um membro da equipe confirma mudanças no controle de versão.
  10. 10. CI: continuous integration • A CI estimula os desenvolvedores a compartilhar código e testes de unidade mesclando as alterações em um repositório compartilhado de controle de versão após a conclusão de cada pequena tarefa.
  11. 11. CD: continuous deployment/delivery • Continuous delivery é o processo de compilação, teste, configuração e deploy em ambiente de produção.
  12. 12. CD: continuous deployment/delivery • A Integração Contínua inicia o processo de entrega contínua e o pipeline prepara cada ambiente sucessivo mediante a conclusão de testes com êxito.
  13. 13. DevTest • Disponibilizar mais funcionalidades com maior rapidez — mantenha o ritmo com conjunto completo de ferramentas de desenvolvimento e teste para a sua equipe colaborar e concretizar à velocidade da cloud. • Crie rapidamente ambientes de desenvolvimento e teste consistentes e à sua medida através de uma infraestrutura dimensionável a pedido.
  14. 14. Oferta MS para desenvolvimento/teste • Ideal para equipes, várias assinaturas são permitidas • Taxas Reduzidas de Desenvolvimento/Teste • Gerenciamento centralizado no Azure Enterprise Portal • https://azure.microsoft.com/pt-br/offers/ms-azr-0148p/
  15. 15. Conhecendo o Azure DevTest Labs • Ambientes de desenvolvimento/teste rápidos, fáceis e descomplicados • Provisione rapidamente ambientes de desenvolvimento e de teste • Minimize desperdícios com cotas e políticas • Configure desligamentos automatizados para minimizar custos • Compile ambientes Windows e Linux
  16. 16. Templates ARM
  17. 17. Azure Powershell
  18. 18. Integração com VSTS
  19. 19. Integração com VSTS
  20. 20. Vamos a prática!
  21. 21. Apoio DevOps: https://www.visualstudio.com/pt-br/learn/what-is-devops/ CI: https://www.visualstudio.com/pt-br/learn/what-is-continuous- integration/ CD: https://www.visualstudio.com/pt-br/learn/what-is-continuous-delivery/ Azure DevTest Labs: https://azure.microsoft.com/pt-br/services/devtest-lab/ DevTest: https://azure.microsoft.com/pt-pt/solutions/dev-test/ Oferta MS: https://azure.microsoft.com/pt-br/offers/ms-azr-0148p/ Templates ARM: https://github.com/Azure/azure-quickstart-templates Azure PowerShell: https://docs.microsoft.com/pt- br/powershell/azure/overview?view=azurermps-5.5.0
  22. 22. Obrigada! Sigam-nos nas redes sociais ;)

×