Veja o que é possível

Microsoft Azure

25 de outubro de 2017 | 09:00 Hora do Pacífico

Sobre o Azure OpenDev

Junte-se ao próximo OpenDev, uma série técnica em direto com líderes da comunidade de open source. Este episódio apresenta o DevOps, que aumenta a agilidade empresarial ao proporcionar mais rapidamente valor empresarial aos clientes. Saiba como combinar projetos líderes numa coleção de ferramentas DevOps, com o poder do Azure, beneficiando de aplicações nativas legadas e na cloud.

Quer mais informações sobre o Azure OpenDev? Inscreva-se em atualizações aqui.


Oradores presentes

Principal Responsável pelo Apoio aos Programadores, Microsoft

Ashley McNamara

Principal Responsável pelo Apoio aos Programadores, Microsoft

Engenheiro de Soluções, GitHub

Ryan Parks

Engenheiro de Soluções, GitHub

Diretor de Evangelismo e membro do conselho do projeto Jenkins, CloudBees

Tyler Croy

Diretor de Evangelismo e membro do conselho do projeto Jenkins, CloudBees

Programador de Software, Chef

Matt Wrock

Programador de Software, Chef

Responsável pelo Apoio aos Programadores, HashiCorp

Nic Jackson

Responsável pelo Apoio aos Programadores, HashiCorp

Principal Arquiteto de Soluções, Elastic

Christoph Wurm

Principal Arquiteto de Soluções, Elastic

  • GitHub
  • Jenkins
  • Chef
  • Terraform
  • Elasticsearch

Agenda e descrição das sessões

9:00 AM PT

Contribuir para open source (é mais do que código)

Mais

Antes de ser um Gopher, a Ashley era fotógrafa profissional. No entanto, chegou à conclusão que a fotografia não lhe pagava as contas e dedicou-se à programação. Estava a escrever em Python e a trabalhar como Gestora da Comunidade Rackspace, quando conheceu um Gopher que iria mudar para sempre o seu percurso.

Em 2014, Steve Francia (@spf13) inspirou-a a deixar o Python e nunca olhar para trás. Ele lecionava um curso de introdução ao Go e convenceu a Ashley a ajudá-lo a lecionar o curso, onde a perspetiva inovadora dela seria um trunfo. Desde então, ela tem sido um membro valioso da comunidade Go e uma contribuidora-chave para o seu crescimento. O que se segue são as lições aprendidas dela, bem como sugestões sobre como pode envolver-se na comunidade Go.

Principal Responsável pelo Apoio aos Programadores, Microsoft

Ashley McNamara

Principal Responsável pelo Apoio aos Programadores, Microsoft

9:20 AM PT

Introdução ao InnerSource: fluxos de trabalho open source na empresa

Mais

Projetos open source de classe mundial ensinaram-nos muito sobre as formas mais eficientes de desenvolver software de forma colaborativa. InnerSource consiste na prática de aplicar estas lições "por trás da firewall" em projetos privados da sua organização. As empresas que adotam o InnerSource constatam que as ajuda a dividir silos, incentiva a colaboração interna e ajuda a fomentar uma melhor cultura de engenharia.

Nesta sessão, ficará a saber como introduzir com êxito as melhores práticas do InnerSource nas bases de código legadas da organização no GitHub. Irá também ser incluída uma demonstração prática do GitHub Flow, um fluxo de trabalho simples e eficiente que utiliza Pedidos Pull para introduzir alterações para revisão num projeto. Irá também ver como o GitHub se integra com outras ferramentas-chave open source para desenvolvimento, CI automatizado e implementação, que são os componentes centrais de uma coleção moderna de ferramentas DevOps.

Engenheiro de Soluções, GitHub

Ryan Parks

Engenheiro de Soluções, GitHub

9:50 AM PT

Entrega contínua de infraestrutura para o Azure

Mais

O projeto Jenkins aloja a maior parte da sua infraestrutura — uma combinação do Terraform, Kubernetes e Puppet — no Azure. Como projeto de open source, automatiza a entrega da própria infraestrutura como código, a totalidade da qual é, evidentemente, open source.

Nesta sessão, o Tyler irá mostrar alguns exemplos dinâmicos de entrega contínua de infraestrutura com o Jenkins e Azure.

Diretor de Evangelismo e membro do conselho do projeto Jenkins, CloudBees

Tyler Croy

Diretor de Evangelismo e membro do conselho do projeto Jenkins, CloudBees

