ภาพรวม Azure Compute - ส่วนที่ 2

ทำความเข้าใจ Microsoft Azure

Kevin James

Technical Lead and Training Architect

Container

  • Container เปรียบเหมือนบ้านเคลื่อนที่:
    • พกพาได้และพึ่งพาตัวเองได้
  • บ้านเคลื่อนที่มี
    • ครัว ห้องนอน และห้องน้ำ
  • Container รวบรวมทุกส่วนประกอบที่จำเป็นสำหรับรันแอปพลิเคชัน

ภาพวาด container บนพื้นหลังคลาวด์สีน้ำเงิน

ทำความเข้าใจ Microsoft Azure

Container

  • รวมแอปพร้อม dependencies ทั้งหมดเป็นแพ็กเกจพกพาได้
  • รันได้บนทุกเครื่อง ไม่มีปัญหาความเข้ากันได้
  • เคลื่อนย้ายระหว่าง environment ต่างๆ ได้ง่าย
  • รัน container หลายตัวพร้อมกันได้

Containers.webp

ทำความเข้าใจ Microsoft Azure

Container

 

Azure Container สามตัว

ทำความเข้าใจ Microsoft Azure

Kubernetes

 

ภาพวงออร์เคสตรากำลังเล่นดนตรี

ทำความเข้าใจ Microsoft Azure

Kubernetes

  • จัดการ container บนกลุ่มคอมพิวเตอร์
    • cluster
  • Kubernetes cluster - ชุดแอปพลิเคชันแบบ container ที่ทำงานร่วมกัน
  • Cluster คือหัวใจหลักของ Kubernetes
  • workload ถูก deploy และดูแลภายใน cluster

Kubernetes cluster

ทำความเข้าใจ Microsoft Azure

Azure Kubernetes Services

container เจ็ดตัวสีม่วง

  • AKS ของ Azure ทำให้งาน container เป็นอัตโนมัติ:
    • การจัดตาราง การมอนิเตอร์ การปรับขนาด
  • สร้าง ทดสอบ และ deploy แอปพลิเคชันได้ง่าย
ทำความเข้าใจ Microsoft Azure

Azure Container Instances

โลโก้ Azure Container Instances

  • Azure Container Instances รองรับการรัน container แบบ serverless
  • เหมาะสำหรับการพัฒนาและทดสอบอย่างรวดเร็ว
  • รองรับ batch job, การ deploy microservice และ workload เฉพาะทาง
  • เบาและซับซ้อนน้อยกว่า AKS
  • ไม่มีฟีเจอร์ orchestration เต็มรูปแบบเหมือน AKS
ทำความเข้าใจ Microsoft Azure

Azure Container Apps

แพลตฟอร์มแอปพลิเคชันแบบ fully managed สำหรับแอปสมัยใหม่และ microservice

โลโก้ Azure Container Apps

ทำความเข้าใจ Microsoft Azure

Azure Container Apps

  • Microservice - แบ่งแอปออกเป็นส่วนย่อยอิสระ
  • แต่ละหน่วยดูแลตัวเองและรับผิดชอบฟังก์ชันเฉพาะ
  • Deploy แอปจากโค้ดหรือ container ได้
    • ไม่ต้องสร้าง infrastructure ที่ซับซ้อน

ภาพแสดง microservice

ทำความเข้าใจ Microsoft Azure

Azure Container Apps

โลโก้ Container Apps - ลูกบอลสีน้ำเงินพร้อมวงกลมและเส้นสีขาวสองชุด

  • อาจสับสนกับ Azure App Service
    • ทั้งคู่ออกแบบมาเพื่อโฮสต์แอปพลิเคชัน
  • Azure Container Apps:
    • มอบ environment ที่ยืดหยุ่น
    • ออกแบบมาสำหรับใช้งานกับ container โดยเฉพาะ
  • Azure App Service:
    • เชี่ยวชาญด้านการโฮสต์ web app/API
    • ไม่ได้ใช้กับแอปพลิเคชันแบบ containerized
ทำความเข้าใจ Microsoft Azure

มาฝึกกันเถอะ!

ทำความเข้าใจ Microsoft Azure

Preparing Video For Download...