Microsoft Azure OpenDev

觀看整場活動

主講者:

喇叭 Ashley McNamara

Ashley McNamara

Microsoft
喇叭 Ryan Parks

Ryan Parks

GitHub
喇叭 Tyler Croy

Tyler Croy

CloudBees
喇叭 Matt Wrock

Matt Wrock

Chef
喇叭 Nic Jackson

Nic Jackson

HashiCorp
喇叭 Christoph Wurm

Christoph Wurm

Elastic

關於 Azure OpenDev

歡迎來到 OpenDev,這是由開放原始碼社群領導者主講的一系列現場技術研討會。本集探討 DevOps 如何藉由更快提供商業價值給客戶,來提高企業靈活性。了解如何將領先的專案納入 DevOps 工具鏈中,並透過 Azure 的強大能力同時使舊版和雲端原生應用程式受益。

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

個別研討會

對開放原始碼做出貢獻 (不只是程式碼)

Resources.Speaker Ashley McNamara

Ashley McNamara

首席開發推廣人員

Microsoft

在成為 Gopher 之前,Ashley 是專業攝影師。但她發現攝影的收入不足以糊口,因此轉而從事程式設計。當她還在撰寫 Python 並任職 Rackspace 社群經理時,遇到了一位讓她完全改變軌道的 Gopher。

在 2014 年,Steve Francia (@spf13) 讓她萌生放棄 Python 的念頭,從此再也不回頭。Steve 在當時教授 Go 入門課程,他力勸 Ashley 協助授課,認為 Ashley 在課堂上的新鮮見解是項資產。之後,她一直是 Go 社群的重要成員,也是促成社群成長的主要推手。您可以向她學習經驗,以及如何參與 Go 社群的相關秘訣。

開始使用 InnerSource - 企業中的開放原始碼工作流程

Resources.Speaker Ryan Parks

Ryan Parks

解決方案工程師

GitHub

世界級開放原始碼專案讓我們深入了解協同開發軟體的最有效方式。InnerSource 可協助您將這些經驗實際應用在自己的組織中所有私人專案的「防火牆後方」。採用 InnerSource 的公司發現 InnerSource 協助他們打破藩籬、鼓勵內部共同作業,並協助促進更佳的工程設計文化。

在此研討會中,您將了解如何成功地將 InnerSource 最佳做法引進您組織在 GitHub 上的舊版程式碼基底。其中包含 GitHub 流程的實際操作示範,這是一個簡單且有效的工作流程,使用提取要求將變更引進專案以供檢閱。您也將了解 GitHub 如何與其他主要開放原始碼工具整合進行開發、自動化 CI 及部署,這些工具是新式 DevOps 工具鏈的核心元件。

將基礎結構持續傳遞至 Azure

Resources.Speaker Tyler Croy

Tyler Croy

Evangelism 主管暨 Jenkins 專案董事

CloudBees

Jenkins 專案在 Azure 中託管其大部分基礎結構 (Terraform、Kubernetes 和 Puppet 的組合)。此開放原始碼專案會自動化自己的基礎結構即程式碼傳遞 (這些當然都是開放原始碼)。

在此研討會中,Tyler 將示範使用 Jenkins 和 Azure 進行基礎結構持續傳遞的一些真實範例。

使用 Habitat 現代化您的 Java 開發工作流程

Resources.Speaker Matt Wrock

Matt Wrock

軟體開發人員

Chef

Habitat 是新的應用程式自動化平台,可讓您將新式開發工作流程套用到甚至是您的舊版 Java 應用程式,而不論您是使用 Docker、雲端環境或裸機。此簡報將示範 Habitat 如何建立及建置內含 Java 應用程式的固定套件,然後在各種環境中執行該套件。

您將了解 Habitat 如何將可攜性帶到您的應用程式,並將設定和相依性的相關資訊放在應用程式程式碼附近,而不是隱藏在複雜的設定管理指令碼中。您也將了解 Habitat 套件如何共用組態,並探索多個節點之間的服務。最後,您將搶先了解 Habitat 對於簡化 CI/CD 管線的承諾。

使用 Terraform 和 Microsoft Azure 的可重現基礎結構

Resources.Speaker Nic Jackson

Nic Jackson

開發推廣人員

HashiCorp

Terraform 是用來管理基礎結構即程式碼的開放原始碼工具。它是由 HashiCorp 所建立,可讓使用者藉由撰寫清楚的宣告式組態,以可預期的方式安全地建立、變更及改進基礎結構元素。Nic 將深入探討 Terraform 及其如何搭配 Microsoft Azure 使用。

我們將逐步解說一個簡單的組態,說明 Terraform 用來管理相依性的圖表式方法為何是管理 Azure 資源的最佳選擇。Terraform 不僅可以佈建虛擬機器的所有相關聯網路和防火牆規則,還可以使用 Container Service、DNS 等來設定微服務應用程式。

在研討會結束時,您將全面了解 Terraform,以及其如何協助在 Azure 上進行基礎結構資源的生命週期管理。

此外,OpenAI 基礎結構主管 Vicki Cheung 將加入 Nic,並將示範 OpenAI 在 Azure 上使用 Terraform 來建置深度學習的基礎結構。

使用 Elastic Stack 在 Azure 上的記錄、安全性和分析

Resources.Speaker Christoph Wurm

Christoph Wurm

首席解決方案架構師

Elastic

每個伺服器執行個體、應用程式和處理序會持續建立其作業和狀態的相關事件資料流。Elastic Stack 的核心便是收集這項資訊。Elastic Stack 是由 Elasticsearch、Kibana、Logstash 和 Beats 所組成,並輔以 X-Pack,提供安全性和警示等等。它是最常部署的開放原始碼堆疊,可進行集中式記錄管理、計量監控及分析。

許多 Elastic Stack 使用者和客戶對於在 Azure 上執行感到很滿意。市面上的官方 Elastic Stack 解決方案範本可協助您開始使用,並提供不同的資源以持續支援。

在此研討會中,您將了解 Elastic Stack 的元件,以及這些元件如何整合到一個管線。您將了解一般使用案例、架構、資料來源和終端使用者。最後,您將了解如何在 Azure 上部署 Elastic Stack。McKesson 巨量資料主管 Anshul Kumar 將示範如何在 Azure 的企業私人網路上部署 Elasticstack,並透過 Kibana 加快資料深入解析的速度。

OSS DevOps 的運作

搶先了解 Azure 搭配熱門 OSS DevOps 工具使用時所提供的功能。

HashiCorp 與 Azure

在這段影片中,HashiCorp 共同創辦人暨技術長 Armon Dadgar,與 Microsoft Azure Core 團隊架構師 John Gossman 一起探討用來將基礎結構佈建到雲端中的 DevOps 空間和 HashiCorp 工具的現況。他們也會談到目前在業界所看到的趨勢,最後會提供一些重點,以協助您開始邁向新一代基礎結構部署的旅程。

在 Azure 上裝載 Jenkins

Azure DevOps OSS 程式經理 Arun Chandrasekhar 回到 Azure Friday,與 Donovan Brown 一起探討如何使用 Azure 搭配 Jenkins 進行持續整合。Arun 談到他的小組所開發的全新 Azure 虛擬機器代理程式外掛程式。其利用 Azure 雲端平台視需求部署及擴充 Jenkins 組建代理程式。

1.註冊

免費取得 $200 的 Azure 點數與 12 個月的熱門服務。

2.學習

觀看這些快速入門教學課程與影片,即刻上手 Azure。

3.組建

探索熱門服務並開始建立您的解決方案。