10:20 AM PT

Modernize o fluxo de trabalho do desenvolvimento Java com o Habitat

Mais

Habitat é uma nova plataforma de automatização de aplicações que permite aplicar fluxos de trabalho de desenvolvimento modernos até mesmo às aplicações Java legadas, independentemente de utilizar o Docker, ambientes de cloud ou bare-metal. Esta apresentação irá demonstrar como o Habitat pode compilar e criar um pacote imutável que contém uma aplicação Java, e executar esse pacote em vários ambientes.

Irá ver como o Habitar pode ajudar a proporcionar portabilidade às aplicações e manter as informações da configuração e das dependências próximas do código da aplicação, e não ocultas em complexos scripts de gestão da configuração. Irá também ver como os pacotes do Habitat podem partilhar a configuração e detetar serviços em vários nós. Por último, irá ver como o Habitat promete simplificar os pipelines CI/CD.

Programador de Software, Chef

Matt Wrock

Programador de Software, Chef

10:50 AM PT

Infraestrutura reproduzível com o Terraform e Microsoft Azure

Mais

Terraform é uma ferramenta open source para gerir infraestrutura como código. Criado pela HashiCorp, permite aos utilizadores criar, alterar, modificar e melhorar elementos da infraestrutura, de forma segura e previsível, ao escreverem configuração clara e declarativa. A conversa do Nic irá aprofundar o Terraform e como pode ser utilizado no Microsoft Azure.

Veremos uma configuração simples que explica como a abordagem do Terraform baseada em gráficos para gerir dependências é perfeita para gerir recursos do Azure. O Terraform não só consegue aprovisionar máquinas virtuais com todas as redes e regras de firewall associadas, como também configura aplicações de microsserviços com o Serviço de Contentores, DNS e outros.

No final da sessão, ficará com uma compreensão abrangente do Terraform e como este pode ajudar na gestão do ciclo de vida dos recursos de infraestrutura no Azure.

Responsável pelo Apoio aos Programadores, HashiCorp

Nic Jackson

Responsável pelo Apoio aos Programadores, HashiCorp

11:35 AM PT

Registo, segurança e análise no Azure com o Elastic Stack

Mais

Cada instância de servidor, aplicação e processo cria continuamente fluxos de eventos sobre a operação e o estado deles. Reunir estas informações está no cerne do Elastic Stack. Incluindo o Elasticsearch, Kibana, Logstash e Beats, o Elastic Stack é complementado pelo X-Pack para segurança, alertas, aprendizagem automática, deteção de anomalias e outros. É a pilha open source mais implementada para a centralização da gestão de registos, monitorização de métricas e análise.

Muitos utilizadores e clientes do Elastic Stack utilizam o Azure com satisfação. Um modelo oficial no mercado da solução Elastic Stack ajuda-o a começar e fornece recursos em separado para suporte contínuo.

Nesta sessão, ficará a par dos componentes do Elastic Stack e como se juntam num pipeline. Irá ver casos de utilização típicos, arquiteturas, origens de dados e utilizadores finais. Por último, verá como o Elastic Stack é implementado no Azure.

Principal Arquiteto de Soluções, Elastic

Christoph Wurm

Principal Arquiteto de Soluções, Elastic

DevOps de OSS em Ação

Take a sneak peek at the capabilities that Azure provides when combined with popular OSS DevOps tools.

Hashicorp com o Azure

Neste vídeo, Armon Dadgar, cofundador e CTO da HashiCorp, junta-se a John Gossman, Arquiteto da equipa central do Azure na Microsoft, para falarem sobre o estado atual do espaço DevOps e das ferramentas HashiCorp para aprovisionamento da infraestrutura na cloud. Abordam também as tendência que observam atualmente no setor e finalizam com algumas indicações para iniciar a viagem para a implementação da infraestrutura de próxima geração.

Alojar o Jenkins no Azure

Arun Chandrasekhar, Gestor de Programas OSS de DevOps do Azure, regressa ao Azure Friday para conversar com Donovan Brown sobre como utilizar o Azure para Integração Contínua com o Jenkins. O Arun fala sobre o novo plug-in dos Agentes de VM do Azure com que a sua equipa contribuiu, que tira partido da Cloud do Azure para implementar e dimensionar os agentes de compilação do Jenkins a pedido.

Avaliação gratuita

Pronto para começar?

Inscreva-se e obtenha um ano de serviços gratuitos, mais $200 para explorar o Azure completo.