ระหว่างทำงานไปช่วงวันหยุด มีแวะไปฟังงานนี้ครับ เหมือนเห็น 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 / เหมาๆ
- ข้อจำกัด
- มีเรื่องของ SLA Cognitive Services containers FAQ - Azure Cognitive Services | Microsoft Docs
- Feature อาจจะไม่เท่ากับ Azure Cognitive Service
- 1 End Point (Service) ต่อ Container
- 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 คนอยาก
- ใช้ K8S มากขึ้น และอยากใช้บน Cloud มากขึ้น ไม่อยากไปวุ่นวายกับ Infra
- เปลี่ยน Container Runtime จาก docker ไปค่ายอื่นๆ มากขึ้น (น่าจะมาจากข่าวนี้ Kubernetes 1.20 จะเริ่มปรับสถานะ Docker เป็น deprecated เพื่อเตรียมถอดออกในอนาคต) เช่น CRI-O(Podman อิงจากอันนี้นะ) หรือ Containerd มากขึ้น
- 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 sent to your email.