อินสแตนซ์ Spot ของ Amazon EC2 มอบความจุในการประมวลผลสำรองใน AWS Cloud พร้อมให้คุณใช้งานได้ในอัตราส่วนลดที่ประหยัดไปมากเมื่อเทียบกับอินสแตนซ์แบบตามต้องการ

อินสแตนซ์ Spot ช่วยให้คุณประหยัดปริมาณงาน Big Data คอนเทนเนอร์, CI/CD, HPC และปริมาณงานอื่นๆ ที่ทนทานต่อความเสียหายได้สูงถึง 90% หรือปรับขนาดทรูพุตปริมาณงานได้สูงสุด 10 เท่า แต่ไม่ต้องเสียค่าใช้จ่ายเพิ่ม

อินสแตนซ์ Spot คืออะไร (2:10)

วิธีเริ่มต้นใช้งาน

คุณสามารถเริ่มต้นใช้งานอินสแตนซ์ Spot ได้ไม่ยาก อันดับแรก ให้ระบุปริมาณงานหลักที่เหมาะจะรันบนอินสแตนซ์ Spot จากนั้นก็เปิดใช้อินสแตนซ์ Spot ได้ในเวลาเพียงไม่กี่นาทีผ่าน AWS Management Console ซึ่งเป็นบริการของ AWS แบบผสานรวม เช่น EMR, ECS และ Auto Scaling หรือ EC2 Fleet API ไปที่คู่มือผู้ใช้ Amazon EC2 แล้วอ่านแนวทางปฏิบัติที่ดีที่สุดและทรัพยากรด้านล่าง

1. ข้อควรทราบก่อนเปิดใช้ Spot

  1. รับชมวิดีโอนี้เพื่อดูว่าปริมาณงานใดเหมาะจะรันบนอินสแตนซ์ Spot
  2. เรียนรู้ว่าแบบจำลองราคา Spot เป็นอย่างไร ซึ่งเสนอราคาแบบคาดการณ์ได้โดยไม่ต้องเสนอราคา และประหยัดค่าใช้จ่ายทั่วไปได้ 70-90% เมื่อเทียบกับอินสแตนซ์แบบตามต้องการ

2. สร้างอินสแตนซ์ Spot แรกของคุณ

product-icon_Amazon_EC2_SpotInstances_icon_squid_ink_125
  1. เรียนรู้วิธีที่อินสแตนซ์ Spot ทำงานเพื่อเปิดใช้อินสแตนซ์แรกของคุณจาก AWS Management Console, AWS SDK/CLI หรือผ่านทาง AWS API
  2. เรียนรู้วิธีเปิดใช้อินสแตนซ์ Spot สำหรับปริมาณงานต่างๆ เช่น CI/CD Big Data คอนเทนเนอร์ และการเรนเดอร์

3. ใช้แนวทางปฏิบัติที่ดีที่สุด

  1. รับชมวิดีโอนี้เพื่อเรียนรู้กฎง่ายๆ เพียงไม่กี่ข้อที่ต้องทำตามเมื่อเปิดใช้อินสแตนซ์ Spot เพื่อให้ประหยัดค่าใช้จ่ายในการประมวลผลได้มากที่สุด เรียนรู้เพิ่มเติม
  2. เรียนรู้วิธีลดผลกระทบจากการขัดจังหวะที่นี่

หลักการทำงานของอินสแตนซ์ Spot

product-page-diagram_EC2-Spot-Instances

ตัวอย่างกรณีใช้งาน

ปริมาณงานที่บรรจุคอนเทนเนอร์ซึ่งมีอินสแตนซ์ Spot

คอนเทนเนอร์เป็นแบบไร้สถานะ ทนทานต่อความเสียหาย และเหมาะกับอินสแตนซ์ Spot ของ Amazon EC2 เข้าร่วมการสัมมนาผ่านเว็บนี้เพื่อเรียนรู้วิธีปรับใช้ปริมาณงานที่บรรจุคอนเทนเนอร์อย่างมีประสิทธิภาพและจัดการคลัสเตอร์ทุกขนาดโดยไม่ต้องเสียค่าใช้จ่ายมากได้ง่ายๆ อินสแตนซ์ Spot สามารถใช้กับ ECS หรือ Kubernetes เพื่อรันปริมาณงานที่บรรจุคอนเทนเนอร์จากระบบแบบกระจายไปยังแอปพลิเคชันที่แมปหลายล้านไมล์ต่อวัน เรียนรู้เพิ่มเติม

ทราบหรือไม่ว่าคอนเทนเนอร์เหมาะกับอินสแตนซ์ Spot ของ Amazon EC2 (6:53)

แนวทางปฏิบัติที่ดีที่สุดสำหรับ Big Data ที่มีอินสแตนซ์ Spot ของ Amazon EMR และ Amazon EC2

ปริมาณงาน Big Data บนอินสแตนซ์ Spot

อินสแตนซ์ Spot ช่วยเร่งความเร็ว ปรับขนาด และประหยัดค่าใช้จ่ายได้มากในการรันปริมาณงานที่มีเวลาจำกัดและมีขนาดใหญ่มากเพื่อวิเคราะห์ข้อมูลอย่างรวดเร็ว ใช้อินสแตนซ์ Spot กับ Amazon EMR, Hadoop หรือ Spark เพื่อประมวลผลข้อมูลจำนวนมาก รับชมวิดีโอนี้เพื่อเริ่มต้นใช้งาน Spot ของ Amazon EC2 และ Amazon EMR เพื่อประมวลผลข้อมูลจำนวนมากได้อย่างคุ้มค่า รวดเร็ว และง่ายดาย


