Microsoft Azure OpenDev

Guarda l'intero evento

Guarda l'intero evento

Relatori in primo piano:

Relatore Ashley McNamara

Ashley McNamara

Microsoft
Relatore Ryan Parks

Ryan Parks

GitHub
Relatore Tyler Croy

Tyler Croy

CloudBees
Relatore Matt Wrock

Matt Wrock

Chef
Relatore Nic Jackson

Nic Jackson

HashiCorp
Relatore Christoph Wurm

Christoph Wurm

Elastic

Informazioni su Azure OpenDev

Benvenuto a OpenDev, una serie tecnica live che presenta alcuni leader della community open source. Questo episodio presenta DevOps, che migliora la flessibilità aziendale offrendo più rapidamente il valore aziendale ai clienti. Scopri come combinare progetti principali in una toolchain DevOps con le funzionalità di Azure, offrendo vantaggi alle applicazioni legacy e native del cloud.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Sessioni individuali

Contribuire all'open source (non è solo questione di codice)

Resources.Speaker Ashley McNamara

Ashley McNamara

Principal Developer Advocate

Microsoft

Guarda il video Contribuire all'open source (non è solo questione di codice)

Prima di diventare una Gopher, Ashley è stata una fotografa professionista. La fotografia, tuttavia, non le offriva un reddito sufficiente, quindi si è dedicata alla programmazione. Nel periodo in cui scriveva codice in Python e lavorava come community manager presso Rackspace ha incontrato un Gopher, che ha completamente cambiato il suo percorso professionale.

Nel 2014, su ispirazione di Steve Francia (@spf13), ha abbandonato Python, senza rimpianti. Francia era il docente di un corso introduttivo su Go e ha invitato Ashley ad aiutarlo nell'insegnamento, offrendo i vantaggi di una nuova prospettiva. Da quel momento Ashley è diventata un membro prezioso della community Go e ha collaborato attivamente alla crescita della community. Di seguito vengono presentate le sue analisi di fine progetto e alcuni suggerimenti utili per partecipare alla community Go.

Introduzione a InnerSource: flussi di lavoro open source nell'azienda

Resources.Speaker Ryan Parks

Ryan Parks

Solutions Engineer

GitHub

Guarda il video Introduzione a InnerSource: flussi di lavoro open source nell'azienda

I progetti open source a livello globale ci hanno insegnato molto sugli approcci più efficaci per sviluppare software in modo collaborativo. InnerSource consente di applicare queste lezioni "dietro il firewall" nei progetti privati della tua organizzazione. Le aziende che adottano InnerSource scoprono che permette di rimuovere barriere, incoraggiare la collaborazione interna e ottenere una cultura di progettazione ottimale.

In questa sessione scoprirai come inserire le procedure consigliate di InnerSource nelle codebase legacy della tua organizzazione su GitHub. Sono disponibili demo pratiche del flusso GitHub, un flusso di lavoro semplice ed efficace che usa le richieste pull per introdurre modifiche per le revisioni in un progetto. Scoprirai anche in che modo GitHub si integra con altri strumenti open source essenziali per lo sviluppo, l'integrazione continua automatizzata e la distribuzione, ovvero con i componenti fondamentali di una toolchain di DevOps moderna.

Recapito continuo di infrastruttura in Azure

Resources.Speaker Tyler Croy

Tyler Croy

Director of Evangelism e membro del CdA del progetto Jenkins

CloudBees

Guarda il video Recapito continuo di infrastruttura in Azure

Il progetto Jenkins ospita la maggior parte della rispettiva infrastruttura, ovvero una combinazione di Terraform, Kubernetes e Puppet, in Azure. In quanto progetto open source, automatizza la distribuzione della rispettiva infrastruttura come codice, completamente open source, ovviamente.

In questa sessione Tyler mostrerà alcuni esempi live del recapito continuo di infrastruttura con Jenkins e Azure.

Modernizza il tuo flusso di lavoro di sviluppo Java con Habitat

Resources.Speaker Matt Wrock

Matt Wrock

Sviluppatore software

Chef

Guarda il video Modernizza il tuo flusso di lavoro di sviluppo Java con Habitat

Habitat è una nuova piattaforma di automazione di applicazioni che ti permette di applicare flussi di lavoro di sviluppo moderni anche alle tue applicazioni Java legacy, indipendentemente dall'uso di Docker, ambienti cloud o bare metal. Questa presentazione illustrerà in che modo Habitat può creare e compilare un pacchetto non modificabile contenente un'applicazione Java e quindi eseguire tale pacchetto in diversi ambienti.

