Podívejte se, jaké jsou možnosti

Microsoft Azure

25. října 2017 | 9:00 tichomořského času

O Azure Opendev

Přidejte se k další sérii OpenDev, živým technickým přednáškám od předních členů opensourcové komunity. Tato epizoda se týká DevOps, který zlepšuje agilitu firem tím, že zrychluje dodávání přidané hodnoty zákazníkům. Naučte se kombinovat špičkové projekty do řetězce DevOps se silou Azure a využívat výhod starších i nativních cloudových aplikací.

Chcete víc informací o Azure OpenDev? Zaregistrujte se k odběru novinek.


Doporučení přednášející

Hlavní poradce pro vývoj, Microsoft

Ashley McNamara

Hlavní poradce pro vývoj, Microsoft

Solutions Engineer, GitHub

Ryan Parks

Solutions Engineer, GitHub

Ředitel pro evangelium a člen rady projektu Jenkins, CloudBees

Tyler Croy

Ředitel pro evangelium a člen rady projektu Jenkins, CloudBees

Vývojář softwaru, Chef

Matt Wrock

Vývojář softwaru, Chef

Poradce pro vývoj, HashiCorp

Nic Jackson

Poradce pro vývoj, HashiCorp

Hlavní návrhář řešení, Elastic

Christoph Wurm

Hlavní návrhář řešení, Elastic

  • GitHub
  • Jenkins
  • Chef
  • Terraform
  • Elasticsearch

Program a popis relací

9:00 AM PT

Přispívání do open source (není to jen o programování)

Víc

Než se náplní její práce stal Gopher, byla Ashley profesionální fotografkou. Časem ale zjistila, že fotografováním své účty nezaplatí, tak se začala věnovat programování. Psala v Pythonu a pracovala jako Community Manager v Rackspace, kde nakonec objevila Gopher, který ji nasměroval na zcela jinou dráhu.

V roce 2014 ji Steve Francia (@spf13) inspiroval k tomu, aby navždy opustila Python. Přednášel úvodní kurz jazyka Go a přiměl Ashley, aby mu s ním pomohla, protože věřil, že její čerstvý pohled bude přínosem. Od té doby se stala platnou členkou komunity Go a klíčovou přispěvatelkou k jejímu růstu. Následují její zkušenosti a také tipy, jak se můžete do komunity Go zapojit vy sami.

Hlavní poradce pro vývoj, Microsoft

Ashley McNamara

Hlavní poradce pro vývoj, Microsoft

9:20 AM PT

Začínáme s InnerSource: opensourcové pracovní postupy v podnikové sféře

Víc

Opensourcové projekty špičkové třídy nás naučily mnoho věcí o nejefektivnějších způsobech spolupráce při společném vývoji softwaru. InnerSource je metodou využití těchto znalostí „za firewallem“, napříč soukromými projekty ve vaší vlastní organizaci. Společnosti, které InnerSource využívají, zjišťují, že jim pomáhá bořit hranice mezi týmy, posiluje interní spolupráci a pomáhá pěstovat lepší kulturu vývoje.

V této přednášce se naučíme, jak úspěšně zavést osvědčené postupy InnerSource do stávajících úložišť kódu vaší organizace na GitHubu. Součástí bude i praktické předvedení GitHub Flow, jednoduchého a efektivního pracovního postupu, který využívá žádosti o přijetí změn k provádění změn s revizí v projektech. Uvidíte také, jak se GitHub dá integrovat s jinými klíčovými opensourcovými nástroji pro vývoj, automatizaci CI a nasazení, které tvoří klíčové součásti moderního řetězce DevOps.

Solutions Engineer, GitHub

Ryan Parks

Solutions Engineer, GitHub

9:50 AM PT

Nepřetržité doručování infrastruktury v Azure

Víc

Projekt Jenkins hostuje většinu své infrastruktury – kombinaci Terraformu, Kubernetes a Puppet – v Azure. Protože jde o opensourcový projekt, automatizuje doručování své vlastní infrastruktury-jako-kódu, která je celá, samozřejmě, také open source.

V této přednášce vám Tyler ukáže několik reálných příkladů průběžného doručování infrastruktury pomocí Jenkinse a Azure.

Ředitel pro evangelium a člen rady projektu Jenkins, CloudBees

Tyler Croy

Ředitel pro evangelium a člen rady projektu Jenkins, CloudBees

10:20 AM PT

Modernizujte svůj vývoj v Javě pomocí Habitatu

Víc

