Huawei Connect 2022@BKK

งานนี้มีจัด 3 วันครับ 19-21 กันยายน พ.ศ 2565 ในงานมีหลายส่วนทั้ง Keynote / Summit และ Exhibition จองพื้นที่ชั้น 1 ของศูนย์การประชุมแห่งชาติสิริกิติ์ทั้งชั้นมาจัดเลย เดินขาลากได้เลย และมีพื้นที่ Hall4 ชั้น G สำหรับอาหารเที่ยงด้วย สำหรับผมหลักๆ จะมางาน Hand-On เป็นหลัก หา Huawei Cloud Doc ยากอยู่ เลยคิดว่ามาลองฟังๆเก็บ Keyword ไปต่อยอดครับ ส่วนอันอื่นอย่าง Keynote / Summit เลือกฟังใน Live เอาครับ (เหมือนกดดูย้อนหลังได้นะ) ปีนี้น่าจะเป็น Theme “Go Cloud, Go Global” - Green Data Center ตอนนี้น่าจะมี 27 regions มีไทยด้วย โดย Service แยกมาเป็น 3 มุม

  • Infrastructure as a Service
  • Technology as a Service
  • Expertise as a Service

และก่อนจะเข้า Hand-On มีสำรวจ Exhibition จะประมาณนี้

  • เข้ามา แนะนำ Huawei Cloud + ส่วน Data Center
  • Show Case ของ Huawei มันมี Quote ว่า "พระเจ้าสร้างโลก ที่เหลือ Xiaomi สร้าง" ผมว่า Huawei มีเหมือนกัน น่าจะเยอะกว่ามีตั้งแต่ใกล้ตัวเรามือถือ การเงิน การศึกษา มาจึงที่ห่างตัวเราอย่างการขุดเหมือง เน้น Key IoT และ Huawei Cloud เป็นหัวใจของการเชื่อมทุกอย่างเข้าด้วยกัน
  • และมีนำเสนอ Partner ไทย ที่ใช้งาน Huawei Cloud อย่าง bitkub chain / humanica / metro / CSI เป็นต้น
  • อ๋อเท่าที่คุยกับ Marketing มา งานนี้จะเป็นครั้งแรกที่จัดนอกประเทศจีนครับ ส่วนนึงมาจาก Lock Down ที่จีนช่วง COVID ด้วยครับ และเป็นการประชาสัมพันธ์ให้ Local ต่างๆด้วย ว่าตีตลาดและ First HUAWEI CONNECT Outside China: Huawei Cloud Innovations Go Global - Huawei

ส่วนที่เหลือเป็น Note เล็กๆน้อยๆจาก Hand-On ในแต่ละวันครับ

Hand-On Enterprise Microservice Architecture in multiple K8S with Huawei Cloud
  • จากภาพของ Mirco Service เอาอะไรของ Huawei มาแก้ได้บ้าง
    • Front End - CDN / OBS (เอาพวก Static Web มาใส่)
    • API Gateway APIG และส่วน Monitor AOM / Log Tank Service (LTS) - หา Insight จาก Log / APM - Performance
    • Back End - CCE / ECS
    • Database + Report - RDS
  • และมีแนะนำ Solution การแก้ปัญหา Partially Microservice Failure ด้วย K8S - ซึ่ง Partially Microservice Failure การที่ Set ของ Microservice ที่ทำงานด้วยกัน เกิด Fail ไปตัวนึงทำให้ Flow งานสะดุด
    • Sol1 ใช้ DNS + Load Balance มาช่วย ถ้า fail ให้ไปจิ้ม K8S อีกชุด > ไม่แก้ปัญหาตรงเรื่องนี้ ย้ายไปทั้งชุดเลย ถ้า User ทำงานอยู่ไปเริ่มต้นทำใหม่เลย
    • Sol2 Set Worker ให้กระจายข้าม Region > ทำได้ แต่มีปัญหา High Latency / Unstable Cluster (Down แบบแปลกๆ) ถ้าอยากเร็วใช้เงินแก้ปัญหาเพิ่มเส้นเชื่อมตรง Cloud Connect
    • Sol3 ใช้ KubeFed ทำ Federation สร้าง Management Console มาจัดการ Cluster ในแต่ละ Region แต่ซับซ้อนมาก เพราะนอกจากดูว่าจะจัดอยู่ใน namespace ไหน / resource เท่าไหร่ / Balance Cluster แต่ไม่แก้ปัญหานี้ตรงๆ
    • Sol4 ใช้ Cilium Less Effort ไม่ต้องแก้ YAML เยอะ + สามารถกำหนด Affinity ให้เชื่อ Local ก่อนได้ และแก้ปัญหาของ Sol2 ได้ด้วย
    • Note ทุก Solution Common ใช้กับ Cloud ค่ายไหนก็ได้นะ
  • สุดท้ายเป็น Demo บน Service ของ Huawei Cloud
