2023/11/08 | 13:35 - 15:05

GitOps | 以 A/B 測試為例

在現代化技術快速演進的時代,企業和組織不斷尋找能夠提升工作效率的各種方式。此外,也嘗試導入 DevOps 和 Agile 等文化思維環境。然而,首要提升工作效率的方式之一,便是將現有「人為手動」以及「重複性」的工作任務自動化,舉例來說,從開發人員角度來看,部署容器和應用程式……等,都可以將這些手動操作的工作任務,搭配 Git Webhook 建構出 GitOps 機制,達到自動化完成各項工作任務的目標。

因此,企業和組織內的開發人員,都可以透過建構的 GitOps 機制,達到標準化和一致性的組態設定、版本控制、追蹤組態設定更改記錄以方便還原、為應用程式提供穩定來源……等。

在本實戰工作坊中,將以 GitHub 中 Git Webhook 機制,搭配 Ansible Playbook 建立 GitOps 自動化機制,並帶領與會人員實際部署 Nginx 容器,以及 A/B Testing 環境。

最後,也將帶領與會人員實際體驗,在 Red Hat Summit 2023 最新發佈的 Ansible Lightspeed with IBM Watson Code Assistant,讓不熟 Ansible Playbook 的朋友,也能透過生成式 AI 的幫助下輕鬆撰寫出 Ansible Playbook,達到 AI for Code 的目標。


課程目標
  • 了解如何整合 Git Webhook 機制,打造出 GitOps 自動化工作流程。
  • 了解如何透過 Ansible Lightspeed 生成式 AI 機制,讓不熟悉撰寫 Ansible Playbook 的朋友,能夠站在巨人的肩膀上,讓生成式 AI 機制,自動幫助你撰寫出 Ansible Playbook。

學員自備裝置
  • 講者將會為參與工作坊的與會人員,每一位準備一台 Azure VM 虛擬主機進行工作坊內的各項實作。
  • 與會人員需要自備筆電,並確保能夠連線至網際網路,以便連線至 Azure VM 虛擬主機進行體驗和實作。
  • 建議與會人員預先申請 GitHub 帳號,並建立 Github Public Repository 以便滿足工作坊內容。
  • 未申請 Github 帳號或無法建立 Github Public Repository 的與會人員,僅能使用講者提供的 Github Public Repository 進行實作,除了操作上較為不便之外體驗也較差。

王偉任 (Weithenn)

Micron / Principal System Manager

連續十二年成功獲選 Microsoft MVP 和 VMware vExpert 技術專家,並長期擔任網管人雜誌技術專欄作家,專長為打造 SDDC 軟體定義資料中心、HCI 超融合解決方案、IaC 基礎架構即程式碼環境……等,著有微軟 S2D 軟體定義儲存技術實戰……等共 19 本著作。

  • LEVEL
    中階
  • ROOM
    1F G棟
  • TAGS
    #Infrastructure as Code
    #Services & Pipeline
  • 適合聽眾
    #新人(Newcomer)
    #開發者(Developers)
    #維運者(Operators)
  • SESSION TYPE
    現場演講
  • LANGUAGE
    中文
  • RESOURCE
    簡報下載 共筆連結