Amazon Elastic Compute Cloud

แนวคิดเทคโนโลยีและบริการ AWS Cloud

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Amazon Elastic Compute Cloud (EC2) คืออะไร?

  • ให้บริการ compute ที่ปรับขนาดได้บนคลาวด์
  • เครื่อง EC2 แต่ละเครื่องเรียกว่า instance

คุณสมบัติหลัก:

  • ปรับขนาดขึ้นหรือลงได้ตามความต้องการ
  • มี instance หลากหลายประเภทรองรับการใช้งานเฉพาะทาง

แผนภูมิแสดงการเชื่อมต่อ compute กับ storage, databases และ networks

แนวคิดเทคโนโลยีและบริการ AWS Cloud

ประเภทของ EC2 instance

AWS มี EC2 instance 6 ประเภทสำหรับงานเฉพาะทาง

  • General purpose
  • Compute optimized
  • Memory optimized
  • Storage optimized
  • Accelerated computing
  • High Performance Computing (HPC) optimized

ไอคอนแสดง EC2 instance แบบกลุ่มและแบบเดี่ยว

แนวคิดเทคโนโลยีและบริการ AWS Cloud

General purpose และ storage optimized instances

General purpose instances

  • สมดุลระหว่าง compute, memory และทรัพยากรเครือข่าย
  • กรณีใช้งาน:
    • โฮสต์เว็บไซต์แบบไดนามิก
    • จัดการ code repository

ไอคอน EC2 instance แบบ general purpose

Storage optimized instances

  • อ่านและเขียนข้อมูลขนาดใหญ่แบบ sequential ได้รวดเร็ว
  • กรณีใช้งาน:
    • Data warehousing
    • ปรับโครงสร้างฐานข้อมูลเชิงสัมพันธ์ขนาดใหญ่

ไอคอน EC2 instance แบบ storage optimized

แนวคิดเทคโนโลยีและบริการ AWS Cloud

Compute และ memory optimized instances

Compute optimized instances

  • รองรับงานที่ใช้ compute เข้มข้นและต้องการประสิทธิภาพสูง
  • กรณีใช้งาน:
    • การจำลองทางวิทยาศาสตร์
    • การสร้างแบบจำลองทางการเงิน

ไอคอน EC2 instance แบบ compute optimized

Memory optimized instances

  • รองรับงานที่ใช้ memory เข้มข้นโดยไม่ต้องการ storage สูง
  • กรณีใช้งาน:
    • การวิเคราะห์ข้อมูล stream แบบ real-time
    • การสร้างคำบรรยายอัตโนมัติ

ไอคอน EC2 instance แบบ memory optimized

แนวคิดเทคโนโลยีและบริการ AWS Cloud

Compute instances แบบเฉพาะทาง

Accelerated computing instances

  • มีฮาร์ดแวร์เร่งประสิทธิภาพเฉพาะทาง เช่น GPU หรือ FPGA
  • กรณีใช้งาน:
    • Deep learning
    • การเรนเดอร์กราฟิกเกม

ไอคอน EC2 instance แบบ accelerated computing

HPC optimized instances

  • ราคาต่อประสิทธิภาพดีที่สุดสำหรับงาน high performance ขนาดใหญ่
  • กรณีใช้งาน:
    • การพยากรณ์อากาศ
    • การจำลองการชนทดสอบ

ไอคอน EC2 instance แบบ high performance compute optimized

แนวคิดเทคโนโลยีและบริการ AWS Cloud

การสร้าง EC2 instance

สถาปัตยกรรมของ EC2 instance

แนวคิดเทคโนโลยีและบริการ AWS Cloud

การเชื่อมต่อกับ EC2 instance: SSH Client

  • SSH เชื่อมต่อด้วย private key
  • ต้องจัดการ key เหล่านั้นเอง

SSH client

แนวคิดเทคโนโลยีและบริการ AWS Cloud

การเชื่อมต่อกับ EC2 instance: AWS Session Manager

  • เข้าถึงได้โดยไม่ต้องใช้ key ผ่าน Management Console
  • ผสานการทำงานกับ Identity and Access Management (IAM)

AWS Session Manager

แนวคิดเทคโนโลยีและบริการ AWS Cloud

การเชื่อมต่อกับ EC2 instance: EC2 Instance Connect

  • เชื่อมต่อผ่านเบราว์เซอร์
  • เข้าถึงได้รวดเร็วและชั่วคราว

EC2 Instance Connect

แนวคิดเทคโนโลยีและบริการ AWS Cloud

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

แนวคิดเทคโนโลยีและบริการ AWS Cloud

Preparing Video For Download...