Feedback

/Guia de Aprendizagem do DevOps para Agile, Git e CI
Guia de Aprendizagem do DevOps para Agile, Git e CI 2018-04-06T15:27:56+00:00

DevOps e Microsoft

DevOps é a união de pessoas, processo e produtos para habilitar a entrega contínua do valor para nossos usuários finais.

Iniciar o seu projeto de DevOps no Azure

Azure, qualquer nuvem, local

Entrega contínua para o Azure, outros provedores de nuvem, infra-estrutura híbrida ou local, para qualquer tecnologia, incluindo Linux, Kubernetes, Windows, iOS, Android e outras.

ícones para tarefas de compilação e versão

Nossas e suas ferramentas

Use o Visual Studio Team Services (VSTS), Azure Application Insights e/ou Jenkins, Terraform e as suas ferramentas para planejar, implantar e monitorar seus aplicativos. Tudo isso com segurança, confiabilidade e conformidade corporativa.

ícones para extensões para a família de produtos do Visual Studio

Use qualquer linguagem e IDE

Compile seus aplicativos na linguagem favorita da sua equipe—Java, Node.js, .NET, PHP, Python, e outras, IDE—IntelliJ, Eclipse, VS Code, VisualStudio e outras, e cadeia de ferramentas DevOps, Microsoft e OSS.

ícones para linguagens e IDEs

Ferramentas de DevOps que você recebe com o Azure

Configurar um pipeline para o Azure em minutos

Captura de tela da configuração do Azure

Configure um pipeline CI/CD completo para qualquer aplicativo Azure com opção de linguagem e estrutura do aplicativo com algumas etapas simples. Configure sua versão com tarefas internas para Azure e Azure Stack. Implante em sites, Service Fabric, orquestradores de contêiner do Docker, máquinas virtuais e muito mais. Use nossa experiência simplificada para configurar fluxos de trabalho da implantação para aplicativos destinados ao Azure.

Infraestrutura como código

O Azure Resource Manager define a sua infra-estrutura através de modelos declarativos em vez de scripts para que você possa implantar, gerenciar e monitorar repetidamente todos os recursos para a sua solução, com controle de acesso baseado em função.

logotipo para Geico
“Aceleração vem de provisionamento mais rápido de recursos de desenvolvimento e de realocar engenheiros de infra-estruturas prontas para desenvolver novos modelos de engajamento de clientes. Com uma infraestrutura de nuvem ágil, o GEICO pode melhorar a experiência do cliente com um ritmo mais rápido.”

Leia mais

Use nossas ferramentas integradas e traga os seus favoritos

Use modelos padrões e extensões de ponta para tornar a sua cadeia de ferramentas ainda mais robusta.

Integração Contínua, Entrega Contínua

O VSTS automatiza a compilação, o teste e a implantação do seu aplicativo. Ele permite a rastreabilidade completa para você ver tudo na compilação, inclusive mudanças no seu código, análises e resultados de testes. Ofereça mais valor aos seus usuários com implantações mais frequentes e de maior qualidade.

Captura de tela do painel
logotipo para Columbia Sportswear
“A Microsoft facilitou muito a saída dos silos… e o vínculo do processo de DevOps no cumprimento do processo de negócios. Sem as ferramentas que temos hoje, nós não teríamos sucesso.”

Reproduzir vídeo

logotipo para Bing
”Movemos dos longos ciclos de implantação mensal para as implantações diárias… para 6 data centers em todo o mundo… Nós (agora) vemos 4.000 listas de alterações a cada semana; no check-in executamos 20 mil testes e a experiência de check-in demora de 10 minutos.”

Leia mais

Captura de tela de colaboração git

Hospedagem Git

O VSTS possui tudo o que você gosta do Git com repositórios privados gratuitos. O melhor branch de tópico e fluxo de solicitação de pull com revisões de código sociais, começando pelo seu cartão Kanban.

logotipo para Cargill
“Nós podemos colocar novos produtos no mercado de forma mais rápida agora que usamos o VSTS. Nossa adoção foi fundamental para igualarmos o ritmo do nosso desenvolvimento de software ao dos negócios.“

Leia mais

Gerenciamento de trabalho do Agile

Scrum, gerenciando a sua lista de pendências, rastreando trabalho com Kanban, gerando relatório de fluxo e melhorando o seu processo Agile. Rastreabilidade de ponta a ponta para todas as histórias dos usuários, requisitos, alterações de código, builds, implantações e entrega contínua de valor. Análises úteis sobre como cada equipe está realizando cada sprint e visualizações do resumo dos seus planos de entrega.

Captura de tela do quadro Kanban
logotipo para Iberia Express
“O VSTS nos ajudou a incorporar diversas práticas ágeis em nossa metodologia de desenvolvimento. E como podemos implantar nossa solução no Azure, agora temos uma maneira eficaz e eficiente de configurar uma integração contínua e o pipeline de entrega.”

Leia mais