ปริมาณงาน CI/CD บนอินสแตนซ์ Spot

กำหนดค่า Jenkins ด้วยปลั๊กอิน Spot ของ EC2 เพื่อปรับขนาดอินสแตนซ์ Spot จำนวนมากโดยอัตโนมัติโดยขึ้นอยู่กับจำนวนงานที่ต้องทำให้เสร็จสิ้น ประหยัดค่าใช้จ่ายให้มากขึ้นโดยใช้ประโยชน์จากอินสแตนซ์รุ่นเก่าสำหรับ CI เนื่องจากขั้นตอนเหล่านี้ไม่ต้องใช้ความสามารถในการทดสอบมากนัก การทดสอบการโหลด การผสานรวมการทำงาน Canary และความปลอดภัย ทั้งหมดนี้ได้ประโยชน์จากความยืดหยุ่นและการประหยัดค่าใช้จ่ายอันเนื่องมาจากอินสแตนซ์ Spot

ทราบหรือไม่ว่ามีปลั๊กอิน Spot Fleet ของ Amazon EC2 สำหรับ Jenkins (7:42)

การเรนเดอร์บน AWS ที่มี Deadline 10 (44:37)

การเรนเดอร์ปริมาณงานบนอินสแตนซ์ Spot

รับชมการสัมมนาผ่านเว็บนี้เพื่อเรียนรู้วิธีที่คุณสามารถเริ่มต้นใช้งาน AWS Thinkbox Deadline และ Spot ของ Amazon EC2 เพื่อช่วยปรับขนาดขั้นตอนการเรนเดอร์โดยใช้ AWS Portal และดูวิธีที่คุณสามารถใช้ประโยชน์จากผลิตภัณฑ์ต่างๆ เช่น Draft และ Jigsaw เพื่อช่วยให้จัดการงานเรนเดอร์ต่างๆ ได้ง่ายขึ้น


แนวทางปฏิบัติที่ดีที่สุดสำหรับ Spot

ความต้องการเกี่ยวกับประเภทของอินสแตนซ์ ความต้องการเกี่ยวกับงบประมาณ และการออกแบบแอปพลิเคชันจะเป็นตัวกำหนดวิธีใช้แนวทางปฏิบัติที่ดีที่สุดสำหรับแอปพลิเคชันของคุณ คำแนะนำมีดังนี้

1. กฎเกี่ยวกับ Spot

เรียนรู้กฎง่ายๆ 2 ข้อที่ต้องปฏิบัติตามเพื่อลดค่าใช้จ่ายในการประมวลผลให้ได้มากที่สุด
  1. Spot Capacity Pools มีราคาแยกต่างหากและเปลี่ยนแปลงไม่บ่อย
  2. คุณจะได้รับการแจ้งเตือนจาก Amazon EC2 เป็นเวลา 2 นาทีเมื่อเราต้องการความจุกลับคืน

2. ความยืดหยุ่นของอินสแตนซ์

ทดสอบแอปพลิเคชันบนอินสแตนซ์ประเภทต่างๆ เมื่อเป็นไปได้ เนื่องจากราคามีความผันผวนเป็นอิสระจากอินสแตนซ์แต่ละประเภทใน Availability Zone คุณจึงมีสิทธิ์ได้รับความจุในการประมวลผลเพิ่มได้ในราคาเท่าเดิมเมื่อมีความยืดหยุ่นของประเภทของอินสแตนซ์ รับชมวิดีโอนี้เพื่อเรียนรู้เพิ่มเติม

3. Fleet API

EC2 Fleet จะลดความซับซ้อนในการจัดเตรียมความจุของ EC2 ครอบคลุมอินสแตนซ์ประเภทต่างๆ ใน AZ และครอบคลุมรูปแบบการซื้ออินสแตนซ์แบบตามต้องการ RI และ Spot ฟังก์ชันเดียวกันนี้มีให้ใช้งานใน Spot Fleet รับชมวิดีโอนี้เพื่อเรียนรู้วิธีรวมอินสแตนซ์ Spot และอินสแตนซ์แบบตามต้องการเข้าด้วยกันเพื่อลดค่าใช้จ่ายให้ได้มากที่สุดผ่านทาง Spot Fleet


การรับมือกับการขัดจังหวะ

การเปลี่ยนการแจ้งเตือน 2 นาทีให้เป็นไปโดยอัตโนมัติ (4:11)

อินสแตนซ์ Spot จะได้รับการแจ้งเตือน 2 นาทีเมื่ออินสแตนซ์เหล่านี้กำลังจะมีการเรียกคืนโดย EC2 เนื่องจาก EC2 จำเป็นต้องใช้ความจุอีกครั้ง โปรดปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดที่กล่าวไว้ในข้างต้นเพื่อลดผลกระทบจากการขัดจังหวะ

รับชมวิดีโอนี้เพื่อเปลี่ยนการแจ้งเตือน 2 นาทีที่คุณได้รับเมื่อ Amazon EC2 ขัดจังหวะอินสแตนซ์ Spot ให้เป็นไปโดยอัตโนมัติ นอกจากนี้ คุณสามารถตรวจสอบความถี่เฉลี่ยของการขัดจังหวะสำหรับ Spot Pool ต่างๆ ได้ใน Spot Instance Advisor