สรุปงาน Azure Native Meetup #1 (DevOps)

ระหว่างทำงานไปช่วงวันหยุด มีแวะไปฟังงานนี้ครับ เหมือนเห็น Link แว็บๆในกลุ่ม Openchat เลยเข้ามาฟังเรื่อยๆ ระหว่างหา Bug ไป เลยเข้า Track DevOps ยาวเลย

Track 1: Getting Started Azure Cognitive Service Container (Teerasej Jiraphatchandej)

  • Azure Cognitive Service
    • AI Service ที่มี API ที่ให้เราพร้อมใช้งาน (Ready to Use) โดยมี API / SDK ช่วย หรือจะ Custom ผ่าน Portal ก็ได้
    • Model ที่ได้ มันก็จะตาม Responsible AI (ศีลของ AI ชอบคำนี้ 555+)
    • Cognitive ประกอบด้วย อะไรบ้าง - Vision (ตามอง) / Text Analysis / Speech (เสียง) / Decision Making
    • ค่าใช้จ่าย pay per use (ตามจำนวนครั้งที่ใช้)
    • วัดความมั่นใจมาจาก Confident Score
  • Azure Cognitive Container
    • Azure Cognitive Service ในรูปแบบ Container เอามา Image มา Deploy On-Premise เองได้
    • เอามาใช้กรณีที่ไม่อยากส่งข้อมูลไปนอกข้างนอกได้ แก้ปัญหาเรื่อง Privacy ตอบโจทย์ PDPA / Spec & Performance และเอามาให้ทำงาน Offline (แต่มีต่อเนตอยู่)
    • ค่าใช้จ่าย pay per use / เหมาๆ
    • ข้อจำกัด
  • Resource:

Track 2: How to Deploy Azure Function on Azure Arc-enabled Kubernetes. (Piti Champeethong)

  • Azure Function - Serverless (เขียน Code ทำงานตาม Event) ไม่ต้องสนใจพวก Infra กำหนดงานที่เป็น Unit มาเลย
  • Azure Arc
    • จากที่ Azure service that run everywhere - เอา Service ของ Azure ไป Deploy (Workload ) ที่ไหนก็ได้ จะ Cloud หรือ On-Premise ก็ได้ เหมือนจะเห็นพวก VMware vCenter แว๊บๆ
    • พอมันกระจายไปหลายส่วน มันต้องมีตัวมาจัดการ Workload ที่กระจายไป โดยตัวที่มาจัดการก็ คือ Azure Arc นั้นเอง โดยมี Connector/Agents ที่เอาแต่ละ Workload มาเชื่อม
  • Azure Arc Jump Start - แหล่งเรียนรู้ Azure Arc เวลาจัดการกับ Workload ต่างๆ เช่น GCP / AWS หรือ On-Premise มีแบบ Step-By-Step / Zero-to-Hero / ArcBox (แยกตาม Role IT / DevOps หรือ Full)
  • สรุป Step Azure Function on Azure Arc-enabled Kubernetes.
    • เตรียม Azure Function และทำ Image ให้เรียบร้อย (เพิ่งรู้ว่าทำได้ 555)
    • เอา Image Push ขึ้น Container Registry ผู้สอนใช้ ACR
    • Kubernetes - pull image มา Deploy
    • Azure Arc Link กับ Kubernetes
  • Resource: ninefyi/az-native-meetup-01: Azure Native Meetup 01 (github.com)

Track 3: Make automation way for fully AKS life cycle via GitHub action (Praparn Luengpoonlap)

  • Fact by Data dogs คนอยาก
  • XKS ?
    • ปัญหา แต่ละ Cloud Platform มีเอา K8S ไปโมเป็นของตัวเอง แต่ Trend ของ Multi-Cloud กำลังมา ใช้ของดีแต่ละยี่ห้อมารวมกัน แต่ Maintain ลำบาก
    • XKS เป็น project ที่มาช่วยลดปัญหาการ Maintain ทำทุกอย่างเป็น boilerplate (Template) โดยเอา
      • Terraform (Infrastructure As a Code) - เหมือนเป็น Standard กลายที่ช่วยใข้กับ Cloud ได้ทุกเจ้า
      • GitHub Action - เอามาจัดการ CI&CD
  • Resource: praparn/github-action-x-any-xks: Github Action for create any Kubernetes on cloud provider

A-S-W-D วนไปวนมาในงาน

  • Gather Town - อารมณ์เหมือนเล่น Gameboy เลย วิ่งไปวิ่งมา ระบบลื่นดีครับ วิ่งตัด Zone จะแบบได้ยินและได้ยินคนคุยกับ
  • What-If Tool (pair-code.github.io) - ลองไปฟังแล้วน่าสนใจดี จะเกี่ยวกับ AI-Fairness เรียกว่ายังไงดี ต้องดู Model ว่ามัน Bias หรือไปตัดสินใครไปแล้ว หรือป่าว ? (จริงๆ รู้สึกว่ายาวกว่านั้น แต่วิ่งตัดเข้าไปช่วงนั้นพอดี 55)
  • TDD กับ Data นอกจาก Dev เอามาใช้แล้ว มาปรับมุมของ Data เช่น Test ของที่ต้องการมาครอบไหม ตาม Function + Business ? / Transform ข้อมูล แล้วได้ออกมาตามที่ต้องการไหม เป็นต้น นึกภาพทำ Unit Test ให้กับ Jupyter Notebook น่าจะประมาณนี้นะ
  • เหมือนมี Keyword อะไรที่ไม่รู้ เข้าหัวมาอยู่หลายอันอยู่ lens / k9s / cilium / argocd / fluxcd/ terragrunt
  • และมีบ่นๆ เล่าประสบการณ์ช่วง 4 โมงเย็น 55

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts to your email.