logotipo para Black Marble
“O VSTS nos fornece uma solução ponta a ponta, desde o início de uma ideia no pub enquanto você escreve na garrafa da cerveja… até nós criarmos nossa solução e implantá-la em uma grande área heterogênea.“

Reproduzir vídeo

Captura de tela de teste contínuo

Testes

Testar antecipadamente, testar frequentemente, lançar a versão com confiança. Você escolhe as tecnologias e as estruturas e testa suas alterações continuamente de maneira rápida, escalonável e eficiente. Obtenha rastreabilidade ponta a ponta em todos os artefatos. Execute testes e falhas de log no seu navegador. O teste exploratório permite experimentar histórias de usuários sem casos de teste detalhados. Registre defeitos intensos e acionáveis.

logotipo para Eovendo
“O VSTS permitiu-nos focar nosso tempo inteiramente na implementação, execução e análise de um conjunto de testes complexo sem o atrito de configurar e gerenciar um laboratório de teste.“

Leia mais

Gerenciamento de Pacotes

O VSTS hospeda, indexa e gerencia seus pacotes NuGet, npm e Maven diretamente na nuvem juntamente com seu código-fonte, builds e versões. Pacotes de cache e proxy de fontes públicas. Entregue pacotes em todos os builds. Crie automaticamente versões dos pacotes junto com os builds. Utilize exibições de versão para comunicar a qualidade do pacote. Ofereça uma depuração perfeita para um servidor de símbolos VSTS para que sua equipe possa facilmente depurar os pacotes à medida que eles se desenvolvem.

Gerenciamento de pacotes do NuGet, npm e Maven
logotipo para Skype
“O VSTS permite que milhares de engenheiros do Skype, distribuídos em cinco locais, compartilhem pacotes de código e trabalhem, em uma pilha tecnológica que abrange Linux, Windows, iOS e Android, com Java, JavaScript, C++ e C# [e trata de] 2,5 milhões de chamadas por dia.”

Reproduzir vídeo

Captura de tela da linha do tempo da visão geral

Monitoramento

Obtenha um monitoramento de desempenho avançado, alertas eficientes e painéis fáceis de consumir para ajudar a garantir que seus aplicativos estejam disponíveis e funcionando conforme o esperado. Veja rapidamente se você possui um problema, quantos clientes são afetados e realize uma análise da causa raiz para encontrar e corrigir o problema. Detectar proativamente e diagnosticar problemas do ciclo de vida da função (reciclar, falha, não iniciado) que possam afetar seus aplicativos ou seus serviços de nuvem. Rastreie de forma eficiente o desempenho da máquina virtual junto com os dados de desempenho do aplicativo no mesmo modo de exibição.

logotipo para Jet
“O Azure Application Insights oferece alertas em tempo real para os desenvolvedores para ajudá-los a identificar e fazer a triagem dos problemas conforme eles ocorrem. O Application Insights também permite ao Jet aprender, em tempo real, como os clientes estão usando os aplicativos, para que eles possam implementar um ciclo ágil de compilar-medir-aprender.”

Leia mais

Log Analytics

Centralize os dados de logo de múltiplos sistemas em um único armazenamento de dados. Transforme seus dados de atividade do Azure e dados de recursos gerenciados de diferentes assinaturas em análises úteis. Obtenha uma maior visibilidade sobre o seu ambiente de TI híbrido incluindo recursos locais e do Azure. Crie painéis abrangentes usando consultas de pesquisa personalizadas para compilar visualizações de dados. Defina campos personalizados usando extração de campo dinâmica e funções integradas avançadas.

Captura de tela de um painel de visão geral
“Usamos a Central de Segurança do Azure para monitorar o nosso ambiente e, dessa forma, podemos responder de forma muito mais eficiente quando são identificadas ameaças.”

Leia mais

Captura de tela da visão geral da Central de Segurança

Segurança

Obtenha uma visão unificada da segurança para todas as suas cargas de trabalho locais e na nuvem. Descubra automaticamente e carregue novos recursos do Azure, e aplique políticas de segurança para todas as suas cargas de trabalho de nuvem híbrida para garantir conformidade com os padrões de segurança. Colete, pesquise e analise os dados de segurança de vários recursos, incluindo firewalls e outras soluções de parceiros.

logotipo para Nuance
“Nuance usa a Central de Segurança do Azure para gerenciar e monitorar máquinas virtuais específicas para proteção contra vírus e malware. Com o painel da Central de Segurança do Azure, a equipe de Nuance pode ver facilmente a integridade da segurança de cada nó individual e tomar medidas proativas e preventivas para aplicar patches de segurança e garantir que todos os nós estejam no mínimo com os patches de segurança mais recentes.

Leia mais

Notícias do DevOps

Blog DevOps

Encorajando o acesso condicional no AzureAD…

Justin Marks

Blog de Brian Harry

TFS 2018 Atualização 1 RC já está disponível

Brian Harry

Blog do Azure

Uma grande experiência de desenvolvedor para Ansible

Corey Sanders

Blog DevOps

Próximas etapas