Scoprirai in che modo Habitat può contribuire alla portabilità delle tue applicazioni e conservare le informazioni relative alla configurazione e alle dipendenze insieme al codice dell'applicazione, invece di nasconderle in script complessi per la gestione della configurazione. Scoprirai anche in che modo i pacchetti di Habitat possono condividere la configurazione e individuare servizi in più nodi. Otterrai infine un'anteprima dell'approccio offerto da Habitat per la semplificazione delle tue pipeline di integrazione continua/recapito continuo.

Infrastruttura riproducibile con Terraform e Microsoft Azure

Resources.Speaker Nic Jackson

Nic Jackson

Developer Advocate

HashiCorp

Guarda il video Infrastruttura riproducibile con Terraform e Microsoft Azure

Terraform è uno strumento open source per la gestione dell'infrastruttura come codice. Creato da HashiCorp, consente agli utenti di creare, modificare e migliorare in modo sicuro e prevedibile gli elementi dell'infrastruttura tramite la scrittura di configurazione chiara e dichiarativa. La presentazione di Nic fornirà informazioni approfondite su Terraform e spiegherà come usarlo con Microsoft Azure.

Verrà illustrata una semplice configurazione che spiega il modo in cui l'approccio basato su grafo di Terraform per la gestione delle dipendenze sia ottimale per la gestione delle risorse di Azure. Terraform ti permette non solo di effettuare il provisioning di macchine virtuali con tutte le regole di rete e firewall associate, ma anche di configurare applicazioni di microservizi con il servizio contenitore, DNS e altro ancora.

Al termine della sessione otterrai una comprensione completa di Terraform e del modo in cui può contribuire alla gestione del ciclo di vita delle risorse di infrastruttura in Azure.

Nic sarà inoltre raggiunto da Vicki Cheung, responsabile dell'infrastruttura presso OpenAI, che illustrerà l'uso da parte di OpenAI di Terraform in Azure per la creazione di un'infrastruttura per Deep Learning.

Registrazione, sicurezza e analisi in Azure con Elastic Stack

Resources.Speaker Christoph Wurm

Christoph Wurm

Principal Solutions Architect

Elastic

Guarda il video Registrazione, sicurezza e analisi in Azure con Elastic Stack

Ogni istanza di server, applicazione e processo crea continuamente flussi di eventi relativi al rispettivo funzionamento e stato. La raccolta di queste informazioni è un aspetto fondamentale di Elastic Stack. Costituito da Elasticsearch, Kibana, Logstash e Beats, Elastic Stack è integrato da X-Pack per la sicurezza, gli avvisi e altro ancora. È lo stack open source più diffuso per la gestione centralizzata dei log, il monitoraggio delle metriche e le analisi.

Molti utenti e clienti di Elastic Stack hanno scelto l'esecuzione in Azure. Un modello di soluzione ufficiale per Elastic Stack nel Marketplace ti aiuta a iniziare e ti offre risorse separate per il supporto continuo.

In questa sessioni otterrai informazioni sui componenti di Elastic Stack e scoprirai in che modo si sono riuniti in una pipeline. Scoprirai i casi d'uso tipici, le architetture, le origini dati e gli utenti finali. Scoprirai infine in che modo Elastic Stack viene distribuito in Azure. Anshul Kumar, direttore di Big Data presso McKesson, illustrerà come distribuire Elasticstack in una rete privata aziendale su Azure, oltre a fornire informazioni dettagliate sull'accelerazione dei dati tramite Kibana.

DevOps OSS in azione

Scopri in anteprima le funzionalità offerte da Azure in combinazione con gli strumenti DevOps OSS più diffusi.

HashiCorp con Azure

In questo video Armon Dadgar, cofondatore e CTO of HashiCorp, incontra John Gossman, architetto del team Azure Core presso Microsoft, per discutere dello stato attuale dello spazio DevOps e degli strumenti per il provisioning di infrastruttura sul cloud. Esaminano anche le tendenze attuali del settore e concludono con alcune indicazioni utili per iniziare il tuo viaggio verso la prossima generazione di distribuzioni di infrastruttura.

Ospita Jenkins in Azure

Arun Chandrasekhar, Program Manager per Azure DevOps OSS, torna ad Azure Friday per esaminare insieme a Donovan Brown la procedura per l'uso di Azure per l'integrazione continua con Jenkins. Arun illustra il nuovo plug-in Agenti della macchina virtuale di Azure a cui ha contribuito il suo team. Sfrutta i vantaggi della piattaforma cloud di Azure per distribuire e ridimensionare gli agenti di compilazione Jenkins on demand.

1. Iscriviti

Ottieni $200 di crediti Azure e 12 mesi gratuiti di servizi popolari.

2. Formazione

Scopri queste esercitazioni e questi video introduttivi per iniziare subito a usare Azure.

3. Creare

Esplora i servizi popolari e inizia a creare la tua soluzione.