Hand-On Huawei Cloud Basics & FunctionGraph
  • ภาพรวมเหมือน AZ-900 แต่ไปไวมาก แนะนำ
    • Computer - VM (ECS) / Container (CCE - K8S และ CCI หน้าเว็บมีแต่จีน)
    • VNET - VPC / Security Group (น่าจะ NSG ใน Azure)
    • Database Service (RDS)
    • และ Storage OBS / EVS (Disk ของ ECS) / SFS
  • ตอนแรกก็สงสัยเรื่อง Shared Responsibility เหมือนกัน สรุปเหมือนกับ doc ฝั่ง Azure
  • เน้น VM (ECS) + Database Service (RDS MySQL) ให้ลองลง WordPress
  • และแนะนำ FunctionGraph (Serverless Computing) ผมชอบ Slide นี้นะ สรุปได้ดี
  • เท่าที่ลองๆมา UI มีขัดๆใจนิดนึง ที่ชัดๆเลยการลบ Resource บางอันให้พิมพ์ Confirm บางอันกดลบได้เลย และพวก doc (แค่คิดว่าอีก 2-3 ปีน่าจะมีเพิ่มขึ้นมานะ)
Hand-On Huawei Cloud - DevCloud
  • session นี้มาแนะนำว่า เราจะย้าย Dev Environment ไปยัง Cloud ยังไงครับ และจาก Code มาที่ เราจะมีกระบวนการ CI > CD ยังไงครับ
  • DevCloud - One Stop Service ของ Dev มีส่วนย่อยๆ
    • ProjectMan - Trello สำหรับจัดการ Task แบบ Sprint
    • CodeHub - Git-Base เก็บ Code
    • CodeCheck - ตรวจสอบ Code (น่าจะอารมณ์แบบ SonarQube)
    • CloudBuild - CI สำหรับ Build
    • CloudTest - ตามชื่อ Run ทดสอบหลัง Build
    • CloudRelease - พัก Artifact ซึ่งเป็นพวก Container จะเก็บใน SWR (Container) หรือถ้าเป็นแบบอื่นๆ อย่าง exe จะเอาไปลง OBS ได้ **เหมือนราคา 3 ตัวนี้น่าจะต่างกันด้วย ถ้าจำไม่ผิดนะ
    • CloudDeploy - CD เอา Artifact ไปติดตั้งกับ Service ต่าง เช่น CCE / ECS
    • และมี CloudPipeLine - มาเชื่อม CI > CD แต่ละ Task ที่สร้างจาก CloudBuild / CloudTest / CloudRelease / CloudDeploy
  • CCE - Kubernetes ของ Huawei Cloud ที่ผ่าน KCSPs ที่จะบอกว่าถ้าย้าย K8S จาก On-Premises > Cloud ไม่รื้อเยอะ ตัวอย่างที่ทำ Lab จะเป็นการ CI/CD กลุ่มนี้และครับ
  • นอกจากนี้ AOM - Monitor / Log Tank Service (LTS) - หา Insight จาก Log / APM - Performance และ CPTS - Load + Performance Test
  • ภาพนี้สรุปได้ดีครับ ทุกส่วนเป็น Keyword ของ Service ที่ทาง Huawei มีมาตอบโจทย์ด้านนี้ครับ
Hand-On Huawei Cloud - Big Data
  • Session นี้จะเน้น Serice 2 ตัวของ Huawei
    • MRS - MapReduce Service ชุดของ Hadoop น่าจะชนกะ Azure HDInsight
    • DLI - Data Lake Insight - น่าจะชนกะ Azure Data Explorer /  BigQuery Service
  • และมีลองกดทำ Lab เอา DataSet โยนเข้าไปใน MRS และมาพักที่ OBS แล้วค่อยให้ DLI มาดึงข้อมูล และลอง Query ด้วยภาษา SQL
  • ** ปล ไม่เชี่ยวด้านนี้ อาจจะ Map ผิดได้
  • และตอนที่ Clear Resource - วันแรกบ่นๆไปว่าไม่เหมือนกัน มาวันนี้ Pattern เดียวกันหมดเลย 555

สำหรับ Service ของ Huawei Cloud มีคนทำ Map กับ AWS แล้ว ตามไปดูได้เลย Service comparison: Huawei cloud vs Amazon Web Services (AWS) - pavan kumar ceemala - Medium

Update 2022-09-29

Map Service: AWS / Azure / GCP และ Huawei (Ref: Azure Community Thailand - ITGeist)

ปล. เหมือนได้ยินมาว่า ปกติจะจัดงานที่เซี่ยงไฮ้ แต่ช่วงนี้ที่จีนมีโควิตเลยย้ายมาที่ไทยแทนครับ ในงานมีชาวต่างชาติมาชมด้วยเยอะเลย

Reference

Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.