เครือข่าย· ~14 นาที
S3 Basics
ที่เก็บไฟล์แบบไม่จำกัดขนาดที่ครอบจักรวาล
EBS เหมือนฮาร์ดดิสก์ที่คุณเสียบคาไว้กับคอมพิวเตอร์ (ขนาดตายตัว) แต่ S3 คือโกดังวิเศษที่โยนของเข้าไปเท่าไหร่ก็ได้ไม่เคยเต็ม (ระบบขยายขนาดโกดังให้เองเรื่อยๆ แบบไม่มีที่สิ้นสุด) และแทนที่คุณจะบอกว่าของอยู่ไดรฟ์ C: หรือ D: คุณจะเรียกหาของชิ้นนั้นผ่าน "URL หรือชื่อเรียก" แทน
S3 (Simple Storage Service - บริการพื้นที่จัดเก็บข้อมูลอย่างง่าย) เป็นบริการจัดเก็บข้อมูลระดับออบเจกต์ (Object Storage) ที่โด่งดังและเก่าแก่ที่สุดของ AWS ข้อมูลจะถูกเก็บไว้ในพื้นที่ที่เรียกว่า Bucket (ถัง) รองรับการขยายตัวอัตโนมัติและเก็บไฟล์อะไรก็ได้ รูป, วิดีโอ, แบ็คอัป ไปจนถึงข้อมูลระดับบิ๊กดาต้า
ไดอะแกรม "s3-structure"
- Bucket Name ต้องไม่ซ้ำใครในโลก! (Global uniqueness) เพราะชื่อของ Bucket จะกลายเป็นส่วนหนึ่งของ URL (เช่น
https://my-awesome-bucket.s3.amazonaws.com) - อัปโหลดไฟล์ (Object) ขนาดใหญ่สุดได้ถึง 5 TB ต่อ 1 ไฟล์ (โดยทยอยส่งขึ้นเป็นชิ้นส่วนย่อยๆ Multipart upload)
- สถาปัตยกรรมระดับภูมิภาค (Regional service): ถึงแม้ว่ามุมมองตอนเราใช้งานจะเห็น S3 โผล่รวมกันอยู่ (Global View) แต่เวลาเราสร้าง Bucket เราต้องเจาะจงเลือกว่าให้ Bucket นี้อยู่ Region ไหน ข้อมูลจะถูกกระจายเก็บไว้ในหลาย AZ ในภูมิภาคนั้นเพื่อความทนทาน (11 9s durability)
สรุป Key Takeaways
- S3 เป็น Object Storage ขยายขนาดไร้ขีดจำกัด
- ชื่อ bucket ต้องไม่ซ้ำใครในโลก เพราะต้องถูกสร้างเป็น URL
- ข้อมูลกระจายเก็บในหลาย AZ อัตโนมัติ (ทนทานมาก)
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

