Microsoft Azure OpenDev

A teljes esemény megtekintése

A teljes esemény megtekintése

Kiemelt előadók:

Beszélő Ashley McNamara

Ashley McNamara

Microsoft
Beszélő Ryan Parks

Ryan Parks

GitHub
Beszélő Tyler Croy

Tyler Croy

CloudBees
Beszélő Matt Wrock

Matt Wrock

Chef
Beszélő Nic Jackson

Nic Jackson

HashiCorp
Beszélő Christoph Wurm

Christoph Wurm

Elastic

Azure OpenDev – tudnivalók

Üdvözöljük az OpenDevben, a nyílt forráskódú fejlesztői közösség vezetőinek élő technikai előadássorozatában. Ez a rész a fejlesztési és üzemeltetési tevékenységet (DevOps) mutatja be, amely felgyorsítja az üzleti értékek eljuttatását az ügyfelekhez, és ezzel növeli az üzleti rugalmasságot. Ismerje meg, hogyan ötvözheti egymással a vezető projekteket egy DevOps-eszközláncban az Azure felhőjének hatékonyságával, amely egyaránt segíti az örökölt és natív felhőalkalmazásokat.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Egyéni előadások

Közreműködés a nyílt forráskódú projektekben (több, mint kódolás)

Resources.Speaker Ashley McNamara

Ashley McNamara

Vezető fejlesztői tanácsadó

Microsoft

Közreműködés a nyílt forráskódú projektekben (több, mint kódolás) videó megtekintése

Mielőtt gopher lett volna, Ashley hivatásos fotós volt. Amikor úgy találta, hogy a fotózásból nem tud megélni, átképezte magát programozónak. Pythonban programozott, és közösségi menedzserként dolgozott a Rackspace-nél, amikor találkozott egy gopherrel, és ez egészen új irányt adott a karrierjének.

2014-ben Steve Francia (@spf13) beszélte rá, hogy egyszer s mindenkorra fordítson hátat a Pythonnak. Steve, aki bevezető kurzusokat tartott a Go nyelvről, rábeszélte Ashley-t, hogy friss szemléletével segítsen neki a tanításban. Ashley azóta is megbecsült tagja a Go-közösségnek, és nélkülözhetetlen munkát végez a bővítésében. A következőkben Ashley osztja meg tapasztalatait és tanácsait a Go-közösséggel való együttműködéshez.

Első lépések az InnerSource szolgáltatással: nyílt forráskódú munkafolyamatok a vállalatnál

Resources.Speaker Ryan Parks

Ryan Parks

Megoldásmérnök

GitHub

Első lépések az InnerSource szolgáltatással: nyílt forráskódú munkafolyamatok a vállalatnál videó megtekintése

A világszínvonalú nyílt forráskódú projektek sokat tanítottak nekünk a közös szoftverfejlesztés leghatékonyabb formáiról. Az InnerSource ezeket a tapasztalatokat viszi át a gyakorlatba „a tűzfal mögött”, saját cégen belüli privát projekteken. Az InnerSource megoldását alkalmazó cégek úgy tapasztalják, hogy a szolgáltatás segíti őket az elszigeteltség lebontásában, előmozdítja a belső munkamegosztást, és hozzájárul a jobb mérnöki kultúra megteremtéséhez.

Ebből az előadásból kiderül, hogy miképpen vezetheti be az InnerSource ajánlott eljárásait cége örökölt kódbázisaiba a GitHubon. A tájékoztató egy praktikus bemutatót is tartalmaz, amelyen megtekintheti az egyszerű és hatékony GitHub Flow munkafolyamatot, amely lekéréses kérelmek segítségével vezeti be az ellenőrzésre váró módosításokat egy projektben. Azt is megismerheti, hogy a GitHub miképpen integrálódik más alapvető nyílt forráskódú fejlesztési, valamint folyamatos integrációt és üzembe helyezést szolgáló eszközökkel, amelyek a korszerű DevOps-eszközlánc nélkülözhetetlen elemei.

Folyamatos infrastruktúraszolgáltatás-nyújtás az Azure-hoz

Resources.Speaker Tyler Croy

Tyler Croy

Népszerűsítési igazgató és a Jenkins projekt vezetőségi tagja

CloudBees

Folyamatos infrastruktúraszolgáltatás-nyújtás az Azure-hoz videó megtekintése

A Jenkins-projekt az Azure-on üzemelteti a Terraform, a Kubernetes és a Puppet szolgáltatásokból álló infrastruktúrája legnagyobb részét. Mivel nyílt forráskódú projekt, ezért automatikusan bocsátja rendelkezésre saját, természetesen szintén nyílt forráskódú, kódként megjelenő infrastruktúráját.

Ebben az előadásban Tyler néhány élő példával szemlélteti a Jenkins és az Azure használatával történő folyamatos infrastruktúraszolgáltatás-nyújtást.

Java-fejlesztések munkafolyamatainak korszerűsítése a Habitattal

Resources.Speaker Matt Wrock

Matt Wrock

Szoftverfejlesztő

Chef

Java-fejlesztések munkafolyamatainak korszerűsítése a Habitattal videó megtekintése

A Habitat egy új alkalmazás-automatizálási platform, amelynek segítségével Dockerrel, felhőalapú környezetekben és operációs rendszer nélküli gépeken egyaránt futtathatja a modern fejlesztési munkafolyamatokat, akár örökölt Java-alkalmazásokhoz is. Az előadás bemutatja, hogy a Habitat miképpen tud felépíteni és létrehozni egy Java-alkalmazást tartalmazó nem módosítható csomagot, és hogyan futtatja azt több eltérő környezetben.

