S3 Storage Classes
เลือกคลาสเก็บไฟล์ให้ถูกเพื่อประหยัดเงิน
Standard เหมือนตู้เย็นในครัว — เปิดหยิบของกิน (อ่านไฟล์บ่อย) ได้เร็วทันใจ (แต่ค่าไฟแพง). Infrequent Access (IA) เหมือนโกดังหลังบ้าน — ของหยิบไม่ค่อยบ่อย ค่าที่ถูกลง แต่ถ้าอยากเดินไปหยิบจะเสียค่าเปิดโกดัง (คิดเงินค่าดึงข้อมูล). Glacier เหมือนห้องใต้ดินแช่แข็งของขั้วโลก — ค่าที่เก็บถูกมาก (เอาไว้ดองของ 10 ปี) แต่เวลาอยากได้ของคืนต้องรอคนไปขุดน้ำแข็ง (ใช้เวลารอตั้งแต่เป็นนาทีจนถึงชั่วโมง กว่าจะดึงข้อมูลกลับมาได้)!
ไม่ใช่ข้อมูลทุกชนิดที่เราจะเรียกใช้ทุกวัน ไฟล์รูปภาพโปรไฟล์อาจถูกเรียกดูวันละร้อยครั้ง แต่ไฟล์แบ็คอัปเมื่อ 5 ปีที่แล้ว อาจไม่มีใครไปแตะมันเลย AWS จึงเสนอรูปแบบชั้นจัดเก็บ Storage Classes ที่ราคาถูกลง แลกกับเงื่อนไขการดึงข้อมูลที่ต่างกัน
- S3 Standard — สำหรับข้อมูลที่เรียกใช้งานบ่อย (Hot data) ดึงข้อมูลไว ค่าใช้จ่ายการจัดเก็บ (Storage Cost) จะแพงสุด แต่ค่าเรียกใช้งาน (Retrieval) จะถูกสุด หรือแทบจะฟรี
- S3 Standard-IA (Infrequent Access) — ข้อมูลที่นานๆ เรียกที (เช่น ไฟล์สรุปรายเดือน) ค่าจัดเก็บถูกลงครึ่งนึง แต่ถ้ามาดึงไฟล์จะเจอ "ค่าธรรมเนียมการดึงข้อมูล"
- S3 One Zone-IA — เหมือน IA แต่ไม่กระจายข้อมูลซ้ำไว้ 3 AZ (เก็บที่ AZ เดียว) ทำให้ความทนทานน้อยลงไปบ้าง แลกกับราคาที่ถูกที่สุด (ใช้เก็บข้อมูลภาพขนาดเล็กๆ ที่มีภาพต้นฉบับสำรองที่อื่น)
- S3 Glacier (ชั้นน้ำแข็งเย็นยะเยือก) — ไว้ดองเอกสารสำคัญสำหรับ Audit ค่าเก็บข้อมูลรายเดือน "ถูกแบบสุดขีด" แต่วันดีคืนดีจะดึงไฟล์กลับมา คุณอาจต้องรอ 3-12 ชั่วโมง กว่าที่ AWS จะปลดล็อกระบบมาให้ดาวน์โหลด (ยกเว้น Glacier Instant Retrieval)
- S3 Intelligent-Tiering — ตัวช่วยอัจฉริยะ (ใช้ Machine Learning) คอยย้ายไฟล์ของคุณสลับไปมาระหว่างคลาสให้เองโดยอัตโนมัติ ตามพฤติกรรมการเรียกใช้จริง! (เหมาะมากกับข้อมูลที่ไม่รู้พฤติกรรมการเรียกดู)
สรุป Key Takeaways
- Standard = ใช้บ่อย · IA = ใช้น้อย (ค่าเก็บถูก แต่เสียค่าดึง) · Glacier = เก็บดอง (รอดึงเป็นชั่วโมง)
- Lifecycle Policies ออโตเมทย้ายไฟล์ข้าม class เพื่อลดต้นทุนเมื่อไฟล์เก่า
- Intelligent-Tiering ย้าย class ให้เองอัตโนมัติตามพฤติกรรมการดึงข้อมูล
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