Habitat je nová platforma pro automatizaci aplikací, která vám umožní aplikovat moderní vývojářské pracovní postupy na vaše staré aplikace v Javě, ať už používáte Docker, cloudové prostředí nebo vlastní hardware. Tato prezentace vám předvede, jak může Habitat vytvořit nezměnitelný balíček s aplikací Java a spustit ho v nejrůznějších prostředích.

Uvidíte, jak Habitat přinese vašim aplikacím přenositelnost a uchová informace o konfiguraci a závislostech v blízkosti kódu aplikace, a nikoli ukryté ve složitých skriptech správy konfigurace. Uvidíte také, jak mohou balíčky Habitat sdílet konfiguraci a zjišťovat služby mezi několika uzly. A nakonec můžete nahlédnout do příslibů zjednodušení vašich kanálů CI/CD pomocí Habitatu.

Vývojář softwaru, Chef

Matt Wrock

Vývojář softwaru, Chef

10:50 AM PT

Reprodukovatelná infrastruktura pomocí Terraformu a Microsoft Azure

Víc

Terraform je opensourcový nástroj pro správu infrastruktury jako kódu. Byl vytvořen v HashiCorp a umožňuje uživatelům bezpečně a předvídatelně vytvářet, měnit a zdokonalovat prvky infrastruktury psaním jasných a deklarativních konfigurací. Nicova přednáška se bude věnovat Terraformu a způsobům jeho využití v Microsoft Azure.

Projdeme si jednoduchou konfiguraci a ukážeme na ní, že na grafu založený přístup Terraformu ke správě závislostí se skvěle hodí pro správu prostředků Azure. Terraform dokáže nejenom zřizovat virtuální počítače se všemi pravidly souvisejícími se sítěmi a firewallem, ale může také konfigurovat aplikace mikroslužeb pomocí Container Service, DNS a mnoha dalších věcí.

Na konci přednášky budete mít ucelený přehled o Terraformu a o tom, jak vám může pomoci při správě životního cyklu správy infrastruktury v Azure.

Poradce pro vývoj, HashiCorp

Nic Jackson

Poradce pro vývoj, HashiCorp

11:35 AM PT

Protokolování, zabezpečení a analýzy v Azure pomocí řešení Elastic Stack

Víc

Každá serverová instance, aplikace a proces nepřetržitě generují proud informací o svém provozu a stavu. Shromažďování těchto informací je srdcem projektu Elastic Stack. Elastic Stack využívá Elasticsearch, Kibana, Logstash, a Beats a je doplněn o X-Pack pro zajištění zabezpečení, výstrah, strojového učení, detekci anomálií a další funkce. Jde o nejčasněji nasazovaný opensourcový zásobník pro centralizovanou správu protokolů, monitorování metrik a analýzy.

Mnoho uživatelů a zákazníků využívá Elastic Stack v Azure. Oficiální šablony řešení Elastic Stack dostupné na marketplace vám pomůžou v začátcích a poskytnou vám samostatné zdroje pro průběžnou podporu.

V této přednášce se seznámíte se součástmi řešení Elastic Stack a o jejich propojení do fungujícího procesu. Uvidíte typické případy použití, architektury, zdroje dat a koncové uživatele. A konečně uvidíte také, jak se Elastic Stack nasazuje v Azure.

Hlavní návrhář řešení, Elastic

Christoph Wurm

Hlavní návrhář řešení, Elastic

OSS DevOps v akci

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

Hashicorp s Azure

V tomto videu Armon Dadgar, spoluzakladatel a CTO v HashiCorp a John Gossman, návrhář v týmu Azure Core v Microsoftu spolu mluví o aktuálním stavu DevOps a nástrojích HashiCorp pro zřizování cloudové infrastruktury. Dotknou se také trendů, které se v současnosti v oboru objevují, a skončí u několika návrhů do začátků cesty k nasazení infrastruktury nové generace.

Hostování Jenkinse v Azure

Arun Chandrasekhar, manažer programu pro Azure DevOps OSS, se vrací do seriálu Azure Friday, aby s Donovanem Brownem promluvil o použití Azure k průběžné integraci s použitím Jenkinse. Arun bude mluvit o novém pluginu Azure VM Agents svého týmu, který využívá Azure Cloud k nasazení a škálování agentů sestavení Jenkins na vyžádání.

Bezplatná zkušební verze

Jste připravení začít?

Zaregistrujte se a získejte jeden rok bezplatných služeb, včetně $200, takže budete moci prozkoumat celé prostředí Azure.