Megtudhatja, hogy a Habitat miképpen segítheti az alkalmazások hordozhatóvá tételét, és hogyan tartja a konfigurációra, valamint a függőségekre vonatkozó információt az alkalmazáskódhoz közel, nem pedig bonyolult konfigurációkezelési szkriptekben elrejtve. Az is kiderül, hogy a Habitat-csomagok miképpen oszthatnak meg konfigurációkat, és észlelhetnek szolgáltatásokat több csomóponton. Végül rövid betekintést nyerhet abba, hogy a Habitat az ígérete szerint hogyan egyszerűsíti le a folyamatos integráció és a folyamatos üzembe helyezés (CI/CD) folyamatait.

Reprodukálható infrastruktúra a Terraform és a Microsoft Azure használatával

Resources.Speaker Nic Jackson

Nic Jackson

Fejlesztői tanácsadó

HashiCorp

Reprodukálható infrastruktúra a Terraform és a Microsoft Azure használatával videó megtekintése

A Terraform egy nyílt forráskódú eszköz az infrastruktúra kódként történő kezeléséhez. A HashiCorp terméke abban segíti a felhasználókat, hogy világos és deklaratív konfigurációkat írjanak, és ezáltal biztonságosan és előrelátóan hozhassák létre, módosíthassák és javíthassák az infrastruktúra elemeit. Nic előadása ismerteti a Terraformot és a Terraform Microsoft Azure-beli használatát.

Végigvesszük egy egyszerű konfigurálás lépéseit, és elmagyarázzuk, hogy a Terraform gráfalapú függőségkezelése miért illik tökéletesen az Azure-erőforrások kezeléséhez. A Terraform nem csupán a virtuális gépeket láthatja el az összes társított hálózatkezelési és tűzfalszabállyal, de a mikroszolgáltatási alkalmazásokat is képes konfigurálni a Container Service, a DNS és sok más egyéb lehetőséggel.

Az előadás átfogó ismereteket ad a Terraformról és arról, hogy a Terraform miképpen segítheti az Azure-beli infrastruktúra-erőforrások életciklus-kezelését.

Nichez csatlakozik majd Vicki Cheung, az OpenAI infrastruktúráért felelős vezetője, aki bemutatja, hogyan használja az OpenAI a Terraformot az Azure-on deep learninghez használható infrastruktúra kiépítéséhez.

Azure-beli naplózás, biztonság és analitika az Elastic Stack használatával

Resources.Speaker Christoph Wurm

Christoph Wurm

Vezető megoldástervező

Elastic

Azure-beli naplózás, biztonság és analitika az Elastic Stack használatával videó megtekintése

Minden kiszolgálópéldány, alkalmazás és folyamat állandó eseményfolyamatokat hoz létre a saját működéséről és állapotáról. Az Elastic Stack középpontjában ennek az információnak az összegyűjtése áll. Az Elasticsearch, a Kibana, a Logstash és a Beats elemekből összeálló Elastic Stacket az X-Pack is kiegészíti a biztonság, a riasztás és még sok más lehetőség biztosítása érdekében. Ez a leggyakrabban üzembe helyezett, központosított naplókezeléshez, metrikafigyeléshez és analitikához használt nyílt forráskódú környezet.

Az Elastic Stack felhasználóinak és ügyfeleinek nagy része elégedetten használja az Azure-t. A piactéren megtalálható az Elastic Stack megoldás hivatalos sablonja, amely segítséget nyújt az első lépésekhez, és külön erőforrásokat kínál a folyamatban lévő támogatáshoz.

Ez az előadás ismerteti az Elastic Stack összetevőit, és megmutatja, hogy miképpen állnak össze egyazon folyamatban. Sorra veszi a tipikus használati eseteket, architektúrákat, adatforrásokat és végfelhasználókat. Végül pedig megmutatja az Elastic Stack Azure-beli üzembe helyezését. Anshul Kumar, a McKesson big data részlegének igazgatója azt mutatja be, hogyan helyezhető üzembe az Elasticstack nagyvállalati magánhálózaton az Azure-ban, és emellett a Kibana adatinformációkhoz való használatáról is szó lesz.

Az OSS DevOps működés közben

Pillantson be azokba a lehetőségekbe, amelyeket az Azure nyújt a népszerű OSS DevOps-eszközökkel kombinálva.

A HashiCorp és az Azure

Ebben a videóban Armon Dadgar, a CTO és a HashiCorp társalapítója és John Gossmann, a Microsoft Azure Core-csapat tervezőmérnöke vitatja meg a DevOps-világ mai helyzetét, és mutatja be az infrastruktúrák felhőbeli üzembe helyezéséhez létrehozott Hashicorp-eszköztárat. Elmondják, hogy miképpen látják az iparág jelenlegi irányzatait, végül pedig tippeket adnak az első lépésekhez a következő generációs infrastruktúrafejlesztés felé.

A Jenkins üzemeltetése az Azure-ban

Az Azure Friday ismét vendégül látja Arun Chandrasekhart, az Azure DevOps OSS programvezetőjét, akivel Donovan Brown beszélget arról, hogy miképpen lehet használni az Azure-t folyamatos integrációhoz a Jenkins-szel. Arun bemutatja a csapata által fejlesztett új Azure-beli virtuális gépekhez készült beépülő modult. Ez az Azure felhőszolgáltatás előnyeit használja fel a Jenkins-alapú buildelési ügynökök igény szerinti üzembe helyezéséhez és méretezéséhez.

1. Regisztráció

Ajánlatunk: $200 Azure-kredit és népszerű szolgáltatások 12 hónapra – ingyen.

2. Oktatóanyagok

Ezekkel a gyors útmutatókkal és videókkal megismerkedhet az Azure-használat első lépéseivel.

3. Build

Ismerje meg a népszerű szolgáltatásokat, és kezdje el építeni a saját megoldását.